summaryrefslogtreecommitdiff
path: root/TAO/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/ChangeLog')
-rw-r--r--TAO/ChangeLog21212
1 files changed, 8432 insertions, 12780 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog
index e5473a974ec..30b01997a1c 100644
--- a/TAO/ChangeLog
+++ b/TAO/ChangeLog
@@ -1,12762 +1,12 @@
-Fri Apr 14 15:01:51 UTC 2006 Wallace Zhang <zhangw@ociweb.com>
+Tue Jan 10 16:03:17 UTC 2006 Wallace Zhang <zhangw@ociweb.com>
- * orbsvcs/tests/Notify/MT_Dispatching/MT_Dispatching.mpc:
-
- Avoids building with ace_for_tao.
-
-Wed Apr 12 21:48:29 UTC 2006 Wallace Zhang <zhangw@ociweb.com>
-
- * NEWS:
-
- Updated with the race condition fix.
-
-Tue Apr 11 16:26:47 UTC 2006 Wallace Zhang <zhangw@ociweb.com>
-
- * tao/Connection_Handler.cpp:
- * tao/Resume_Handle.h:
- * tao/Resume_Handle.cpp:
-
- Reapply the fix a week ago with a correction.
- Before, I mistakenly put a new operation into a
- wrong place. It should be in the right place now.
- Thanks to Frank Rehberger for correcting this.
- Mon Mar 27 18:55:51 UTC 2006 Wallace Zhang <zhangw@ociweb.com>
-
-Tue Apr 11 13:13:27 UTC 2006 Simon McQueen <sm@prismtech.com>
-
- * tao/Utils/Servant_Var.h:
- * tao/Utils/Servant_Var.inl:
-
- Add ACE_LACKS_MEMBER_TEMPLATES guards around problematic equality
- operators.
-
-Mon Apr 10 18:42:47 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
-
- * orbsvcs/tests/Event/Mcast/Simple/Simple.mpc:
-
- Fixed the 'after' setting in the client project.
-
-Mon Apr 10 16:21:40 UTC 2006 Wallace Zhang <zhangw@ociweb.com>
-
- * orbsvcs/examples/ImR/Advanced/TestServer.cpp:
-
- Trying to fix another compiler error in ICC 9.0 Windows
- 64-bit build.
-
-Mon Apr 10 14:50:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * orbsvcs/tests/Bug_2377_Regression/Hello.cpp:
- * orbsvcs/orbsvcs/Log/Log_i.cpp:
- Fixed conversion warnings in vxworks build
-
-Mon Apr 10 10:13:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/IDL_Test/interface.idl:
- Added some extra test cases which where reported by Hans Bos
- <hans dot bos at xelion dot nl> as not working with 1.4.4 but
- they are now working with cvs head.
-
-Mon Apr 10 06:34:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/extra_core.mpb:
- * tao/tao.mpc:
- Moved ServerRequestInterceptor_Adapter.cpp and
- ClientRequestInterceptor_Adapter.cpp from extra_core to tao
- to fix link errors in vc minimum build
-
-Fri Apr 7 19:54:44 UTC 2006 Wallace Zhang <zhangw@ociweb.com>
-
- * tao/Connection_Handler.cpp:
- * tao/Resume_Handle.h:
- * tao/Resume_Handle.cpp:
-
- Back out the changes I put a week ago since they didn't help
- resovle a race condition.
- Mon Mar 27 18:55:51 UTC 2006 Wallace Zhang <zhangw@ociweb.com>
-
-Fri Apr 7 09:12:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * orbsvcs/tests/Log/Basic_Log_Test/Basic_Log_Test.cpp:
- Removed include of orbsvcs/Time_Utilities.h, it is not needed and
- caused errors in some builds because this app wasn't build after
- the svc_utils anymore
-
-Thu Apr 6 18:18:47 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
-
- * tao/Strategies/advanced_resource.cpp (input_cdr_buffer_allocator):
-
- Modified this method to defer to the TAO_Default_Resource_Factory
- for the input_cdr_buffer_allocator if the allocator type is not
- TAO_ALLOCATOR_NULL_LOCK. In the event that the user has chosen
- not to use the memory pool allocator, they will get the right type
- of input cdr buffer allocator.
-
-Thu Apr 6 00:33:35 UTC 2006 Iliyan Jeliazkov <iliyan@ociweb.com>
-
- * tao/ORB_Core.cpp:
-
- Fixing the usage of the correct dynamic service names, for the
- case of TAO built with support for dynamic linking. Thanks to
- Ossama Othman <Ossama_Othman at symantec dot com> for providing
- the patch.
-
-Wed Apr 5 22:39:28 UTC 2006 Adam Mitz <mitza@ociweb.com>
-
- * tests/Bug_2494_Regression/Bug_2494_Regression.mpc:
- * tests/Bug_2494_Regression/README:
- * tests/Bug_2494_Regression/client.cpp:
- * tests/Bug_2494_Regression/run_test.pl:
- * tests/Bug_2494_Regression/server.cpp:
- * tests/Bug_2494_Regression/test.idl:
- * tests/Bug_2494_Regression/test_i.h:
- * tests/Bug_2494_Regression/test_i.inl:
- * tests/Bug_2494_Regression/test_i.cpp:
-
- Added a regression test for Bugzilla bug #2494.
-
- * tao/Transport.cpp (~Transport):
-
- Added back the ACE_ASSERTS, needed for the regression test above.
- See Bugzilla bug #2494.
-
-Tue Apr 4 22:03:35 UTC 2006 Wallace Zhang <zhangw@ociweb.com>
-
- * orbsvcs/examples/ImR/Advanced/TestClient.h:
- * orbsvcs/examples/ImR/Advanced/TestClient.cpp:
- * orbsvcs/examples/ImR/Advanced/TestServer.cpp:
-
- Trying to fix compile error occuring on icc 9.0 build.
- Replaced std::cout with ACE_DEBUG, std::getline with
- ACE_Capabilies::getline.
-
-Tue Apr 4 12:30:08 UTC 2006 Simon McQueen <sm@prismtech.com>
-
- * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/Server_Request_Interceptor.cpp:
- * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/client.cpp:
-
- Fix old gcc warnings.
-
-Tue Apr 4 09:15:16 UTC 2006 Simon McQueen <sm@prismtech.com>
-
- * NEWS:
-
- Documented Frank's formidably fabulous forwarding fix.
-
-Tue Apr 4 08:36:45 UTC 2006 Simon McQueen <sm@prismtech.com>
-
- * tests/Permanent_Forward/StubTest.cpp:
-
- Fixed gcc 2.96 warnings.
-
-Tue Apr 4 08:02:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/AnyTypeCode/NVList.cpp:
- * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching.cpp:
- * orbsvcs/orbsvcs/Notify/XML_Loader.cpp:
- Fixed unitialized warnings
-
-Mon Apr 3 18:32:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * docs/Options.html:
- Document that with waitstrategy RW you can't use BiDIR GIOP
-
-Mon Apr 03 18:03:29 UTC 2006 Trevor Fields <fields_t@ociweb.com>
-
- * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/interceptors.cpp:
-
- Change the interceptor to not count any _is_a calls. The comparison count
- does not include any _is_a calls. The calls can occur as a full CORBA
- call when the system does not recognize the object is Collocated or
- collocation is turned off.
-
-Sat Apr 1 18:56:25 UTC 2006 Jaiganesh Balasubramanian <jai.dre.vanderbilt.edu>
-
- * orbsvcs/orbsvcs/LoadBalancing/README:
-
- Added a README file explaining the features supported by the TAO
- Load Balancing service and the future work that is targeted.
-
-Sat Apr 1 18:43:21 UTC 2006 Jaiganesh Balasubramanian <jai.dre.vanderbilt.edu>
-
- * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/README:
- * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/README:
-
- Added README files for the tests checking the application
- controlled and infrastructure controlled group membership
- support of the TAO Load Balancing service.
-
-Sat Apr 1 18:41:04 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * TAO_IDL/be/be_codegen.cpp:
-
- Crash when deleting this->gperf_input_stream_ occurs on other
- systems that use glibc (like GNU/kFreeBSD), not just on linux.
- Thanks to Thomas Girard <thomas dot g dot girard at free dot fr>
- for this fix.
-
-Fri Mar 31 14:30:24 2006 Douglas C. Schmidt <schmidt@cse.wustl.edu>
-
- * tao/Object_Ref_Table.{h,inl} (register_initial_reference):
- Added a new parameter called "rebind" that defaults to false.
- If this parameter is true then rebind() will be used instead of
- bind to make it possible to update the initial references
- dynamically. Thanks to Bob Ronak <ronak2121 at gmail dot com>
- for suggesting this.
-
-Fri Mar 31 17:19:13 UTC 2006 Adam Mitz <mitza@ociweb.com>
-
- * tao/Transport.cpp:
-
- See bugzilla bug #2494 for full details. This fixes a race condition
- where one thread sends data out of the transport (drain_queue_helper)
- but then gets scheduled out before reaching the flushing strategy.
- Meanwhile another thread runs on the same transport and notices that
- the client has closed the connection. This thread closes the
- transport. The first thread then continues and attempts to register
- with the reactor to do further output (schedule_output_i), however
- the connection handler has already been removed from the reactor.
- This causes problems later on including a memory leak, since a block
- has been allocated on the tranpsort's queue (in send_reply_message_i)
- and it will never be deallocated (the transport destructor will run
- first).
-
-Fri Mar 31 15:17:51 UTC 2006 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * tests/IDL_Test/included.idl:
- * tests/IDL_Test/including.idl:
-
- Added valuetype IDL example that is declared in one file, which
- is included in another where the valuetype is used in a sequence.
- This example tests whether the inclusion of Value_VarOut_T.h
- occurs soon enough in the translation unit to be seen when the
- sequence template class is instantiated, and to make sure the
- change in
-
- Thu Mar 30 20:21:53 UTC 2006 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- survives when the TAO sequence overhaul is integrated.
-
-Fri Mar 31 11:13:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/run_test.pl:
- Check the return value of the spawn of the server and don't try
- to also run the client on the vxworks target, the server is the
- side of the test that runs there
-
-Fri Mar 31 11:07:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/POA/Adapter_Activator/run_test.pl:
- * examples/POA/Default_Servant/run_test.pl:
- * examples/POA/Explicit_Activation/run_test.pl:
- * examples/POA/Loader/run_test.pl:
- * examples/POA/On_Demand_Activation/run_test.pl:
- * examples/POA/On_Demand_Loading/run_test.pl:
- * examples/POA/Reference_Counted_Servant/run_test.pl:
- Check the return value of the spawn of the server, if this is
- not equal zero just exit directly. Speeds up the tests when
- there are no executables build
-
-Fri Mar 31 11:03:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/Wait_On_Read.cpp:
- Use false instead of 0 for a bool
-
-Thu Mar 30 20:21:53 UTC 2006 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * tao/Valuetype/Sequence_T.h:
-
- Added include of Value_VarOut_T.h, needed when compiling
- generated code from an IDL file with a sequence whose
- valuetype element was declared in an included IDL file, on
- platforms where template source files are not included in
- the corresponding header file. Thanks to Dmitriy Kuznetsov
- <dk3@garant.ru> for sending the example IDL files that
- uncovered the problem.
-
-Thu Mar 30 19:14:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/ORB_Core.i:
- Moved is_permanent_forward_condition out of TAO_HAS_INTERCEPTORS
- check
-
-Thu Mar 30 11:46:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/Exclusive_TMS.cpp:
- Fixed incorrect formatted debug statement
-
-Thu Mar 30 11:26:45 UTC 2006 Simon McQueen <sm@prismtech.com>
-
- * TAO_IDL/tao_idl.mpc:
-
- If variable ACE_CC_PREPROCESSOR is defined add that as a macro
- definition on the compile line instead of assuming that the value of
- CXX should be used. This fixes bug #2478.
-
- See also: Thu Mar 30 11:27:00 UTC 2006 Simon McQueen <sm@prismtech.com>
- in ../ChangeLog.
-
-Thu Mar 30 11:15:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/BiDirectional_DelayedUpcall/*:
- New test testing bidir where the client makes an invocation to
- the server, this directly returns, and a second later the
- server is going to callback on the client.
-
-Thu Mar 30 11:02:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/BiDirectional_NestedUpcall/run_test.pl:
- Updated for VxWorks
-
-Thu Mar 30 10:56:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/IIOP_Transport.cpp:
- Fixed incorrect debug statements
-
-Thu Mar 30 10:38:31 UTC 2006 Simon McQueen <sm@prismtech.com>
-
- * tests/Permanent_Forward/StubTest.cpp:
-
- VxWorks warning - make String_var conversion explicit.
-
-Thu Mar 30 10:24:14 UTC 2006 Simon McQueen <sm@prismtech.com>
-
- * tests/Permanent_Forward/StubTest.cpp:
-
- LynxOS compile error. Use ACE_OS::strcmp.
-
-Thu Mar 30 09:58:11 UTC 2006 Simon McQueen <sm@prismtech.com>
-
- * tests/Permanent_Forward/StubTest.cpp:
-
- Suppress unused function warnings and make the test more effective
- when ACE_NDEBUG defined.
-
-Thu Mar 30 06:46:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/PI/ORBInitInfo.cpp (codec_factory):
- Fixed resource leak. Thanks to Steven Xie
- <steven dot xie at mpathix dot com> for reporting this.
-
-Thu Mar 30 03:30:00 UTC 2006 Frank Rehberger <frehberger@prismtech.com>
-
- * tao/Stub.i: add missing call to
- orb_core->reinitialize_object (this), to optimize for colocal
- case.
-
- * tests/Permanent_Forward/StubTest.cpp: Removed code at end of
- test, which caused error messages even if the test run thru all
- test-cases successfully.
-
-Wed Mar 29 19:30:00 UTC 2006 Frank Rehberger <frehberger@prismtech.com>
-
- * tao/Transport.h:
- Correct the documentation explaining message parsing. This is
- related to #2313
-
-Wed Mar 29 17:15:00 UTC 2006 Frank Rehberger <frehberger@prismtech.com>
-
- * TAO/tao/DynamicInterface/DII_Invocation_Adapter.cpp:
- TAO/tao/Messaging/Asynch_Invocation_Adapter.cpp:
- TAO/tao/Invocation_Adapter.cpp:
-
- Guard reply_status() operation with if-else-endif macro for
- MINIMUM builds.
-
-Wed Mar 29 15:38:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * orbsvcs/orbsvcs/Notify/Refcountable_Guard_T.h:
- Explicit shouldn't be used for a copy constructor
-
-Wed Mar 29 15:24:45 UTC 2006 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * TAO_IDL/fe/idl.yy (yyparse):
- * TAO_IDL/fe/y.tab.cpp (yyparse):
-
- Added return with error code immediately after outputting
- a lookup error for an enum type, since further parsing
- leads to a crash. Thanks to Jules Colding <colding@omesc.com>
- for reporting the problem and submitting examples IDL files.
-
-Wed Mar 29 03:42:55 UTC 2006 Balachandran Natarajan <bala_natarajan at symantec dot com>
-
- * docs/Options.html:
-
- Added documentation for -ORBConnectionHandlerCleanup.
-
-Tue Mar 28 23:59:00 UTC 2006 Frank Rehberger <frehberger@prismtech.com>
-
- * orbsvcs/orbsvcs/FaultTolerance/FT_Service_Callbacks.{h,cpp}:
- * tao/Service_Callbacks.{h,cpp}:
- Add operation is_permanent_forward_condition()
-
- * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/Server_Request_Interceptor.cpp:
- * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/test.idl:
- Add reset() operation to interceptor to be able to do colocal
- and repeat as remote test. Also store forward objects as
- deep-copies.
-
- * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/client.cpp:
- Compare stringified object reference before and after the
- LOCATION_FORWARD_PERM occured, they must differ.
-
- * tao/GIOP_Message_Generator_Parser.cpp:
- * tao/GIOP_Message_Base.cpp:
- * tao/Invocation_Adapter.cpp:
- Add handling of TAO_GIOP_LOCATION_FORWARD_PERM.
-
- * tao/ORB_Core.{i,h,cpp}:
- Add operation is_permanent_forward_condition() which will
- upcalls the operation in Service_Callbacks interface.
-
- * tao/Object.cpp:
- Refactor the Object marshaling code into TAO_Stub::marshal()
- operation to encapsulate the TAO_GIOP_LOCATION_FORWARD_PERM
- case.
-
- * tao/Stub.{i,h,cpp}:
- Add operation TAO_Stub::marshal(), and permanent-forward-feature
- to operation add_forward_profiles().
-
- * tao/Synch_Invocation.cpp:
- * tao/DynamicInterface/Request.cpp:
- * tao/TAO_Server_Request.cpp:
- * tao/Messaging/Asynch_Invocation_Adapter.cpp:
- * tao/Messaging/Asynch_Reply_Dispatcher.cpp:
- Add handling for TAO_GIOP_LOCATION_FORWARD_PERM.
-
- * bin/tao_orb_tests.lst
- Add TAO/tests/Permanent_Forward/run_test.pl
-
- * tests/Permanent_Forward/Permanent_Forward.mpc:
- * tests/Permanent_Forward/run_test.pl:
- * tests/Permanent_Forward/StubTest.cpp:
- * tests/Permanent_Forward/README:
- New test, testing TAO_Stub features for permanent-forwarding support
-
- These changes add LOCATION_FORWARD_PERM feature, #1777
-
-Tue Mar 28 14:15:00 UTC 2006 Simon Massey <sma@prismtech.com>
-
- * tests/AMH_Exceptions/run_test.pl:
- * tests/AMH_Oneway/run_test.pl:
- Adjusted the timeouts to platform constants.
- Existing time too short for lynxos.
-
-Tue Mar 28 13:28:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/PortableServer/Root_POA.cpp:
- Use bool as type, improved constness
-
-Mon Mar 27 18:55:51 UTC 2006 Wallace Zhang <zhangw@ociweb.com>
-
- * orbsvcs/tests/Security/MT_SSLIOP/run_test_harsh.pl:
- * tao/Connection_Handler.cpp:
- * tao/Resume_Handle.h:
- * tao/Resume_Handle.cpp:
-
- Merged in fixes from OCI 1.4a.
- Tue Feb 21 16:29:32 UTC 2006 Don Busch <busch_d@ociweb.com>
-
- * tao/Connection_Handler.cpp
- * tao/Resume_Handle.h
- * tao/Resume_Handle.cpp
- * orbsvcs/tests/Security/MT_SSLIOP/run_test_harsh.pl
-
- RT8248(Bug 1647) is a race condition involving two threads
- active in the same connection handler at the same time.
- The race is fixed by
- ensuring that a connection handler that has allowed its handle
- to be resumed in the Reactor does not return "1" from
- handle_input. "1" is the Reactor's "call me back immediately"
- value. Essentially, you can't give up ownership of yourself twice
- -- you give up owner-ship when you resume the handle, so you
- can't ask to be called back immediately. (The SSLIOP handler
- is the only one that ever returns 1, so that's the only handler
- in which this manifests itself)
-
- The additional test (run_test_harsh.pl) is a longer (~5 minute)
- version of the MT_SSLIOP test that fails without this change,
- but succeeds with it.
-
- Also moved the code for Ciju's "connection close" fix of
- "Fri Dec 16 14:40:54 2005" (this entry is moved from OCI 1.4a)
- from the Connection_Handler.cpp to the Resume_Handle.cpp.
- Fri Dec 16 14:40:54 2005 Ciju John <john_c@ociweb.com>
-
- * tao/Connection_Handler.cpp:
-
- When the client closes its connections, it sends an EOF
- to the server. The sever reactor gets an event for that
- handler. It first suspends the handler and then dispatches
- a thread to handle_input().Some where down the lane, a read()
- is done on the handle and automatically the handle is resumed.
- At this point another thread CAN enter the reactor and
- since the handle being closed has been resumed, the reactor
- will add it to its fd_set. As expected the reactor gets an
- event on that handle and dispatches someone else to handle
- that event.
- What this patch does is prevent the closing handler from being
- resumed. Thus it never does get added to the reactor
- fd_set and the possibility of getting a nil handler is removed.
-
-Mon Mar 27 10:29:08 UTC 2006 Ossama Othman <ossama_othman at symantec dot com>
-
- * tao/ORB_Core.cpp (destroy_interceptors):
-
- Fixed race condition that allowed multiple threads to destroy
- interceptors concurrently. Thanks to Iliyan for finding this
- race condition.
-
-Wed Mar 22 16:18:00 UTC 2006 Simon Massey <sma@prismtech.com>
-
- * tests/Bug_1482_Regression/run_test.pl:
- * tests/Bug_2174_Regression/run_test.pl:
- * tests/RTCORBA/Banded_Connections/run_test.pl:
- * tests/RTCORBA/Client_Protocol/run_test.pl:
- * tests/RTCORBA/Explicit_Binding/run_test.pl:
- * tests/RTCORBA/Policy_Combinations/run_test.pl:
- * tests/RTCORBA/Priority_Inversion_With_Bands/run_test.pl:
- * tests/RTCORBA/Profile_And_Endpoint_Selection/run_test.pl:
- * tests/RTCORBA/Server_Protocol/run_test.pl:
- * tests/RTCORBA/Thread_Pool/run_test.pl:
- * tests/RTScheduling/DT_Spawn/run_test.pl:
- * tests/RTScheduling/Current/run_test.pl:
- * tests/RTScheduling/Scheduling_Interceptor/run_test.pl:
- * tests/OBV/Collocated/Forward/run_test.pl:
- * tests/Muxed_GIOP_Versions/run_test.pl:
- Altered IOR file wait timing to platform constant.
- Existing time too short for lynxos.
-
-Mon Mar 27 08:13:12 UTC 2006 Martin Corino <mcorino@remedy.nl>
-
- * docs/Options.html :
- * docs/ORBEndpoint.html :
- Fixed incorrect ORBInitRef examples.
-
-Fri Mar 24 01:58:02 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * orbsvcs/Notify_Service/Notify_Service.cpp:
- * orbsvcs/tests/Notify/lib/Driver.cpp:
-
- Removed logging of ORB worker thread start up, as that fails on
- systems without thread priorities. See bugzilla issue 2477 for
- details.
-
-Wed Mar 22 16:18:00 UTC 2006 Simon Massey <sma@prismtech.com>
-
- * tests/Bug_1495_Regression/run_test.pl:
- Altered IOR file wait timing to platform constant.
-
-Wed Mar 22 16:05:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.cpp:
- Also disable a warning for BDS2006 with Update Pack 2
-
-Wed Mar 22 15:47:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Bug_2417_Regression/run_test.pl:
- Updated to run with VxWorks
-
-Wed Mar 22 14:40:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * orbsvcs/orbsvcs/Trader/Trader_Interfaces.cpp:
- * orbsvcs/orbsvcs/Notify/ProxySupplier_T.cpp:
- * tao/AnyTypeCode/Union_TypeCode.cpp:
- Fixed no return statement in function warning
-
-Wed Mar 22 14:35:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/GIOP_Message_Base.cpp:
- Fixed "control reaches end of non-void function" warning
-
-Tue Mar 21 13:01:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/ORB_Table.h:
- Removed update_orbs method declaration, there was no implementation,
- if someone would use this method he would get an unresolved external,
- so zapped it
-
-Tue Mar 21 13:00:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/Profile.h:
- * tao/LocalObject.h:
- * tao/IIOP_Acceptor.h:
- * tao/IIOP_Acceptor.h:
- Documentation and layout fixes
-
-Mon Mar 20 13:31:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/IIOP_Acceptor.cpp:
- Use prefix decrement instead of postfix
-
-Mon Mar 20 13:23:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/GIOP_Message_Base.cpp:
- Made more local variables const, initialize pointer to 0
-
- * tao/GIOP_Message_Base.h:
- Documentation fix
-
-Mon Mar 20 13:13:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/Transport.cpp:
- Made some more local variables const
-
-Mon Mar 20 13:04:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/Transport.h:
- Documentation improvements
-
-Fri Mar 17 15:33:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * docs/pluggable_protocols/index.html:
- Fixed some hyperlinks to TAO source files
-
-Fri Mar 17 14:21:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * docs/poa_migration.html:
- Fixed links to the POA implementation
-
-Fri Mar 17 14:16:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * docs/Smart_Proxies.html:
- Fixed typo
-
-Thu Mar 16 22:20:46 UTC 2006 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * TAO_IDL/ast/ast_interface.cpp (be_add_operation):
- * TAO_IDL/include/ast_interface.h (be_add_operation):
-
- Changed the return type from void to AST_Operation*,
- the same type that is returned from the implementation's
- delegation to the private method fe_add_operation. This
- change allows an error in fe_add_operation (which will
- return 0 and probably be the result of a name clash) to
- get propagated up and be reflected in tao_idl's return
- value.
-
- * TAO_IDL/be/be_visitor_amh_pre_proc.cpp:
- * TAO_IDL/be/be_visitor_ami_pre_proc.cpp:
- * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp:
- * TAO_IDL/be/be_visitor_interface/amh_sh.cpp:
-
- Changed usage of be_add_operation() to check the new
- return type and return -1 if it is null. The IDL
- compiler formerly would output a 'redefinition'
- (name clash) diagnostic if a user operation name
- clashed with an implied operation name of AMI or AMH,
- and likewise if 2 ports of the same category in a
- component had the same name. Now the IDL compiler
- will also indicate failure when it exits.
-
-Thu Mar 16 20:13:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/Object.cpp:
- Use true/false instead of 1/0
-
-Thu Mar 16 12:20:41 MST 2006 Yan Dai <dai_y@ociweb.com>
-
- * tao/CSD_ThreadPool/CSD_TP_Task.cpp:
- * tao/CSD_ThreadPool/CSD_TP_Task.h:
-
- Typedef'd Thread_Counter as unsigned long and used it for
- the num_threads.
-
- * tao/CSD_ThreadPool/CSD_TP_Strategy.h:
- * tao/CSD_ThreadPool/CSD_TP_Strategy.inl:
-
- Updated data member num_threads_ and set_num_threads() method
- to use the Thread_Counter type for the number of threads.
-
-Thu Mar 16 15:48:50 UTC 2006 jiang,shanshan <shanshan.jiang@vanderbilt.edu>
-
- * TAO_IDL/be/be_visitor_valuetype/field_cdr_cs.cpp
- * TAO_IDL/util/utl_global.cpp
- * orbsvcs/FTRT_Event_Service/Factory_Service/EventChannelFactory_i.cpp
- * orbsvcs/ImplRepo_Service/Activator_Loader.cpp
- * orbsvcs/ImplRepo_Service/INS_Locator.cpp
- * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp
- * orbsvcs/ImplRepo_Service/Locator_Loader.cpp
- * orbsvcs/Notify_Service/Notify_Service.cpp
- * orbsvcs/orbsvcs/AV/FlowSpec_Entry.cpp
- * orbsvcs/orbsvcs/AV/RTCP_Packet.cpp
- * orbsvcs/orbsvcs/AV/RTP.cpp
- * orbsvcs/orbsvcs/AV/sfp.cpp
- * orbsvcs/orbsvcs/CosEvent/CEC_Event_Loader.cpp
- * orbsvcs/orbsvcs/CosEvent/CEC_TypedEventChannel.cpp
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/AMI_Primary_Replication_Strategy.cpp
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Event_Channel.cpp
- * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor.cpp
- * orbsvcs/orbsvcs/HTIOP/HTIOP_Connector.cpp
- * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp
- * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.cpp
- * orbsvcs/orbsvcs/Notify/CosNotify_Service.cpp
- * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.cpp
- * orbsvcs/orbsvcs/Notify/ProxySupplier_T.cpp
- * orbsvcs/orbsvcs/Notify/Routing_Slip_Persistence_Manager.cpp
- * orbsvcs/orbsvcs/PortableGroup/GOA.cpp
- * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.cpp
- * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp
- * orbsvcs/orbsvcs/Trader/Trader_Interfaces.cpp
- * orbsvcs/orbsvcs/Trader/Trading_Loader.cpp
- * tao/GIOP_Message_Base.cpp
- * tao/GIOP_Message_Generator_Parser_10.cpp
- * tao/GIOP_Message_Generator_Parser_12.cpp
- * tao/GIOP_Message_Lite.cpp
- * tao/IIOP_Acceptor.cpp
- * tao/IIOP_Connection_Handler.cpp
- * tao/ORB_Core.cpp
- * tao/TAO_Internal.cpp
- * tao/AnyTypeCode/Union_TypeCode.cpp
- * tao/AnyTypeCode/append.cpp
- * tao/AnyTypeCode/skip.cpp
- * tao/PortableServer/POAManager.cpp
- * tao/RTCORBA/Continuous_Priority_Mapping.cpp
- * tao/RTCORBA/Linear_Priority_Mapping.cpp
- * tao/RTCORBA/Multi_Priority_Mapping.cpp
- * tao/RTCORBA/RT_ORB_Loader.cpp
- * tao/Strategies/DIOP_Acceptor.cpp
- * tao/Strategies/SHMIOP_Factory.cpp
- * tao/Strategies/advanced_resource.cpp
- * utils/catior/catior.cpp
- Updated these files to solve the warnings when setting up "VC level
- 4 warnings" on Windows. These warnings include "unreachable code",
- "assignment within conditional expression", "conversion from some
- type to another type, possible loss of data", "local variable may be
- used without having been initialized" and so on.
- Thanks to Lukas Gruetzmacher <gruetzmacher at ais-dresden dot de>
- for motivating the fix to these "VC level 4 warnings".
-
-Thu Mar 16 14:10:53 UTC 2006 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * docs/Compiler.html:
-
- Updated '-Ge <flag>' entry in the options table to reflect
- the current status in the ongoing migration toward dropping
- support for emulated exceptions.
-
-Thu Mar 16 12:41:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Portable_Interceptors/Request_Interceptor_Flow/test.idl:
- Fixed fuzz error
-
-Thu Mar 16 11:29:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/POA/Persistent_ID/server.cpp:
- After creating the child poa destroy the policies
-
-Wed Mar 15 21:26:35 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * orbsvcs/orbsvcs/Notify/Builder.cpp:
- * orbsvcs/orbsvcs/Notify/Default_Factory.cpp:
- * orbsvcs/orbsvcs/Notify/Event.cpp:
- * orbsvcs/orbsvcs/Notify/ProxySupplier_T.cpp:
- * orbsvcs/orbsvcs/Notify/RT_Factory.cpp:
- * orbsvcs/orbsvcs/Notify/Any/AnyEvent.cpp:
- * orbsvcs/orbsvcs/Notify/Any/AnyEvent.h:
- * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushConsumer.cpp:
- * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushConsumer.h:
- * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushSupplier.h:
- * orbsvcs/orbsvcs/Notify/Any/ProxyPushConsumer.cpp:
- * orbsvcs/orbsvcs/Notify/Any/ProxyPushConsumer.h:
- * orbsvcs/orbsvcs/Notify/Any/ProxyPushSupplier.cpp:
- * orbsvcs/orbsvcs/Notify/Any/ProxyPushSupplier.h:
- * orbsvcs/orbsvcs/Notify/Any/PushConsumer.cpp:
- * orbsvcs/orbsvcs/Notify/Any/PushConsumer.h:
- * orbsvcs/orbsvcs/Notify/Any/PushSupplier.cpp:
- * orbsvcs/orbsvcs/Notify/Any/PushSupplier.h:
- * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushConsumer.cpp:
- * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushConsumer.h:
- * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushSupplier.cpp:
- * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushSupplier.h:
- * orbsvcs/orbsvcs/Notify/Sequence/SequencePushConsumer.cpp:
- * orbsvcs/orbsvcs/Notify/Sequence/SequencePushConsumer.h:
- * orbsvcs/orbsvcs/Notify/Sequence/SequencePushSupplier.cpp:
- * orbsvcs/orbsvcs/Notify/Sequence/SequencePushSupplier.h:
- * orbsvcs/orbsvcs/Notify/Structured/RT_StructuredProxyPushSupplier.cpp:
- * orbsvcs/orbsvcs/Notify/Structured/RT_StructuredProxyPushSupplier.h:
- * orbsvcs/orbsvcs/Notify/Structured/StructuredEvent.cpp:
- * orbsvcs/orbsvcs/Notify/Structured/StructuredEvent.h:
- * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushConsumer.cpp:
- * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushConsumer.h:
- * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushSupplier.cpp:
- * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushSupplier.h:
- * orbsvcs/orbsvcs/Notify/Structured/StructuredPushConsumer.cpp:
- * orbsvcs/orbsvcs/Notify/Structured/StructuredPushConsumer.h:
- * orbsvcs/orbsvcs/Notify/Structured/StructuredPushSupplier.cpp:
- * orbsvcs/orbsvcs/Notify/Structured/StructuredPushSupplier.h:
-
- Add "orbsvcs/..." prefix to #includes of *.h, *.i, *.inl, and
- template *.cpp files found in ${TAO_ROOT}/orbsvcs/orbsvcs.
-
- These instances were missed among the the changes made on:
- Tue Mar 14 06:02:15 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- because they used relative paths.
-
-Wed Mar 15 13:24:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/Resume_Handle.h:
- Documentation fix
-
-Wed Mar 15 11:22:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * orbsvcs/orbsvcs/ESF/ESF_Proxy_Admin.h:
- Doxygen fix
-
-Wed Mar 15 10:52:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Bug_2186_Regression/server.conf:
- Use 1 instead of true for -ORBConnectionHandlerCleanup, true is
- deprecated
-
-Wed Mar 15 07:48:02 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * orbsvcs/orbsvcs/Event_Utilities.h:
- * orbsvcs/orbsvcs/CosEvent/CEC_ConsumerAdmin.h:
- * orbsvcs/orbsvcs/CosEvent/CEC_Dispatching.h:
- * orbsvcs/orbsvcs/CosEvent/CEC_EventChannel.h:
- * orbsvcs/orbsvcs/CosEvent/CEC_Factory.h:
- * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPullConsumer.h:
- * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPullSupplier.h:
- * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPushConsumer.h:
- * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPushSupplier.h:
- * orbsvcs/orbsvcs/CosEvent/CEC_SupplierAdmin.h:
- * orbsvcs/orbsvcs/CosEvent/CEC_TypedEvent.h:
- * orbsvcs/orbsvcs/CosEvent/CEC_TypedEventChannel.h:
- * orbsvcs/orbsvcs/CosEvent/CEC_TypedProxyPushConsumer.h:
- * orbsvcs/orbsvcs/ESF/ESF_Busy_Lock.h:
- * orbsvcs/orbsvcs/ESF/ESF_Copy_On_Read.h:
- * orbsvcs/orbsvcs/ESF/ESF_Copy_On_Write.h:
- * orbsvcs/orbsvcs/ESF/ESF_Delayed_Changes.h:
- * orbsvcs/orbsvcs/ESF/ESF_Delayed_Command.h:
- * orbsvcs/orbsvcs/ESF/ESF_Immediate_Changes.h:
- * orbsvcs/orbsvcs/ESF/ESF_Peer_Admin.h:
- * orbsvcs/orbsvcs/ESF/ESF_Peer_Workers.h:
- * orbsvcs/orbsvcs/ESF/ESF_Proxy_Admin.h:
- * orbsvcs/orbsvcs/ESF/ESF_Proxy_Collection.h:
- * orbsvcs/orbsvcs/ESF/ESF_Proxy_List.h:
- * orbsvcs/orbsvcs/ESF/ESF_Proxy_RB_Tree.h:
- * orbsvcs/orbsvcs/ESF/ESF_Proxy_RefCount_Guard.h:
- * orbsvcs/orbsvcs/ESF/ESF_RefCount_Guard.h:
- * orbsvcs/orbsvcs/ESF/ESF_Shutdown_Proxy.h:
- * orbsvcs/orbsvcs/ESF/ESF_Worker.h:
- * orbsvcs/orbsvcs/Event/ECG_Adapters.h:
- * orbsvcs/orbsvcs/Event/ECG_Address_Server_Base.h:
- * orbsvcs/orbsvcs/Event/ECG_CDR_Message_Sender.h:
- * orbsvcs/orbsvcs/Event/ECG_Complex_Address_Server.h:
- * orbsvcs/orbsvcs/Event/ECG_ConsumerEC_Control.h:
- * orbsvcs/orbsvcs/Event/ECG_Mcast_EH.h:
- * orbsvcs/orbsvcs/Event/ECG_Mcast_Gateway.h:
- * orbsvcs/orbsvcs/Event/ECG_Simple_Mcast_EH.h:
- * orbsvcs/orbsvcs/Event/ECG_UDP_EH.h:
- * orbsvcs/orbsvcs/Event/ECG_UDP_Out_Endpoint.h:
- * orbsvcs/orbsvcs/Event/ECG_UDP_Receiver.h:
- * orbsvcs/orbsvcs/Event/ECG_UDP_Sender.h:
- * orbsvcs/orbsvcs/Event/EC_Basic_Filter_Builder.h:
- * orbsvcs/orbsvcs/Event/EC_Bitmask_Filter.h:
- * orbsvcs/orbsvcs/Event/EC_Busy_Lock.h:
- * orbsvcs/orbsvcs/Event/EC_Channel_Destroyer.h:
- * orbsvcs/orbsvcs/Event/EC_Conjunction_Filter.h:
- * orbsvcs/orbsvcs/Event/EC_ConsumerAdmin.h:
- * orbsvcs/orbsvcs/Event/EC_ConsumerControl.h:
- * orbsvcs/orbsvcs/Event/EC_Dispatching.h:
- * orbsvcs/orbsvcs/Event/EC_Dispatching_Task.h:
- * orbsvcs/orbsvcs/Event/EC_Factory.h:
- * orbsvcs/orbsvcs/Event/EC_Filter.h:
- * orbsvcs/orbsvcs/Event/EC_Filter_Builder.h:
- * orbsvcs/orbsvcs/Event/EC_Gateway.h:
- * orbsvcs/orbsvcs/Event/EC_Gateway_IIOP.h:
- * orbsvcs/orbsvcs/Event/EC_Gateway_IIOP_Factory.h:
- * orbsvcs/orbsvcs/Event/EC_Lifetime_Utils.h:
- * orbsvcs/orbsvcs/Event/EC_Negation_Filter.h:
- * orbsvcs/orbsvcs/Event/EC_ObserverStrategy.h:
- * orbsvcs/orbsvcs/Event/EC_Per_Supplier_Filter.h:
- * orbsvcs/orbsvcs/Event/EC_ProxyConsumer.h:
- * orbsvcs/orbsvcs/Event/EC_Proxy_Disconnector.h:
- * orbsvcs/orbsvcs/Event/EC_QOS_Info.h:
- * orbsvcs/orbsvcs/Event/EC_Reactive_Dispatching.h:
- * orbsvcs/orbsvcs/Event/EC_Scheduling_Strategy.h:
- * orbsvcs/orbsvcs/Event/EC_SupplierAdmin.h:
- * orbsvcs/orbsvcs/Event/EC_SupplierControl.h:
- * orbsvcs/orbsvcs/Event/EC_Supplier_Filter.h:
- * orbsvcs/orbsvcs/Event/EC_Supplier_Filter_Builder.h:
- * orbsvcs/orbsvcs/Event/EC_Timeout_Generator.h:
- * orbsvcs/orbsvcs/Event/EC_Trivial_Supplier_Filter.h:
- * orbsvcs/orbsvcs/Event/EC_Type_Filter.h:
- * orbsvcs/orbsvcs/Event/EC_UDP_Admin.h:
- * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor_Impl.h:
- * orbsvcs/orbsvcs/HTIOP/HTIOP_Connector_Impl.h:
- * orbsvcs/orbsvcs/Naming/Naming_Service_Container.h:
- * orbsvcs/orbsvcs/Trader/Offer_Database.h:
- * orbsvcs/orbsvcs/Trader/Trader_Interfaces.h:
-
- Add "orbsvcs/..." prefix to #includes of *.h, *.i, *.inl, and
- template *.cpp files found in ${TAO_ROOT}/orbsvcs/orbsvcs.
-
- These instances were missed among the the changes made on:
- Tue Mar 14 06:02:15 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
-Tue Mar 14 08:12:55 UTC 2006 Ciju John <john_c@ociweb.com>
-
- * tao/Connection_Handler.cpp:
-
- When the client closes its connections, it sends an EOF to the
- server. The sever reactor gets an event for that handler. It
- first suspends the handler and then dispatches a thread to
- handle_input(). Some where down the lane, a read() is done on the
- handle and automatically the handle is resumed. At this point
- another thread CAN enter the reactor and since the handle being
- closed has been resumed, the reactor will add it to its
- fd_set. As expected the reactor gets an event on that handle and
- dispatches someone else to handle that event. What this patch
- does is prevent the closing handler from being resumed. Thus it
- never does get added to the reactor fd_set and the possibility
- of getting a nil handler is removed.
-
-Tue Mar 14 15:25:48 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * tao/Domain.pidl:
- * tao/GIOP.pidl:
- * tao/IOP.pidl:
- * tao/IOP_IOR.pidl:
- * tao/Messaging_PolicyValue.pidl:
- * tao/PI_Forward.pidl:
- * tao/Policy.pidl:
- * tao/PortableInterceptor.pidl:
- * tao/Services.pidl:
- * tao/TAO.pidl:
- * tao/AnyTypeCode/Dynamic_Parameter.pidl:
- * tao/BiDir_GIOP/BiDirPolicy.pidl:
- * tao/CodecFactory/IOP_Codec.pidl:
- * tao/CodecFactory/IOP_Codec_include.pidl:
- * tao/DynamicAny/DynamicAny.pidl:
- * tao/IFR_Client/IFR_Base.pidl:
- * tao/ObjRefTemplate/ObjectReferenceTemplate.pidl:
- * tao/PI/ClientRequestInfo.pidl:
- * tao/PI/ORBInitInfo.pidl:
- * tao/PI/PICurrent.pidl:
- * tao/PI/PolicyFactory.pidl:
- * tao/PI/RequestInfo.pidl:
- * tao/PI_Server/PI_Server_include.pidl:
- * tao/PI_Server/ServerRequestInfo.pidl:
- * tao/PI_Server/ServerRequestInterceptor.pidl:
- * tao/PortableServer/AdapterActivator.pidl:
- * tao/PortableServer/IdAssignmentPolicy.pidl:
- * tao/PortableServer/IdUniquenessPolicy.pidl:
- * tao/PortableServer/ImplicitActivationPolicy.pidl:
- * tao/PortableServer/LifespanPolicy.pidl:
- * tao/PortableServer/PS_Current.pidl:
- * tao/PortableServer/PS_Forward.pidl:
- * tao/PortableServer/PortableServer.pidl:
- * tao/PortableServer/PortableServer_include.pidl:
- * tao/PortableServer/RequestProcessingPolicy.pidl:
- * tao/PortableServer/ServantActivator.pidl:
- * tao/PortableServer/ServantLocator.pidl:
- * tao/PortableServer/ServantRetentionPolicy.pidl:
- * tao/PortableServer/ThreadPolicy.pidl:
- * tao/RTCORBA/RTCORBA.pidl:
- * tao/RTPortableServer/RTPortableServer_include.pidl:
-
- Change #include <tao/...> to #include "tao/..." to avoid fuzz
- warnings. At the very least, this makes everyting consistant
- while we are investigate and decide what #include conventions
- for <...> vs. "..." to adopt.
-
-Tue Mar 14 06:02:15 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * orbsvcs/orbsvcs/...*.cpp:
- * orbsvcs/orbsvcs/...*.h:
- * orbsvcs/orbsvcs/...*.i:
- * orbsvcs/orbsvcs/...*.inl:
-
- Add "orbsvcs/..." prefix to #includes of *.h, *.i, *.inl, and
- template *.cpp files found in ${TAO_ROOT}/orbsvcs/orbsvcs.
-
-Mon Mar 13 19:51:12 UTC 2006 Johnny Willemsen <jwilemsen@remedy.nl>
-
- * tests/Any/Recursive/client.cpp:
- * tests/Any/Recursive/Test.idl:
- Extended this test with a non recursive union with an enum
- as discriminator, this also fails.
-
-Mon Mar 13 15:06:08 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
-
- * tests/CollocationLockup/run_test.pl:
-
- Attempted to add support for running the important portion of the
- test on VxWorks.
-
-Mon Mar 13 10:09:21 UTC 2006 Simon McQueen <sm@prismtech.com>
-
- * tests/Bug_2186_Regression/server.conf:
-
- Add '-ORBConnectionHandlerCleanup true' to get this test to pass.
-
-Sun Mar 12 10:21:12 UTC 2006 Johnny Willemsen <jwilemsen@remedy.nl>
-
- * orbsvcs/orbsvcs/CosEvent/CEC_Event_Loader.cpp:
- Fixed invalid deletes when using the typed event channel and fixed
- some unicode issues. Thanks to Feng Li <fengli at gmail dot com>
- for providing the patches.
-
-Sat Mar 11 12:16:01 UTC 2006 Simon McQueen <sm@prismtech.com>
-
- * tests/CollocationLockup/SimpleNamingService.cpp:
-
- Fixed a warning with gcc.
-
-Fri Mar 10 20:00:45 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * orbsvcs/tests/Bug_2247_Regression/Manager.cpp:
- * orbsvcs/tests/Bug_2248_Regression/client.cpp:
-
- Removed extra "orbsvcs/" prefix when including orbsvcs
- headers.
-
-Fri Mar 10 15:57:32 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
-
- Committing the following on behalf of Adam Mitz
- <mitza at ociweb dot com>.
-
- * tests/CollocationLockup/AB.idl:
- * tests/CollocationLockup/CollocationLockup.cpp:
- * tests/CollocationLockup/CollocationLockup.mpc:
- * tests/CollocationLockup/SimpleNamingService.cpp:
- * tests/CollocationLockup/SimpleNamingService.idl:
- * tests/CollocationLockup/run_test.pl:
-
- Added a regression test for Bugzilla #2130, which is a deadlock
- involving servant activation and collocated calls.
-
-Fri Mar 10 15:36:08 UTC 2006 Simon McQueen <sm@prismtech.com>
-
- * orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp:
-
- Fixed warning. Thanks to Johnny for the tip off.
-
-Fri Mar 10 14:00:00 UTC 2006 Simon Massey <sma@prismtech.com>
-
- * orbsvcs/orbsvcs/Naming/Hash_Naming_Context.cpp:
- Remove redundant ACE_PRINT_EXCEPTION when rethrowing
- CANNOT_PROCEED exceptions, to clean up the scoreboard and
- stop confusing end users who think an unhandled exception has
- occured when it hasn't.
-
-Fri Mar 10 11:44:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Any/Recursive/Test.idl:
- * tests/Any/Recursive/client.cpp:
- Also added a test for a recursive union with no default
-
-Fri Mar 10 10:44:29 UTC 2006 Don Sharp <Donald.Sharp@prismtech.com>
-
- * orbsvcs/tests/Bug_2377_Regression/Hello.cpp:
-
- std::string ==> ACE_CString.
-
-Fri Mar 10 10:12:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/Transport_Descriptor_Interface.inl:
- * tao/AnyTypeCode/skip.cpp:
- Use true/false
-
-Fri Mar 10 09:27:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/Stub.cpp:
- Fixed warning in vc6 build
-
-Fri Mar 10 08:17:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Any/Recursive/client.cpp:
- * tests/Any/Recursive/Test.idl:
- Extended this test with a new test case as described in bug
- 2446. This test now fails again because this added test case
- uncovers a new bug. Thanks to Tommy Persson
- <tpe at ida dot liu dot se> for delivering this test case
-
-Fri Mar 10 07:09:22 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * tao/...*.cpp:
- * tao/...*.h:
- * tao/...*.i:
- * tao/...*.inl:
-
- Add "tao/..." prefix to #includes of *.h, *.i, *.inl, and
- template *.cpp files found in ${TAO_ROOT}/tao.
-
-Thu Mar 9 16:04:22 UTC 2006 Simon McQueen <sm@prismtech.com>
-
- * TAO_IDL/be/be_visitor_ami_pre_proc.cpp:
-
- Don't bail out on code generation when the node is imported.
-
- This fixes bug #2429.
-
- * orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp:
-
- Prevent seg faults when the activator has been fed a duff ImR IOR.
-
- This fixes bug #2445.
-
-Thu Mar 9 15:37:05 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * tao/AnyTypeCode/Dynamic.pidl:
- * tao/AnyTypeCode/Dynamic_Parameter.pidl:
- * tao/BiDir_GIOP/BiDirPolicy.pidl:
- * tao/CodecFactory/IOP_Codec.pidl:
- * tao/DynamicAny/DynamicAny.pidl:
- * tao/IFR_Client/IFR_Base.pidl:
- * tao/IFR_Client/IFR_Basic.pidl:
- * tao/ObjRefTemplate/ObjectReferenceTemplate.pidl:
- * tao/PI/ClientRequestInfo.pidl:
- * tao/PI/ORBInitInfo.pidl:
- * tao/PI/PICurrent.pidl:
- * tao/PI/PolicyFactory.pidl:
- * tao/PI/RequestInfo.pidl:
- * tao/PI_Server/ServerRequestInfo.pidl:
- * tao/PI_Server/ServerRequestInterceptor.pidl:
- * tao/PortableServer/IdAssignmentPolicy.pidl:
- * tao/PortableServer/IdUniquenessPolicy.pidl:
- * tao/PortableServer/ImplicitActivationPolicy.pidl:
- * tao/PortableServer/LifespanPolicy.pidl:
- * tao/PortableServer/PS_Current.pidl:
- * tao/PortableServer/PS_Forward.pidl:
- * tao/PortableServer/PortableServer.pidl:
- * tao/PortableServer/RequestProcessingPolicy.pidl:
- * tao/PortableServer/ServantLocator.pidl:
- * tao/PortableServer/ServantRetentionPolicy.pidl:
- * tao/PortableServer/ThreadPolicy.pidl:
- * tao/RTCORBA/RTCORBA.pidl:
- * tao/RTScheduling/RTScheduler_include.pidl:
-
- Add "tao/" prefix to #includes of *.pidl files found in
- ${TAO_ROOT}/tao.
-
-Thu Mar 9 09:18:58 2006 Douglas C. Schmidt <schmidt@cse.wustl.edu>
-
- * COPYING: Updated the date to include 2006.
- Thanks to Alan Kierstead <ackierstead at fedex dot com> for
- motivating the fix to this oversight.
-
-Thu Mar 9 15:03:02 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * orbsvcs/orbsvcs/CSIIOP.idl:
- * tao/Domain.pidl:
- * tao/GIOP.pidl:
- * tao/IOP.pidl:
- * tao/IOP_IOR.pidl:
- * tao/Messaging_PolicyValue.pidl:
- * tao/PI_Forward.pidl:
- * tao/Policy.pidl:
- * tao/PortableInterceptor.pidl:
- * tao/Services.pidl:
- * tao/TAO.pidl:
- * tests/Portable_Interceptors/Request_Interceptor_Flow/test.idl:
-
- Add "tao/" prefix to #includes of *.pidl files found in
- ${TAO_ROOT}/tao. Thanks to Thomas Lockhart <Thomas dot
- Lockhart at jpl dot nasa dot gov> for providing this change.
-
-Thu Mar 9 14:51:32 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
-
- * orbsvcs/orbsvcs/CosConcurrency.mpc:
- * orbsvcs/orbsvcs/CosEvent.mpc:
- * orbsvcs/orbsvcs/CosNaming.mpc:
- * orbsvcs/orbsvcs/CosNaming_Skel.mpc:
- * orbsvcs/orbsvcs/CosNotification.mpc:
- * orbsvcs/orbsvcs/CosProperty.mpc:
- * orbsvcs/orbsvcs/CosTrading.mpc:
- * orbsvcs/orbsvcs/DsEventLogAdmin.mpc:
- * orbsvcs/orbsvcs/DsLogAdmin.mpc:
- * orbsvcs/orbsvcs/DsNotifyLogAdmin.mpc:
- * orbsvcs/orbsvcs/PortableGroup.mpc:
- * orbsvcs/orbsvcs/RTEventLogAdmin.mpc:
- * orbsvcs/orbsvcs/RTEvent_Skel.mpc:
-
- Support for the TAO_ORBSVCS GNU Make macro was broken for some
- time. I added the missing 'tagchecks' settings to these projects.
-
- * orbsvcs/orbsvcs/FtRtEvent.mpc:
-
- Corrected the usage of 'tagchecks' so that the values were added
- instead of being set absolutely.
-
-Thu Mar 9 12:21:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/Stub.{cpp,i}:
- Use true/false instead of 1/0
-
-Thu Mar 9 10:57:13 UTC 2006 Don Sharp <Donald.Sharp@prismtech.com>
-
- * orbsvcs/tests/Bug_2377_Regression/Hello.cpp:
-
- Removed extra semi-colons.
-
-Wed Mar 8 17:01:00 UTC 2006 Don Sharp <Donald.Sharp@prismtech.com>
-
- * orbsvcs/tests/Bug_2377_Regression/Hello.cpp:
-
- Following a suggestion from Simon McQueen, <sm@prismtech.com>,
- used a more portable method of invoking sub-second resolution
- timing intervals.
-
-Wed Mar 8 14:58:07 UTC 2006 Simon McQueen <sm@prismtech.com>
-
- * TAO_IDL/driver/drv_preproc.cpp:
-
- Use a dynamically allocated buffer to read IDL file lines and resize
- it if required.
-
- This fixes bug #2424.
-
- * tests/Bug_2424_Regression/Bug_2424_Regression.mpc:
- * tests/Bug_2424_Regression/OneLineCosNaming.idl:
- * tests/Bug_2424_Regression/README:
- * tests/Bug_2424_Regression/client.cpp:
-
- Regression test for the above fix.
-
- * tests/Bug_2429_Regression/Bug_2429_Regression.mpc:
- * tests/Bug_2429_Regression/Child.idl:
- * tests/Bug_2429_Regression/ChildServant.h:
- * tests/Bug_2429_Regression/ChildServant.cpp:
- * tests/Bug_2429_Regression/Parent.idl:
- * tests/Bug_2429_Regression/README:
- * tests/Bug_2429_Regression/client.cpp:
- * tests/Bug_2429_Regression/run_test.pl:
- * tests/Bug_2429_Regression/server.cpp:
-
- Regression test for bug #2429. This bug is currently not fixed so
- this test will fail.
-
-Wed Mar 8 13:05:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/IFR_Client/IFR_Client_Adapter_Impl.cpp:
- Include IFR_BasicC.h instead of IFR_ExtendedC.h, all types
- used in this file are from IFR_BasicC.h
-
-Wed Mar 8 12:31:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils_T.cpp:
- The workaround in this file for Borland C++ is also needed for
- BCB2006 Update Pack 2
-
-Wed Mar 8 12:11:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/Object.cpp:
- Use true/false instead of 1/0
-
-Wed Mar 8 12:19:37 UTC 2006 Don Sharp <Donald.Sharp@prismtech.com>
-
- * tests/Bug_2377_Regression/*:
- removed from TAO level to the more appropriate orbsvcs
-
- * orbsvcs/tests/Bug_2377_Regression/*:
- Regression for bug 2377 moved here.
-
-Wed Mar 8 11:39:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/LocalObject.cpp:
- Use true/false instead of 1/0
-
-Wed Mar 8 07:14:30 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * tao/Makefile.am:
-
- Regenerated.
-
-Tue Mar 7 16:21:32 UTC 2006 Adam Mitz <mitza@ociweb.com>
-
- * orbsvcs/Naming_Service/Makefile.am:
- * orbsvcs/Naming_Service/Naming_Server.cpp:
- * orbsvcs/Naming_Service/Naming_Service.mpc:
- The Naming Server executable now includes the header for the
- ImR client library. This is required for tests in static
- builds that use the Naming Server with the ImR.
-
-Tue Mar 07 11:11:12 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Bug_2417_Regression/publisher_impl.cpp:
- Fixed implicit conversion warnings
-
-Tue Mar 7 10:16:50 UTC 2006 Don Sharp <Donald.Sharp@prismtech.com>
-
- * tests/Bug_2377_Regression/*:
- New regression for bug 2377.
-
-Tue Mar 07 09:36:12 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Bug_2417_Regression/Bug_2417_Regression.mpc:
- Added threads as base project
-
-Tue Mar 7 07:51:52 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * orbsvcs/LifeCycle_Service/Makefile.am:
-
- Regenerated.
-
- * orbsvcs/LifeCycle_Service/LifeCycle_Service.mpc:
-
- Changed to not inherit from 'core' so LifeCycle_Service
- executable is not installed. It's not a stand-alone service
- like the others in ${TAO_ROOT}/orbsvcs, it is an example for use
- with ${TAO_ROOT}/examples/Quoter. After x.5.1 we'll try to find
- a better place for this. See bugzilla issue 2410.
-
-Tue Mar 7 07:40:37 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * examples/AMI/FL_Callback/Makefile.am:
- * tao/Makefile.am:
-
- Regenerated for autoconf FL & QT Reactor / FL & QT Resource
- Factory support.
-
-Mon Mar 06 20:08:12 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/Transport.h:
- Doxygen improvement
-
-Mon Mar 06 19:19:12 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/Incoming_Message_Queue.cpp:
- Doxygen improvements
-
-Mon Mar 06 16:00:12 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * orbsvcs/orbsvcs/Event/ECG_CDR_Message_Sender.cpp:
- Use prefix increment instead of postfix
-
-Mon Mar 06 15:57:12 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/Invocation_Adapter.cpp:
- Removed a not needed local variable.
-
- * tao/IIOP_Transport.cpp:
- Initialise pointer with 0
-
-Mon Mar 06 15:56:12 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/OBV/Factory/OBV_Factory.mpc:
- * tests/OBV/Forward/OBV_Forward.mpc:
- * tests/OBV/TC_Alignment/OBV_TC_Alignment.mpc:
- * tests/OBV/ValueBox/valuebox.mpc:
- Use more specific base projects
-
- * tests/OBV/Supports/Supports_Test.mpc:
- Removed exename, not needed
-
-Mon Mar 06 15:32:12 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Any/Recursive/client.cpp:
- * tests/Any/Recursive/Test.idl:
- Extended this test by making the IDL even a little bit more complex
-
- * TAO_IDL/fe/fe_interface_header.cpp:
- Explicitly initialize pd_n_supports to 0, fixes a crash of TAO_IDL
- when build with Borland C++ when feeding it a certain incorrect
- IDL file. This fixes bugzilla bug 2428
-
- * tao/AnyTypeCode/Any.cpp:
- * tao/AnyTypeCode/Any_Array_Impl_T.cpp:
- * tao/AnyTypeCode/Any_Basic_Impl.cpp:
- * tao/AnyTypeCode/Any_Basic_Impl_T.cpp:
- * tao/AnyTypeCode/Any_Dual_Impl_T.cpp:
- * tao/AnyTypeCode/Any_Impl_T.cpp:
- * tao/AnyTypeCode/Any_Special_Impl_T.cpp:
- * tao/AnyTypeCode/Any_SystemException.cpp:
- * tao/AnyTypeCode/Any_Unknown_IDL_Type.cpp:
- * tao/AnyTypeCode/Empty_Param_TypeCode.cpp:
- * tao/AnyTypeCode/Enum_TypeCode.cpp:
- * tao/AnyTypeCode/Enum_TypeCode_Static.cpp:
- * tao/AnyTypeCode/ExceptionA.cpp:
- * tao/AnyTypeCode/TypeCode.cpp:
- * tao/AnyTypeCode/TypeCode_Case_T.cpp:
- * tao/AnyTypeCode/TypeCode_CDR_Extraction.cpp:
- * tao/AnyTypeCode/Union_TypeCode.cpp:
- * tao/AnyTypeCode/Union_TypeCode_Static.cpp:
- * tao/AnyTypeCode/Value_TypeCode.cpp:
- * tao/AnyTypeCode/Value_TypeCode_Static.cpp:
- Initialise some pointers with 0, made some local variables const,
- use true/false instead of 1/0. Fixed bugzilla bug 2323 by:
- - When marshaling recursive unions for each case use a seperate
- stream so that the offsets do get calculated
- - For each recursive type be able to handle multiple members of
- the recursive type, we could only handle one occurence.
- For recursive types we should have more test cases, probably there
- are a few small bugs left in this code but these aren't catched
- by the current regression test suite.
-
-Mon Mar 06 15:13:12 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Bug_2417_Regression/*:
- New regression for bug 2417. Thanks to Jan Ohlenburg
- <jan dot ohlenburg at fit dot fraunhofer dot de> for
- delivering this test. This bug has not been fixed yet.
-
-Sun Mar 05 11:13:13 2006 Wallace Zhang <zhangw@ociweb.com>
-
- * TAO version 1.5 released.
-
-Fri Mar 3 17:09:34 UTC 2006 Wallace Zhang <zhangw@ociweb.com>
-
- * NEWS:
-
- Updated this file.
-
-Thu Mar 2 14:53:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * orbsvcs/orbsvcs/Trader/Trader.h:
- * tao/Incoming_Message_Stack.h:
- For Borland C++ we have workarounds in these files, seems these
- are also needed for BDS2006 with Update Pack 2
-
-Thu Mar 2 01:56:58 UTC 2006 Wallace Zhang <zhangw@ociweb.com>
-
- * NEWS:
-
- Updated this file with more inputs.
-
-Wed Mar 1 22:39:37 UTC 2006 Wallace Zhang <zhangw@ociweb.com>
-
- * NEWS:
-
- Updated this file with info from Jeff Parsons
-
-Wed Mar 1 15:09:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/ORB_Core.cpp (shutdown):
- After releasing pi_current_ set it to nil because this release could
- result in the destruction of picurrent and then we read invalid
- memory. Found from the AdvSlot test running with valgrind.
-
-Wed Mar 1 07:29:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/RTScheduling/Fixed_Priority_Scheduler/Fixed_Priority_Scheduler.mpc:
- * examples/RTScheduling/MIF_Scheduler/MIF_Scheduler.mpc:
- Added after to fix parallel build problems with vc8
-
-Tue Feb 28 12:25:24 UTC 2006 Simon McQueen <sm@prismtech.com>
-
- * NEWS:
-
- Updated.
-
-Tue Feb 28 11:39:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/Incoming_Message_Stack.inl (destructor):
- Initialise pointer with 0
-
-Tue Feb 28 10:51:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/Incoming_Message_Queue.cpp (destructor):
- Use the correct datatype for the cleanup loop.
-
-Tue Feb 28 10:09:45 UTC 2006 Simon McQueen <sm@prismtech.com>
-
- * TAO_IDL/be/be_argument.cpp:
- * TAO_IDL/be/be_codegen.cpp:
- * TAO_IDL/include/idl_global.h:
- * TAO_IDL/util/utl_global.cpp:
-
- Redo the fix for bug #2419 from:
- Mon Feb 27 16:23:50 UTC 2006 Simon McQueen <sm@prismtech.com>
-
- Introduce a new flag to idl_global to indicate when we need to
- force generation of the skeleton includes. Setting
- non_local_iface_seen_ to be true was causing undesirable side effects
- on non-inlined builds. Generate skeleton includes when the new
- need_skeleton_includes_ or non_local_iface_seen_ is true.
-
-Tue Feb 28 08:04:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/Incoming_Message_Stack.h:
- Also BCB2006 Update Pack 1 needs an explicit export
-
-Mon Feb 27 18:19:03 UTC 2006 Simon McQueen <sm@prismtech.com>
-
- * tests/Bug_2084_Regression/Server_Task.cpp:
-
- Suppress occasional spurious exception output on fast machines.
-
-Mon Feb 27 18:42:38 UTC 2006 Wallace Zhang <zhangw@ociweb.com>
-
- * orbsvcs/orbsvcs/FaultTolerance/FT_IOGR_Property.h:
- * orbsvcs/orbsvcs/FaultTolerance/FT_IOGR_Property.cpp:
-
- Reverted my change on
- Thu Feb 23 15:10:18 UTC 2006 Wallace Zhang <zhangw@ociweb.com>
- Because it made the two tests IOGRManipulation and 2247 failed.
- I will supply a better fix in x.5.1 after more thorough testing.
-
-Mon Feb 27 17:08:00 UTC 2006 Frank Rehberger <frehberger@prismtech.com>
-
- * tao/Transport.cpp:
- Incomplete messages, smaller Header-Length, shall be put
- into intermediate buffer
-
-Mon Feb 27 16:23:50 UTC 2006 Simon McQueen <sm@prismtech.com>
-
- * TAO_IDL/be/be_argument.cpp:
-
- Don't not generate skeleton includes for arguments from inherited
- imported abtstract types.
-
- This fixes bug #2419 howewer the ticket needs to stay open pending
- a fix that can be described without ugly double negatives. ;-)
-
- * tests/Bug_2419_Regression/Bug_2419_Regression.mpc:
- * tests/Bug_2419_Regression/README:
- * tests/Bug_2419_Regression/abstract_parent.idl:
- * tests/Bug_2419_Regression/client.cpp:
- * tests/Bug_2419_Regression/local_child.idl:
-
- Small regression test for the above.
-
-Mon Feb 27 15:27:42 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * orbsvcs/orbsvcs/Log_i.cpp (TAO_Log_i::set_capacity_alarm_thresholds):
-
- Call get_capacity_alarm_thresholds() on the record store instead
- of on "this" to avoid recursive lock invocation.
-
-Mon Feb 27 10:56:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Portable_Interceptors/PolicyFactory/run_test.pl:
- * tests/Portable_Interceptors/Register_Initial_References/run_test.pl:
- Increased timeouts to get these test running fine with VxWorks,
- the time there includes also loading the image which takes a
- few seconds
-
-Sun Feb 26 12:26:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/AMI/AMI.mpc:
- Added after to fix problems in vc8 ide build
-
-Sun Feb 26 11:57:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/Incoming_Message_Stack.h:
- Only export this class with BCB6, all other compilers don't have
- problems with this.
-
- * tests/Bug_2174_Regression/run_test.pl:
- * tests/Bug_2183_Regression/run_test.pl:
- * tests/Bug_2289_Regression/run_test.pl:
- * tests/Smart_Proxies/dtor/run_test.pl:
- Updated to work under VxWorks
-
-Sat Feb 25 14:56:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/Incoming_Message_Stack.h:
- Export this class, fixes unresolved external errors with BCB6
-
-Sat Feb 25 12:38:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/CodeSets/simple/CodeSets_simple.mpc:
- Added after to fix parallel build problems with vc8
-
-Sat Feb 25 03:00:00 UTC 2006 Frank Rehberger <frehberger@prismtech.com>
-
- * tao/Incoming_Message_Stack.{h,cpp,inl}: remove unused operation
- from interface and turn return type of push-operation to "void"
- * tao/Transport.cpp:
- tao/GIOP_Message_Base.cpp:
- Adapt to interface of Incoming_Message_Stack and limit
- number of ACE_ERROR message to usefull amount to reduce
- footprint size.
-
-Fri Feb 24 19:11:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Param_Test/run_test.pl:
- Check what spawn returned, when there is no exe this speedsup
- this test a lot
-
-Fri Feb 24 14:06:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Bug_2289_Regression/run_test.pl:
- Fixed error message to say correct test number
-
-Fri Feb 24 13:24:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Bug_2234_Regression/run_test.pl:
- * tests/AMH_Oneway/run_test.pl:
- * tests/Smart_Proxies/dtor/run_test.pl:
- * tests/Bug_2183_Regression/run_test.pl:
- Updated these scripts to work with VxWorks and when we can't
- spawn the server directly exists, safes us some seconds in
- the test run when nothing has been build
-
-Fri Feb 24 11:29:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Bug_2349_Regression/Bug_2349_Regression.mpc:
- Added after to fix build problems with the vc8 ide
-
-Fri Feb 24 10:22:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * performance-tests/Sequence_Latency/DII/client.cpp:
- Added static casts to fix compile errors with SunCC 64bit
-
-Fri Feb 24 09:44:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/IDL_Test/interface.idl:
- Added try interface as testcase
-
-Fri Feb 24 09:43:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/Basic_Arguments.h:
- Use for the basic types the AnyTypeCode adapter, belonging to
- Tue Feb 21 19:17:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
-Fri Feb 24 07:26:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/RTScheduling/RTScheduler_includeS.h:
- Added this file, needed by the RTScheduling example
-
-Thu Feb 23 21:45:54 UTC 2006 Adam Mitz <mitza@ociweb.com>
-
- * orbsvcs/tests/ImplRepo/run_test.pl:
- The test "nt_service_ir" copies files, installs services, and starts
- those services (Windows "NT" Services). With this change the test
- will clean up all of these actions even when the test fails.
-
-Thu Feb 23 20:01:29 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * tao/Makefile.am:
-
- Regenerated for autoconf TK Reactor / TK Resource Factory
- support.
-
-Thu Feb 23 18:41:18 UTC 2006 Ossama Othman <ossama_othman at symantec dot com>
-
- * tao/Utils/Servant_Var.inl (operator=):
- * tao/Valuetype/Value_VarOut_T.cpp (operator=):
-
- Fixed problem where non-copying assignment prematurely decreased
- reference count on contained object by adding a check for
- self-assignment. The canonical copy-and-swap idiom was used to
- provide a strong exception safety guarantee. It doesn't require
- a self-assignment check for copying assignment but it may be
- needed for non-copying assignment. Addresses memory access
- violations.
-
-Thu Feb 23 17:14:25 UTC 2006 Simon McQueen <sm@prismtech.com>
-
- * tao/GIOP_Message_Lite.cpp:
- * tao/Strategies/SHMIOP_Transport.cpp:
-
- Fixed unused argument warning.
-
-Thu Feb 23 16:45:36 UTC 2006 Simon McQueen <sm@prismtech.com>
-
- * tests/Bug_2186_Regression/Bug_2186_Regression.mpc:
- * tests/Bug_2186_Regression/Hello.h:
- * tests/Bug_2186_Regression/Hello.cpp:
- * tests/Bug_2186_Regression/README:
- * tests/Bug_2186_Regression/Test.idl:
- * tests/Bug_2186_Regression/client.cpp:
- * tests/Bug_2186_Regression/run_test.pl:
- * tests/Bug_2186_Regression/server.conf:
- * tests/Bug_2186_Regression/server.cpp:
-
- Added a regression test for this bug. This will fail until it is
- fixed.
-
-Thu Feb 23 15:45:00 UTC 2006 Simon Massey <sma@prismtech.com>
-
- * tao/PI/PICurrent_Impl.cpp:
-
- Updated/TAOized debug text at line 57.
-
-Thu Feb 23 15:10:18 UTC 2006 Wallace Zhang <zhangw@ociweb.com>
-
- * orbsvcs/orbsvcs/FaultTolerance/FT_IOGR_Property.h:
- * orbsvcs/orbsvcs/FaultTolerance/FT_IOGR_Property.cpp:
-
- Added A helper function that tests the equivalency of two
- profiles that come from an ior and an iogr.
-
-Thu Feb 23 10:55:00 UTC 2006 Simon Massey <sma@prismtech.com>
-
- * tests/Portable_Interceptors/AdvSlotDblCpy/README:
-
- Updated README to show example test run.
-
-Wed Feb 22 23:42:40 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * tao/Makefile.am:
-
- Regenerate for new files.
-
-Wed Feb 22 20:54:02 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * orbsvcs/orbsvcs/Log/LogNotification.cpp:
-
- _duplicate() log reference before assigning it to event's logref
- field to get life cycle/reference count management right. Fixes
- bugzilla issue #2416.
-
-Wed Feb 22 20:37:00 UTC 2006 Frank Rehberger <frehberger@prismtech.com>
-
- * tao/PluggableMessaging.h: Remove abstract operation:
- read_message, missing_data, get_message_data. Add abstract
- operation parse_next_message (), consolidate_fragmented_message,
- discard_fragmented_message.
-
- * tao/GIOPMessageBase.{h,cpp}: Remove implementation for
- read_message. Add parse_incoming_messages. Add implementation for
- new abstract methods consolidate_fragmented_message,
- parse_next_message, discard_fragmented_message. Declare as private
- parse_incoming_messages, parse_request_id. Add new member
- attribute fragment_stack_ of type Incoming_Message_Stack. Handle
- TAO_GIOP_MESSAGE_ERROR not as error. For incomplete messages of
- unknown size, allocating message_blocks of size
- ACE_CDR::DEFAULT_BUFSIZE. Handle memory allocation failures in
- code. Wrap output-strings with ACE_TEXT macro.
-
- * tao/GIOP_Message_Lite.{h,cpp}: Remove implementation of
- read_message and get_message_data. Handle
- GIOP_MESSAGE_CANCELREQUEST. IMplement new virtual method
- parse_next_message, Handle out-of-memory cases. Dummy
- implementations for consolidate_fragmented_message and
- discard_fragmented_message.
-
- * tao/Incoming_Message_Stack.{h,cpp}: New class providing stack
- operations for TAO_Queued_Data, operations do not require dynamic
- memory allocation.
-
- * tao/Incoming_Message_Queue.{h,cpp,inl}: remove obsolet
- operations for interface TAO_Incoming_Message_Queue: copy_tail,
- is_tail_complete, is_head_complete, is_tail_fragmented,
- missing_data_tail, find_fragment_chain. Change return type to
- "int" for operation consolidate, return value -1 indicating out of
- memory cases.
-
- * tao/Transport.{h,cpp}: Major changes: New implementation of
- operation handle_input() fixing following, errors with GIOP
- fragment handling that showed up testing with Java_Big_Request
- test (w/ jre1.4), handling of messages bigger than 2Go, concurrent
- processing of short messages using single-read-optimization, keep
- connection in case of GIOP CancelRequests, compensate memory
- buffer alignment. Remote methods from interface
- parse_consolidate_messages, parse_incoming_messages, missing_data,
- consolidate_message, consolidate_fragments,
- consolidate_message_queue, consolidate_extra_messages,
- make_queued_data. Add methods handle_input_missing_data,
- handle_input_parse_data. Add instance member
- "incoming_message_stack_" of type Incomig_Message_Stack. Minor
- changes: Wrap output strings with ACE_TEXT macro, remove
- ACE_ASSERT statements.
-
- * tao/Strategies/DIOP_Transport.cpp: Compensate memory buffer
- alignment.
-
- * tao/Strategies/SHMIOP_Transport.{h,cpp}: Compensate memory
- buffer alignment. Adapt to new interface of
- PluggableMessaging. Add specialized implemenation of
- PLuggable_Messaging::handle_input()
-
- * tao/tao.mpc: Add dependency to tao/IncomingMessageStack.{h,cpp}
-
- * orbsvcs/orbsvcs/PortableGroup/UIPMC_Tranport.cpp: Adapt to new
- interface of PluggableMessaging.
-
- These changes require to recompile and modify custom Messaging
- implementations. This patch fixes #2303, 2305, 2306, 2307, 2308,
- 2309, 2313, 2361, 2365
-
-Wed Feb 22 16:55:24 GMT 2006 Rich Seibel <seibel_r@ociweb.com>
-
- * examples/RTScheduling/MIF_Scheduler/svc.conf.client:
- * examples/RTScheduling/MIF_Scheduler/svc.conf.server:
- Changed priority policy from direct to continuous.
- The direct does not work on AIX 5.3, but continuous
- seems to work everywhere.
-
-Wed Feb 22 16:45:29 GMT 2006 Rich Seibel <seibel_r@ociweb.com>
-
- * tao/Array_VarOut_T.inl:
- Removed a nasty cast that shouldn't be necessary.
- Only broken builds, like MSVC6 should require the
- reinterpret_cast<>, otherwise builds should need
- no cast. Thus, only the broken compilers should
- be singled out. Thanks to the XL 7 compiler on
- AIX for pointing this out.
-
-Wed Feb 22 15:56:49 UTC 2006 Iliyan Jeliazkov <iliyan@ociweb.com>
-
- Reverting a change, added with the commits from
- Fri Feb 10 20:40:31 UTC 2006 and Thu Feb 9 19:59:41 UTC
- 2006. The original intent was to ensure that unsecured clients
- can not make invocations on servants, explicitly marked as
- secure. The problem is in that a client-side-only policy
- (Security::SecQoP*) was used, which is not permitted by the
- CORBA specification. An alternative solution, based upon
- SecurityLevel2 SecureInvocationPolicy or SecurityLevel3
- ObjectCredentialsPolicy should be sought. Thanks
- to Ossama Othman <Ossama_Othman at symantec dot com> for
- pointing that out and discussing the alternatives.
-
- * NEWS:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Invocation_Interceptor.cpp:
- * orbsvcs/tests/Security/Policies/Foo.idl:
- * orbsvcs/tests/Security/Policies/Foo_i.h:
- * orbsvcs/tests/Security/Policies/Foo_i.cpp:
- * orbsvcs/tests/Security/Policies/Policies.mpc:
- * orbsvcs/tests/Security/Policies/README:
- * orbsvcs/tests/Security/Policies/cacert.pem:
- * orbsvcs/tests/Security/Policies/client.conf:
- * orbsvcs/tests/Security/Policies/client.conf.xml:
- * orbsvcs/tests/Security/Policies/client.cpp:
- * orbsvcs/tests/Security/Policies/client_cert.pem:
- * orbsvcs/tests/Security/Policies/client_key.pem:
- * orbsvcs/tests/Security/Policies/client_nopasswd.conf:
- * orbsvcs/tests/Security/Policies/client_nopasswd.conf.xml:
- * orbsvcs/tests/Security/Policies/run_test.pl:
- * orbsvcs/tests/Security/Policies/server.conf:
- * orbsvcs/tests/Security/Policies/server.conf.xml:
- * orbsvcs/tests/Security/Policies/server.cpp:
- * orbsvcs/tests/Security/Policies/server_cert.pem:
- * orbsvcs/tests/Security/Policies/server_key.pem:
- * orbsvcs/tests/Security/Policies/server_key_nopasswd.pem:
-
- Removed these files.
-
-Wed Feb 22 12:15:30 UTC 2006 Simon McQueen <sm@prismtech.com>
-
- * tests/Bug_2134_Regression/Hello.cpp:
-
- Fix error on FC4_ACE_FOR_TAO build. Spurious ';'s in the code.
-
-Wed Feb 22 11:30:00 UTC 2006 Simon Massey <sma@prismtech.com>
-
- * tao/PI/PICurrent_Copy_Callback.cpp:
- * tao/PI/PICurrent_Impl.cpp:
- * tao/PI/PICurrent_Impl.h:
- * tao/PI/PICurrent_Impl.inl:
- * tao/PI_Server/PICurrent_Guard.cpp:
-
- Bugzilla bugfix #2304, also fixes #2066
-
-Wed Feb 22 09:55:00 UTC 2006 Simon Massey <sma@prismtech.com>
-
- * tests/Portable_Interceptors/AdvSlotDblCpy/client.cpp:
- * tests/Portable_Interceptors/AdvSlotDblCpy/server.cpp:
-
- Updated regression test for set_slot in send_reply
- bugzilla bug #2304.
-
-Wed Feb 22 04:45:00 UTC 2006 Frank Rehberger <frehberger@prismtech.com>
-
- * tao/ORB_Core.cpp:
- Fixing TAO_ORB_Core_Auto_Ptr assignment
-
- * tao/ORB_Table.{h,inl}:
- Fixing namespace-ing for TAO_ORB_Core.
-
- * tao/Stub.i:
- Fixing TAO_ORB_Core declaration
-
- Together all these changes are related to previous commit for
- bugzilla bugs #1741 / #2134; #2289; #1493; #2130.
-
-Tue Feb 21 19:17:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/AnyTypeCode/AnyTypeCode_Adapter_Impl.{h,cpp}:
- * tao/AnyTypeCode_Adapter.h:
- Added insert_into_any methods for all basic types. Thanks to
- Nemoy Michael <michaeln at sintecmedia dot com> for providing
- the patches. This also fixes bugzilla bugs 2371, 2367, and 2422
-
-Tue Feb 21 17:48:24 UTC 2006 Simon McQueen <sm@prismtech.com>
-
- * tao/Adapter.h:
-
- Remove the CORBA::Object_ptr argument from
- ::initialize_collocated_object on TAO_Adapter. We need to call this
- method in circumstances when a CORBA::Object is not available.
-
- * tao/Adapter_Registry.h:
- * tao/Adapter_Registry.cpp:
-
- Reflect the above change. Also ::initialize_collocated_object must
- now only return 0 for success if the stub it is working on has been
- fully initialized. The registry reflects this by continuing to try
- adapters until one returns 0.
-
- Similarly ::create_collocated_object now will potentially call the
- above method on all remaining adapters if, after an adapter has
- created an Object, the Object has not been fully initialized.
-
- * tao/IORTable/Table_Adapter.h:
- * tao/IORTable/Table_Adapter.cpp:
-
- Create a common method ::find_object which attempts to locate an
- object in in the table. Implement ::dispatch in terms of this method.
-
- Implement ::initialize_collocated_object to search the table using
- the above mentioned ::find_object method and, if one is found, to
- forward the stub it is initializing to this object ref. Reflect the
- change in API for ::initialize_collocated_object.
-
- Add an implementation of ::create_collocated_object in terms of
- ::initialize_collocated_object.
-
- * tao/ORB_Core.h:
- * tao/ORB_Core.cpp:
- * tao/ORB_Table.h:
-
- Include the locking changes proposed by Robert Hancock (Robert dot
- Hancock at sedsystems dot ca) on bug #2130 with a couple of small
- mods. Thanks to Robert Hancock for providing these.
-
- Add a new method ::reinitialize_object to be called on stubs whenever
- an object has been forwarded or has fallen back from a forwarded
- location. This method determines if the stub has become (or ceased to
- be) collocated and performs the necessary actions to set the
- collocation relevent attributes on the stub.
-
- * tao/Object.h:
- * tao/Object.i:
- * tao/Object.cpp:
-
- Remove the members TAO::Object_Proxy_Broker *proxy_broker_,
- TAO_Abstract_ServantBase *servant_ and
- CORBA::Boolean is_collocated_ from this class. These are now held on
- the stub. Change all access to these values to delegate to the stub.
-
- * tao/PortableServer/Collocated_Object_Proxy_Broker.cpp:
-
- Remove the CORBA::Object_ptr argument from the function
- _TAO_collocation_Object_Proxy_Broker_Factory. It was unused and we
- need to use this when we don't have an Object.
-
- * tao/PortableServer/Object_Adapter.h:
- * tao/PortableServer/Object_Adapter.cpp:
-
- Reflect the change in API for ::initialize_collocated_object. Make
- that method and ::create_collocated_object use the new accessors
- for collocation attributes on the stub rather than the CORBA::Object.
- Make ::initialize_object only return 0 for success if it has fully
- completed the intialisation of an object. i.e. it managed to locate
- a collocated servant for the stub.
-
- * tao/Stub.h:
- * tao/Stub.i:
- * tao/Stub.cpp:
-
- Add the collocated servant, collocated indicator, and object proxy
- broker members from CORBA::Object to this class with appropriate
- accessors.
-
- Insert calls to ::reinitialize_object on the stubs ORB core at points
- where the stub may have moved to / from being collocated.
-
- Together all these changes fix bugzilla bugs #1741 / #2134; #2289;
- #1495; #2130.
-
- * tests/Bug_2134_Regression/Bug_2134_Regression.mpc:
- * tests/Bug_2134_Regression/Hello.idl:
- * tests/Bug_2134_Regression/Hello.cpp:
- * tests/Bug_2134_Regression/README:
- * tests/Bug_2134_Regression/run_test.pl:
-
- A regression test for bugzilla #1741 / #2134. #2289 is already in the
- repo, as is #1495.
-
-Tue Feb 21 17:45:06 UTC 2006 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * orbsvcs/orbsvcs/IFRService/Container_i.cpp:
-
- Cosmetic change to source code.
-
- * orbsvcs/orbsvcs/IFRService/StructDef_i.cpp (members_i):
- * orbsvcs/orbsvcs/IFRService/UnionDef_i.cpp (members_i):
-
- Fixed a bug with nested structs/nested unions that results
- in the servant's ACE_Configuration_Section_Key (its
- placeholder in the repository) being changed to the key
- of the nested type, when processing returns to the top level
- Thanks to Richard Spence <richard.spence.extern@icn.siemens.de>
- for reporting the bogus exception thrown in TypeCodeFactory
- that uncovered the problem. This fix closes [BUGID:2407].
-
-Mon Feb 20 15:06:27 2006 Wallace Zhang <zhangw@ociweb.com>
-
- * TAO version 1.4.10 released.
-
-Mon Feb 20 07:27:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * Release:
- Updated for rename of TAOACE.mwc to TAO_ACE.mwc
-
-Sun Feb 19 11:50:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Portable_Interceptors/AdvSlotDblCpy/server.cpp:
- Fixed conversion warning and fixed compile error with gcc4
-
-Fri Feb 17 19:30:59 UTC 2006 Wallace Zhang <zhangw@ociweb.com>
-
- * NEWS:
-
- Updated this file with more inputs.
-
-Fri Feb 17 15:32:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * TAO-INSTALL.html:
- Small improvements
-
-Fri Feb 17 13:53:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Portable_Interceptors/AdvSlotDblCpy/client.cpp:
- Removed escape character that slipped in by accident
-
-Fri Feb 17 09:40:00 UTC Simon Massey <sma@prismtech.com>
-
- * tests/Portable_Interceptors/AdvSlotDblCpy/server.cpp:
- Work around GCC4.0 template resolusion compilation bug?
-
-Fri Feb 17 09:03:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * orbsvcs/FT_ReplicationManager/FT_ReplicationManager.cpp:
- Fixed compile error with Borland
-
-Fri Feb 17 08:56:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Portable_Interceptors/AdvSlotDblCpy/client.cpp:
- Fixed conversion warning
-
-Thu Feb 16 19:47:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * orbsvcs/orbsvcs/PortableGroup/PortableGroup_ORBInitializer.cpp:
- Fixed GOA factory name. Thanks to Alex Sheh
- <ASHEH at euphonix dot com> for reporting this.
-
-Thu Feb 16 18:11:03 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * tao/default_client.cpp:
-
- Report an error if unknown/unsupported argument is used with
- -ORBIIOPProfileLock.
-
- Changed -ORBConnectionHandlerCleanup to support 0 and 1 as
- arguments. Previously it only supported false, which made it
- impossible to set the option after the default was changed to
- false last September. Support false (and now true) arguments
- for backwards compatibility.
-
-Thu Feb 16 16:00:07 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * orbsvcs/Notify_Service/Notify_Service.cpp:
-
- Revert change that got mixed in with:
- Thu Feb 16 03:33:02 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
-Thu Feb 16 12:35:00 UTC Simon Massey <sma@prismtech.com>
-
- * tests/Portable_Interceptors/AdvSlotDblCpy/AdvSlotDblCpy.mpc:
- * tests/Portable_Interceptors/AdvSlotDblCpy/client.cpp:
- * tests/Portable_Interceptors/AdvSlotDblCpy/InvokeMe.idl:
- * tests/Portable_Interceptors/AdvSlotDblCpy/README:
- * tests/Portable_Interceptors/AdvSlotDblCpy/run_test.pl:
- * tests/Portable_Interceptors/AdvSlotDblCpy/server.cpp:
- Added regression test for Bugzilla 2403
-
-Thu Feb 16 09:21:51 UTC Johnny Willemsen <jwillemsen@remedy.nl>
-
- * TAOACE.mwc:
- * TAO_ACE.mwc:
- Renamed TAOACE to TAO_ACE, makes it easier for the builds to
- exclude
-
-Thu Feb 16 03:33:02 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * docs/tutorials/Quoter/AMI/Makefile.am:
- * docs/tutorials/Quoter/Event_Service/Makefile.am:
- * docs/tutorials/Quoter/On_Demand_Activation/Makefile.am:
- * docs/tutorials/Quoter/RT_Event_Service/Makefile.am:
- * examples/AMH/Sink_Server/Makefile.am:
- * examples/AMI/FL_Callback/Makefile.am:
- * examples/Advanced/ch_3/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/Event_Comm/Makefile.am:
- * examples/Kokyu_dsrt_schedulers/fp_example/Makefile.am:
- * examples/Kokyu_dsrt_schedulers/mif_example/Makefile.am:
- * examples/Kokyu_dsrt_schedulers/muf_example/Makefile.am:
- * examples/Load_Balancing/Makefile.am:
- * examples/Load_Balancing_persistent/Makefile.am:
- * examples/Logging/Makefile.am:
- * examples/OBV/Typed_Events/Makefile.am:
- * examples/POA/DSI/Makefile.am:
- * examples/POA/Default_Servant/Makefile.am:
- * examples/POA/Forwarding/Makefile.am:
- * examples/POA/TIE/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/Quoter/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/Makefile.am:
- * examples/Simple/time-date/Makefile.am:
- * examples/Simulator/Event_Supplier/Makefile.am:
- * examples/ior_corbaloc/Makefile.am:
- * interop-tests/wchar/Makefile.am:
- * orbsvcs/Makefile.am:
- * orbsvcs/ImplRepo_Service/Makefile.am:
- * orbsvcs/LifeCycle_Service/Makefile.am:
- * orbsvcs/Notify_Service/Notify_Service.cpp:
- * orbsvcs/Trading_Service/Makefile.am:
- * orbsvcs/examples/CosEC/Factory/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/Log/RTEvent/Makefile.am:
- * orbsvcs/examples/ORT/Makefile.am:
- * orbsvcs/examples/Security/Send_File/Makefile.am:
- * orbsvcs/orbsvcs/Makefile.am:
- * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/Makefile.am:
- * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/Makefile.am:
- * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/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/EC_Custom_Marshal/Makefile.am:
- * orbsvcs/tests/FT_App/Makefile.am:
- * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/Makefile.am:
- * orbsvcs/tests/FaultTolerance/IOGR/Makefile.am:
- * orbsvcs/tests/HTIOP/AMI/Makefile.am:
- * orbsvcs/tests/HTIOP/BiDirectional/Makefile.am:
- * orbsvcs/tests/HTIOP/Hello/Makefile.am:
- * orbsvcs/tests/IOR_MCast/Makefile.am:
- * orbsvcs/tests/ImplRepo/Makefile.am:
- * orbsvcs/tests/ImplRepo/scale/Makefile.am:
- * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/Makefile.am:
- * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/Makefile.am:
- * orbsvcs/tests/Miop/McastHello/Makefile.am:
- * orbsvcs/tests/Notify/Blocking/Makefile.am:
- * orbsvcs/tests/Notify/Discarding/Makefile.am:
- * orbsvcs/tests/Notify/MT_Dispatching/Makefile.am:
- * orbsvcs/tests/Notify/Ordering/Makefile.am:
- * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Makefile.am:
- * orbsvcs/tests/Notify/Sequence_Multi_Filter/Makefile.am:
- * orbsvcs/tests/Notify/Structured_Filter/Makefile.am:
- * orbsvcs/tests/Notify/Structured_Multi_Filter/Makefile.am:
- * orbsvcs/tests/Notify/performance-tests/Filter/Makefile.am:
- * orbsvcs/tests/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/Trading/Makefile.am:
- * orbsvcs/tests/ior_corbaname/Makefile.am:
- * performance-tests/Callback/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/DII/Makefile.am:
- * performance-tests/Latency/Deferred/Makefile.am:
- * performance-tests/Latency/Single_Threaded/Makefile.am:
- * performance-tests/Latency/Thread_Per_Connection/Makefile.am:
- * performance-tests/Latency/Thread_Pool/Makefile.am:
- * performance-tests/Memory/IORsize/Makefile.am:
- * performance-tests/Memory/Single_Threaded/Makefile.am:
- * performance-tests/POA/Demux/Makefile.am:
- * performance-tests/POA/Implicit_Activation/Makefile.am:
- * performance-tests/Pluggable/Makefile.am:
- * performance-tests/Protocols/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/DII/Makefile.am:
- * performance-tests/Sequence_Latency/DSI/Makefile.am:
- * performance-tests/Sequence_Latency/Deferred/Makefile.am:
- * performance-tests/Sequence_Latency/Single_Threaded/Makefile.am:
- * performance-tests/Sequence_Latency/Thread_Per_Connection/Makefile.am:
- * performance-tests/Sequence_Latency/Thread_Pool/Makefile.am:
- * performance-tests/Throughput/Makefile.am:
-
- Regenerated with new MPC automake template. Addresses
- problems where *.idl files in IDL custom_only projects
- weren't listed. This addresses a large part of the issue
- raised by Vladimir Panov where orbsvcs *.idl files were
- not installed.
-
-Wed Feb 15 20:11:51 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
-
- * tests/Sequence_Unit_Tests/Sequence_Unit_Tests.mpc:
-
- Renamed many of the projects within this MPC file to avoid fuzz
- warnings.
-
-Wed Feb 15 16:07:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/AnyTypeCode/Objref_TypeCode.cpp:
- * tao/Special_Basic_Argument_T.cpp:
- Added includes to fix the solaris autoconf build. Thanks to
- Vladimir Panov <gbr at voidland dot org> for reporting this
- and providing patches.
-
-Wed Feb 15 11:42:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/PI/PICurrent_Impl.h:
- Extended documentation
-
- * tests/Portable_Interceptors/AdvSlotExt/*:
- Another new PI test. We test the PI functionality in
- receive_request. When we set a value in TSC, then this should
- be independent of any change in RSC, so we set a value in
- TSC, then another value in RSC and then read TSC again and
- check if we did get the correct value back.
-
- * tao/PI/PICurrent_Impl.cpp (set_slot):
- When this PICurrent has a lc_slot_table set, then copy this
- table we refer to to our own table befor we start modifiying
- our table.
-
- * tao/PI/PICurrent_Copy_Callback.cpp:
- Only copy the slot table from source to destination when the
- destination still refers to the table of the source.
-
- These changes together fix bugzilla bug 2401 and 2398.
-
-Wed Feb 15 09:01:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/PI/PICurrent_Copy_Callback.{h,cpp}:
- Changed the return type of the execute method to void, there
- was no real meaning for the return value
-
- * tao/PI/PICurrent_Impl.cpp:
- Updated for the change of the return value type
-
-Wed Feb 15 08:45:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/OBV/TC_Alignment/test_i.cpp:
- Fixed compile errors with Borland
-
- * tao/PI_Server/PICurrent_Guard.h:
- No need to export this class from this shared library
-
-Tue Feb 14 13:38:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Portable_Interceptors/PICurrent/server.cpp:
- Explicitly destroy the ORB at the end to make sure all interceptors
- do get destroyed
-
-Tue Feb 14 12:51:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Portable_Interceptors/PICurrent/ServerRequestInterceptor.cpp:
- Improved check in receive_request to not give bad output
-
-Tue Feb 14 11:40:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Abstract_Interface/test_i.cpp:
- * tests/OBV/Any/AnyS_impl.cpp:
- * tests/OBV/Any/client.cpp:
- * tests/OBV/Collocated/Forward/Client_Task.cpp:
- * tests/OBV/Forward/client.cpp:
- Fixed compile errors with Borland
-
-Tue Feb 14 08:40:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Portable_Interceptors/PICurrent/ServerRequestInterceptor.cpp:
- Added a test case for bugzilla bug 2401, in the receive_request we
- modifity the RSC, this should not effect the TSC, this bug has not
- been fixed yet, working on it
-
-Tue Feb 14 08:30:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/OBV/ValueBox/client.cpp:
- Fixed compile errors with Borland C++
-
-Mon Feb 13 20:21:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * performance-tests/Latency/DII/client.cpp:
- * performance-tests/Sequence_Latency/DII/client.cpp:
- Use a cast to convert a ACE_hrtime_t to a CORBA::ULongLong. This
- fixes compile errors on Solaris 64bit
-
-Mon Feb 13 16:28:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * docs/releasenotes/orbcore.html:
- Updated link for bugzilla
-
-Mon Feb 13 15:51:38 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
-
- * TAO_IDL/fe/idl.ll:
- * TAO_IDL/fe/lex.yy.cpp:
-
- Remove trailing whitespace for const wstring's as is done for
- const string's.
-
- * tao/Seq_Var_T.h:
- * tao/Seq_Var_T.inl:
-
- Added const [] operators to the TAO_FixedSeq_Var_T and
- TAO_VarSeq_Var_T classes.
-
-Mon Feb 13 15:23:42 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * orbsvcs/tests/EC_MT_Mcast/Makefile.am:
-
- Regenerate. Test now requires Strategies library.
-
-Mon Feb 13 15:20:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * orbsvcs/orbsvcs/FaultTolerance/FT_ServerRequest_Interceptor.h:
- Changed is_primary from bool to CORBA::Boolean to fix compile
- errors with MacOS. Also removed is_primary method, was just
- declared and I couldn't find any implementation
-
-Mon Feb 13 14:21:42 UTC 2006 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * TAO_IDL/ast/ast_union.cpp (compute_default_value):
-
- When a clash is found between a declared case label value and
- the initialized default discriminator value for a boolean
- discriminator, changed the method of modifying the intialized
- discriminator defaul value from '++' to '^=', in order to
- be consistent with the changes in
-
- Thu Feb 9 16:31:17 UTC 2006 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- since this type of discriminator value is now stored internally as
- a native boolean instead of a signed long.
-
- * TAO_IDL/be/be_generator.cpp:
- * TAO_IDL/be_include/be_generator.h:
-
- Changed signature of one of the create_expr() overloads
- to match the signature change to constructors of be_expression
- and AST_Expression in
-
- Thu Feb 9 16:31:17 UTC 2006 Jeff Parsons <j.parsons@vanderbilt.edu>
-
-Mon Feb 13 13:47:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Portable_Interceptors/AdvSlot/server.cpp:
- Improved this test, explicitly put a Long with value 5 in the PI
- slot and retrieve it later, this we can check whether we get
- the correct value back.
-
-Mon Feb 13 13:02:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/PI/PICurrent_Copy_Callback.h:
- Disallow copy and assignment
-
-Mon Feb 13 12:54:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/PI/PICurrent_Impl.cpp:
- Added some more documentation
-
-Mon Feb 13 12:45:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/PI/PICurrent_Impl.h:
- Doxygen improvements
-
-Mon Feb 13 12:12:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Portable_Interceptors/AdvSlot/client.cpp:
- Call shutdown on the server when ready
-
-Mon Feb 13 11:24:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/PortableServer/Servant_Upcall.cpp:
- Fixed typo in comment
-
- * tao/PortableServer/Servant_Upcall.h:
- Document that we have an instance per upcall
-
-Mon Feb 13 11:21:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/PortableServer/Object_Adapter.cpp:
- Initialise some pointers with 0
-
-Mon Feb 13 11:19:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/RTCORBA/Thread_Pool.{h,cpp}:
- Create the dynamic threads as detached, they can exit themselves
- when load drops again, so we then can't join on them. Used the
- same flags as for the TPC thread the ORB can create
-
-Mon Feb 13 09:11:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * orbsvcs/tests/Security/Policies/Foo_i.cpp:
- Use CORBA::is_nil to check if an object reference is nil or not
-
-Mon Feb 13 09:02:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_cs.cpp:
- Do the allocation of the ExceptionHolder in two steps, for allocate
- is using a pointer and then assign this pointer to a _var. Fixes
- compile problems in the Borland builds
-
-Sun Feb 12 13:41:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * utils/catior/catior.cpp:
- * orbsvcs/tests/Security/Policies/client.cpp:
- Fixed conversion warning
-
- * orbsvcs/tests/Security/Policies/Policies.mpc:
- No need to set exename
-
-Sun Feb 12 08:32:09 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * Makefile.am:
-
- Regenerated.
-
- * utils/catior/catior.cpp:
-
- Use #include "orbsvcs/CosNamingC.h" instead of #include
- "CosNamingC.h", as per normal TAO include path conventions.
-
- * utils/catior/catior.mpc:
-
- Remove includes += definition. The include path already has
- orbsvcs via inheritance from namingexe.
-
-Sun Feb 12 05:29:06 UTC 2006 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * TAO_IDL/be/be_visitor_sequence/serializer_op_cs.cpp:
-
- Cosmetic change to source code.
-
- * TAO_IDL/be/be_visitor_valuetype/valuetype_init_arglist_ch.cpp (gen_throw_spec):
-
- Fixed code generation error introduced with a change to this
- file in
-
- Thu Feb 9 14:06:09 UTC 2006 Simon McQueen <sm@prismtech.com>
-
-Sat Feb 11 15:36:12 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * tests/OBV/ValueBox/Test_impl.cpp:
-
- Divide sizeof(VBlongarray) by sizeof(CORBA::Long) instead of
- sizeof(long). Fixes OBV/ValueBox test on systems with 64 bit
- longs.
-
-Sat Feb 11 04:08:52 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * TAO_IDL/Makefile.am:
- * orbsvcs/orbsvcs/Makefile.am:
-
- Regenerated.
-
-Sat Feb 11 000:26:18 UTC 2006 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * TAO_IDL/ast/ast_decl.cpp:
- * TAO_IDL/ast/ast_interface.cpp:
- * TAO_IDL/ast/ast_structure.cpp:
- * TAO_IDL/include/ast_decl.h:
- * TAO_IDL/include/idl_global.h:
- * TAO_IDL/util/utl_err.cpp:
-
- Changed base class AST_Decl to use ACE_CString for its
- pd_file_name member, instead of using UTL_String*. Also
- changed static method idl_error_header() to take an
- ACE_CString for the filename argument. Easier to get
- this member type to stick around until we check for
- illegal primary keys, which must be done after all
- other parsing.
-
-Fri Feb 10 20:40:31 UTC 2006 Iliyan Jeliazkov <iliyan@ociweb.com>
-
- * orbsvcs/tests/Security/Policies/Foo_i.cpp:
- * orbsvcs/tests/Security/Policies/client.cpp:
-
- Minor updates to printed output to prevent the regression suite
- from incorrectly interpreting debug output as test failure.
-
-Fri Feb 10 19:22:34 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
-
- * orbsvcs/orbsvcs/CosTrading.mpc:
-
- Added iortable as a base project for the CosTrading_Serv library.
-
- * orbsvcs/orbsvcs/Trader/Trading_Loader.cpp:
-
- Add the TradingService IOR to the IORTable so that it may be used
- as a corbaloc within a -ORBInitRef.
-
- * orbsvcs/tests/Trading/run_test.pl:
-
- Modified this test to use a corbaloc to locate the TradingService.
-
-Fri Feb 10 15:49:17 UTC 2006 Wallace Zhang <zhangw@ociweb.com>
-
- * orbsvcs/orbsvcs/FaultTolerance/FT_Service_Callbacks.cpp:
-
- Reverted back a change I did because its non-compliance
- with the FT Spec.
- Thu Feb 9 20:06:18 UTC 2006 Wallace Zhang
-
-Fri Feb 10 15:28:50 UTC 2006 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * TAO_IDL/be/be_visitor_typecode/value_typecode.cpp:
-
- Applied the fix suggested by Johnny Willemsen
- <jwillemsen@remedy.nl> in [BUGID:2145], since it was
- never supplied by the bug reporter, and closed the entry.
-
-Fri Feb 10 15:24:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * docs/configurations.html:
- Fixed link
-
-Fri Feb 10 15:00:00 UTC 2006 Simon Massey <sma@prismtech.com>
-
- * tao/ServerRequestInterceptor_Adapter.h
- * tao/PI_Server/ServerInterceptorAdapter.cpp:
- * tao/PortableServer/Object_Adapter.cpp:
- Correct compile problems for TAO_HAS_EXTENDED_FT_INTERCEPTORS
- builds. This build configuration has been left behind with
- recent changes.
-
-Fri Feb 10 14:35:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * orbsvcs/tests/EC_Mcast/run_test.pl:
- * orbsvcs/tests/EC_MT_Mcast/run_test.pl:
- When we can't spawn the processes, just exit directly instead
- of waiting on a timeout. Speedsup the daily builds when we
- can't build the executables
-
-Fri Feb 10 11:21:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * orbsvcs/orbsvcs/Event/ECG_CDR_Message_Sender.cpp:
- Use prefix increment
-
- * orbsvcs/orbsvcs/Event/ECG_UDP_Protocol.h:
- Removed this file
-
- * orbsvcs/tests/EC_MT_Mcast/EC_MT_Mcast.mpc:
- * orbsvcs/tests/EC_MT_Mcast/MCast.cpp:
- * orbsvcs/tests/EC_MT_Mcast/svc.conf:
- Link in the strategies lib, this way this test can be used
- also in a static environment
-
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.cpp:
- Initialise pointer with 0
-
-Fri Feb 10 11:10:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Bug_2319_Regression/*:
- Added regression for this bug. Thanks to Toha Bakanovsky
- <im-scooter at yandex dot ru> for creating this. This bug
- is not fixed
-
- * tao/Blocked_Connect_Strategy.h:
- Doxygen improvements
-
- * tao/FlResource_Loader.cpp:
- Removed not needed include
-
- * tao/FlResource_Factory.h:
- Reordered includes
-
- * tao/PI_Server/ServerInterceptorAdapter.cpp:
- We did copy PICurrent too often from TSC to RSC and back
-
- * tao/PortableServer/Servant_Upcall.h:
- Made single argument constructor explicit
-
- * tao/RTPortableServer/RT_POA.cpp:
- Initialize pointer with 0
-
-Fri Feb 10 08:28:55 UTC 2006 Don Sharp <Donald.Sharp@prismtech.com>
-
- * utils/catior/catior.cpp:
- * utils/catior/catior.mpc:
-
- Better error reporting.
-
- Implement name server IOR lookup.
-
-Wed Feb 8 12:00:57 UTC 2006 Ossama Othman <ossama_othman at symantec dot com>
-
- * utils/catior/catior.cpp (cat_codeset_info):
-
- Take into account CDR encapsulation byte order when demarshaling
- information from the encapsulation. Fixes incorrect
- demarshaling in cases where CDR encapsulation byte order does
- not match CDR stream byte order. [Bug 2400]
-
-Thu Feb 9 21:07:51 UTC 2006 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * TAO_IDL/be/be_helper.cpp:
- * TAO_IDL/be_include/be_helper.h:
-
- Changed the signature of the TAO_OutStream operator that
- takes a TAO_ACE_CHECK struct to get a const reference of
- the struct, instead of a non-const reference. In code
- generation, this struct is passed to the operator as a
- temporary, and gcc is evidently catching that a temporary
- shouldn't be passed as a non-const reference (Visual Studio
- did not catch it), but reporting the error as a failure to
- resolve the operator overload.
-
-Thu Feb 9 20:17:37 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * orbsvcs/orbsvcs/Makefile.am:
-
- Fix typo in regeneration.
-
-Thu Feb 9 20:06:18 UTC 2006 Wallace Zhang <zhangw@ociweb.com>
-
- * orbsvcs/orbsvcs/FaultTolerance/FT_ServerRequest_Interceptor.cpp:
-
- Corrected the use of the length of the passing parameter to a
- function.
-
- * orbsvcs/orbsvcs/FaultTolerance/FT_Service_Callbacks.cpp:
-
- Changed the return value of function is_profile_equivalent when
- comparing an IOR and an IOGR. Basically, when you compare an
- IOR and an IOGR, we need to return "DONT_KNOW",not
- "NOT_EQUIVALENT".
-
- * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Manipulator.cpp:
-
- A fix for using the object reference.
-
- * tao/IORManipulation/IORManipulation.cpp:
-
- Corrected the order of adding, removing profiles, and creating
- Object References.
-
-Thu Feb 9 19:59:41 UTC 2006 Iliyan Jeliazkov <iliyan@ociweb.com>
-
- This change was adds enforcement for any Security::SecQoP*
- policies applicable on a POA, that may be different from the ORB
- default. It resolves an bug, which allowed security unaware
- clients to make invocations on "secure" objects when the ORB is
- configured with support for Security::SecQoPNoProtection.
- ("Secure" in this context means that the object is activated in
- a POA, for wich security policy was set to at least
- Security::SecQoPIntegrity.)
-
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Invocation_Interceptor.cpp:
-
- Added code to the interception point to ensure that any
- Security::SecQoP* policies are enforced.
-
- * orbsvcs/tests/Security/Policies/Foo.idl:
- * orbsvcs/tests/Security/Policies/Foo_i.h:
- * orbsvcs/tests/Security/Policies/Foo_i.cpp:
- * orbsvcs/tests/Security/Policies/Policies.mpc:
- * orbsvcs/tests/Security/Policies/README:
- * orbsvcs/tests/Security/Policies/cacert.pem:
- * orbsvcs/tests/Security/Policies/client.conf:
- * orbsvcs/tests/Security/Policies/client.conf.xml:
- * orbsvcs/tests/Security/Policies/client.cpp:
- * orbsvcs/tests/Security/Policies/client_cert.pem:
- * orbsvcs/tests/Security/Policies/client_key.pem:
- * orbsvcs/tests/Security/Policies/client_nopasswd.conf:
- * orbsvcs/tests/Security/Policies/client_nopasswd.conf.xml:
- * orbsvcs/tests/Security/Policies/run_test.pl:
- * orbsvcs/tests/Security/Policies/server.conf:
- * orbsvcs/tests/Security/Policies/server.conf.xml:
- * orbsvcs/tests/Security/Policies/server.cpp:
- * orbsvcs/tests/Security/Policies/server_cert.pem:
- * orbsvcs/tests/Security/Policies/server_key.pem:
- * orbsvcs/tests/Security/Policies/server_key_nopasswd.pem:
-
- Added a test to excercise the various combinations of clients
- making invocations on servers that either support or requre
- protection.
-
-Thu Feb 9 19:27:13 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * orbsvcs/orbsvcs/Makefile.am:
-
- Regenerated.
-
- * orbsvcs/orbsvcs/HTOIP.mpc:
- * orbsvcs/orbsvcs/SSLIOP.mpc:
-
- Add Pidl_Files section so that *_endpoints.pidl files are
- installed in autoconf builds.
-
-Thu Feb 9 18:25:38 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * TAO_IDL/driver/drv_preproc.cpp:
-
- If TAO_ROOT or ACE_ROOT environment variables are set they
- override the path set by 'TAO_IDL_INCLUDE_DIR'. Both $TAO_ROOT
- and $TAO_ROOT/tao (or $ACE_ROOT/TAO and $ACE_ROOT/TAO/tao) have
- to be added to the list of preprocessor include paths. Instead
- of unconditionally disabling appending the second include path
- when TAO_IDL_INCLUDE_PATH is defined, we just set it to '.' in
- the case neither TAO_ROOT or ACE_ROOT environment variables are
- set.
-
- Similarly, disable appending /orbsvcs, /CIAO, and /CIAO/ciao to
- TAO_IDL_INCLUDE_PATH, again setting the include paths to '.'.
-
-Thu Feb 9 16:45:21 UTC 2006 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * orbsvcs/IFR_Service/be_global.cpp:
- * orbsvcs/IFR_Servicebe_global.h:
- * orbsvcs/IFR_Serviceifr_adding_visitor.cpp:
- * orbsvcs/IFR_Serviceifr_adding_visitor_exception.cpp:
- * orbsvcs/IFR_Serviceifr_adding_visitor_structure.cpp:
- * orbsvcs/IFR_Serviceifr_adding_visitor_union.cpp:
-
- - removed all usage of idl_bool typedef in the IFR loader,
- consistentlty with changes in
-
- Thu Feb 9 16:31:17 UTC 2006 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- - added support for boxed valuetypes to the IFR loader
-
-Thu Feb 9 16:31:17 UTC 2006 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * TAO_IDL/include/idl_bool.h:
-
- Removed this file, no longer used because of changes
- below.
-
- * TAO_IDL/tao_idl.cpp:
- * TAO_IDL/ast/ast_array.cpp:
- * TAO_IDL/ast/ast_attribute.cpp:
- * TAO_IDL/ast/ast_component.cpp:
- * TAO_IDL/ast/ast_component_fwd.cpp:
- * TAO_IDL/ast/ast_constant.cpp:
- * TAO_IDL/ast/ast_decl.cpp:
- * TAO_IDL/ast/ast_enum.cpp:
- * TAO_IDL/ast/ast_eventtype.cpp:
- * TAO_IDL/ast/ast_eventtype_fwd.cpp:
- * TAO_IDL/ast/ast_exception.cpp:
- * TAO_IDL/ast/ast_expression.cpp:
- * TAO_IDL/ast/ast_factory.cpp:
- * TAO_IDL/ast/ast_generator.cpp:
- * TAO_IDL/ast/ast_home.cpp:
- * TAO_IDL/ast/ast_interface.cpp:
- * TAO_IDL/ast/ast_interface_fwd.cpp:
- * TAO_IDL/ast/ast_module.cpp:
- * TAO_IDL/ast/ast_native.cpp:
- * TAO_IDL/ast/ast_operation.cpp:
- * TAO_IDL/ast/ast_predefined_type.cpp:
- * TAO_IDL/ast/ast_recursive.cpp:
- * TAO_IDL/ast/ast_redef.cpp:
- * TAO_IDL/ast/ast_sequence.cpp:
- * TAO_IDL/ast/ast_string.cpp:
- * TAO_IDL/ast/ast_structure.cpp:
- * TAO_IDL/ast/ast_structure_fwd.cpp:
- * TAO_IDL/ast/ast_type.cpp:
- * TAO_IDL/ast/ast_typedef.cpp:
- * TAO_IDL/ast/ast_union.cpp:
- * TAO_IDL/ast/ast_valuebox.cpp:
- * TAO_IDL/ast/ast_valuetype.cpp:
- * TAO_IDL/ast/ast_valuetype_fwd.cpp:
- * TAO_IDL/be/be_argument.cpp:
- * TAO_IDL/be/be_array.cpp:
- * TAO_IDL/be/be_attribute.cpp:
- * TAO_IDL/be/be_codegen.cpp:
- * TAO_IDL/be/be_component.cpp:
- * TAO_IDL/be/be_decl.cpp:
- * TAO_IDL/be/be_enum.cpp:
- * TAO_IDL/be/be_eventtype.cpp:
- * TAO_IDL/be/be_exception.cpp:
- * TAO_IDL/be/be_expression.cpp:
- * TAO_IDL/be/be_generator.cpp:
- * TAO_IDL/be/be_global.cpp:
- * TAO_IDL/be/be_helper.cpp:
- * TAO_IDL/be/be_home.cpp:
- * TAO_IDL/be/be_interface.cpp:
- * TAO_IDL/be/be_interface_fwd.cpp:
- * TAO_IDL/be/be_native.cpp:
- * TAO_IDL/be/be_operation.cpp:
- * TAO_IDL/be/be_predefined_type.cpp:
- * TAO_IDL/be/be_sequence.cpp:
- * TAO_IDL/be/be_string.cpp:
- * TAO_IDL/be/be_structure.cpp:
- * TAO_IDL/be/be_sunsoft.cpp:
- * TAO_IDL/be/be_type.cpp:
- * TAO_IDL/be/be_typedef.cpp:
- * TAO_IDL/be/be_union.cpp:
- * TAO_IDL/be/be_valuetype.cpp:
- * TAO_IDL/be/be_visitor_ami_pre_proc.cpp:
- * TAO_IDL/be/be_visitor_arg_traits.cpp:
- * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp:
- * TAO_IDL/be/be_visitor_context.cpp:
- * TAO_IDL/be/be_visitor_scope.cpp:
- * TAO_IDL/be/be_visitor_traits.cpp:
- * TAO_IDL/be/be_visitor_argument/arglist.cpp:
- * TAO_IDL/be/be_visitor_array/array_ci.cpp:
- * TAO_IDL/be/be_visitor_array/array_cs.cpp:
- * TAO_IDL/be/be_visitor_component/component_ch.cpp:
- * TAO_IDL/be/be_visitor_component/component_ci.cpp:
- * TAO_IDL/be/be_visitor_component/component_cs.cpp:
- * TAO_IDL/be/be_visitor_component/component_sh.cpp:
- * TAO_IDL/be/be_visitor_constant/constant_ch.cpp:
- * TAO_IDL/be/be_visitor_constant/constant_cs.cpp:
- * TAO_IDL/be/be_visitor_enum/cdr_op_cs.cpp:
- * TAO_IDL/be/be_visitor_enum/enum_ch.cpp:
- * TAO_IDL/be/be_visitor_enum/enum_cs.cpp:
- * TAO_IDL/be/be_visitor_enum/serializer_op_cs.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_ci.cpp:
- * TAO_IDL/be/be_visitor_exception/exception_cs.cpp:
- * TAO_IDL/be/be_visitor_home/home_ch.cpp:
- * TAO_IDL/be/be_visitor_home/home_cs.cpp:
- * TAO_IDL/be/be_visitor_interface/amh_ch.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/direct_proxy_impl_sh.cpp:
- * TAO_IDL/be/be_visitor_interface/interface.cpp:
- * TAO_IDL/be/be_visitor_interface/interface_ch.cpp:
- * TAO_IDL/be/be_visitor_interface/interface_ci.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_si.cpp:
- * TAO_IDL/be/be_visitor_interface_fwd/interface_fwd_ch.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_exception_holder_operation_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/argument.cpp:
- * TAO_IDL/be/be_visitor_operation/direct_proxy_impl_ss.cpp:
- * TAO_IDL/be/be_visitor_operation/exceptlist_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_root/root.cpp:
- * TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp:
- * TAO_IDL/be/be_visitor_sequence/sequence_cs.cpp:
- * TAO_IDL/be/be_visitor_structure/cdr_op_cs.cpp:
- * TAO_IDL/be/be_visitor_structure/serializer_op_cs.cpp:
- * TAO_IDL/be/be_visitor_structure/structure_ch.cpp:
- * TAO_IDL/be/be_visitor_structure/structure_ci.cpp:
- * TAO_IDL/be/be_visitor_structure/structure_cs.cpp:
- * TAO_IDL/be/be_visitor_structure_fwd/structure_fwd_ch.cpp:
- * TAO_IDL/be/be_visitor_typedef/typedef_ci.cpp:
- * TAO_IDL/be/be_visitor_union/union_ch.cpp:
- * TAO_IDL/be/be_visitor_union/union_ci.cpp:
- * TAO_IDL/be/be_visitor_union/union_cs.cpp:
- * TAO_IDL/be/be_visitor_union_branch/public_assign_cs.cpp:
- * TAO_IDL/be/be_visitor_union_branch/public_ci.cpp:
- * TAO_IDL/be/be_visitor_union_fwd/union_fwd_ch.cpp:
- * TAO_IDL/be/be_visitor_valuebox/cdr_op_cs.cpp:
- * TAO_IDL/be/be_visitor_valuebox/valuebox_ch.cpp:
- * TAO_IDL/be/be_visitor_valuebox/valuebox_ci.cpp:
- * TAO_IDL/be/be_visitor_valuebox/valuebox_cs.cpp:
- * TAO_IDL/be/be_visitor_valuetype/arglist.cpp:
- * TAO_IDL/be/be_visitor_valuetype/cdr_op_cs.cpp:
- * TAO_IDL/be/be_visitor_valuetype/valuetype.cpp:
- * TAO_IDL/be/be_visitor_valuetype/valuetype_ch.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/be_visitor_valuetype_fwd/cdr_op_ch.cpp:
- * TAO_IDL/be/be_visitor_valuetype_fwd/cdr_op_ci.cpp:
- * TAO_IDL/be/be_visitor_valuetype_fwd/valuetype_fwd_ch.cpp:
- * TAO_IDL/be_include/be_array.h:
- * TAO_IDL/be_include/be_attribute.h:
- * TAO_IDL/be_include/be_decl.h:
- * TAO_IDL/be_include/be_enum.h:
- * TAO_IDL/be_include/be_eventtype.h:
- * TAO_IDL/be_include/be_exception.h:
- * TAO_IDL/be_include/be_expression.h:
- * TAO_IDL/be_include/be_generator.h:
- * TAO_IDL/be_include/be_global.h:
- * TAO_IDL/be_include/be_helper.h:
- * TAO_IDL/be_include/be_interface.h:
- * TAO_IDL/be_include/be_interface_fwd.h:
- * TAO_IDL/be_include/be_operation.h:
- * TAO_IDL/be_include/be_sequence.h:
- * TAO_IDL/be_include/be_structure.h:
- * TAO_IDL/be_include/be_type.h:
- * TAO_IDL/be_include/be_typedef.h:
- * TAO_IDL/be_include/be_union.h:
- * TAO_IDL/be_include/be_valuetype.h:
- * TAO_IDL/be_include/be_visitor_arg_traits.h:
- * TAO_IDL/be_include/be_visitor_context.h:
- * TAO_IDL/be_include/be_visitor_scope.h:
- * TAO_IDL/be_include/be_visitor_operation/operation.h:
- * TAO_IDL/be_include/be_visitor_valuetype/arglist.h:
- * TAO_IDL/be_include/be_visitor_valuetype/field_ci.h:
- * TAO_IDL/be_include/be_visitor_valuetype/field_cs.h:
- * TAO_IDL/be_include/be_visitor_valuetype/valuetype.h:
- * TAO_IDL/be_include/be_visitor_valuetype/valuetype_ci.h:
- * TAO_IDL/driver/drv_args.cpp:
- * TAO_IDL/driver/drv_preproc.cpp:
- * TAO_IDL/fe/fe_init.cpp:
- * TAO_IDL/fe/fe_interface_header.cpp:
- * TAO_IDL/fe/idl.yy
- * TAO_IDL/fe/lex.yy.cpp:
- * TAO_IDL/fe/y.tab.cpp:
- * TAO_IDL/fe/y.tab.cpp:.diff
- * TAO_IDL/fe/y.tab.h:
- * TAO_IDL/include/ast_array.h:
- * TAO_IDL/include/ast_attribute.h:
- * TAO_IDL/include/ast_component.h:
- * TAO_IDL/include/ast_constant.h:
- * TAO_IDL/include/ast_decl.h:
- * TAO_IDL/include/ast_enum.h:
- * TAO_IDL/include/ast_eventtype.h:
- * TAO_IDL/include/ast_exception.h:
- * TAO_IDL/include/ast_expression.h:
- * TAO_IDL/include/ast_extern.h:
- * TAO_IDL/include/ast_generator.h:
- * TAO_IDL/include/ast_home.h:
- * TAO_IDL/include/ast_interface.h:
- * TAO_IDL/include/ast_interface_fwd.h:
- * TAO_IDL/include/ast_module.h:
- * TAO_IDL/include/ast_operation.h:
- * TAO_IDL/include/ast_sequence.h:
- * TAO_IDL/include/ast_structure.h:
- * TAO_IDL/include/ast_structure_fwd.h:
- * TAO_IDL/include/ast_type.h:
- * TAO_IDL/include/ast_typedef.h:
- * TAO_IDL/include/ast_union.h:
- * TAO_IDL/include/ast_valuetype.h:
- * TAO_IDL/include/fe_interface_header.h:
- * TAO_IDL/include/global_extern.h:
- * TAO_IDL/include/idl_global.h:
- * TAO_IDL/include/utl_identifier.h:
- * TAO_IDL/include/utl_list.h:
- * TAO_IDL/include/utl_namelist.h:
- * TAO_IDL/include/utl_scope.h:
- * TAO_IDL/include/utl_string.h:
- * TAO_IDL/include/utl_tmpl/utl_exceptlist.h:
- * TAO_IDL/util/utl_global.cpp:
- * TAO_IDL/util/utl_identifier.cpp:
- * TAO_IDL/util/utl_idlist.cpp:
- * TAO_IDL/util/utl_list.cpp:
- * TAO_IDL/util/utl_namelist.cpp:
- * TAO_IDL/util/utl_scope.cpp:
- * TAO_IDL/util/utl_stack.cpp:
- * TAO_IDL/util/utl_string.cpp:
- * TAO_IDL/util/utl_strlist.cpp:
- * TAO_IDL/util/utl_tmpl/utl_idlist.cpp:
- * TAO_IDL/util/utl_tmpl/utl_list.cpp:
- * TAO_IDL/util/utl_tmpl/utl_strlist.cpp:
-
- - Replaced all usage of the IDL compiler's internal type
- idl_bool (typedef of long) with native bool. Also
- replaced similarly typedef'd values I_TRUE and I_FALSE.
-
- - Extended the effects of the -Ge 2 command line option
- (which previously replaced 'ACE_THROW' with 'throw'
- and removed all generation of environment variables
- and forms of 'ACE_CHECK' in user defined operations)
- to remove generation of environment variables and
- forms of 'ACE_CHECK' in all operations, including
- overrides of inherited operations, to replace
- all forms of 'ACE_TRY' and 'ACE_CATCH', and to
- remove generation of 'ACE_ENDTRY'.
-
- - regenerated lex.yy.cpp and y.tab.cpp, along with
- the associated diff files.
-
- - removed the passing of 'TAO_IDL_INCLUDE_DIR/tao' path to
- the preprocessor, when 'TAO_IDL_INCLUDE_DIR' is used
- instead of the TAO_ROOT environment variable.
-
- - made many cosmetic changes to generated code formatting.
-
-Thu Feb 9 14:06:09 UTC 2006 Simon McQueen <sm@prismtech.com>
-
- * TAO_IDL/be/be_global.cpp:
-
- Whitespace.
-
- * TAO_IDL/be/be_visitor_operation/tie_si.cpp:
-
- Prevent arguments called T from clashing with the temmplate class
- identifier. This fixes bug #2390.
-
- * TAO_IDL/be/be_visitor_valuetype/valuetype_init_arglist_ch.cpp:
-
- Prevent generation of spurious SystemException throw specs on
- valuetype factroy methods. This fixes bug #2375.
-
- * TAO_IDL/driver/drv_preproc.cpp:
-
- Change all '#include "foo.idl"' entries in IDL files to
- '#include <foo.idl>' before feeding them to the pre-processor.
- Prevents accidental processing of IDL files from the users tmp
- directory. This fixes bug #2399.
-
- * tests/Bug_2375_Regression/Bug_2375_Regression.mpc:
- * tests/Bug_2375_Regression/README:
- * tests/Bug_2375_Regression/test.cpp:
- * tests/Bug_2375_Regression/test.idl:
- * tests/Bug_2399_Regression/README:
- * tests/Bug_2399_Regression/included.idl:
- * tests/Bug_2399_Regression/mytmp/included.idl:
- * tests/Bug_2399_Regression/Bug_2399_Regression.mpc:
- * tests/Bug_2399_Regression/test.idl:
- * tests/Bug_2399_Regression/test.cpp:
-
- Regression tests for two of the above bugs.
-
-Wed Feb 08 15:49:54 2006 Wallace Zhang <zhangw@ociweb.com>
-
- * TAO version 1.4.9 released.
-
-Wed Feb 8 04:46:33 UTC 2006 William Otte <wotte@dre.vanderbilt.edu>
-
- * TAO_IDL/be/be_visitor_valuetype_fwd/any_op_ch.cpp
-
- Added versioned namespace macros to generation of
- any insertion/extraction operators. Thanks to Ossama
- Othman for pointing out this problem.
-
-Tue Feb 7 22:40:54 UTC 2006 William Otte <wotte@dre.vanderbilt.edu>
-
- * tests/Sequence_Unit_Tests/bounded_basic_string_sequence.hpp
- * tests/Sequence_Unit_Tests/bounded_object_reference_sequence.hpp
- * tests/Sequence_Unit_Tests/bounded_object_reference_sequence_ut.cpp
- * tests/Sequence_Unit_Tests/bounded_reference_allocation_traits.hpp
- * tests/Sequence_Unit_Tests/bounded_sequence_cdr.hpp
- * tests/Sequence_Unit_Tests/bounded_sequence_cdr_ut.cpp
- * tests/Sequence_Unit_Tests/bounded_string_sequence.hpp
- * tests/Sequence_Unit_Tests/bounded_string_sequence_ut.cpp
- * tests/Sequence_Unit_Tests/bounded_value_allocation_traits.hpp
- * tests/Sequence_Unit_Tests/bounded_value_sequence.hpp
- * tests/Sequence_Unit_Tests/bounded_value_sequence_ut.cpp
- * tests/Sequence_Unit_Tests/bounded_wstring_sequence.hpp
- * tests/Sequence_Unit_Tests/fwd_mock_reference.cpp
- * tests/Sequence_Unit_Tests/fwd_mock_reference.hpp
- * tests/Sequence_Unit_Tests/generic_sequence.hpp
- * tests/Sequence_Unit_Tests/mock_reference.cpp
- * tests/Sequence_Unit_Tests/mock_reference.hpp
- * tests/Sequence_Unit_Tests/mock_stream.cpp
- * tests/Sequence_Unit_Tests/mock_stream.hpp
- * tests/Sequence_Unit_Tests/object_reference_sequence_element.hpp
- * tests/Sequence_Unit_Tests/object_reference_sequence_element_ut.cpp
- * tests/Sequence_Unit_Tests/object_reference_traits.hpp
- * tests/Sequence_Unit_Tests/object_reference_traits_base.hpp
- * tests/Sequence_Unit_Tests/range_checking.hpp
- * tests/Sequence_Unit_Tests/string_sequence_element.hpp
- * tests/Sequence_Unit_Tests/string_sequence_element_ut.cpp
- * tests/Sequence_Unit_Tests/string_traits.hpp
- * tests/Sequence_Unit_Tests/string_traits_base.hpp
- * tests/Sequence_Unit_Tests/testing_allocation_traits.hpp
- * tests/Sequence_Unit_Tests/testing_allocation_traits_ut.cpp
- * tests/Sequence_Unit_Tests/testing_object_reference_traits.hpp
- * tests/Sequence_Unit_Tests/testing_range_checking.hpp
- * tests/Sequence_Unit_Tests/testing_string_traits.hpp
- * tests/Sequence_Unit_Tests/unbounded_basic_string_sequence.hpp
- * tests/Sequence_Unit_Tests/unbounded_fwd_object_reference_sequence_ut.cpp
- * tests/Sequence_Unit_Tests/unbounded_object_reference_sequence.hpp
- * tests/Sequence_Unit_Tests/unbounded_object_reference_sequence_ut.cpp
- * tests/Sequence_Unit_Tests/unbounded_octet_sequence.hpp
- * tests/Sequence_Unit_Tests/unbounded_octet_sequence_nocopy_ut.cpp
- * tests/Sequence_Unit_Tests/unbounded_octet_sequence_ut.cpp
- * tests/Sequence_Unit_Tests/unbounded_reference_allocation_traits.hpp
- * tests/Sequence_Unit_Tests/unbounded_sequence_cdr.hpp
- * tests/Sequence_Unit_Tests/unbounded_sequence_cdr_ut.cpp
- * tests/Sequence_Unit_Tests/unbounded_string_sequence.hpp
- * tests/Sequence_Unit_Tests/unbounded_string_sequence_ut.cpp
- * tests/Sequence_Unit_Tests/unbounded_value_allocation_traits.hpp
- * tests/Sequence_Unit_Tests/unbounded_value_sequence.hpp
- * tests/Sequence_Unit_Tests/unbounded_value_sequence_ut.cpp
- * tests/Sequence_Unit_Tests/unbounded_wstring_sequence.hpp
- * tests/Sequence_Unit_Tests/value_sequence_tester.hpp
- * tests/Sequence_Unit_Tests/value_traits.hpp
-
- Fixes for versioned namespace compile problems. Thanks to
- Ossama Othman (ossama_othman at symantec dot com) for providing
- assistance..
-
-Tue Feb 7 21:07:35 UTC 2006 William Otte <wotte@dre.vanderbilt.edu>
-
- * TAO_IDL/be/be_visitor_valuetype_fwd/cdr_op_ch.cpp
-
- Surrounded valuetype CDR operators with versioned namespace
- macros.
-
- * performance-tests/Cubit/TAO/MT_Cubit/Globals.h
- * tests/NestedUpcall/MT_Client_Test/local_server.h
-
- Surrounded forward declarations of ACE/TAO types with versioned
- namespace macros.
-
-Mon Feb 6 16:46:57 Pacific Standard Time 2006 Ossama Othman <ossama_othman at symantec dot com>
-
- * TAO_IDL/be/be_visitor_interface_fwd/any_op_ch.cpp:
- * TAO_IDL/be/be_visitor_interface_fwd/cdr_op_ch.cpp:
-
- Added ability to set "versioned" namespace opening and closing
- text. Addresses problem where applications that do not enable
- versioned namespace support in their own code need not get
- "versioned" stubs/skeletons. This was previously done for all
- other IDL types. Forward interface declarations were
- overlooked.
-
- * tests/MT_BiDir/Sender_i.h:
- * tests/MT_BiDir/Server_Task.h:
- * tests/NestedUpcall/MT_Client_Test/local_server.h:
- * tests/OBV/Collocated/Forward/Server_Task.h:
- * tests/Portable_Interceptors/Collocated/Dynamic/Server_Task.h:
- * tests/Portable_Interceptors/Collocated/Service_Context_Manipulation/Server.h:
- * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/Server_Task.h:
- * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/Server_Task.h:
- * tests/Two_Objects/First_i.cpp:
- * tests/Two_Objects/First_i.h:
- * tests/Two_Objects/Object_Factory_i.h:
- * tests/Two_Objects/Second_i.h:
-
- Placed forward declarations for ACE/TAO types in the appropriate
- versioned namespace.
-
-Fri Feb 3 15:16:41 UTC 2006 Ossama Othman <ossama_othman at symantec dot com>
-
- * tests/Bug_1495_Regression/Server_Task.h:
- * tests/Bug_2084_Regression/Server_Task.h:
- * tests/Collocation_Exception_Test/Server_Task.h:
- * tests/Collocation_Oneway_Tests/Server_Task.h:
- * tests/Collocation_Tests/Server_Task.h:
-
- Place ACE_Manual_Event forward declaration within versioned
- namespace.
-
- * tests/Hang_Shutdown/Test.idl:
- * tests/Hang_Shutdown/client.cpp:
- * tests/Hang_Shutdown/server.cpp:
- * tests/Hang_Shutdown/test_i.h:
-
- Removed outer "TAO" namespace. It served no useful purpose, and
- conflicted with the versioned TAO namespace used in the core TAO
- libraries.
-
-Thu Feb 3 14:54:51 UTC 2006 Ossama Othman <ossama_othman at symantec dot com>
-
- * be/be_visitor_valuebox/valuebox_ci.cpp:
- * be/be_visitor_valuebox/valuebox_cs.cpp:
- * be_include/be_visitor_valuebox/valuebox_ci.h:
- * be_include/be_visitor_valuebox/valuebox_cs.h:
-
- Moved generated inlined virtual functions out of line. The
- TAO_IDL valuebox code previously generated inlined virtual
- functions, including a virtual destructor, which can cause RTTI
- problems when attempting to downcast a valuebox object found in
- a shared library that was compiled with g++ 4.0's
- "-fvisibility-inlines-hidden" command line option. The virtual
- functions marked as "inline" (as opposed to actually inlined)
- end up being left out of the export table, which breaks RTTI for
- valueboxes in the shared library. [Bug 2392]
-
-Fri Feb 3 10:44:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * docs/TAO-metrics.html:
- Fixed hyperlink
-
-Thu Feb 2 13:08:31 Pacific Standard Time 2006 Ossama Othman <ossama_othman at symantec dot com>
-
- * TAO_IDL/be/be_visitor_valuetype/any_op_ch.cpp:
- * TAO_IDL/be/be_visitor_valuetype/any_op_cs.cpp:
- * TAO_IDL/be/be_visitor_valuetype/cdr_op_ch.cpp:
- * TAO_IDL/be/be_visitor_valuetype/cdr_op_cs.cpp:
-
- Added ability to set "versioned" namespace opening and closing
- text. Addresses problem where applications that do not enable
- versioned namespace support in their own code need not get
- "versioned" stubs/skeletons. This was previously done for all
- other IDL types. Valuetypes were overlooked.
-
-Thu Feb 2 12:20:16 Pacific Standard Time 2006 Ossama Othman <ossama_othman at symantec dot com>
-
- * orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc
- (ImR_Activator_IDL, ImR_Locator_IDL):
-
- Added missing "tao_versioning_idl_defaults" base project. Fixes
- syntax errors in versioned namespace builds.
-
-Thu Feb 2 17:48:16 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * orbsvcs/Makefile.am:
-
- Must build tests before examples, as the Notify Service examples
- use a Notify Service test library.
-
-Wed Feb 1 21:02:45 UTC 2006 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * TAO_IDL/ast/ast_predefined_type.cpp:
-
- Fixed a bug in the computation of repository ids for
- predefined types.
-
- * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp (fill_valuemember_sequence):
-
- Fixed a bug in retrieving the repository path to the type of
- a valuetype member.
-
- * orbsvcs/IFR_Service/adding_visitor.cpp(create_value_member):
-
- Fixed a bug in looking up a valuetype member's type in the
- repository.
-
-Wed Feb 1 20:07:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * docs/pluggable_messaging.html:
- Added some info how to load IIOP Lite when the strategies lib
- is used. Thanks to Kobi Cohen Arazi <kobi dot cohenarazi at gmail
- dot com> for reporting this.
-
-Wed Feb 1 14:46:55 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * NEWS:
-
- Describe changes to Telecom Log Service Strategy interface.
-
-Wed Feb 1 14:19:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Bug_2345_Regression/Bug_2345_Regression.mpc:
- * tests/Bug_2345_Regression/server.cpp:
- Link in the ImR_Client library explicitly, this is needed for
- this test
-
-Wed Feb 1 13:25:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * docs/pluggable_messaging.html:
- Small improvements to improve readability
-
-Wed Feb 1 13:00:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * docs/Options.html:
- Small fix
-
-Tue Jan 31 19:39:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * docs/rtcorba/issues.html:
- Fixed bugzilla link
-
-Mon Jan 30 22:04:39 UTC 2006 Ming Xiong <ming.xiong@vanderbilt.edu>
-
- * TAO/tao/PortableServer/Root_POA.h
-
- Improved documentation for find_servant_priority ()
-
-Mon Jan 30 17:22:50 UTC 2006 Wallace Zhang <zhangw@ociweb.com>
-
- * NEWS:
-
- Moved the NEWS entry below to the right place.
- Updated info for support for RTCORBA Keepalive.
-
-Mon Jan 30 17:09:25 UTC 2006 Simon McQueen <sm@prismtech.com>
-
- * NEWS:
-
- Record -ORBKeepalive option.
-
-Sun Jan 29 22:23:21 UTC 2006 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * TAO_IDL/driver/drv_args.cpp (DRV_usage):
- * TAO_IDL/be/be_global.cpp (usage):
-
- Moved all all usage messages about -Wb options to the IDL
- compiler back end, which they are specific to. Thanks to
- Andy Gokhale <a.gokhale@vanderbilt.edu> for pointing
- out that these usage message were appearing with the
- idl_to_picml executable, where they are not relevant.
-
-Sun Jan 29 15:01:13 UTC 2006 Martin Corino <mcorino@remedy.nl>
-
- * tao/IIOP_Profile.cpp:
-
- Fixed some compile problems with the enhancements in
- TAO_IIOP_Profile::to_string() for IPv6 enabled builds.
-
-Sat Jan 28 23:15:13 UTC 2006 Martin Corino <mcorino@remedy.nl>
-
- * tao/IIOP_Profile.cpp:
-
- Added enhancement to TAO_IIOP_Profile::to_string() to return
- *all* endpoints in profile embedded in a corbaloc URL like:
- corbaloc:iiop:1.2@host:port,iiop:1.2@host:port,.../key
- Thanks to Victor Chernenko (GE Healthcare) for suggesting this
- and providing a first patch.
-
-Sat Jan 28 22:22:13 UTC 2006 William Otte <wotte@dre.vanderbilt.edu>
-
- * tao/PortableServer/ServantRetentionStrategyNonRetain.cpp
-
- Fixed unused argument warning.
-
-Fri Jan 27 22:03:14 UTC 2006 Ming Xiong <ming.xiong@vanderbilt.edu>
-
- * tao/PortableServer/ServantRetentionStrategy.h
- * tao/PortableServer/ServantRetentionStrategyNonRetain.cpp
- * tao/PortableServer/ServantRetentionStrategyNonRetain.h
- * tao/PortableServer/ServantRetentionStrategyRetain.cpp
- * tao/PortableServer/ServantRetentionStrategyRetain.h
-
- Add a find_servant_priority () method to
- PortableServer::ServantRetentionStrategy
- PortableServer::ServantRetentionStrategyNonRetain
- PortableServer::ServantRetentionStrategyRetain
-
- * tao/PortableServer/Root_POA.cpp
- * tao/PortableServer/Root_POA.h
-
- Add a find_servant_priority () method to TAO_Root_POA
-
- * tao/RTPortableServer/RT_Collocation_Resolver.cpp
-
- Change the way TAO_RT_Collocation_Resolver::is_collocated
- retrieves servant priority. In particular, it will use
- poa->find_servant_priority () instread of locate_servant_i ()
-
- This change is aimed at fixing TAO Bug 2325, which has a misuse
- of Servant_Upcall, causing the aom entry reference counts to
- be incorrectly incremented.Thanks to Abhi (abhi dot qualcomm
- dot com) and Johnny for reporting this bug and helping out
- with the solution.
-
-
-Fri Jan 27 14:53:45 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * orbsvcs/orbsvcs/Log/Log_i.cpp:
-
- Add some .in()'s to help out old senile compilers who can't
- figure things out on their own.
-
-Fri Jan 27 03:51:42 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
-
- If examples and/or tests have been disabled, don't bother
- generating subdirectory hierarchies or Makefiles for them.
-
-Fri Jan 27 02:41:12 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * Makefile.am:
- * orbsvcs/Makefile.am:
-
- Use BUILD_EXAMPLES AND BUILD_TESTS automake conditionals to
- control whether TAO's (and TAO's ORBservice's) examples and
- tests are built.
-
- * configure.ac:
-
- Invoke TAO_ENABLE_EXAMPLES and TAO_ENABLE_TESTS.
-
- * m4/tao.m4:
-
- Added TAO_ENABLE_EXAMPLES and TAO_ENABLE_TESTS autoconf macros.
- These enable/disable BUILD_EXAMPLES and BUILD_TESTS automake
- conditionals.
-
-Thu Jan 26 20:36:47 UTC 2006 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * orbsvcs/IFR_Service/be_produce.cpp(BE_cleanup):
-
- Removed code to destory the temporary holding scope entry in
- the repository after each IDL file is processed. Instead the
- lifetime of that entry is now tied to the repository itself.
-
- * orbsvcs/IFR_Service/ifr_adding_visitor.cpp (visit_typedef):
-
- Removed code that replaces a typedef with the same repo id
- with a new entry, which would invalidate any references to
- the typedef entry that other entries may hold. The IFR will
- now throw the BAD_PARAM minor code that corresponds to an
- attempt to create an entry for a repo id that already exists
- in the repository. Thanks to Richard Spence
- <richard dot spence dot extern at icn dot siemens dot de>
- for reporting the problem when the typdef is used as an
- operation parameter. This closes [BUGID:2381].
-
- * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp (name_exists):
-
- Changed the loop to be a FOR loop using the explicit section
- names, rather than a while loop calling enumerate_sections()
- to get each section name.
-
-Thu Jan 26 15:37:12 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * orbsvcs/orbsvcs/Log/Hash_Iterator_i.cpp:
- * orbsvcs/orbsvcs/Log/Hash_Iterator_i.h:
- * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp:
- * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.h:
- * orbsvcs/orbsvcs/Log/LogRecordStore.h:
- * orbsvcs/orbsvcs/Log/Log_i.cpp:
- * orbsvcs/orbsvcs/Log/Log_i.h:
-
- Added lock() method to LogRecordStore that returns a reference
- to a ACE_SYNCH_RW_MUTEX. Changed Log_i and Hash_Iterator_i to
- use the lock (via the ACE_READ_GUARD... and ACE_WRITE_GUARD...
- macros), while removing its use within the Hash_LogRecordStore
- methods themselves.
-
- This change avoids any race conditions in read-modify-write
- operations (e.g. the set_* methods) that exist when locking is
- done entirely within the LogRecordStore.
-
- It also avoids acquiring and releasing the lock multiple times
- in the course of a single operation, which resulted in a modest
- performance improvement (~15%) for methods like write_records()
- and write_recordlist().
-
- In the future, we may want to abstract locking so instead of a
- rwlock it may represent a database session or transaction.
-
-Mon Jan 23 15:50:27 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * orbsvcs/orbsvcs/Log/Log_i.cpp:
- * orbsvcs/orbsvcs/Log/Log_i.h:
-
- Obtain the capacity alarm thresholds, log QoS, and week mask
- from the record store.
-
- * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp:
- * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.h:
- * orbsvcs/orbsvcs/Log/LogRecordStore.h:
-
- Added methods to get and set the log QoS and week mask.
-
-Tue Jan 24 20:37:55 UTC 2006 Phil Mesnier <mesnier_p@ociweb.com>
-
- * tao/IIOP_Connection_Handler.cpp:
-
- Extended Simon McQueen's Fri Jan 20 17:11:49 UTC 2006 addition
- of support for SO_KEEPALIVE to include taking the value from
- RTCORBA::TCPPrototocolProperties::keep_alive, when RTCORBA is
- used, and the application is using a Server or Client
- ProtocolPolicy.
-
- * docs/rtcorba/issues.html:
-
- Removed lack of support for the keep alive protocol property
- from the list of issues.
-
-Tue Jan 24 19:35:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/Borland/ChatClientWnd.cpp:
- Fixed parameter unused warnings
-
-Tue Jan 24 15:24:58 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * orbsvcs/orbsvcs/Log/Log_i.cpp:
- * orbsvcs/orbsvcs/Log/Log_i.h:
-
- Calling create_reference_with_id() (via create_log_reference) in
- the constructor and/or ::init() appears to result in an infinate
- loop within the ORB. Until that's resolved, defer obtaining the
- logs object reference until it's needed.
-
-Tue Jan 24 14:36:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * orbsvcs/orbsvcs/Concurrency/Concurrency_Loader.h:
- Fixed export macro in ACE_FACTORY_DECLARE
-
-Tue Jan 24 10:20:00 UTC 2006 Simon Massey <sma@prismtech.com>
-
- * NEWS:
- Added -ORBUseLocalMemoryPool option info.
-
-Mon Jan 23 12:46:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Portable_Interceptors/AdvSlot/client.cpp:
- * tests/Portable_Interceptors/AdvSlot/server.cpp:
- Fixed compile warnings
-
-Sun Jan 22 18:32:03 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * orbsvcs/orbsvcs/Property/CosPropertyService_i.h:
-
- Use _Serv versions of the export macros. It seems I missed
- some that should have been part of this:
-
- Tue Jan 17 22:26:52 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
-Sun Jan 22 18:24:37 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * orbsvcs/orbsvcs/Concurrency/Concurrency_Loader.cpp:
-
- Update ACE_FACTORY_DEFINE() that wasn't updated when splitting
- the Concurrency Service libraries.
-
-Sun Jan 22 16:54:55 UTC 2006 Boris Kolpackov <boris@kolpackov.net>
-
- * tests/Portable_Interceptors/AdvSlot/server.cpp:
-
- Fixed a problem with VC6.
-
-Sun Jan 22 02:42:21 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * orbsvcs/orbsvcs/Log/Log_i.cpp:
- * orbsvcs/orbsvcs/Log/Log_i.h:
-
- Added operator== and operator!= for IDL generated types
- DsLogAdmin::QoSList and DsLogAdmin::TimeInterval. Use them to
- compare old and new log attribute values to decide whether to
- send an AttributeValueChange event.
-
-Sun Jan 22 02:34:02 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * orbsvcs/orbsvcs/Log/Log_i.cpp:
- * orbsvcs/orbsvcs/Log/Log_i.h:
-
- Added a new member variable to store the log channel's object
- reference. Until now, the code was calling _this() each time
- the reference was needed. Not only was this inefficient (the
- reference is a field of each of the the structures used for log
- notification events, so it's needed relatively frequently), but
- also it resulted in the servant being activated in the RootPOA,
- so a transient rather than persistent IOR was returned.
-
- * orbsvcs/orbsvcs/Log/LogNotification.cpp:
-
- The event's logref field wasn't being set in state_change() and
- threshold alarm(), even though the log channel object reference
- was being passed to the methods.
-
-Sat Jan 21 01:56:30 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * orbsvcs/orbsvcs/Log_i.cpp:
-
- Call reset_capacity_alarm_threshold () in set_log_full_action()
- if the value is changed.
-
- If the log full action is DsLogAdmin::halt, capacity threshold
- alarms are triggered when the size of a log exceeds one if its
- capacity alarm thresholds; if the log full action is ::wrap,
- capacity threshold alarms are triggered "as if coupled to a
- guage that counts from zero to the highest capacity threshold
- value". The specification doesn't describe required behavior
- when changing from one to the other. Since the recordkeeping
- needed for each option is so different, resetting may be the
- only realistic option --- at least that way we won't be using
- one set of data for the other.
-
- * orbsvcs/orbsvcs/Log_i.cpp:
-
- The current revision of the log service spec is inconsistent
- whether an AttributeValueChange event should generated only if
- the attribute's value actually changed or whether it should be
- sent unconditionally. TAO's log service implements the former,
- which I believe to be the most useful behavior. Nevertheless,
- I've filed a defect report with the OMG for clarification. I've
- also added a block comment to this effect before each instance
- to alert future maintainers.
-
-Sat Jan 21 01:02:46 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * orbsvcs/orbsvcs/Log_i.cpp:
- * orbsvcs/orbsvcs/Log_i.h:
-
- Changed set_week_mask() to avoid recomputing week_intervals_,
- updating the record store, and sending an AttributeValueChange
- event if the new mask has the same value as the old.
-
- Added operator== and operator!= for many IDL generated types and
- sequences. Use them to compare old and new log attribute values
- to decide whether to send an AttributeValueChange event.
-
- * orbsvcs/orbsvcs/Log_i.cpp:
-
- Although set_week_mask() updated week_intervals_ (an optimized
- representation) from the new mask, it didn't actually save it;
- this resulted in get_week_mask() returning the original value.
-
-Fri Jan 20 17:11:49 UTC 2006 Simon McQueen <sm@prismtech.com>
-
- * tao/IIOP_Connection_Handler.cpp:
- * tao/ORB_Core.cpp:
- * tao/params.h:
- * tao/params.i:
- * tao/params.cpp:
-
- Add configuration option -ORBKeepalive to allow users to specify
- that the SO_KEEPALIVE option be set on TCP sockets.
-
- This fixes bug #2374.
-
- * docs/Options.html:
-
- Add documentation for the above.
-
-Fri Jan 20 16:30:00 UTC 2006 Simon Massey <sma@prismtech.com>
-
- * docs/Options.html
- * tao/ORB_Core.cpp:
- * tao/ORB_Core.h:
- * tao/Resource_Factory.cpp
- * tao/Resource_Factory.h
- * tao/default_resource.cpp
- * tao/default_resource.h
- Fix for Bug 2373.
- Add run-time option -ORBUseLocalMemoryPool (0|1) which defaults
- to the compile time option TAO_USES_LOCAL_MEMORY_POOL.
-
-Fri Jan 20 15:30:00 UTC 2006 Simon Massey <sma@prismtech.com>
-
- * tao/CDR.cpp:
- * tao/CDR.h:
- * tao/Synch_Reply_Dispatcher.cpp:
- Fix for Bug 2372.
- Possiably unnecessary reply_cdr_.clone_from() inside
- TAO_Synch_Reply_Dispatcher::dispatch_reply() averted.
-
-Fri Jan 20 11:24:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Portable_Interceptors/AdvSlot/*:
- Added new regression from Boris Kolpackov
- <boris at dre dot vanderbilt dot edu> for a bug with PI. Not fixed
- yet, but having a regression will make finding the problem a lot
- easier
-
-Fri Jan 20 11:18:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/PI/ORBInitializer_Registry_Impl.cpp:
- Fixed bug related to the slot functionality of PICurrent, when the
- slot count is not equal to zero and there is no PICurrent yet,
- then force the creation of PICurrent by the ORB to make sure we
- don't loose the slot_count. Thanks to Boris Kolpackov
- <boris at dre dot vanderbilt dot edu> for providing the patch
-
-Thu Jan 19 02:45:48 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * orbsvcs/orbsvcs/Log_i.cpp:
-
- Call reset_capacity_alarm_threshold () in set_max_size () and
- set_capacity_alarm_thresholds () if the value is changed. If
- either the max size or the threshold list is changed, the old
- capacity index no longer makes sense.
-
- Reseting the index means that a ThresholdAlarm event will be
- sent after the next threshold is crossed. It is unclear whether
- this is the correct behavior. An argument could be made that an
- event should be sent for each threshold that has already been
- crossed given the new max size or capacity alarm threshold list.
-
- Unfortunately the current version of the specification does not
- describe what is the correct behavior.
-
-Wed Jan 18 23:35:24 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * orbsvcs/orbsvcs/Makefile.am:
-
- Regenerate.
-
- * orbsvcs/orbsvcs/RTEventLogAdmin.mpc:
-
- Fix typos in symbol export header file names.
-
-Wed Jan 18 19:43:11 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * orbsvcs/orbsvcs/Log/RTEventLogConsumer.h:
- * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.h:
- * orbsvcs/orbsvcs/Log/RTEventLogNotification.h:
- * orbsvcs/orbsvcs/Log/RTEventLog_i.h:
-
- Now that we use the *_Serv_Export versions of the symbol export
- macros, we need to #include "*_serv_export.h"
-
-Wed Jan 18 19:38:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Portable_Interceptors/Slot/*:
- Added new regression from Boris Kolpackov
- <boris at dre dot vanderbilt dot edu> for a bug with PI. Not fixed
- yet, but having a regression will make finding the problem a lot
- easier
-
-Wed Jan 18 18:41:09 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * orbsvcs/orbsvcs/Concurrency/CC_Lock.h:
- * orbsvcs/orbsvcs/Concurrency/CC_LockSet.h:
- * orbsvcs/orbsvcs/Concurrency/CC_LockSetFactory.h:
- * orbsvcs/orbsvcs/Concurrency/Concurrency_Utils.h:
- * orbsvcs/orbsvcs/Property/CosPropertyService_i.h:
-
- Now that we use the *_Serv_Export versions of the symbol export
- macros, we need to #include "*_serv_export.h"
-
-Wed Jan 18 13:44:07 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
-
- * tao/RTScheduling/Current.h:
- * tao/RTScheduling/Current.cpp:
- * tests/RTScheduling/Current/Thread_Task.cpp:
- * tests/RTScheduling/DT_Spawn/Thread_Action.h:
- * tests/RTScheduling/DT_Spawn/test.cpp:
- * tests/RTScheduling/Thread_Cancel/Thread_Task.cpp:
-
- Reverted a portion of my memory leak changes. I was mistaken as
- to the reference counting.
-
- * tests/RTScheduling/VoidData/test.h:
-
- Dereference the "something" pointer as was most likely the
- original intention.
-
-Wed Jan 18 01:42:04 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * NEWS:
-
- Update for splitting ORB service libraries.
-
-Tue Jan 17 23:03:46 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * orbsvcs/Logging_Service/RTEvent_Logging_Service/Makefile.am:
- * orbsvcs/orbsvcs/Makefile.am:
-
- Regenerated.
-
-Tue Jan 17 22:26:52 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * orbsvcs/orbsvcs/Concurrency/CC_Lock.h:
- * orbsvcs/orbsvcs/Concurrency/CC_LockSet.h:
- * orbsvcs/orbsvcs/Concurrency/CC_LockSetFactory.h:
- * orbsvcs/orbsvcs/Concurrency/Concurrency_Loader.h:
- * orbsvcs/orbsvcs/Concurrency/Concurrency_Utils.h:
- * orbsvcs/orbsvcs/Log/RTEventLogConsumer.h:
- * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.h:
- * orbsvcs/orbsvcs/Log/RTEventLogNotification.h:
- * orbsvcs/orbsvcs/Log/RTEventLog_i.h:
- * orbsvcs/orbsvcs/Property/CosPropertyService_i.h:
-
- Use _Serv_ version of the symbol export macros.
-
-Tue Jan 17 20:36:35 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.mpc:
- Update project to inherit from rteventlogadmin_serv.mpb ---
- rteventlogadmin.mpb now only brings in the client stubs.
-
- * orbsvcs/orbsvcs/TAO_RTEventLogAdmin.pc.in:
- * orbsvcs/orbsvcs/TAO_RTEventLogAdmin_Serv.pc.in:
- * orbsvcs/orbsvcs/TAO_RTEventLogAdmin_Skel.pc.in:
-
- New files, pkg-template files for RTEventLogAdmin client stub,
- servant skeleton, and service implementation libraries.
-
- * orbsvcs/orbsvcs/Log/rteventlog_serv_export.h:
- * orbsvcs/orbsvcs/Log/rteventlog_skel_export.h:
-
- New export headers for RTEventLogAdmin servant skeleton and
- service implementation libraries.
-
- * orbsvcs/orbsvcs/RTEventLogAdmin.mpc:
-
- Split the RTEventLogAdmin Service (A varient of the OMG Telecom
- Logging Service that uses TAO's Real-Time Event channels) into
- three libraries: RTEventLogAdmin, RTEventLogAdmin_Skel, and
- RTEventLogAdmin_Serv for client stubs, servant skeletons, and
- service implementation respectively.
-
-Tue Jan 17 13:31:40 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
-
- * orbsvcs/tests/InterfaceRepo/IFR_Inheritance_Test/main.cpp:
-
- Changed #include to use "" instead of <>.
-
-Tue Jan 17 02:32:37 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * orbsvcs/orbsvcs/Makefile.am:
-
- Regenerated.
-
- * orbsvcs/orbsvcs/TAO_RTEvent.pc.in:
- * orbsvcs/orbsvcs/TAO_RTEvent_Serv.pc.in:
- * orbsvcs/orbsvcs/TAO_RTEvent_Skel.pc.in:
-
- New files, pkg-template files for RTEvent client stub,
- servant skeleton, and service implementation libraries.
-
- * orbsvcs/orbsvcs/RTEvent.mpc:
- * orbsvcs/orbsvcs/RTEvent_Serv.mpc:
- * orbsvcs/orbsvcs/RTEvent_Skel.mpc:
-
- Added Pkgconfig_Files section for pkg-config templates.
-
-Tue Jan 17 02:21:56 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * orbsvcs/orbsvcs/TAO_CosEvent_Serv.pc.in:
-
- Somehow this pkg-config template was describing the
- CosNaming_Serv library.
-
-Tue Jan 17 01:50:24 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.cpp:
- * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.h:
-
- Change type of property_lookup_ map from Any_var to Any, similar
- to what was done for the Notify_Constraint_Visitor some time
- ago. This allows us to avoid dynamically allocating Anys in
- the constructor for increased performance and reliability.
-
- I've measured a ~10% performance boost from this change.
-
-Mon Jan 16 17:57:53 UTC 2006 William Otte <wotte@dre.vanderbilt.edu>
-
- * orbsvcs/orbsvcs/AV.mpc
-
- Fixed a linking error on OS X.
-
-Mon Jan 16 16:49:27 UTC 2006 Olli Savia <ops@iki.fi>
-
- * tao/AnyTypeCode/SystemExceptionA.cpp:
- * tao/Exception.h:
- * tao/RTScheduling/Current.cpp:
- * tao/SystemException.h:
- * tao/SystemException.cpp:
- * tests/RTScheduling/Scheduling_Interceptor/test_client.cpp:
- * tests/RTScheduling/Thread_Cancel/Thread_Task.cpp:
- Get rid of ACE_HAS_PREDEFINED_THREAD_CANCELLED_MACRO.
- If macro THREAD_CANCELLED is defined we now simply undef it.
-
-Mon Jan 16 14:17:47 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
-
- * tao/AnyTypeCode/Any_Special_Impl_T.cpp:
-
- Delete the stored memory in _tao_decode() before calling
- demarshal_value() to avoid leaking memory.
-
- * tao/RTScheduling/Current.h:
- * tao/RTScheduling/Current.cpp:
- * tao/RTScheduling/Distributable_Thread.h:
- * tao/RTScheduling/RTScheduler_Initializer.cpp:
- * tao/RTScheduling/Request_Interceptor.h:
- * tao/RTScheduling/Request_Interceptor.cpp:
-
- Corrected various misuses of memory management.
-
- * tests/CodeSets/simple/client.cpp:
- * tests/CodeSets/simple/server.cpp:
-
- Added memory cleanup code so these tests do not contribute to
- the memory leak list.
-
- * tests/OBV/TC_Alignment/test_i.cpp:
-
- Call shutdown() on the ORB from within test_i::shutdown() instead
- of destroy(). Calling destroy() within this context is not
- allowed by CORBA 2.3.
-
- * tests/Portable_Interceptors/Collocated/Service_Context_Manipulation/test_i.cpp:
-
- Call shtdown() on the ORB with a wait_for_completion of zero
- instead of 1. The later is not allowed by CORBA 2.3.
-
- * tests/Portable_Interceptors/IORInterceptor/server.cpp:
-
- This test registers a portable interceptor with the ORB. If
- destroy() is not called on the ORB the interceptor initializer
- will be leaked.
-
- * tests/Queued_Message_Test/Queued_Message_Test.cpp:
-
- The TAO_Asynch_Queued_Message needs to know if it is allocated on
- the heap in order to clean itself properly.
-
- * tests/RTScheduling/Current/Thread_Task.h:
- * tests/RTScheduling/Current/Thread_Task.cpp:
- * tests/RTScheduling/Current/test.cpp:
- * tests/RTScheduling/DT_Spawn/Thread_Action.h:
- * tests/RTScheduling/DT_Spawn/test.cpp:
- * tests/RTScheduling/Scheduler.cpp:
- * tests/RTScheduling/Scheduling_Interceptor/test_client.cpp:
- * tests/RTScheduling/Scheduling_Interceptor/test_server.cpp:
- * tests/RTScheduling/Thread_Cancel/Thread_Task.cpp:
- * tests/RTScheduling/Thread_Cancel/test.cpp:
- * tests/RTScheduling/VoidData/test_client.cpp:
-
- Corrected various misuses of memory management.
-
-Mon Jan 16 05:51:14 2006 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * orbsvcs/examples/ImR/Combined_Service/test.cpp (assertTrue):
- Make sure to #include <string> so that "std::" makes sense.
- Thanks to Ian Zagorskih <ianzag at megasignal dot com> for this
- fix. This fixes bugid 2362.
-
-Sun Jan 15 19:18:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Bug_1869_Regression/client.cpp:
- Fixed conversion warning
-
-Sun Jan 15 18:54:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Bug_1869_Regression/client.cpp:
- Fixed unused argument warning
-
-Sun Jan 15 05:44:45 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * orbsvcs/Concurrency_Service/Makefile.am:
- * orbsvcs/orbsvcs/Makefile.am:
- * orbsvcs/tests/AVStreams/Asynch_Three_Stage/Makefile.am:
- * orbsvcs/tests/AVStreams/Bidirectional_Flows/Makefile.am:
- * orbsvcs/tests/AVStreams/Component_Switching/Makefile.am:
- * orbsvcs/tests/AVStreams/Full_Profile/Makefile.am:
- * orbsvcs/tests/AVStreams/Latency/Makefile.am:
- * orbsvcs/tests/AVStreams/Modify_QoS/Makefile.am:
- * orbsvcs/tests/AVStreams/Multicast/Makefile.am:
- * orbsvcs/tests/AVStreams/Multicast_Full_Profile/Makefile.am:
- * orbsvcs/tests/AVStreams/Multiple_Flows/Makefile.am:
- * orbsvcs/tests/AVStreams/Pluggable/Makefile.am:
- * orbsvcs/tests/AVStreams/Pluggable_Flow_Protocol/Makefile.am:
- * orbsvcs/tests/AVStreams/Simple_Three_Stage/Makefile.am:
- * orbsvcs/tests/AVStreams/Simple_Two_Stage/Makefile.am:
- * orbsvcs/tests/AVStreams/Simple_Two_Stage_With_QoS/Makefile.am:
- * orbsvcs/tests/Concurrency/Makefile.am:
- * orbsvcs/tests/Property/Makefile.am:
-
- Regenerated.
-
- * orbsvcs/tests/Property/Property.mpc:
-
- Update project to inherit from property_serv.mpb, as this
- test uses a collocated concurrency service --- property.mpb
- now only brings in the client stubs.
-
- * orbsvcs/Concurrency_Service/Concurrency_Service.mpc:
-
- Update project to inherit from concurrency_serv.mpb, as this
- test uses a collocated concurrency service --- concurrency.mpb
- now only brings in the client stubs.
-
- * orbsvcs/orbsvcs/TAO_CosConcurrency.pc.in:
- * orbsvcs/orbsvcs/TAO_CosConcurrency_Serv.pc.in:
- * orbsvcs/orbsvcs/TAO_CosConcurrency_Skel.pc.in:
-
- Split TAO_CosConcurrency.pc.in pkg-config template into one for
- each library.
-
- * orbsvcs/orbsvcs/Concurrency/concurrency_serv_export.h:
- * orbsvcs/orbsvcs/Concurrency/concurrency_skel_export.h:
-
- New export headers for CosConcurrency servant skeleton and
- service implementation libraries.
-
- * orbsvcs/orbsvcs/CosConcurrency.mpc:
-
- Split CosConcurrency Service into three libraries:
- CosConcurrency, CosConcurrency_Skel, and CosConcurrency_Serv for
- client stubs, servant skeletons, and service implementation
- respectively.
-
- * orbsvcs/orbsvcs/TAO_CosProperty.pc.in:
- * orbsvcs/orbsvcs/TAO_CosProperty_Serv.pc.in:
- * orbsvcs/orbsvcs/TAO_CosProperty_Skel.pc.in:
-
- Split TAO_CosProperty.pc.in pkg-config template into one for
- each library.
-
- * orbsvcs/orbsvcs/Property/property_serv_export.h:
- * orbsvcs/orbsvcs/Property/property_skel_export.h:
-
- New export headers for CosProperty servant skeleton and service
- implementation libraries.
-
- * orbsvcs/orbsvcs/CosProperty.mpc:
-
- Split CosProperty Service into three libraries:
- CosProperty, CosProperty_Skel, and CosProperty_Serv for client
- stubs, servant skeletons, and service implementation
- respectively.
-
-Sun Jan 15 05:35:57 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
- * orbsvcs/tests/InterfaceRepo/Makefile.am:
- * orbsvcs/tests/InterfaceRepo/IFR_Inheritance_Test/Makefile.am:
-
- Added autoconf build support for this new test.
-
-Sat Jan 14 23:44:39 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * orbsvcs/orbsvcs/Log/Log_i.cpp:
- * orbsvcs/orbsvcs/Log/Log_i.h:
-
- Changed TAO_Log_i::set_capacity_alarm_thresholds() to compare
- the new threshold list against the old. If they're the same,
- we don't send a change notification.
-
- Added operator== and operator!= for DsLogAdmin::
- CapacityAlarmThresholdList.
-
-Sat Jan 14 16:29:47 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * orbsvcs/orbsvcs/TAO_CosEvent.pc.in:
- * orbsvcs/orbsvcs/TAO_CosNaming.pc.in:
- * orbsvcs/orbsvcs/TAO_CosTrading.pc.in:
- * orbsvcs/orbsvcs/TAO_DsLogAdmin.pc.in:
- * orbsvcs/orbsvcs/TAO_ETCL.pc.in:
-
- Changed to Require TAO_AnyTypeCode.
-
-Sat Jan 14 09:35:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/Messaging/ExceptionHolder_i.h:
- Fixed casing of include
-
-Fri Jan 13 13:24:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Bug_1869_Regression/*:
- Added this regression to cvs, no fix yet and regression could
- be improved more to give more output to the user
-
-Fri Jan 13 12:49:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/Messaging/ExceptionHolder_i.{h,cpp}:
- * tao/Messaging/Messaging_ORBInitializer.{h,cpp}:
- Added a OBV Factory for the ExceptionHolder. At the moment we use
- AMI with collocation disabled the ExceptionHolder is marshaled
- and then tried to be demarshaled and then we need an OBV factory.
- For system exceptions things work fine now, for user exceptions
- always an UNKNOWN exception occurs in the _excep method, the
- meta data which user exceptions we could throw is not available
- in the current callstack so we just can't recreate the correct
- user exception, have to see how we could fix that but
- this is at least a good step in the direction. This only works
- for the new AMI mapping. This is part of the fix for bugzilla
- bug 2350. Thanks to Alan Stokes <alan at alanstokes dot org dot uk>
- for reporting this.
-
-Fri Jan 13 12:30:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/AMI/simple_client.cpp:
- Print out the exception when we get a not expected exception
-
-Fri Jan 13 11:43:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/Valuetype/ValueBase.cpp:
- When no OBV Factory is found, throw a MARSHAL exception with
- minor code 1 and completed MAYBE. This fixes bugzilla bug
- 2354
-
-Fri Jan 13 04:57:20 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport.cpp:
-
- Changed to #include "Thread_Lane_Resources.h". This was missed
- in this change:
-
- Thu Jan 12 00:31:27 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- because I didn't have SSL enabled at the time.
-
-Thu Jan 12 19:27:12 UTC 2006 Tim Bradley <bradley_t@ociweb.com>
-
- * tests/Portable_Interceptors/Collocated/Dynamic/Collocated_Test.cpp
- * tests/Portable_Interceptors/Collocated/Dynamic/Server_Task.cpp
- * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/Collocated_Test.cpp
- * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/Server_Task.cpp
-
- The files listed above were modified to fix a problem that was
- observed in two similar tests. The original problem was observed
- to occur when the test application was shutting down, and is not
- 100% repeatable. It is theorized that a race condition in the
- existing test code, causing the tests to sometimes succeed.
-
- When the test applications did fail, some platforms caused the
- message "pure virtual method called" to be printed to standard
- error. A core file, created using Linux (FC3), showed a somewhat
- corrupt stack trace pointing to the implementation of the
- shutdown() operation in the Visual_i (servant) class (test_i.cpp).
-
- Both tests are very similar, and the following description applies
- to both. Note that there are details not being described (such
- as the Portable Interceptor usage), but are not important to the
- problem that was fixed (hopefully).
-
- The test is a "collocation" (thru_poa) test, consisting of one
- application/executable. A single IDL interface (Visual)
- is declared, and a servant class (Visual_i) is defined that
- implements the interface.
-
- The test application creates two active objects (ClientTask and
- ServerTask), and two ORBs. Each active object is given its own
- ORB to use, and then each is activated in a separate thread.
- The "mainline" thread waits until both of the task threads complete,
- performs the expected vs. actual results comparison, and then exits.
-
- The ServerTask::svc() does the following:
-
- - Obtain the RootPOA
- - Create/activate the Visual_i servant object
- - Save the IOR to a file
- - Run the (server) ORB event loop.
- - Destroy the RootPOA
- - Destroy the (server) ORB.
-
- The ClientTask::svc() does the following:
-
- - Read/convert/narrow the server-side's IOR file into a
- "Visual" object reference (using the ClientTask's ORB).
- - Invoke each of the operations on the (Visual) object reference.
- - Invoke the "shutdown" operation on the (Visual) object reference.
-
- The problem lies with the servant's (Visual_i) implementation of
- the "shutdown" operation. The IDL interface, Visual, declares the
- "shutdown" operation to be a "oneway" operation. The
- Visual_i::shutdown() method is implemented to invoke
- "shutdown(false)" on the (server) ORB. This is a rather common
- approach taken by many other TAO tests, but the approach doesn't
- work here because the servant object is collocated (thru_poa).
-
- The "oneway" operations do not work the same way under collocated
- versus remote request contexts. A collocated oneway request gets
- treated as if it were a synchronous request, for it is the client's
- "requesting thread" that carries out the entire dispatching and
- invocation of the appropriate method on the collocated servant
- object. Control is not returned to the client's requesting thread
- until the request is completely finished.
-
- So, the steps that lead up to the problem in the tests is that
- the ClientTask's thread is the thread that ends up invoking
- shutdown() on the (server) ORB. At some point soon afterwards,
- and before the ClientTask's thread has been given back control,
- the (server) ORB event loop being run in the ServerTask completes.
- This causes the ServerTask thread to continue on in its logic,
- which is to destroy the (server) RootPOA, destroy the (server) ORB,
- and then go away (the ServerTask thread, that is). Meanwhile,
- the ClientTask's thread left executing a method in an object that
- has been destroyed. When the stack is unwound, bad things happen,
- and a segmentation fault, with a somewhat corrupt stack trace
- is produced.
-
- The fix to the tests was to stop destroying the (server) ORB
- in the ServerTask thread. Instead, the application mainline code
- was modified (Collocated_Test.cpp) to destroy the (server) ORB
- after both the ServerTask and the ClientTask threads have
- completed.
-
-
-Thu Jan 12 11:33:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp:
- Replaced some return 0, with return false
-
-Thu Jan 12 11:08:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * TAO-INSTALL.html:
- Small updates
-
-Thu Jan 12 10:28:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/PluggableUDP/tests/SimplePerformance/server.cpp:
- * examples/PluggableUDP/tests/SimplePerformance/client.cpp:
- * performance-tests/Cubit/TAO/IDL_Cubit/client.cpp:
- * performance-tests/Cubit/TAO/IDL_Cubit/server.cpp:
- * performance-tests/Cubit/TAO/MT_Cubit/server.cpp:
- * performance-tests/Cubit/TAO/MT_Cubit/client.cpp:
- In rtp model don't do main redefinition
-
-Thu Jan 12 09:54:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * performance-tests/Latency/DII/client.cpp:
- * performance-tests/Sequence_Latency/DII/client.cpp:
- Added include of AnyTypeCode/Any.h to get all operator <<
-
-Thu Jan 12 00:49:53 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * orbsvcs/orbsvcs/TAO_CosNotification.pc.in:
-
- Add TAO_CosEvent to Requires.
-
- * orbsvcs/orbsvcs/TAO_CosNotification_Skel.pc.in:
-
- Add TAO_CosEvent_Skel to Requires.
-
-Thu Jan 12 00:31:27 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * TAO_IDL/be/be_visitor_arg_traits.cpp:
- * TAO_IDL/be/be_visitor_home.cpp:
- * TAO_IDL/be/be_visitor_interface.cpp:
- * TAO_IDL/be/be_visitor_valuebox.cpp:
- * examples/Kokyu_dsrt_schedulers/Task_Stats.inl:
- * examples/RTCORBA/Activity/Task_Stats.inl:
- * orbsvcs/Fault_Detector/FT_FaultDetectorFactory_i.cpp:
- * orbsvcs/examples/FaultTolerance/RolyPoly/ORB_Initializer.cpp:
- * orbsvcs/orbsvcs/IOR_Multicast.cpp:
- * orbsvcs/orbsvcs/Shutdown_Utilities.cpp:
- * orbsvcs/orbsvcs/AV/TCP.h:
- * orbsvcs/orbsvcs/CosEvent/CEC_Default_Factory.cpp:
- * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching.h:
- * orbsvcs/orbsvcs/HTIOP/HTIOP_Endpoint.cpp:
- * orbsvcs/orbsvcs/IFRService/EventPortDef_i.cpp:
- * orbsvcs/orbsvcs/IFRService/HomeDef_i.cpp:
- * orbsvcs/orbsvcs/IFRService/Options.h:
- * orbsvcs/orbsvcs/IFRService/ProvidesDef_i.cpp:
- * orbsvcs/orbsvcs/IFRService/UsesDef_i.cpp:
- * orbsvcs/orbsvcs/IFRService/ValueMemberDef_i.cpp:
- * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.h:
- * orbsvcs/orbsvcs/Notify/EventChannel.cpp:
- * orbsvcs/orbsvcs/Notify/EventChannelFactory.cpp:
- * orbsvcs/orbsvcs/Notify/Event_Manager.cpp:
- * orbsvcs/orbsvcs/Notify/Method_Request_Dispatch.cpp:
- * orbsvcs/orbsvcs/Notify/Method_Request_Lookup.cpp:
- * orbsvcs/orbsvcs/Notify/Random_File.cpp:
- * orbsvcs/orbsvcs/Notify/ThreadPool_Task.h:
- * orbsvcs/orbsvcs/PortableGroup/PG_FactoryRegistry.cpp:
- * orbsvcs/orbsvcs/PortableGroup/UIPMC_Factory.cpp:
- * orbsvcs/tests/Bug_2285_Regression/ServerRequest_Interceptor.cpp:
- * orbsvcs/tests/Bug_2285_Regression/ServerRequest_Interceptor2.cpp:
- * orbsvcs/tests/Bug_2287_Regression/ServerRequest_Interceptor2.cpp:
- * orbsvcs/tests/Notify/Blocking/Structured_Supplier.cpp:
- * orbsvcs/tests/Notify/lib/Activation_Manager.h:
- * orbsvcs/tests/Notify/lib/Periodic_Consumer.cpp:
- * orbsvcs/tests/Notify/lib/Task_Stats.inl:
- * tao/Any_Insert_Policy_T.h:
- * tao/ORB_Table.inl:
- * tao/WrongTransactionC.cpp:
- * tao/AnyTypeCode/TypeCode_CDR_Extraction.cpp:
- * tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_Request.inl:
- * tao/Codeset/UTF16_BOM_Factory.cpp:
- * tao/Codeset/UTF8_Latin1_Factory.cpp:
-
- On systems where ACE_TEMPLATES_REQUIRE_SOURCE is not defined,
- template implementation files (*_T.cpp) are not #included by the
- corresponding template header file (*_T.h). So headers that had
- been implicitly #included via the template implementation file,
- may now need to be #included explicitly.
-
- This change explicitly #includes those headers (most commonly
- ace/Log_Msg.h and ace/Auto_Ptr.h). Now TAO can be built with
- autoconf on Solaris using the Sun Studio C++ compiler.
-
- Thanks to Vladimir Panov for reporting this problem and
- providing the initial patch.
-
-Tue Jan 10 19:38:49 UTC 2006 Scott Harris <harris_s@ociweb.com>
-
- * orbsvcs/tests/InterfaceRepo/IFR_Inheritance_Test/main.cpp:
-
- Fix VC++ v6.0 compile error and conform to ACE coding standards.
-
-Tue Jan 10 19:26:58 UTC 2006 Wallace Zhang <zhangw@ociweb.com>
-
- * tests/Portable_Interceptors/Collocated/Dynamic/Collocated_Test.cpp:
- * tests/Portable_Interceptors/Collocated/Dynamic/Server_Task.cpp:
-
- * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/Collocated_Test.cpp:
- * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/Server_Task.cpp:
-
- On behalf of Tim Bradley (bradley_t@ociweb.com), applying these
- changes to resolve the failure of the two tests.
-
-Tue Jan 10 10:16:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Bug_2349_Regression/server.cpp:
- Added missign return
-
-Mon Jan 9 23:33:10 UTC 2006 Iliyan Jeliazkov <jeliazkov_i@ociweb.com>
-
- * orbsvcs/tests/Notify/lib/common.h:
-
- Correcting a build problem due to the wrong placement of an
- export modifier in the function's declaration.
-
-Mon Jan 9 13:51:05 MST 2006 Scott Harris <harris_s@ociweb.com>
-
- * orbsvcs/orbsvcs/IFRService/InterfaceAttrExtension_i.cpp:
- * orbsvcs/orbsvcs/IFRService/InterfaceDef_i.cpp:
-
- Fixed an Interface Repository inheritance bug.
- Thanks to Bryan Cassell <BryanCassell@iti-team.com> for identifying
- the problem.
- Thanks to Jeff Parsons <j.parsons@vanderbilt.edu> for reviewing
- the changes.
-
- * orbsvcs/tests/InterfaceRepo/IFR_Inheritance_Test/IFR_Inheritance_Test.mpc:
- * orbsvcs/tests/InterfaceRepo/IFR_Inheritance_Test/README:
- * orbsvcs/tests/InterfaceRepo/IFR_Inheritance_Test/main.cpp:
- * orbsvcs/tests/InterfaceRepo/IFR_Inheritance_Test/run_test.pl:
- * orbsvcs/tests/InterfaceRepo/IFR_Inheritance_Test/IFR_Inheritance_Test.idl:
-
- An automated test of the bug.
-
-Mon Jan 9 16:20:05 UTC 2006 Iliyan Jeliazkov <jeliazkov_i@ociweb.com>
-
- * orbsvcs/tests/Notify/lib/common.cpp:
-
- Correcting a build problem due to an unnecessary export in the
- function's definition.
-
-Mon Jan 9 13:47:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Bug_2349_Regression/*:
- Added regression for this test. Not fixed yet, just to make
- clear that we have this bug, thanks to Chad Elliot
- <elliott_c at ociweb dot com> for creating this regression
- test.
-
-Mon Jan 9 13:11:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * docs/Security/SSLIOP-INSTALL.html:
- Updated this file, update references to local files instead
- of webbased and refer to ACE-INSTALL.html for how to build
- ACE_SSL
-
-Mon Jan 9 09:26:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/Valuetype/ValueFactory_Map.h:
- No need to export this class from the Valuetype library
-
-Mon Jan 9 08:59:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/OBV/Factory/client.cpp:
- Extended this test to check if we get a marshal exception with
- minor code 1 when using OBV without a valuefactory registered.
- This is added for bugzilla bug 2354
-
-Mon Jan 9 08:10:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * performance-tests/Cubit/TAO/MT_Cubit/client.cpp:
- Made this test compiling with VxWorks and pthread support
-
-Fri Jan 6 19:03:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/AMI/run_test.pl:
- Extended this test to also run the client with -ORBCollocation
- no. This will fail at this moment, this bug seems to be there
- already for a long time, not it is visible for everyone
-
- * tao/Valuetype/ValueBase.cpp:
- Use true/false instead of 0/1
-
-Fri Jan 6 18:25:18 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * orbsvcs/tests/Notify/Blocking/Makefile.am:
- * orbsvcs/tests/Notify/Discarding/Makefile.am:
- * orbsvcs/tests/Notify/Ordering/Makefile.am:
- * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Makefile.am:
- * orbsvcs/tests/Notify/Sequence_Multi_Filter/Makefile.am:
- * orbsvcs/tests/Notify/performance-tests/Filter/Makefile.am:
-
- Regenerated.
-
-Fri Jan 6 16:14:56 UTC 2006 Iliyan Jeliazkov <jeliazkov_i@ociweb.com>
-
- * orbsvcs/tests/Notify/lib/Makefile.am:
- * orbsvcs/tests/Notify/lib/common.h:
- * orbsvcs/tests/Notify/lib/common.cpp:
-
- Newly created to give permanent home to previously scattered and
- duplicated functionality. Updated to use the
- ACE_[U]INT[16|32|64]_FORMAT_SPECIFIER macros. Thanks to Johnny
- Willemsen <jwillemsen@remedy.nl> for suggesting it.
-
- * orbsvcs/tests/Notify/Blocking/common.h:
- * orbsvcs/tests/Notify/Blocking/common.cpp:
- * orbsvcs/tests/Notify/Discarding/common.h:
- * orbsvcs/tests/Notify/Discarding/common.cpp:
- * orbsvcs/tests/Notify/Ordering/common.h:
- * orbsvcs/tests/Notify/Ordering/common.cpp:
- * orbsvcs/tests/Notify/Sequence_Multi_Filter/common.cpp:
- * orbsvcs/tests/Notify/Sequence_Multi_Filter/common.h:
- * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/common.h:
- * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/common.cpp:
- * orbsvcs/tests/Notify/performance-tests/Filter/common.h:
- * orbsvcs/tests/Notify/performance-tests/Filter/common.cpp:
-
- Removed these files to eliminate duplication. Moved the code to
- the lib/common.{cpp|h}
-
- * orbsvcs/tests/Notify/Blocking/Blocking.mpc:
- * orbsvcs/tests/Notify/Discarding/Discarding.mpc:
- * orbsvcs/tests/Notify/Ordering/Ordering.mpc:
- * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Seq_Multi_ETCL_Filter.mpc:
- * orbsvcs/tests/Notify/Sequence_Multi_Filter/Seq_Multi_Filter.mpc:
- * orbsvcs/tests/Notify/performance-tests/Filter/Filter.mpc:
-
- Updated to remove references to common.{cpp|h}
-
- * orbsvcs/tests/Notify/Blocking/Makefile.am:
- * orbsvcs/tests/Notify/Discarding/Makefile.am:
- * orbsvcs/tests/Notify/Ordering/Makefile.am:
- * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Makefile.am:
- * orbsvcs/tests/Notify/Sequence_Multi_Filter/Makefile.am:
- * orbsvcs/tests/Notify/performance-tests/Filter/Makefile.am:
-
- Updated to remove references to common.{cpp|h}
-
-Fri Jan 6 12:23:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/Valuetype/ValueBase.cpp:
- When no OBV Factory is found, tell in the error message for what we
- are lacking an OBV Factory.
-
-Thu Jan 5 19:56:43 2006 Michi Henning <michi@triodia.com>
-
- * End of bloatware predicted.
-
-Fri Jan 6 03:16:41 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * interop-tests/wchar/Makefile.am:
-
- Regenerated.
-
- * interop-tests/wchar/interop_wchar.mpc:
-
- Add *_IDL projects for compiling *.idl files. This eliminates
- duplicate rules that would otherwise result when Makefile.am's
- are aggregated in the automake build.
-
-Fri Jan 6 02:34:55 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.cpp:
- * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.h:
- * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.cpp:
- * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.h:
-
- Moved static const definitions out of class declaration as VC6
- doesn't support this. Thanks to Wallace Zhang for the initial
- patch for Notify Service, which I've adapted for the Logging
- Service.
-
-Fri Jan 6 01:57:00 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * examples/ior_corbaloc/Makefile.am:
-
- Regenerated.
-
- * examples/ior_corbaloc/ior_corbaloc.mpc:
-
- Changed client and corbaname client projects not to inherit
- from portableserver. These are pure clients.
-
- Changed corbaname client project to not add status_i.cpp to
- Source Files section. It's not part of the client.
-
- Add *_IDL projects for compiling *.idl files. This eliminates
- duplicate rules that would otherwise result when Makefile.am's
- are aggregated in the automake build.
-
- * examples/ior_corbaloc/corbaname_client.cpp
-
- Changed to #include "corbanameC.h" instead of
- "ior_corbaloc_client_i.h", which is actually part of the
- client project.
-
-Thu Jan 5 15:50:47 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * examples/Simple/bank/Makefile.am:
- * examples/Simple/chat/Makefile.am:
- * examples/Simple/echo/Makefile.am:
- * examples/Simple/grid/Makefile.am:
- * examples/Simple/time/Makefile.am:
-
- Regenerated.
-
- * examples/Simple/bank/bank.mpc:
- * examples/Simple/chat/chat.mpc:
- * examples/Simple/echo/echo.mpc:
- * examples/Simple/grid/grid.mpc:
- * examples/Simple/time/time.mpc:
-
- Add *_IDL projects for compiling *.idl files. This eliminates
- duplicate rules that would otherwise result when Makefile.am's
- are aggregated in the automake build.
-
-Thu Jan 5 15:44:15 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * Release:
-
- Add TAO/m4 subdirectory to CONTROLLED_FILES.
-
-Thu Jan 5 10:29:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/AMI/simple_client.cpp:
- Small layout fixes
-
- * tests/AMI/client.cpp:
- Use prefix decrement
-
-Thu Jan 5 09:52:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * orbsvcs/IFR_Service/be_init.cpp:
- Fixed 64bit conversion warnings
-
-Wed Jan 4 21:27:38 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ChangeLog:
-
- Changed "add-log-time-format" to a really ugly lambda expression
- that formats changelog timestamps in UTC and works with both GNU
- Emacs and XEmacs.
-
-Wed Jan 4 11:08:58 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * TAO_IDL/ast/ast_expression.cpp:
-
- Fix cut-n-pasto where unsigned long longs / long longs were
- compared with a floating point zero literal. This should be
- benign, but triggers a VC6 bug.
-
-Wed Jan 4 09:54:01 2006 David Giovannini <giovannd@ociweb.com>
-
- * orbsvcs/ImplRepo_Service/Activator_Loader.cpp:
- * orbsvcs/ImplRepo_Service/Activator_NT_Service.cpp:
- * orbsvcs/ImplRepo_Service/Activator_Options.h:
- * orbsvcs/ImplRepo_Service/Activator_Options.cpp:
- * orbsvcs/ImplRepo_Service/Adapter_Activator.cpp:
- * orbsvcs/ImplRepo_Service/AsyncStartupWaiter_i.h:
- * orbsvcs/ImplRepo_Service/AsyncStartupWaiter_i.cpp:
- * orbsvcs/ImplRepo_Service/Forwarder.cpp:
- * orbsvcs/ImplRepo_Service/INS_Locator.cpp:
- * orbsvcs/ImplRepo_Service/ImR_Activator.cpp:
- * orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp:
- * orbsvcs/ImplRepo_Service/ImR_Locator.cpp:
- * orbsvcs/ImplRepo_Service/ImR_Locator.idl:
- * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
- * orbsvcs/ImplRepo_Service/Iterator.cpp:
- * orbsvcs/ImplRepo_Service/Locator_Loader.h:
- * orbsvcs/ImplRepo_Service/Locator_Loader.cpp:
- * orbsvcs/ImplRepo_Service/Locator_NT_Service.cpp:
- * orbsvcs/ImplRepo_Service/Locator_Options.h:
- * orbsvcs/ImplRepo_Service/Locator_Options.cpp:
- * orbsvcs/ImplRepo_Service/Locator_Repository.cpp:
- * orbsvcs/ImplRepo_Service/Locator_XMLHandler.h:
- * orbsvcs/ImplRepo_Service/Locator_XMLHandler.cpp:
- * orbsvcs/ImplRepo_Service/Server_Info.cpp:
- * orbsvcs/ImplRepo_Service/tao_imr_i.cpp:
-
- Corrected white-space to match ACE/TAO guidelines.
- Adding a const to an int in Imr_Locator_i.cpp.
- Changing a command line behavior for defualt activator
- in tao_imr_i.cpp.
-
-Tue Jan 3 21:34:30 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ChangeLog:
-
- Add "indent-tabs-mode: nil" to Local Variables at end of file.
- Untabify.
- Delete-trailing-whitespace.
-
-Tue Jan 3 11:27:56 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * examples/OBV/Typed_Events/Makefile.am:
- * examples/POA/DSI/Makefile.am:
- * examples/POA/Default_Servant/Makefile.am:
- * examples/POA/Forwarding/Makefile.am:
- * examples/PluggableUDP/tests/Basic/Makefile.am:
- * examples/PluggableUDP/tests/Performance/Makefile.am:
- * examples/PluggableUDP/tests/SimplePerformance/Makefile.am:
- * examples/Quoter/Makefile.am:
-
- Regenerated.
-
- * examples/OBV/Typed_Events/Typed_Events.mpc:
- * examples/POA/DSI/POA_DSI.mpc:
- * examples/POA/Default_Servant/POA_Default_Servant.mpc:
- * examples/POA/Forwarding/POA_Forwarding.mpc:
- * examples/PluggableUDP/tests/Basic/Basic.mpc:
- * examples/PluggableUDP/tests/Performance/Performance.mpc:
- * examples/PluggableUDP/tests/SimplePerformance/SimplePerformance.mpc:
- * examples/Quoter/Quoter.mpc:
-
- Add *_IDL projects for compiling *.idl files. This eliminates
- duplicate rules that would otherwise result when Makefile.am's
- are aggregated in the automake build.
-
-Tue Jan 3 10:39:12 UTC UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Bug_2345_Regression/server.cpp:
- Fixed unused variable warning
-
-Mon Jan 2 18:45:12 UTC UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Bug_2345_Regression/server.cpp:
- Fixed implicit conversion warning
-
-Mon Jan 2 15:21:27 UTC 2006 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * orbsvcs/orbsvcs/IFRService/InterfaceAttrExtension_i.cpp:
- * orbsvcs/orbsvcs/IFRService/InterfaceDef_i.cpp:
-
- Fixed a bug in the describe_interface() API operation that occurs
- when an interface has one or more parents. Thanks to Scott Harris
- <harris_s@ociweb.com> for reporting the problem.
-
-Mon Jan 2 14:12:15 UTC 2006 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * TAO_IDL/tao_idl.cpp:
- * TAO_IDL/driver/drv_args.cpp:
- * TAO_IDL/driver/drv_preproc.cpp:
- * TAO_IDL/include/drv_extern.h:
- * TAO_IDL/include/idl_global.h:
- * TAO_IDL/util/utl_global.cpp:
-
- - Frontend changes necessary to support a backend option
- for the CoSMIC IDL importer that passes a directory
- name instead of a list of IDL files. This option is
- not available for any other backends and should not
- affect their behavior.
-
- - Added a patch submitted by Ken Sedgwick <ken+5a4@bonsai,com>
- that fixes a bug in the functioning of TAO_IDL_INCLUDE_DIR.
-
-Sun Jan 1 10:50:39 2006 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp (is_alive):
- Fixed a couple of bugs reported by Yariv Tal
- <yariv_tal2003@hotmail.com>. This fixes bugid 2347.
-
-Fri Dec 30 15:36:04 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * examples/Event_Comm/Makefile.am:
- * examples/Kokyu_dsrt_schedulers/fp_example/Makefile.am:
- * examples/Kokyu_dsrt_schedulers/mif_example/Makefile.am:
- * examples/Kokyu_dsrt_schedulers/muf_example/Makefile.am:
- * examples/Logging/Makefile.am:
-
- Regenerated.
-
- * examples/Event_Comm/Event_Comm.mpc:
- * examples/Kokyu_dsrt_schedulers/fp_example/fp_example.mpc:
- * examples/Kokyu_dsrt_schedulers/mif_example/mif_example.mpc:
- * examples/Kokyu_dsrt_schedulers/muf_example/muf_example.mpc:
- * examples/Logging/Logging.mpc:
-
- Add *_IDL projects for compiling *.idl files. This eliminates
- duplicate rules that would otherwise result when Makefile.am's
- are aggregated in the automake build.
-
-Fri Dec 30 16:15:24 2005 Wallace Zhang <zhangw@ociweb.com>
-
- * NEWS: Updated information for the wchar refactoring work.
-
-Wed Dec 30 14:57:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/RTScheduling/MIF_Scheduler/MIF_DT_Creator.cpp:
- * tests/MT_Timeout/server.cpp:
- * tests/Crash_On_Write/server.cpp:
- Fixed compile error
-
-Wed Dec 30 12:31:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Bug_2345_Regression/*:
- Added regression for bug 2345, this is not fixed yet, just
- adding the regression first. Thanks to Yariv Tal
- <yariv_tal2003 at hotmail dot com> for reporting this
- problem and delivering this simple regression
-
-Thu Dec 29 11:43:02 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * examples/Content_Server/AMI_Iterator/Makefile.am
- * examples/Content_Server/AMI_Observer/Makefile.am
- * examples/Content_Server/SMI_Iterator/Makefile.am
-
- Regenerated.
-
- * examples/Content_Server/AMI_Iterator/AMI_Iterator.mpc:
- * examples/Content_Server/AMI_Observer/AMI_Observer.mpc:
- * examples/Content_Server/SMI_Iterator/SMI_Iterator.mpc:
-
- Add *_IDL projects for compiling *.idl files. This eliminates
- duplicate rules that would otherwise result when Makefile.am's
- are aggregated in the automake build.
-
-Thu Dec 29 11:26:45 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * orbsvcs/tests/Bug_2316_Regression/Makefile.am:
-
- Regenerated.
-
- * orbsvcs/tests/Bug_2316_Regression/Bug_2316_Regression.mpc:
-
- Add *_IDL projects for compiling *.idl files. This eliminates
- duplicate rules that would otherwise result when Makefile.am's
- are aggregated in the automake build.
-
-Thu Dec 29 09:43:07 2005 Chad Elliott <elliott_c@ociweb.com>
-
- * tao/PI/PI_PolicyFactory.cpp:
- * tao/PI/ProcessingModePolicy.h:
- * tao/PI/ProcessingModePolicy.pidl:
-
- Took care of some TBD comments. The TBD in the .pidl has been
- changed into a Doxygen @todo.
-
-Thu Dec 29 07:29:38 2005 Phil Mesnier <mesnier_p@ociweb.com>
-
- * NEWS:
-
- Added Comment regarding new Endpoint Selector.
-
-Thu Dec 29 06:47:37 2005 Chad Elliott <elliott_c@ociweb.com>
-
- * tao/Strategies/OC_Endpoint_Selector_Factory.cpp:
-
- Wrapped plain text string in ACE_TEXT () to avoid problems on
- wide-character builds.
-
-Wed Dec 28 18:20:23 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * examples/Callback_Quoter/Makefile.am:
-
- Regenerated.
-
- * examples/Callback_Quoter/Callback_Quoter.mpc:
-
- Add *_IDL projects for compiling *.idl files. This eliminates
- duplicate rules that would otherwise result when Makefile.am's
- are aggregated in the automake build.
-
-Wed Dec 28 17:07:23 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * examples/AMH/Sink_Server/Makefile.am:
- * examples/Buffered_AMI/Makefile.am:
- * examples/Buffered_Oneways/Makefile.am:
-
- Regenerated.
-
- * examples/AMH/Sink_Server/Sink_Server.mpc:
- * examples/Buffered_AMI/Buffered_AMI.mpc:
- * examples/Buffered_Oneways/Buffered_Oneways.mpc:
-
- Add *_IDL projects for compiling *.idl files. This eliminates
- duplicate rules that would otherwise result when Makefile.am's
- are aggregated in the automake build.
-
-Wed Dec 28 13:09:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Native_Exceptions/Native_Exceptions.mpc:
- * tests/UNKNOWN_Exception/UNKNOWN_Exception.mpc:
- Removed setting of idlflags, native exceptions are the default
- now and the overruling of the idlflags gives problem when
- trying to extend TAO_IDLFLAGS from the platform_macros.GNU
- file
-
-Wed Dec 28 11:11:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * performance-tests/Cubit/TAO/MT_Cubit/client.cpp:
- Made this test compiling again with VxWorks 6.1, the WIND_TCB
- struct has been changed and shouldn't be used directly anymore
-
-Wed Dec 28 10:46:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/RTScheduling/Synch_i.cpp:
- Cast number of seconds explicitly to time_t
-
-Wed Dec 28 10:40:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils_T.cpp:
- Applied a workaround for Borland to not give argument not used
- warnings. This problem has been reported to Borland to get it
- fixed in the next version.
-
-Wed Dec 28 09:31:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * orbsvcs/orbsvcs/Trader/Trader_Interfaces.cpp:
- Fixed 64bit conversion warning
-
-Wed Dec 28 09:23:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/test_i.h:
- * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/test_i.h:
- No need to derive explicitly from ServantBase
-
-Wed Dec 28 09:07:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * utils/catior/catior.cpp:
- * tao/TypeCodeFactory/TypeCodeFactory_Loader.cpp:
- * tao/PortableServer/Root_POA.cpp:
- * tao/PortableServer/RequestProcessingStrategyFactoryImpl.cpp:
- * tao/PortableServer/RequestProcessingStrategyDefaultServantFI.cpp:
- * tao/PortableServer/RequestProcessingStrategyAOMOnlyFactoryImpl.cpp:
- * tao/PortableServer/Object_Adapter.cpp:
- Added missing include
-
-Wed Dec 28 08:57:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/Strategies/Optimized_Connection_Endpoint_Selector.cpp:
- Removed incorrect ; at end of method
-
-Tue Dec 27 22:50:22 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * orbsvcs/orbsvcs/Makefile.am:
-
- Regenerated.
-
- * orbsvcs/orbsvcs/CosTrading.mpc:
-
- Fix typo in last change.
-
-Tue Dec 27 18:17:49 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * orbsvcs/orbsvcs/Makefile.am:
-
- Regenerated.
-
- * orbsvcs/orbsvcs/CosTrading.mpc:
-
- Tweak so trading_serv_export.h is installed.
-
-Tue Dec 27 17:21:54 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * orbsvcs/orbsvcs/Makefile.am:
-
- Regenerated.
-
- * orbsvcs/orbsvcs/CosNotification.mpc:
-
- Tweak so notify_serv_export and notify_persist_export.h are
- installed.
-
- * orbsvcs/orbsvcs/CosTime.mpc:
-
- Tweak so time_export.h is installed.
-
- * orbsvcs/orbsvcs/CosEvent.mpc:
- * orbsvcs/orbsvcs/ec_typed_events_serv.mpb:
-
- Tweak so that CEC_Defaults.h and event_serv_export.h are
- installed.
-
-Tue Dec 27 16:17:30 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * orbsvcs/orbsvcs/Makefile.am:
-
- Regenerated.
-
- * orbsvcs/orbsvcs/CosConcurrency.mpc:
-
- Tweak so concurrency_export.h is installed. Thanks to Vladimir
- Panov for pointing out this class of problems.
-
- * tao/Makefile.am:
-
- Regenerated due to new Optimized Connection Endpoint Selector
- feature. C.f.:
-
- Tue Dec 27 08:22:42 2005 Phil Mesnier <mesnier_p@ociweb.com>
-
-Tue Dec 27 15:33:28 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * Makefile.am:
-
- Remove DISTCLEANFILES definitions. We no longer ship
- tao-config and tao-config.1.
-
- * Makefile.am:
-
- Build examples and interop-tests subdirectories.
-
- * Makefile.am:
-
- I accidently clobbered this file by checking in the MPC
- generated version. Restore to revision 1.13, the last
- known good version.
-
-Tue Dec 27 15:11:18 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * Release
-
- Add aclocal.m4 to RELEASE_FILES. Thanks to Vladimir Panov
- < gbr at voidland dot org >.
-
-Fri Dec 23 20:17:39 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.cpp:
- * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.h:
-
- Changed lock strategy of implicit_ids_, filterable_data_, and
- variable_header_ maps from TAO_SYNCH_MUTEX to ACE_Null_Mutex,
- since accesses to the maps are already protected at a higher
- level.
-
- Explicitly set the size of the implicit_ids_, filterable_data_,
- and variable_header_ maps to 27, 31, and 31 hash buckets
- respectively.
-
- A fixed set of 9 keys are stored in implicit_ids_. With the
- default hash_pjw() hash function, 27 buckets is the smallest
- table where each key is hashed to a unique bucket. Further
- optimizations, perhaps using a minimal perfect hash, may be
- possible.
-
- A 31 bucket hash table size was selected for filterable_data_
- and variable_header_ because a typical structured event has very
- few if any attributes, the cost of allocating default (1024 hash
- buckets) size maps outweigh any benefits of fewer hash
- collisions.
-
-Tue Dec 27 12:24:29 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * Makefile.am:
-
- Fixed botched ACLOCAL_AMFLAGS definition.
-
-Tue Dec 27 11:34:29 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * Makefile.am:
-
- Build examples subdirectory.
-
- * examples/Makefile.am:
-
- Disable building CSD_Strategy and RTScheduling subdirectories.
- These *.mpc files need major changes to support separate build
- directories. This is too risky to complete within this beta
- cycle.
-
- * performance-tests/Makefile.am:
-
- Disable building CSD_Strategy subdirectory.
- These *.mpc files need major changes to support separate build
- directories. This is too risky to complete within this beta
- cycle.
-
- * examples/Load_Balancing/Makefile.am:
- * examples/Load_Balancing_persistent/Makefile.am:
- * examples/POA/Adapter_Activator/Makefile.am:
- * examples/POA/Explicit_Activation/Makefile.am:
- * examples/POA/On_Demand_Activation/Makefile.am:
- * examples/POA/Reference_Counted_Servant/Makefile.am:
- * examples/POA/TIE/Makefile.am:
- * examples/Persistent_Grid/Makefile.am:
- * examples/Simulator/Event_Supplier/Makefile.am:
-
- Regenerated.
-
- * examples/POA/Adapter_Activator/POA_Adapter_Activator.mpc:
- * examples/POA/Explicit_Activation/POA_Explicit_Activation.mpc:
- * examples/POA/On_Demand_Activation/POA_On_Demand_Activation.mpc:
- * examples/POA/Reference_Counted_Servant/Reference_Counted_Servant.mpc:
-
- Change automake specific includes definitions to to have both
- build dir and source dir relative paths.
-
- * examples/Load_Balancing/Load_Balancing.mpc:
- * examples/Load_Balancing_persistent/Load_Balancing_persistent.mpc:
- * examples/POA/TIE/POA_TIE.mpc:
- * examples/Persistent_Grid/Persistent_Grid.mpc:
- * examples/Simulator/Event_Supplier/Event_Supplier.mpc:
-
- Add *_IDL projects for compiling *.idl files. This eliminates
- duplicate rules that would otherwise result when Makefile.am's
- are aggregated in the automake build.
-
-Tue Dec 27 08:22:42 2005 Phil Mesnier <mesnier_p@ociweb.com>
-
- * tao/Profile_Transport_Resolver.cpp:
- * tao/Profile_Transport_Resolver.h:
- * tao/Strategies/OC_Endpoint_Selector_Loader.cpp:
- * tao/Strategies/OC_Endpoint_Selector_Loader.h:
- * tao/Strategies/OC_Endpoint_Selector_Factory.cpp:
- * tao/Strategies/OC_Endpoint_Selector_Factory.h:
- * tao/Strategies/Optimized_Connection_Endpoint_Selector.cpp:
- * tao/Strategies/Optimized_Connection_Endpoint_Selector.h:
-
- A new feature requested by Homag. This feature is an
- alternative endpoint selector that improves the performance of
- connection establishment when an IOR contains unreachable
- endpoints. The two elements of this optimization are a
- connection cache lookup before attempting any connections and a
- second means for setting the connection timeout without loading
- the AMI library to use the TAO-specific connection timeout
- policy.
-
- * tests/AlternateIIOP/svc.conf:
-
- The alternate IIOP test now uses the Optimized Connection
- Endpoint Selector to speed up the selection of the correct endpoint.
-
-Tue Dec 27 09:18:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/FlResource_Loader.h:
- * tao/TkResource_Loader.h:
- Added missing versioning include. Thanks to
- Ken Sedgwick <ken at bonsai dot com>
-
-Tue Dec 27 09:03:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/IORInterceptor/IORInterceptor_Details.h:
- Fixed pragma once warning
-
-Fri Dec 23 16:16:20 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
-
- Add orbsvcs/tests/Bug_2316_Regression/Makefile to
- AC_CONFIG_FILES.
-
- * orbsvcs/tests/Bug_2316_Regression/Makefile.am:
-
- New file.
-
-Fri Dec 23 13:06:22 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.cpp:
- * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.h:
-
- Don't assign values to dynamically allocated Any's if the
- allocation failed.
-
- Remove rec_ member variable. The constructor extracts all
- relevant fields and adds them to property_lookup_ map.
-
- Const-qualify constructor argument.
-
-Fri Dec 23 10:47:55 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.cpp:
-
- Removed unused variable.
-
-Fri Dec 23 09:09:14 2005 Chad Elliott <elliott_c@ociweb.com>
-
- * tao/PI/PI_ORBInitializer.h:
- * tao/PI/PI_ORBInitializer.cpp:
- * tao/PI/PI_PolicyFactory.h:
- * tao/PI/PI_PolicyFactory.cpp:
- * tao/PI/ProcessingModePolicy.h:
- * tao/PI/ProcessingModePolicy.cpp:
-
- Added the TAO versioning namespace macros.
-
-Fri Dec 23 08:50:37 2005 Chad Elliott <elliott_c@ociweb.com>
-
- * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/Echo_Collocated_ORBInitializer.h:
- * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/interceptors.h:
- * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/test_i.h:
- * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/Echo_Client_ORBInitializer.h:
- * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/Echo_Server_ORBInitializer.h:
- * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/client_interceptor.h:
- * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/server_interceptor.h:
- * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/test_i.h:
-
- Fixed fuzz errors related to RefCountedServantBase and _MSC_VER >=
- 1200.
-
-Fri Dec 23 13:24:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * TAO_IDL/util/utl_err.cpp:
- Added include of Log_Msg.h to get ACE_ERROR. Can't reproduce
- it on my machine but it can be that because of other defines
- this file is not included implicitly. This fixes bugzilla bug
- 2342. Thanks to Dave Craig <dwcraig at qualcomm dot com> for
- reporting this.
-
-Fri Dec 23 10:39:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/IIOP_Acceptor.cpp:
- * examples/POA/On_Demand_Loading/Servant_Manager.cpp:
- Fixed 64bit conversion warnings
-
-Fri Dec 23 10:29:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Native_Exceptions/Native_Exceptions.mpc:
- * tests/UNKNOWN_Exception/UNKNOWN_Exception.mpc:
- Changed the way we change the TAO_IDL flags so that adding
- more flags from the platform_macros.GNU file works for these
- projects
-
-Fri Dec 23 10:19:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/PI/PI_PolicyFactory.h:
- Fixed export macros
-
-Fri Dec 23 10:16:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/PI/ClientRequestDetails.{h,inl}:
- * tao/PI_Server/ServerRequestDetails.{h,inl}:
- * tao/IORInterceptor/IORInterceptor_Details.{h,inl,cpp}:
- Fixed pragma once warning, removed empty destructor, not needed
-
- * tao/IORInterceptor/IORInterceptor_Details.inl:
- Removed this file, it is now empty
-
- * tao/Makefile.am:
- Updated
-
-Fri Dec 23 08:29:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/PI/PI_ORBInitializer.h:
- * tao/PI/ProcessingModePolicy.h:
- Fixed export macros
-
-Thu Dec 22 16:07:11 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * docs/tutorials/Quoter/RT_Event_Service/Makefile.am:
- * examples/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/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:
- * examples/Content_Server/AMI_Iterator/Makefile.am:
- * examples/Content_Server/AMI_Observer/Makefile.am:
- * examples/Content_Server/SMI_Iterator/Makefile.am:
- * examples/Kokyu_dsrt_schedulers/mif_example/Makefile.am:
- * examples/Load_Balancing/Makefile.am:
- * examples/Load_Balancing_persistent/Makefile.am:
- * examples/OBV/Typed_Events/Makefile.am:
- * examples/POA/DSI/Makefile.am:
- * examples/POA/Default_Servant/Makefile.am:
- * examples/POA/Forwarding/Makefile.am:
- * examples/POA/Generic_Servant/Makefile.am:
- * examples/POA/TIE/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/Simulator/Event_Supplier/Makefile.am:
- * interop-tests/wchar/Makefile.am:
- * orbsvcs/Event_Service/Makefile.am:
- * orbsvcs/FTRT_Event_Service/Event_Service/Makefile.am:
- * orbsvcs/FTRT_Event_Service/Factory_Service/Makefile.am:
- * orbsvcs/FTRT_Event_Service/Gateway_Service/Makefile.am:
- * orbsvcs/FT_ReplicationManager/Makefile.am:
- * orbsvcs/Fault_Detector/Makefile.am:
- * orbsvcs/Fault_Notifier/Makefile.am:
- * orbsvcs/IFR_Service/Makefile.am:
- * orbsvcs/ImplRepo_Service/Makefile.am:
- * orbsvcs/Logging_Service/RTEvent_Logging_Service/Makefile.am:
- * orbsvcs/Naming_Service/Makefile.am:
- * orbsvcs/Notify_Service/Makefile.am:
- * orbsvcs/examples/CosEC/RtEC_Based/bin/Makefile.am:
- * orbsvcs/examples/CosEC/RtEC_Based/lib/Makefile.am:
- * orbsvcs/examples/CosEC/RtEC_Based/tests/Basic/Makefile.am:
- * orbsvcs/examples/CosEC/RtEC_Based/tests/Multiple/Makefile.am:
- * orbsvcs/examples/FaultTolerance/RolyPoly/Makefile.am:
- * orbsvcs/examples/LoadBalancing/Makefile.am:
- * orbsvcs/examples/Log/RTEvent/Makefile.am:
- * orbsvcs/examples/Notify/Federation/Agent/Makefile.am:
- * orbsvcs/examples/Notify/Federation/Gate/Makefile.am:
- * orbsvcs/examples/Notify/Federation/SpaceCraft/Makefile.am:
- * orbsvcs/examples/Notify/Subscribe/Makefile.am:
- * orbsvcs/examples/RtEC/IIOPGateway/Makefile.am:
- * orbsvcs/examples/RtEC/Kokyu/Makefile.am:
- * orbsvcs/examples/RtEC/MCast/Makefile.am:
- * orbsvcs/examples/RtEC/Schedule/Makefile.am:
- * orbsvcs/examples/RtEC/Simple/Makefile.am:
- * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/Makefile.am:
- * orbsvcs/performance-tests/RTEvent/Colocated_Roundtrip/Makefile.am:
- * orbsvcs/performance-tests/RTEvent/Federated_Roundtrip/Makefile.am:
- * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/Makefile.am:
- * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/Makefile.am:
- * orbsvcs/performance-tests/RTEvent/Roundtrip/Makefile.am:
- * orbsvcs/performance-tests/RTEvent/TCP_Baseline/Makefile.am:
- * orbsvcs/performance-tests/RTEvent/lib/Makefile.am:
- * orbsvcs/tests/Makefile.am:
- * orbsvcs/tests/AVStreams/Asynch_Three_Stage/Makefile.am:
- * orbsvcs/tests/AVStreams/Bidirectional_Flows/Makefile.am:
- * orbsvcs/tests/AVStreams/Component_Switching/Makefile.am:
- * orbsvcs/tests/AVStreams/Full_Profile/Makefile.am:
- * orbsvcs/tests/AVStreams/Latency/Makefile.am:
- * orbsvcs/tests/AVStreams/Modify_QoS/Makefile.am:
- * orbsvcs/tests/AVStreams/Multicast/Makefile.am:
- * orbsvcs/tests/AVStreams/Multicast_Full_Profile/Makefile.am:
- * orbsvcs/tests/AVStreams/Multiple_Flows/Makefile.am:
- * orbsvcs/tests/AVStreams/Pluggable/Makefile.am:
- * orbsvcs/tests/AVStreams/Pluggable_Flow_Protocol/Makefile.am:
- * orbsvcs/tests/AVStreams/Simple_Three_Stage/Makefile.am:
- * orbsvcs/tests/AVStreams/Simple_Two_Stage/Makefile.am:
- * orbsvcs/tests/AVStreams/Simple_Two_Stage_With_QoS/Makefile.am:
- * orbsvcs/tests/Bug_2137_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/EC_Custom_Marshal/Makefile.am:
- * orbsvcs/tests/EC_MT_Mcast/Makefile.am:
- * orbsvcs/tests/EC_Mcast/Makefile.am:
- * orbsvcs/tests/EC_Multiple/Makefile.am:
- * orbsvcs/tests/EC_Throughput/Makefile.am:
- * orbsvcs/tests/Event/Basic/Makefile.am:
- * orbsvcs/tests/Event/Mcast/Common/Makefile.am:
- * orbsvcs/tests/Event/Mcast/Complex/Makefile.am:
- * orbsvcs/tests/Event/Mcast/Simple/Makefile.am:
- * orbsvcs/tests/Event/Mcast/Two_Way/Makefile.am:
- * orbsvcs/tests/Event/Performance/Makefile.am:
- * orbsvcs/tests/Event/lib/Makefile.am:
- * orbsvcs/tests/FT_App/Makefile.am:
- * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/Makefile.am:
- * orbsvcs/tests/FaultTolerance/IOGR/Makefile.am:
- * orbsvcs/tests/FaultTolerance/IOGRManipulation/Makefile.am:
- * orbsvcs/tests/FtRtEvent/Makefile.am:
- * orbsvcs/tests/ImplRepo/Makefile.am:
- * orbsvcs/tests/InterfaceRepo/Latency_Test/Makefile.am:
- * orbsvcs/tests/Notify/performance-tests/Throughput/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:
- * performance-tests/Makefile.am:
- * performance-tests/Anyop/Makefile.am:
- * performance-tests/Callback/Makefile.am:
- * performance-tests/Cubit/TAO/DII_Cubit/Makefile.am:
- * performance-tests/Cubit/TAO/IDL_Cubit/Makefile.am:
- * performance-tests/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/DII/Makefile.am:
- * performance-tests/Latency/DSI/Makefile.am:
- * performance-tests/Latency/Deferred/Makefile.am:
- * performance-tests/Latency/Single_Threaded/Makefile.am:
- * performance-tests/Latency/Thread_Per_Connection/Makefile.am:
- * performance-tests/Latency/Thread_Pool/Makefile.am:
- * performance-tests/POA/Create_Reference/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/Orb_Per_Priority/Makefile.am:
- * performance-tests/RTCorba/Multiple_Endpoints/Single_Endpoint/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/DII/Makefile.am:
- * performance-tests/Sequence_Latency/DSI/Makefile.am:
- * performance-tests/Sequence_Latency/Deferred/Makefile.am:
- * performance-tests/Sequence_Latency/Single_Threaded/Makefile.am:
- * performance-tests/Sequence_Latency/Thread_Per_Connection/Makefile.am:
- * performance-tests/Sequence_Latency/Thread_Pool/Makefile.am:
- * performance-tests/Throughput/Makefile.am:
-
- Regenerated.
-
-Thu Dec 22 15:24:38 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * TAO_IDL/tao_idl.mpc:
- * docs/tutorials/Quoter/Naming_Service/Quoter_Naming_Service.mpc:
- * docs/tutorials/Quoter/Simple/Client/Quoter_Simple_Client.mpc:
- * docs/tutorials/Quoter/Simple/Impl-Repo/Quoter_Simple_Impl_Repo.mpc:
- * docs/tutorials/Quoter/Simple/ImprovedServer/Quoter_Simple_ImprovedServer.mpc:
- * docs/tutorials/Quoter/Simple/Persistent/Quoter_Simple_Persistent.mpc:
- * docs/tutorials/Quoter/Simple/Server/Quoter_Simple_Server.mpc:
- * examples/POA/Adapter_Activator/POA_Adapter_Activator.mpc:
- * examples/POA/Explicit_Activation/POA_Explicit_Activation.mpc:
- * examples/POA/On_Demand_Activation/POA_On_Demand_Activation.mpc:
- * examples/POA/Reference_Counted_Servant/Reference_Counted_Servant.mpc:
- * orbsvcs/examples/CosEC/RtEC_Based/bin/CosEC_RtEC_Based_bin.mpc:
- * orbsvcs/examples/CosEC/RtEC_Based/tests/Basic/CosEC_RtEC_Based_tests_Basic.mpc:
- * orbsvcs/examples/CosEC/RtEC_Based/tests/Multiple/CosEC_RtEC_Based_Mult.mpc:
- * orbsvcs/examples/Notify/Federation/Agent/Agent.mpc:
- * orbsvcs/examples/Notify/Federation/SpaceCraft/SpaceCraft.mpc:
- * orbsvcs/performance-tests/RTEvent/Colocated_Roundtrip/Colocated_Roundtrip.mpc:
- * orbsvcs/performance-tests/RTEvent/Federated_Roundtrip/Federated_Roundtrip.mpc:
- * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/RTCORBA_Baseline.mpc:
- * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/RTCORBA_Callback.mpc:
- * orbsvcs/performance-tests/RTEvent/Roundtrip/Roundtrip.mpc:
- * orbsvcs/performance-tests/RTEvent/TCP_Baseline/TCP_Baseline.mpc:
- * orbsvcs/tests/Bug_2285_Regression/Bug_2285_Regression.mpc:
- * orbsvcs/tests/Bug_2287_Regression/Bug_2287_Regression.mpc:
- * orbsvcs/tests/CosEvent/Basic/basiceventtestexe.mpb:
- * orbsvcs/tests/Event/Basic/rteventtestexe.mpb:
- * orbsvcs/tests/Event/Mcast/Complex/Complex.mpc:
- * orbsvcs/tests/Event/Mcast/Simple/Simple.mpc:
- * orbsvcs/tests/Event/Mcast/Two_Way/Two_Way.mpc:
- * orbsvcs/tests/Event/Performance/eventperftestexe.mpb:
- * performance-tests/Protocols/Protocols.mpc:
-
- Add automake specific blocks that either add or replace include
- paths definitions with $(srcdir) relative paths.
-
-Thu Dec 22 13:04:09 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
-
- Added BUILD_ACE_FOR_TAO automake conditional. Explicitly
- set to false (at least for now).
-
-Thu Dec 22 14:43:24 2005 Paul Calabrese <calabrese_p@ociweb.com>
-
- * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_SupplierControl.cpp:
-
- Fix some uninitialized data members.
-
-Thu Dec 22 12:38:37 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * tao/Makefile.am:
- * orbsvcs/orbsvcs/Makefile.am:
-
- Regenerated.
-
-Thu Dec 22 14:13:14 2005 Chad Elliott <elliott_c@ociweb.com>
-
- * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/run_test.pl:
- * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/run_test.pl:
-
- Made an attempt at supporting these new tests on VxWorks.
-
-Wed Dec 21 19:30:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * orbsvcs/examples/Notify/Federation/federation.mwc:
- Removed this file, it causes project files with
- just different casing, which causes problems when extracting
- the zip release files under windows
-
-Thu Dec 22 10:12:33 2005 Chad Elliott <elliott_c@ociweb.com>
-
- * tao/PI/ProcessingModePolicyC.h:
- * tao/PI/ProcessingModePolicyC.cpp:
- * tao/PI/ProcessingModePolicyS.h:
-
- These did not show up as unknown files for the previous commit.
-
-Thu Dec 22 08:54:09 2005 Chad Elliott <elliott_c@ociweb.com>
-
- Committing these changes on behalf of Tim Bradley
- <bradley_t@ociweb.com>.
-
- The following changes were made in order to support a new
- feature that is described in the CORBA 3.1 draft specification.
- The new feature consists of adding the capability to register
- Portable Interceptors with an associated set of Policy objects.
- In addition, a new Policy was introduced: the
- PortableInterceptor::ProcessingModePolicy. This policy can be
- applied to either client request interceptors or server request
- interceptors. There are three possible ProcessingMode values:
-
- - LOCAL_AND_REMOTE (the default)
- - LOCAL_ONLY
- - REMOTE_ONLY
-
- The policy is used during the dispatching of a CORBA request.
- It comes into play for remote requests as well as collocated
- (thru-poa) requests. When the policy value is something other
- than the default value, the interception points on the
- corresponding interceptor may or may not be invoked. For the
- LOCAL_ONLY policy value, the interception points are only invoked
- on the interceptor if the request is a collocated (thru-poa)
- request. If it is a remote request, the LOCAL_ONLY policy value
- causes the interceptor to not apply to the current request.
- The REMOTE_ONLY has the opposite effect - only remote requests
- cause the interception points to be invoked in the interceptor.
-
- * tao/IORInterceptor/IORInterceptor_Details.cpp:
- * tao/IORInterceptor/IORInterceptor_Details.h:
- * tao/IORInterceptor/IORInterceptor_Details.inl:
- * tao/PI/ClientRequestDetails.cpp:
- * tao/PI/ClientRequestDetails.h:
- * tao/PI/ClientRequestDetails.inl:
- * tao/PI/PI_ORBInitializer.cpp:
- * tao/PI/PI_ORBInitializer.h:
- * tao/PI/PI_PolicyFactory.cpp:
- * tao/PI/PI_PolicyFactory.h:
- * tao/PI/ProcessingModePolicy.cpp:
- * tao/PI/ProcessingModePolicy.h:
- * tao/PI/ProcessingModePolicy.pidl:
- * tao/PI/ProcessingModePolicyC.cpp:
- * tao/PI/ProcessingModePolicyC.h:
- * tao/PI/ProcessingModePolicyS.h:
- * tao/PI_Server/ServerRequestDetails.cpp:
- * tao/PI_Server/ServerRequestDetails.h:
- * tao/PI_Server/ServerRequestDetails.inl:
-
- The files listed above have been added as part of the
- the new PI Policy support (including the new
- PI ProcessingModePolicy).
-
- * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/Client_Task.cpp:
- * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/Client_Task.h:
- * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/Collocated_Test.cpp:
- * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/Echo_Collocated_ORBInitializer.cpp:
- * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/Echo_Collocated_ORBInitializer.h:
- * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/interceptors.cpp:
- * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/interceptors.h:
- * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/PI_ProcMode_Collocated.mpc:
- * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/run_test.pl:
- * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/Server_Task.cpp:
- * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/Server_Task.h:
- * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/test_i.cpp:
- * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/test.idl:
- * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/test_i.h:
-
- The files listed above make up a new "collocated" test for the
- new PortableInterceptor::ProcessingModePolicy "feature".
-
- * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/client_interceptor.cpp:
- * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/client_interceptor.h:
- * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/client_main.cpp:
- * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/Client_Task.cpp:
- * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/Client_Task.h:
- * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/Echo_Client_ORBInitializer.cpp:
- * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/Echo_Client_ORBInitializer.h:
- * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/Echo_Server_ORBInitializer.cpp:
- * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/Echo_Server_ORBInitializer.h:
- * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/PI_ProcMode_Remote.mpc:
- * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/run_test.pl:
- * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/server_interceptor.cpp:
- * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/server_interceptor.h:
- * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/server_main.cpp:
- * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/Server_Task.cpp:
- * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/Server_Task.h:
- * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/test_i.cpp:
- * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/test.idl:
- * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/test_i.h:
-
- The files listed above make up a new "remote" test for the
- new PortableInterceptor::ProcessingModePolicy "feature".
-
- * tao/PortableServer/Upcall_Wrapper.cpp:
-
- The Upcall_Wrapper class was modified to fix a bug that
- was observed while testing the new ProcessingModePolicy.
- The server request portable interceptors were being supplied
- with a ServerRequestInfo object that referenced uninitialized
- operation arguments in the collocated (thru_poa) case.
-
- * tao/PI/ClientRequestInfo.cpp:
-
- During testing of the new ProcessingModePolicy, another bug
- was observed. Client request interceptors were not getting
- the proper "result argument" (both collocated and remote cases).
- The changes made to the tao/PI/ClientRequestInfo.cpp file fixes
- this bug.
-
- * tao/ClientRequestInterceptor_Adapter.h:
- * tao/Collocated_Invocation.cpp:
- * tao/IORInterceptor_Adapter.h:
- * tao/Invocation_Base.cpp:
- * tao/Invocation_Base.h:
- * tao/Invocation_Base.inl:
- * tao/ORB_Core.cpp:
- * tao/ORB_Core.h:
- * tao/Remote_Invocation.cpp:
- * tao/ServerRequestInterceptor_Adapter.h:
- * tao/IORInterceptor/IORInterceptor_Adapter_Impl.cpp:
- * tao/IORInterceptor/IORInterceptor_Adapter_Impl.h:
- * tao/PI/ClientRequestInterceptor_Adapter_Impl.cpp:
- * tao/PI/ClientRequestInterceptor_Adapter_Impl.h:
- * tao/PI/Interceptor_List_T.cpp:
- * tao/PI/Interceptor_List_T.h:
- * tao/PI/ORBInitInfo.cpp:
- * tao/PI/ORBInitInfo.h:
- * tao/PI/ORBInitInfo.pidl:
- * tao/PI/ORBInitInfoC.cpp:
- * tao/PI/ORBInitInfoC.h:
- * tao/PI/ORBInitInfoS.h:
- * tao/PI/PI.cpp:
- * tao/PI_Server/ServerInterceptorAdapter.cpp:
- * tao/PI_Server/ServerInterceptorAdapter.h:
-
- The files listed above were modified as part of the
- changes made to support policies at PI registration-time
- and the new PI ProcessingModePolicy.
-
- * tests/Portable_Interceptors/Collocated/Dynamic/test_i.cpp:
-
- Added a sleep before the shutdown to allow the client thread to
- complete the collocated call before shutting down the ORB to avoid
- BAD_INV_ORDER exceptions on fast multi-processor machines.
-
-Thu Dec 22 14:04:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/RTCORBA/Dynamic_Thread_Pool/client.cpp:
- Fixed variable not used warning
-
-Thu Dec 22 12:25:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/RTCORBA/Dynamic_Thread_Pool/*.mpc:
- Shortened filename to fix fuzz error
-
-Wed Dec 21 13:06:53 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
-
- Use TAO_ENABLE_MINIMUM_CORBA macro instead of explicitly setting
- BUILD_MINIMUM_CORBA automake conditional to false.
-
- * m4/tao.m4:
-
- New file, autoconf macros for TAO-specific feature tests.
-
- Added TAO_ENABLE_MINIMUM_CORBA autoconf macro. Configuring with
- --enable-minimum-corba will set the BUILD_MINIMUM_CORBA automake
- conditional.
-
- * configure.ac:
- * Makefile.am:
-
- Look for automake macro files (*.m4) in ../m4 and ./m4.
-
-Wed Dec 21 12:08:57 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.cpp:
-
- Changed TAO_Log_Constraint_Visitor constructor to use
- ACE_CString constructors that don't copy or take ownership of
- the string, this allows us to wrap string literals for use as
- map bindings with as little overhead as possible.
-
- * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.h:
-
- Changed lock strategy of property_lookup_map_ from
- TAO_SYNCH_MUTEX to ACE_Null_Mutex, since all accesses to the map
- are already protected at a higher level.
-
- * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.cpp:
- * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.h:
-
- Explicitly set the size of the property_lookup_map_ to 31 hash
- buckets. A typical log record has very few if any attributes,
- the cost of allocating the default (1024 hash bucket) size map
- outweighs any benefits of fewer hash collisions.
-
-Wed Dec 21 19:28:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/PortableServer/Servant_Upcall.cpp:
- No need to store the TAO_Adapter in an intermediate variable
-
- * examples/Load_Balancing_persistent/Load_Balancer_i.cpp:
- * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.cpp:
- Fixed 64bit conversion warning
-
- * orbsvcs/orbsvcs/Event/EC_Dispatching_Task.cpp:
- Initialise pointer with 0 and removed some debugging statements that
- appear always and don't add a value to the log
-
- * orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils_T.cpp:
- Removed some old comments
-
- * tao/orbconf.h:
- Did some cleanup, removed TAO_USE_SEQUENCE_TEMPLATES,
- TAO_MAXIMUM_NATIVE_TYPE_SIZE, TAO_MAX_TRANSPORT_REREAD_ATTEMPTS.
- I couldn't find these throughtout all the code.
-
-Wed Dec 21 11:03:25 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * TAO_IDL/ast/ast_expression.cpp:
- * TAO_IDL/include/ast_expression.h:
-
- If !ACE_LACKS_LONGLONG_T, perform operations on CORBA::LongLong
- and CORBA::ULongLong types using 64 bit arithmetic. Previously
- this was done with doubles (53 bit mantissa) for '+', '-', '*';
- or disallowed for the other operators.
-
- * TAO_IDL/ast/ast_expression.cpp:
- * TAO_IDL/include/ast_expression.h:
-
- Add EvalKind parameter to ::eval_bin_op and ::eval_mod_op so
- that operations can be done in terms of the given type.
-
- * TAO_IDL/ast/ast_expression.cpp:
-
- Remove handling of '%' operator in AST_Expression::eval_bin_op()
- as it is handled by AST_Expression::eval_mod_op().
-
-Wed Dec 21 18:50:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * orbsvcs/orbsvcs/Trader/constraint.l:
- * orbsvcs/orbsvcs/Trader/Constraint_l.cpp:
- * tao/RTPortableServer/RT_Collocation_Resolver.cpp:
- Use true and false for booleans
-
-Wed Dec 21 18:40:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Bug_2328_Regression/*:
- Added new regression for bug 2328. When having a client without
- codeset support and a server with, sending multiple strings in one
- invocation caused a crash with x.4.7. A retest just before the
- release of x.4.8 proved things where fixed already, just putting
- the regression into the repo to make sure we don't get this bug
- back.
-
-Wed Dec 21 16:23:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/Leader_Follower.cpp:
- Use prefix increment/decrement instead of postfix
-
- * tao/Object.cpp:
- Made lazy_strategy a real bool instead of an int
-
- * tao/CSD_ThreadPool/CSD_TP_Strategy.{h,inl}:
- Made num_threads a long to fix 64bit conversion warnings
-
- * tao/RTPortableServer/RT_Servant_Dispatcher.cpp:
- Initialise pointer with 0
-
- * tests/IDL_Test/array.idl:
- Added some bound array types
-
- * tests/IDL_Test/interface.idl:
- Added an empty local interface
-
- * tests/IDL_Test/sequence.idl:
- Added a sequence of local interfaces
-
- * tests/RTCORBA/Dynamic_Thread_Pool/*:
- Added new test to show dynamic thread pools with the idle timeout
- functionality
-
-Tue Dec 20 08:04:30 2005 Simon McQueen <sm@prismtech.com>
-
- * TAO version 1.4.8 released.
-
-Fri Dec 16 18:06:27 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * TAO_IDL/be/be_global.cpp:
- * TAO_IDL/be_include/be_global.h:
- * TAO_IDL/driver/drv_args.cpp:
-
- Added missing code that sets versioned namespace opening and
- closing text.
-
- * TAO_IDL/be/be_visitor_union/any_op_ch.cpp:
-
- Fixed typo that caused generated versioned namespace to be
- reopened before it was closed.
-
- * 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/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/FTORB.mpc:
- * orbsvcs/orbsvcs/FaultTolerance.mpc:
- * orbsvcs/orbsvcs/FtRtEvent.mpc:
- * orbsvcs/orbsvcs/HTIOP.mpc:
- * orbsvcs/orbsvcs/PortableGroup.mpc:
- * orbsvcs/orbsvcs/RTCosScheduling.mpc:
- * orbsvcs/orbsvcs/RTEvent.mpc:
- * orbsvcs/orbsvcs/RTEventLogAdmin.mpc:
- * orbsvcs/orbsvcs/RTSched.mpc:
- * orbsvcs/orbsvcs/RT_Notification.mpc:
- * orbsvcs/orbsvcs/SSLIOP.mpc:
- * orbsvcs/orbsvcs/Security.mpc:
- * orbsvcs/orbsvcs/Svc_Utils.mpc:
-
- Core orbsvcs stubs/skeletons must have ability to support
- versioned namespaces. IDL-capable MPC projects now inherit from
- the "tao_versioning_idl_defaults" MPC base project.
-
- * tao/CONV_FRAME.pidl:
- * tao/CharSeq.pidl:
- * tao/Current.pidl:
- * tao/Domain.pidl:
- * tao/DoubleSeq.pidl:
- * tao/FloatSeq.pidl:
- * tao/GIOP.pidl:
- * tao/IIOP.pidl:
- * tao/AnyTypeCode/AnySeq.pidl:
- * tao/AnyTypeCode/Bounds.pidl:
- * tao/AnyTypeCode/Dynamic.pidl:
- * tao/AnyTypeCode/Dynamic_Parameter.pidl:
- * tao/AnyTypeCode/ValueModifier.pidl:
- * tao/AnyTypeCode/Visibility.pidl:
- * tao/BiDir_GIOP/BiDirPolicy.pidl:
- * tao/CSD_Framework/CSD_Framework.pidl:
- * tao/CodecFactory/IOP_Codec.pidl:
- * tao/CodecFactory/IOP_Codec_include.pidl:
- * tao/DynamicAny/DynamicAny.pidl:
- * tao/IFR_Client/IFR_Base.pidl:
- * tao/IFR_Client/IFR_Basic.pidl:
- * tao/IFR_Client/IFR_Components.pidl:
- * tao/IFR_Client/IFR_Extended.pidl:
-
- Added versioned namespace related TAO_IDL command line options
- to the stub/skeleton generation documentation.
-
- * tests/Param_Test/results.h:
-
- Wrap forward declaration of class in CORBA namespace within a
- TAO versioned namespace since the core TAO library does so.
-
-Thu Dec 15 16:19:48 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * TAO_IDL/be/be_codegen.cpp:
- * TAO_IDL/be/be_global.cpp:
- * TAO_IDL/be/be_valuetype.cpp:
- * TAO_IDL/be/be_visitor_arg_traits.cpp:
- * TAO_IDL/be/be_visitor_traits.cpp:
- * TAO_IDL/be/be_visitor_array/any_op_ch.cpp:
- * TAO_IDL/be/be_visitor_array/any_op_cs.cpp:
- * TAO_IDL/be/be_visitor_array/cdr_op_ch.cpp:
- * TAO_IDL/be/be_visitor_array/cdr_op_cs.cpp:
- * TAO_IDL/be/be_visitor_enum/any_op_ch.cpp:
- * TAO_IDL/be/be_visitor_enum/any_op_cs.cpp:
- * TAO_IDL/be/be_visitor_enum/cdr_op_ch.cpp:
- * TAO_IDL/be/be_visitor_enum/cdr_op_cs.cpp:
- * TAO_IDL/be/be_visitor_exception/any_op_ch.cpp:
- * TAO_IDL/be/be_visitor_exception/any_op_cs.cpp:
- * TAO_IDL/be/be_visitor_exception/cdr_op_ch.cpp:
- * TAO_IDL/be/be_visitor_exception/cdr_op_cs.cpp:
- * TAO_IDL/be/be_visitor_interface/any_op_ch.cpp:
- * TAO_IDL/be/be_visitor_interface/any_op_cs.cpp:
- * TAO_IDL/be/be_visitor_interface/cdr_op_ch.cpp:
- * TAO_IDL/be/be_visitor_interface/cdr_op_cs.cpp:
- * TAO_IDL/be/be_visitor_root/root.cpp:
- * TAO_IDL/be/be_visitor_root/root_ch.cpp:
- * TAO_IDL/be/be_visitor_sequence/any_op_ch.cpp:
- * TAO_IDL/be/be_visitor_sequence/any_op_cs.cpp:
- * TAO_IDL/be/be_visitor_sequence/cdr_op_ch.cpp:
- * TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp:
- * TAO_IDL/be/be_visitor_structure/any_op_ch.cpp:
- * TAO_IDL/be/be_visitor_structure/any_op_cs.cpp:
- * TAO_IDL/be/be_visitor_structure/cdr_op_ch.cpp:
- * TAO_IDL/be/be_visitor_structure/cdr_op_cs.cpp:
- * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp:
- * TAO_IDL/be/be_visitor_union/any_op_ch.cpp:
- * TAO_IDL/be/be_visitor_union/any_op_cs.cpp:
- * TAO_IDL/be/be_visitor_union/cdr_op_ch.cpp:
- * TAO_IDL/be/be_visitor_union/cdr_op_cs.cpp:
- * TAO_IDL/be/be_visitor_valuebox/any_op_ch.cpp:
- * TAO_IDL/be/be_visitor_valuebox/any_op_cs.cpp:
- * TAO_IDL/be/be_visitor_valuebox/cdr_op_ch.cpp:
- * TAO_IDL/be/be_visitor_valuebox/cdr_op_cs.cpp:
- * TAO_IDL/be_include/be_global.h:
- * TAO_IDL/driver/drv_args.cpp:
-
- Added ability to set "versioned" namespace opening and closing
- text. Addresses problem where applications that do not enable
- versioned namespace support in their own code need not get
- "versioned" stubs/skeletons.
-
-Tue Dec 13 12:13:26 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * COPYING: Updated this file to mention compliance issues wrt the
- new "The Energy Policy Act of 2005". Thanks to Malcolm Spence
- for providing this.
-
-Wed Dec 14 09:03:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/Borland/README:
- Updated contact information
-
-Tue Dec 13 13:35:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Sequence_Unit_Tests/string_traits_base.hpp:
- Removed static from the declaration of empty to fix VxWorks warnings
-
-Tue Dec 13 12:55:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * orbsvcs/tests/Notify/Discarding/notify.conf:
- Use DispatchingThreads instead of ListeningThreads, the last one
- is deprecated
-
-Tue Dec 13 12:49:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * orbsvcs/examples/Notify/Subscribe/Notify_Subscribe.mpc:
- Set exename to Subscribe to match the run_test perl script
-
-Tue Dec 13 12:34:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * orbsvcs/Notify_Service/Notify_Service.cpp (shutdown):
- Only unbind from the naming service when we have a valid object
- reference to it.
-
-Tue Dec 13 10:22:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/Codeset_Manager_Factory_Base.h:
- Fixed typo in comment
-
-Tue Dec 13 09:27:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * orbsvcs/orbsvcs/Shutdown_Utilities.{h,cpp}:
- The vc8 runtime seems to check wether a signal number is a valid
- one, if not it asserts. The Shutdown_Utilities where just
- calling remove_handler for all signal numbers, changed this to just
- call it for the signals we registered. This way we can end the
- orbsvcs executable with ctrl-c again.
-
-Mon Dec 12 15:20:10 2005 <ossama@dre.vanderbilt.edu>
-
- * orbsvcs/Notify_Service/Notify_Service.mpc:
-
- Disable NT_Notify_Service project in ace_for_tao configuration.
- It depends on ace/NT_Service.*, which is currently not part of
- the ace_for_tao subset.
-
- * examples/Load_Balancing/Load_Balancing.mpc:
-
- Disable in ace_for_tao configuration. It requires ACE_DLList,
- which is not part of the ace_for_tao subset.
-
-Mon Dec 12 09:35:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/ORB_Core.cpp:
- Minor formatting improvement in debug logging
-
-Sun Dec 11 17:39:54 USMST 2005 Yan Dai <dai_y@ociweb.com>
-
- * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_ClientEngine.cpp:
-
- Added sleep before client call done(). This is workaround with
- the problem that some oneway requests lost when the server has
- multiple orb threads.
-
-Fri Dec 9 16:36:27 USMST 2005 Yan Dai <dai_y@ociweb.com>
-
- * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_Statistics.cpp:
-
- Made actual_vs_expected() dump more details with the failure.
-
-Fri Dec 9 21:48:48 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * tao/Array_VarOut_T.h:
- * tao/Array_VarOut_T.inl:
-
- In the TAO_Array_Forany_T<> template class:
-
- - Changed initialization values for the CORBA::Boolean
- nocopy_ member from '0' to 'false'.
-
- - Removed the 'const' qualifier from the nocopy_ member.
- This member gets assigned to in the class assignment
- operator, and because of this, tools like insure++
- complain. It's a mystery why C++ compilers don't
- complain as well. This fix closes [BUGID:2326]. Thanks
- to Brian Buesker <bbuesker@qualcomm.com> for reporting
- the problem.
-
-Thu Dec 8 16:37:06 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * examples/RTCORBA/Activity/Activity.mpc:
-
- Do not override "macros" variable. Add to it instead. Fixes
- problem where versioned namespace preprocessor symbols were not
- added to generated Makefiles/projects.
-
- * examples/RTCORBA/Activity/Activity.h:
- * examples/RTCORBA/Activity/Builder.h:
- * examples/RTCORBA/Activity/Job_i.h:
- * examples/RTCORBA/Activity/POA_Holder.h:
- * examples/RTCORBA/Activity/Periodic_Task.h:
- * examples/RTScheduling/Job_i.h:
- * examples/RTScheduling/POA_Holder.h:
- * examples/Simple/bank/AccountManager_i.h:
-
- Fixed versioned namespace support.
-
-Thu Dec 8 14:19:52 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * orbsvcs/orbsvcs/CosEvent/CEC_Dispatching_Task.h:
- * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAlert_Handler.h:
-
- Fixed versioned namespace support. The versioning macros calls
- were missing.
-
-Thu Dec 8 20:24:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * interop-tests/wchar/interop_wchar.mpc:
- * examples/PluggableUDP/tests/Basic/Basic.mpc:
- * examples/PluggableUDP/tests/SimplePerformance/SimplePerformance.mpc:
- * examples/POA/Default_Servant/POA_Default_Servant.mpc:
- * examples/POA/DSI/POA_DSI.mpc:
- * examples/Content_Server/AMI_Iterator/AMI_Iterator.mpc:
- * examples/Content_Server/AMI_Observer/AMI_Observer.mpc:
- * examples/Content_Server/SMI_Iterator/SMI_Iterator.mpc:
- * examples/Buffered_Oneways/Buffered_Oneways.mpc:
- * examples/Buffered_AMI/Buffered_AMI.mpc:
- Added 'after += ...' lines to files where projects share one or
- more IDL files.
-
-Thu Dec 8 13:10:42 USMST 2005 Yan Dai <dai_y@ociweb.com>
-
- * tests/CSD_Strategy_Tests/TP_Test_3/run_test.pl:
-
- Commented the client command line output previously added for
- debugging.
-
-Thu Dec 8 07:17:36 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * tao/Asynch_Queued_Message.h:
- * tao/default_server.h:
- * tao/PortableServer/Operation_Table_Binary_Search.h:
-
- Fixed versioned namespace support. The versioning macros calls
- were missing.
-
-Thu Dec 8 06:54:31 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * orbsvcs/examples/LoadBalancing/ServerRequestInterceptor.h:
-
- Fixed versioned namespace build errors, predominantly caused by
- forwared declarations not being placed within the appropriate
- {ACE,TAO}_{BEGIN,END}_VERSIONED_NAMESPACE_DECL block.
-
-Thu Dec 8 06:45:36 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * tests/OctetSeq/OctetSeq.mpc:
- * performance-tests/Anyop/Anyop.mpc:
- * performance-tests/POA/Create_Reference/Create_Reference.mpc:
- * performance-tests/POA/Implicit_Activation/Implicit_Activation.mpc:
- * performance-tests/POA/Object_Creation_And_Registration/Object_Creation_And_Registration.mpc:
- * performance-tests/Protocols/Protocols.mpc:
- * performance-tests/RTCorba/Thread_Pool/Thread_Pool.mpc:
-
- Disable these projects when "ace_for_tao" is enabled.
-
-Wed Dec 7 19:19:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.cpp:
- Workaround for Borland is also needed for BSD2006
-
-Wed Dec 7 18:56:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * 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/ThreadPool3/CSD_Test_ThreadPool5.mpc:
- * examples/CSD_Strategy/ThreadPool3/CSD_Test_ThreadPool6.mpc:
- Added 'after += ...' lines to files where projects share one or
- more IDL files.
-
- * examples/CSD_Strategy/ThreadPool4/CSD_Test_ThreadPool4.mpc:
- Simplified
-
-Wed Dec 7 05:43:53 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * tests/Connection_Timeout/Connection_Timeout.mpc:
- * tests/Hang_Shutdown/Hang.mpc:
- * tests/Param_Test/Param_Test.mpc:
-
- Disable these projects when "ace_for_tao" is enabled.
-
-Wed Dec 7 10:59:55 USMST 2005 Yan Dai <dai_y@ociweb.com>
-
- * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_i.cpp:
- * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_Statistics.cpp:
-
- Added more logging in test results checking to help debug the
- TP_Test_3 failure on RHEL3_Minimum build.
-
- * tests/CSD_Strategy_Tests/TP_Foo_B/Callback_i.cpp:
- * tests/CSD_Strategy_Tests/TP_Foo_B/Callback_i.h:
-
- Removed the ACE_Atomic_Op for num_callbacks_ data member since the
- CSD synchronizes the request dispatching.
-
-Wed Dec 7 17:30:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * orbsvcs/tests/Bug_2316_Regression/Bug_2316_Regression.mpc:
- * examples/POA/Forwarding/POA_Forwarding.mpc:
- * examples/Kokyu_dsrt_schedulers/mif_example/mif_example.mpc:
- Added 'after += ...' lines to files where projects share one or
- more IDL files.
-
-Wed Dec 7 12:31:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * orbsvcs/orbsvcs/Trader/Trader.h:
- Work around for TAO_Lockable is also needed for BCB2006 Update 1
-
-Tue Dec 6 21:16:05 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/ServerRequestInterceptor.h:
- * orbsvcs/tests/Notify/lib/Activation_Manager.h:
- * orbsvcs/tests/Notify/lib/Command.h:
- * orbsvcs/tests/Notify/lib/EventChannel_Command.h:
- * orbsvcs/tests/Notify/lib/Options_Parser.cpp:
- * orbsvcs/tests/Notify/lib/Options_Parser.h:
- * orbsvcs/tests/Notify/lib/Peer.h:
- * orbsvcs/tests/Notify/lib/Periodic_Consumer.h:
- * orbsvcs/tests/Notify/lib/Periodic_Supplier.h:
-
- Fixed versioned namespace build errors, predominantly caused by
- forwared declarations not being placed within the appropriate
- {ACE,TAO}_{BEGIN,END}_VERSIONED_NAMESPACE_DECL block.
-
-Tue Dec 6 14:55:41 USMST 2005 Yan Dai <dai_y@ociweb.com>
-
- * tests/CSD_Strategy_Tests/TP_Test_3/run_test.pl:
- * tests/CSD_Strategy_Tests/TP_Test_3/ServerApp.cpp:
-
- Added debug message to help debugging the problem of
- "<server_main> failed: No such file or directory".
-
-Tue Dec 6 15:57:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * orbsvcs/tests/Bug_2285_Regression/Bug_2285_Regression.mpc:
- Added 'after += ...' lines to files where projects share one or
- more IDL files.
-
-Tue Dec 6 15:40:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * orbsvcs/tests/Security/BiDirectional/client.cpp:
- * orbsvcs/tests/Security/BiDirectional/test_i.cpp:
- Fixed 64bit conversion warnings
-
-Tue Dec 6 08:34:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * orbsvcs/tests/Bug_2287_Regression/Bug_2287_Regression.mpc:
- * examples/OBV/Typed_Events/Typed_Events.mpc:
- * examples/Load_Balancing/Load_Balancing.mpc:
- Added 'after += ...' lines to files where projects share one or
- more IDL files.
-
-Tue Dec 6 08:26:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * orbsvcs/orbsvcs/Trader/Trader.h:
- Also with BDS2006 we need to export the TAO_Lockable class as
- workaround. Reported this to Borland, hopefully they will fix
- this soon
-
-Mon Dec 5 19:43:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * orbsvcs/tests/Bug_2137_Regression/client.cpp:
- Added include of PI/PI.h to fix test failures in static builds
-
-Mon Dec 5 14:58:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * docs/releasenotes/index.html:
- Small improvements
-
-Sun Dec 4 11:34:11 2005 William Otte <wotte@dre.vanderbilt.edu>
-
- * orbsvcs/orbsvcs/Notify/XML_Loader.cpp
-
- Moved definition of TOPOLOGY_ID_NAME earier in the file to avoid
- undefined argument error.
-
-Sun Dec 4 11:14:45 2005 William Otte <wotte@dre.vanderbilt.edu>
-
- * TAO_IDL/be/be_helper.cpp
-
- Fixed an unused arg warning.
-
-Sat Dec 3 20:54:28 2005 Chris Cleeland <cleeland_c@ociweb.com>
-
- * orbsvcs/orbsvcs/Notify/XML_Loader.cpp: Moved the namespace decl
- for TOPOLOGY_ID_NAME inside the VERSIONED_NAMESPACE_DECL block
- to fix broken versioned namespace builds. Thanks to Ossama for
- pointing this out.
-
-Sat Dec 3 19:38:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/QtTests/QtTests.mpc:
- Added anytypecode to the client project
-
-Sat Dec 3 09:43:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/IDL_Test/constants.idl:
- Removed the wstring constants for the time being, cause issues
- with some builds that lack wchar_t support
-
-Fri Dec 2 16:18:15 2005 Chris Cleeland <cleeland_c@ociweb.com>
-
- * orbsvcs/tests/Notify/performance-tests/RedGreen/RedGreen_Test.cpp (DTOR):
- Add try/catch block around call to ec->destroy() because it
- seems that often in this test the EC is gone by the time
- destroy() gets called. This raises a COMM_FAILURE which now
- gets caught and noticed printed. We also now catch and print
- any exception raised in the DTOR since there's little chance of
- doing anything about it, and at least this way we get
- information.
-
-Fri Dec 2 10:26:33 2005 Chris Cleeland <cleeland_c@ociweb.com>
-
- * orbsvcs/orbsvcs/Notify/XML_Topology_Factory.h: Added 'extern'
- declaration in here as this seems to placate the VC8 compiler's
- errors.
-
-Fri Dec 2 11:52:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * orbsvcs/orbsvcs/SSLIOP/params_dup.h:
- Added missing include of ace/pre.h
-
-Fri Dec 2 11:12:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Bug_1627_Regression/test.mpc:
- * tests/Bug_1551_Regression/test.mpc:
- * tests/Bug_1482_Regression/test.mpc:
- * tests/Bug_1627_Regression/Bug_1627_Regression.mpc:
- * tests/Bug_1551_Regression/Bug_1551_Regression.mpc:
- * tests/Bug_1482_Regression/Bug_1482_Regression.mpc:
- Renamed test.mpc to a more specific name to fix duplicate errors
- in the MPC generation
-
-Fri Dec 2 11:05:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/IDL_Test/constants.idl:
- Added several wstring constants for test
-
-Fri Dec 2 01:35:31 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * orbsvcs/orbsvcs/Makefile.am:
- * orbsvcs/orbsvcs/SSLIOP/params_dup.c:
- * orbsvcs/orbsvcs/SSLIOP/params_dup.cpp:
-
- Reintroduced `params_dup.c' and removed `params_dup.cpp' file.
- Some C++ compiler/platform combinations cannot handle the broken
- OpenSSL function pointer conversions. Stick with a C compiler.
-
- * orbsvcs/orbsvcs/SSLIOP/params_dup.h:
-
- Include the new "ace/config-macros.h" header instead of
- "ace/config-lite.h". The former can be parsed by C compilers.
-
- * tao/TAO_Singleton_Manager.cpp:
- * tao/TAO_Singleton_Manager.h:
-
- Moved static "instance_" pointer to an anonymous namespace
- within the implementation file. Allows the friend declaration
- to be removed, in turn fixing builds that cannot handle the
- global scope qualifier prepended to that friend declaration.
-
- Removed unused "preallocated_object" static array.
-
- * tao/Versioned_Namespace.h:
-
- Update preprocessor check to use new config-macros.h specific
- include guard preprocessor symbol.
-
-Thu Dec 1 08:07:23 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * TAO-INSTALL.html: Updated this file for VxWorks.
- Thanks to Nathan Anderson <nathan dot l dot anderson at lmco dot
- com> for these suggestions.
-
-Thu Dec 1 20:17:29 2005 Chris Cleeland <cleeland_c@ociweb.com>
-
- * orbsvcs/orbsvcs/Notify/Topology_Object.h:
- * orbsvcs/orbsvcs/Notify/Topology_Object.cpp:
-
- Removed TOPOLOGY_ID from here. It should have been nmoved when
- the persistence stuff was broken into a separate library.
-
- * orbsvcs/orbsvcs/Notify/XML_Loader.cpp:
- * orbsvcs/orbsvcs/Notify/XML_Saver.cpp:
- * orbsvcs/orbsvcs/Notify/XML_Topology_Factory.cpp:
-
- Moved TOPOLOGY_ID into here since that's all that uses it.
-
-Thu Dec 1 12:08:17 2005 Chris Cleeland <cleeland_c@ociweb.com>
-
- * orbsvcs/orbsvcs/Notify/Object.h: Revert previous change as it
- apparently confused Borland BC6.
-
- * orbsvcs/orbsvcs/Notify/Topology_Object.*:
- * orbsvcs/orbsvcs/Notify/Reconnection_Registry.*:
-
- Changed manifest constants for TOPOLOGY_ID_NAME, REGISTRY_TYPE,
- RECONNECT_ID, RECONNECT_IOR, and REGISTRY_CALLBACK_TYPE from
- statics within the namespace to being declared in the namespace
- in the header, but defined in the .cpp file. This de-warns on
- OS X Tiger G++ 3.3 builds, but may also have a minor reduction
- in footprint everywhere since now there will be only one
- instance of these rather than an instance everywhere the
- relevant header gets #included.
-
-Thu Dec 1 18:10:48 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * tests/AMH_Exceptions/AMH_Exceptions.mpc:
- * tests/AMH_Oneway/AMH_Oneway.mpc:
- * tests/AMI_Buffering/AMI_Buffering.mpc:
- * tests/Abstract_Interface/Abstract_Interface.mpc:
- * tests/Any/Recursive/RecursiveHello.mpc:
- * tests/BiDirectional/BiDirectional.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_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/test.mpc:
- * tests/Bug_1495_Regression/Bug_1495.mpc:
- * tests/Bug_1551_Regression/test.mpc:
- * tests/Bug_1568_Regression/Bug_1568_Regression.mpc:
- * tests/Bug_1627_Regression/test.mpc:
- * tests/Bug_2174_Regression/Bug_2174_Regression.mpc:
- * tests/Bug_2183_Regression/Bug_2183_Regression.mpc:
- * tests/Bug_2234_Regression/Bug_2234_Regression.mpc:
- * tests/CSD_Strategy_Tests/TP_Common/CSD_TP_Test_Lib.mpc:
- * tests/CSD_Strategy_Tests/TP_Test_Dynamic/CSD_TP_Test_Dynamic.mpc:
- * tests/CSD_Strategy_Tests/TP_Test_Static/CSD_TP_Test_Static.mpc:
- * tests/Cache_Growth_Test/Cache_Growth_Test.mpc:
- * tests/CallbackTest/CallbackTest.mpc:
- * tests/Client_Leaks/Client_Leaks.mpc:
- * tests/Collocation/Collocation.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/DLL_ORB/DLL_ORB.mpc:
- * tests/DSI_Gateway/DSI_Gateway.mpc:
- * tests/Explicit_Event_Loop/Explicit_Event_Loop.mpc:
- * tests/Exposed_Policies/Exposed_Policies.mpc:
- * tests/FL_Cube/FL_Cube.mpc:
- * tests/Faults/Faults.mpc:
- * tests/File_IO/File_IO.mpc:
- * tests/Forwarding/Forwarding.mpc:
- * tests/Hang_Shutdown/Hang.mpc:
- * tests/Hello/Hello.mpc:
- * tests/ICMG_Any_Bug/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/MProfile.mpc:
- * tests/MProfile_Connection_Timeout/MProfile_Connection_Timeout.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/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/Triangle_Test/TT.mpc:
- * tests/Nested_Event_Loop/Nested_Event_Loop.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/Supports/Supports_Test.mpc:
- * tests/OBV/TC_Alignment/OBV_TC_Alignment.mpc:
- * tests/OBV/ValueBox/valuebox.mpc:
- * tests/Object_Loader/Object_Loader.mpc:
- * tests/Objref_Sequence_Test/Objref_Sequence_Test.mpc:
- * tests/OctetSeq/OctetSeq.mpc:
- * tests/Oneway_Buffering/Oneway_Buffering.mpc:
- * tests/Oneways_Invoking_Twoways/Oneways_Invoking_Twoways.mpc:
- * tests/POA/Persistent_ID/Persistent_ID.mpc:
- * tests/Param_Test/Param_Test.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/Dynamic/PI_Dynamic.mpc:
- * tests/Portable_Interceptors/IORInterceptor/PI_IORInterceptor.mpc:
- * tests/Portable_Interceptors/ORB_Shutdown/PI_ORB_Shutdown.mpc:
- * tests/Portable_Interceptors/PICurrent/PI_PICurrent.mpc:
- * tests/Portable_Interceptors/Request_Interceptor_Flow/PI_Request_Interceptor_Flow.mpc:
- * tests/Portable_Interceptors/Service_Context_Manipulation/PI_Svc_Context_Manip.mpc:
- * tests/QtTests/QtTests.mpc:
- * tests/RTCORBA/Banded_Connections/RTCORBA_Banded_Conn.mpc:
- * tests/RTCORBA/Client_Propagated/RTCORBA_Client_Propagated.mpc:
- * tests/RTCORBA/Client_Protocol/RTCORBA_Client_Protocol.mpc:
- * tests/RTCORBA/Diffserv/RTCORBA_Diffserv.mpc:
- * tests/RTCORBA/Explicit_Binding/RTCORBA_Explicit_Binding.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/Profile_And_Endpoint_Selection/PaE_Selection.mpc:
- * tests/RTCORBA/Server_Declared/RTCORBA_Server_Declared.mpc:
- * tests/RTCORBA/Server_Protocol/RTCORBA_Server_Protocol.mpc:
- * tests/RTCORBA/Thread_Pool/RTCORBA_Thread_Pool.mpc:
- * tests/RTScheduling/Scheduling_Interceptor/Scheduler_Interceptor.mpc:
- * tests/Reliable_Oneways/Reliable_Oneways.mpc:
- * tests/Server_Connection_Purging/Server_Connection_Purging.mpc:
- * tests/Server_Leaks/Server_Leaks.mpc:
- * tests/Single_Read/Single_Read.mpc:
- * tests/Smart_Proxies/Smart_Proxies.mpc:
- * tests/Stack_Recursion/Stack_Recursion.mpc:
- * tests/Strategies/Strategies.mpc:
- * tests/Timed_Buffered_Oneways/Timed_Buffered_Oneways.mpc:
- * tests/Timeout/Timeout.mpc:
- * tests/Two_Objects/Two_Objects.mpc:
- * tests/UNKNOWN_Exception/UNKNOWN_Exception.mpc:
- * tests/Xt_Stopwatch/Xt_Stopwatch.mpc:
-
- Added 'after += ...' lines to files where projects share one or
- more IDL files. This change will order the builds and eliminate
- concurrency problems in VC8 builds. This is a temporary solution
- until there is time to apply J.T. Conklin's <jtc@acorntoolworks.com>
- approach of creating a separate project in each file that just
- executes the IDL compiler on the shared files, and ordering all
- other projects that build the resulting generated files to
- come after this step.
-
-Thu Dec 1 16:08:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/RTCORBA/Thread_Pool.cpp:
- Fixed bug in thread pool id calculation
-
-Thu Dec 1 16:02:36 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * tests/MT_Timeout/MT_Timeout.mpc:
-
- Added 'after' line in one project to order the builds (which
- share an IDL file) for VC8.
-
-Thu Dec 1 14:49:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * TAO-INSTALL.html:
- Updated VxWorks part
-
-Wed Nov 30 10:23:05 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * orbsvcs/performance-tests/RTEvent/lib/Client_Options.h:
- * orbsvcs/performance-tests/RTEvent/lib/Low_Priority_Setup.h:
- * orbsvcs/performance-tests/RTEvent/lib/RTEC_Initializer.h:
- * orbsvcs/performance-tests/RTEvent/lib/Send_Task.h:
- * orbsvcs/tests/EC_Throughput/ECT_Driver.h:
- * orbsvcs/tests/Event/Basic/BCast.h:
- * orbsvcs/tests/Event/Mcast/Common/EC_Wrapper.h:
- * orbsvcs/tests/Event/Performance/Latency.h:
- * orbsvcs/tests/Event/lib/Driver.h:
- * orbsvcs/tests/FT_App/FT_Creator.h:
- * orbsvcs/tests/FT_App/TAO_Object_Group_Creator.h:
- * orbsvcs/tests/FtRtEvent/PushSupplier.h:
-
- Fixed forward declarations so that they take into account
- versioned namespace support.
-
-Wed Nov 30 00:33:21 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * examples/Content_Server/AMI_Iterator/AMI_Iterator.mpc:
- * examples/Content_Server/AMI_Observer/AMI_Observer.mpc:
- * examples/Content_Server/SMI_Iterator/SMI_Iterator.mpc:
- * examples/Load_Balancing_persistent/Load_Balancing_persistent.mpc:
- * examples/POA/Generic_Servant/POA_Generic_Servant.mpc:
- * examples/POA/TIE/POA_TIE.mpc:
- * examples/Persistent_Grid/Persistent_Grid.mpc:
- * orbsvcs/examples/LoadBalancing/LoadBalancing.mpc:
- * orbsvcs/orbsvcs/AV.mpc:
- * orbsvcs/tests/EC_Custom_Marshal/EC_Custom_Marshal.mpc:
- * orbsvcs/tests/EC_Throughput/EC_Throughput.mpc:
- * orbsvcs/tests/ImplRepo/ImplRepo.mpc:
- * orbsvcs/tests/InterfaceRepo/Latency_Test/Latency_Test.mpc:
-
- Disable these projects when "ace_for_tao" is enabled.
-
- * tao/GIOP_Message_Generator_Parser_Impl.inl:
-
- Removed "static" keywork from constant variable declaration.
- Corrected semantics are not supported in shared libraries on
- VxWorks. Thanks to Frank Rehberger for suggesting the change,
- and to Johnny for pointing out the VxWorks issue. [Bug 2304]
-
-Wed Nov 30 14:59:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/RTCORBA/RT_ORB_Loader.cpp:
- * tao/RTCORBA/Thread_Pool.{h,cpp}:
- Fixed warnings in GCC build
-
-Wed Nov 30 12:50:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * orbsvcs/tests/Security/MT_SSLIOP/run_test_heavy.pl:
- New regression test script. Test the TAO SSLIOP under heavy load
- and it will fail. This test takes a long time to succeed so
- didn't put it in the standard test suite. We have no idea why
- it fails, but something is buggy in the SSLIOP support
-
-Wed Nov 30 11:13:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/RTCORBA/RT_ORB.{h,cpp}:
- * tao/RTCORBA/RT_ORB_Loader.cpp:
- * tao/RTCORBA/RT_ORBInitializer.{h,cpp}:
- * tao/RTCORBA/Thread_Pool.{h,cpp,inl}:
- * docs/rtcorba/features.html:
- When using RTCorba threadpools dynamic threads can be used, these
- will be created on demand but will life forever after that. A new
- option has been added to the RT_ORB_Loader:
- RTORBDynamicThreadIdleTimeout. With this option a number of micro
- seconds can be specified. If a dynamic thread has not performed
- anywork in that time it will end itself. This way dynamic threads
- can go away if the load reduces again on the server, at the moment
- they are needed they are recreated. Because of this some internal
- administration has been updated, argument parsing has been updated
- and the timeout is passed through several interfacs.
-
- * docs/releasenotes/index.html:
- Fixed RTCorba link
-
-Wed Nov 30 08:08:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/PortableServer/RequestProcessingStrategyAOMOnly.h:
- Added brief class description
-
-Tue Nov 29 06:44:35 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * orbsvcs/FTRT_Event_Service/Event_Service/FT_EventService.h:
- * orbsvcs/FT_ReplicationManager/FT_DefaultFaultAnalyzer.cpp:
- * orbsvcs/FT_ReplicationManager/FT_DefaultFaultAnalyzer.h:
- * orbsvcs/FT_ReplicationManager/FT_FaultAnalyzer.cpp:
- * orbsvcs/FT_ReplicationManager/FT_FaultAnalyzer.h:
- * orbsvcs/FT_ReplicationManager/FT_FaultConsumer.cpp:
- * orbsvcs/FT_ReplicationManager/FT_FaultConsumer.h:
- * orbsvcs/FT_ReplicationManager/FT_FaultEventDescriptor.cpp:
- * orbsvcs/FT_ReplicationManager/FT_FaultEventDescriptor.h:
- * orbsvcs/FT_ReplicationManager/FT_Property_Validator.cpp:
- * orbsvcs/FT_ReplicationManager/FT_Property_Validator.h:
- * orbsvcs/FT_ReplicationManager/FT_ReplicationManager.cpp:
- * orbsvcs/FT_ReplicationManager/FT_ReplicationManager.h:
- * orbsvcs/FT_ReplicationManager/FT_ReplicationManagerFaultAnalyzer.cpp:
- * orbsvcs/FT_ReplicationManager/FT_ReplicationManagerFaultAnalyzer.h:
- * orbsvcs/Fault_Detector/FT_FaultDetectorFactory_i.cpp:
- * orbsvcs/Fault_Detector/FT_FaultDetectorFactory_i.h:
- * orbsvcs/Fault_Detector/Fault_Detector_i.cpp:
- * orbsvcs/Fault_Detector/Fault_Detector_i.h:
- * orbsvcs/Fault_Notifier/FT_Notifier_i.cpp:
- * orbsvcs/Fault_Notifier/FT_Notifier_i.h:
- * orbsvcs/ImplRepo_Service/ImR_Locator_i.h:
- * orbsvcs/Notify_Service/Notify_Service.h:
- * orbsvcs/orbsvcs/ETCL/ETCL_Interpreter.h:
- * orbsvcs/orbsvcs/Event/EC_Dispatching_Task.cpp:
- * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching.cpp:
- * orbsvcs/orbsvcs/Notify/Notify_Extensions.h:
-
- More versioned namespace build fixes.
-
-Tue Nov 29 13:42:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/LRU_Connection_Purging_Strategy.cpp:
- Use prefix increment instead of postfix
-
-Tue Nov 29 11:21:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/ORB.h:
- Added argument names to perform_work methods, improves doxygen
- docu
-
-Tue Nov 29 09:48:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/PluggableUDP/tests/Performance/Performance.mpc:
- Added 'after' lines to order the builds for VC8.
-
-Mon Nov 28 22:22:11 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * tests/Nested_Upcall_Crash/Nested_Upcall_Crash.mpc:
- * tests/RTCORBA/Linear_Priority/RTCORBA_Linear_Priority.mpc:
-
- Added 'after' lines to order the builds for VC8.
-
-Mon Nov 28 12:09:12 USMST 2005 Yan Dai <dai_y@ociweb.com>
-
- * performance-tests/CSD_Strategy/TestApps/ServerApp.cpp:
- * tests/CSD_Strategy_Tests/Broken/ClientApp.cpp:
- * tests/CSD_Strategy_Tests/Broken/ServerApp.cpp:
- * tests/CSD_Strategy_Tests/TP_Test_1/ServerApp.cpp:
- * tests/CSD_Strategy_Tests/TP_Test_2/ServerApp.cpp:
- * tests/CSD_Strategy_Tests/TP_Test_3/ClientApp.cpp:
- * tests/CSD_Strategy_Tests/TP_Test_3/ServerApp.cpp:
- * tests/CSD_Strategy_Tests/TP_Test_4/ServerApp.cpp:
- * tests/CSD_Strategy_Tests/TP_Test_Static/ServerApp.cpp:
-
- Made main thread call ACE_Object_Manager::instance()->wait()
- after orb shutdown. This would avoid the problem that the main
- thread possiably exit before all CSD threads exit and crash
- upon exit.
-
-Mon Nov 28 07:30:58 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * orbsvcs/orbsvcs/SSLIOP/params_dup.h:
-
- Added missing "/**/ between "include" and "{pre,post}.h".
-
- * tao/Utils/Server_Main.h:
-
- Fixed "obsolete #pragma once" warning.
-
-Sun Nov 27 04:00:27 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * orbsvcs/orbsvcs/Makefile.am:
- * orbsvcs/orbsvcs/Scheduler_Factory.cpp:
- * orbsvcs/orbsvcs/Scheduler_Factory.h:
- * orbsvcs/orbsvcs/Scheduler_Factory.i:
- * orbsvcs/orbsvcs/AV/AV_Core.h:
- * orbsvcs/orbsvcs/AV/Endpoint_Strategy.h:
- * orbsvcs/orbsvcs/AV/Policy.h:
- * orbsvcs/orbsvcs/CosEvent/CEC_Factory.h:
- * orbsvcs/orbsvcs/ESF/ESF_Delayed_Changes.h:
- * orbsvcs/orbsvcs/ETCL/ETCL_l.cpp:
- * orbsvcs/orbsvcs/Event/ECG_Adapters.h:
- * orbsvcs/orbsvcs/Event/ECG_Mcast_Gateway.h:
- * orbsvcs/orbsvcs/Event/ECG_UDP_Out_Endpoint.h:
- * orbsvcs/orbsvcs/Event/ECG_UDP_Receiver.h:
- * orbsvcs/orbsvcs/Event/ECG_UDP_Sender.h:
- * orbsvcs/orbsvcs/Event/EC_ConsumerControl.cpp:
- * orbsvcs/orbsvcs/Event/EC_ConsumerControl.h:
- * orbsvcs/orbsvcs/Event/EC_Default_Factory.h:
- * orbsvcs/orbsvcs/Event/EC_Factory.h:
- * orbsvcs/orbsvcs/Event/EC_ObserverStrategy.h:
- * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.h:
- * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Loader.cpp:
- * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Loader.h:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Fault_Detector_Loader.cpp:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Fault_Detector_Loader.h:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Identification_Service.cpp:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Identification_Service.h:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Replication_Service.cpp:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Replication_Service.h:
- * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor.h:
- * orbsvcs/orbsvcs/HTIOP/HTIOP_Connector.h:
- * orbsvcs/orbsvcs/HTIOP/HTIOP_Connector_Impl.h:
- * orbsvcs/orbsvcs/HTIOP/HTIOP_Factory.h:
- * orbsvcs/orbsvcs/IFRService/IFR_BaseS.cpp:
- * orbsvcs/orbsvcs/IFRService/IFR_BaseS.h:
- * orbsvcs/orbsvcs/IFRService/IFR_BaseS.inl:
- * orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.h:
- * orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.inl:
- * orbsvcs/orbsvcs/IFRService/IFR_BasicS.cpp:
- * orbsvcs/orbsvcs/IFRService/IFR_BasicS.h:
- * orbsvcs/orbsvcs/IFRService/IFR_BasicS.inl:
- * orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.h:
- * orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.inl:
- * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.cpp:
- * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.h:
- * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.inl:
- * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.h:
- * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.inl:
- * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.cpp:
- * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.h:
- * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.inl:
- * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.h:
- * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.inl:
- * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.h:
- * orbsvcs/orbsvcs/IFRService/ProvidesDef_i.h:
- * orbsvcs/orbsvcs/IFRService/PublishesDef_i.h:
- * orbsvcs/orbsvcs/Log/BasicLog_i.cpp:
- * orbsvcs/orbsvcs/Log/BasicLog_i.h:
- * orbsvcs/orbsvcs/Log/Hash_LogStore.h:
- * orbsvcs/orbsvcs/Log/Log_Compaction_Handler.h:
- * orbsvcs/orbsvcs/Log/Log_Flush_Handler.h:
- * orbsvcs/orbsvcs/Naming/Naming_Service_Container.h:
- * orbsvcs/orbsvcs/Notify/Factory.h:
- * orbsvcs/orbsvcs/Notify/Method_Request_Updates.cpp:
- * orbsvcs/orbsvcs/Notify/Method_Request_Updates.h:
- * orbsvcs/orbsvcs/Notify/Method_Request_Updates_T.h:
- * orbsvcs/orbsvcs/Notify/Property.h:
- * orbsvcs/orbsvcs/Notify/Timer.h:
- * orbsvcs/orbsvcs/Notify/Timer_Reactor.h:
- * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connection_Handler.h:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_EVP_PKEY.cpp:
- * orbsvcs/orbsvcs/SSLIOP/params_dup.c:
- * orbsvcs/orbsvcs/SSLIOP/params_dup.cpp:
- * orbsvcs/orbsvcs/SSLIOP/params_dup.h:
- * orbsvcs/orbsvcs/Trader/Constraint_l.cpp:
- * tao/Basic_Types.h:
- * tao/TAO_Singleton_Manager.inl:
- * tao/AnyTypeCode/String_TypeCode_Traits.h:
- * tao/AnyTypeCode/TAOA.h:
- * tao/AnyTypeCode/TypeCodeA.cpp:
- * tao/AnyTypeCode/TypeCode_Case_Base_T.h:
- * tao/AnyTypeCode/TypeCode_Constants.cpp:
- * tao/IFR_Client/IFR_BasicC.cpp:
- * tao/ImR_Client/ImR_Client.cpp:
- * tao/ImR_Client/ImR_Client.h:
- * tao/ObjRefTemplate/ORT_Adapter_Factory_Impl.cpp:
- * tao/ObjRefTemplate/ORT_Adapter_Factory_Impl.h:
- * tao/PI/InvalidSlotA.cpp:
- * tao/PI/ORBInitInfoC.cpp:
- * tao/PI/ORBInitInfoC.h:
- * tao/PI/PICurrentC.cpp:
- * tao/PortableServer/IdAssignmentStrategyFactoryImpl.cpp:
- * tao/PortableServer/IdAssignmentStrategyFactoryImpl.h:
- * tao/PortableServer/IdAssignmentStrategySystem.cpp:
- * tao/PortableServer/IdAssignmentStrategySystem.h:
- * tao/PortableServer/IdAssignmentStrategyUser.cpp:
- * tao/PortableServer/IdAssignmentStrategyUser.h:
- * tao/PortableServer/IdUniquenessStrategyFactoryImpl.cpp:
- * tao/PortableServer/IdUniquenessStrategyFactoryImpl.h:
- * tao/PortableServer/IdUniquenessStrategyMultiple.cpp:
- * tao/PortableServer/IdUniquenessStrategyMultiple.h:
- * tao/PortableServer/IdUniquenessStrategyUnique.cpp:
- * tao/PortableServer/IdUniquenessStrategyUnique.h:
- * tao/PortableServer/IdUniquenessStrategyUniqueFactoryImpl.cpp:
- * tao/PortableServer/IdUniquenessStrategyUniqueFactoryImpl.h:
- * tao/PortableServer/ImplicitActivationStrategyExplicit.cpp:
- * tao/PortableServer/ImplicitActivationStrategyExplicit.h:
- * tao/PortableServer/ImplicitActivationStrategyFactoryImpl.cpp:
- * tao/PortableServer/ImplicitActivationStrategyFactoryImpl.h:
- * tao/PortableServer/ImplicitActivationStrategyImplicit.cpp:
- * tao/PortableServer/ImplicitActivationStrategyImplicit.h:
- * tao/PortableServer/LifespanStrategyFactoryImpl.cpp:
- * tao/PortableServer/LifespanStrategyFactoryImpl.h:
- * tao/PortableServer/LifespanStrategyPersistentFactoryImpl.cpp:
- * tao/PortableServer/LifespanStrategyPersistentFactoryImpl.h:
- * tao/PortableServer/LifespanStrategyTransientFactoryImpl.cpp:
- * tao/PortableServer/LifespanStrategyTransientFactoryImpl.h:
- * tao/PortableServer/Non_Servant_Upcall.h:
- * tao/PortableServer/PortableServer.cpp:
- * tao/PortableServer/PortableServerA.cpp:
- * tao/PortableServer/RequestProcessingStrategyAOMOnlyFactoryImpl.cpp:
- * tao/PortableServer/RequestProcessingStrategyAOMOnlyFactoryImpl.h:
- * tao/PortableServer/RequestProcessingStrategyDefaultServantFI.cpp:
- * tao/PortableServer/RequestProcessingStrategyDefaultServantFI.h:
- * tao/PortableServer/RequestProcessingStrategyFactoryImpl.cpp:
- * tao/PortableServer/RequestProcessingStrategyFactoryImpl.h:
- * tao/PortableServer/RequestProcessingStrategyServantActivatorFI.cpp:
- * tao/PortableServer/RequestProcessingStrategyServantActivatorFI.h:
- * tao/PortableServer/RequestProcessingStrategyServantLocatorFI.cpp:
- * tao/PortableServer/RequestProcessingStrategyServantLocatorFI.h:
- * tao/PortableServer/ServantRetentionStrategyFactory.h:
- * tao/PortableServer/ServantRetentionStrategyFactoryImpl.cpp:
- * tao/PortableServer/ServantRetentionStrategyFactoryImpl.h:
- * tao/PortableServer/ServantRetentionStrategyNonRetainFactoryImpl.cpp:
- * tao/PortableServer/ServantRetentionStrategyNonRetainFactoryImpl.h:
- * tao/PortableServer/ServantRetentionStrategyRetainFactoryImpl.cpp:
- * tao/PortableServer/ServantRetentionStrategyRetainFactoryImpl.h:
- * tao/PortableServer/StrategyFactory.h:
- * tao/PortableServer/ThreadStrategyFactoryImpl.cpp:
- * tao/PortableServer/ThreadStrategyFactoryImpl.h:
- * tao/PortableServer/ThreadStrategyORBControl.cpp:
- * tao/PortableServer/ThreadStrategyORBControl.h:
- * tao/PortableServer/ThreadStrategySingle.cpp:
- * tao/PortableServer/ThreadStrategySingle.h:
- * tao/PortableServer/ThreadStrategySingleFactoryImpl.cpp:
- * tao/PortableServer/ThreadStrategySingleFactoryImpl.h:
- * tao/PortableServer/Var_Size_SArgument_T.cpp:
- * tao/PortableServer/Var_Size_SArgument_T.h:
- * tao/PortableServer/Var_Size_SArgument_T.inl:
- * tao/RTCORBA/Network_Priority_Mapping_Manager.h:
- * tao/RTCORBA/RTCORBAA.cpp:
- * tao/RTCORBA/RT_ORB.h:
- * tao/RTPortableServer/RTPortableServerA.cpp:
- * tao/RTScheduling/RTSchedulerA.cpp:
- * tao/TypeCodeFactory/TypeCodeFactoryA.cpp:
- * tao/Utils/PolicyList_Destroyer.h:
- * tao/Utils/Server_Main.cpp:
- * tao/Utils/Server_Main.h:
-
- Corrected build errors in versioned namespace builds.
-
-Sat Nov 26 14:57:56 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * TAO_IDL/util/utl_global.cpp:
- * TAO_IDL/include/idl_global.h:
-
- Modified files overlooked in the checkin of
-
- Fri Nov 25 19:26:03 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
-
-Fri Nov 25 18:54:19 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * NEWS:
-
- Updated with latest versioned namespace information.
-
- * TAO_IDL/tao_idl.mpc:
- * orbsvcs/orbsvcs/CosNaming_Serv.mpc:
- * orbsvcs/orbsvcs/FTORB.mpc:
- * orbsvcs/orbsvcs/IFRService.mpc:
- * orbsvcs/orbsvcs/PortableGroup.mpc:
- * orbsvcs/orbsvcs/RTEvent_Serv.mpc:
- * orbsvcs/orbsvcs/Svc_Utils.mpc:
- * tao/Strategies.mpc:
-
- Updated to take into account latest "ace_for_tao" subset
- changes.
-
- * tao/TAO_Singleton_Manager.h:
- * tao/AnyTypeCode/CharSeqA.cpp:
- * tao/AnyTypeCode/CharSeqA.h:
- * tao/AnyTypeCode/CurrentA.cpp:
- * tao/AnyTypeCode/CurrentA.h:
- * tao/AnyTypeCode/DomainA.cpp:
- * tao/AnyTypeCode/DomainA.h:
- * tao/AnyTypeCode/DoubleSeqA.cpp:
- * tao/AnyTypeCode/DoubleSeqA.h:
- * tao/AnyTypeCode/DynamicA.cpp:
- * tao/AnyTypeCode/DynamicA.h:
- * tao/AnyTypeCode/Dynamic_ParameterA.cpp:
- * tao/AnyTypeCode/Dynamic_ParameterA.h:
- * tao/AnyTypeCode/ExceptionA.cpp:
- * tao/AnyTypeCode/ExceptionA.h:
- * tao/AnyTypeCode/FloatSeqA.cpp:
- * tao/AnyTypeCode/FloatSeqA.h:
- * tao/AnyTypeCode/GIOPA.cpp:
- * tao/AnyTypeCode/GIOPA.h:
- * tao/AnyTypeCode/IIOPA.cpp:
- * tao/AnyTypeCode/IIOPA.h:
- * tao/AnyTypeCode/IIOP_EndpointsA.cpp:
- * tao/AnyTypeCode/IIOP_EndpointsA.h:
- * tao/AnyTypeCode/IOP_IORA.cpp:
- * tao/AnyTypeCode/IOP_IORA.h:
- * tao/AnyTypeCode/LongDoubleSeqA.cpp:
- * tao/AnyTypeCode/LongDoubleSeqA.h:
- * tao/AnyTypeCode/LongLongSeqA.cpp:
- * tao/AnyTypeCode/LongLongSeqA.h:
- * tao/AnyTypeCode/LongSeqA.cpp:
- * tao/AnyTypeCode/LongSeqA.h:
- * tao/AnyTypeCode/Messaging_PolicyValueA.cpp:
- * tao/AnyTypeCode/Messaging_PolicyValueA.h:
- * tao/AnyTypeCode/ObjectIdListA.cpp:
- * tao/AnyTypeCode/ObjectIdListA.h:
- * tao/AnyTypeCode/PI_ForwardA.cpp:
- * tao/AnyTypeCode/PI_ForwardA.h:
- * tao/AnyTypeCode/ParameterModeA.cpp:
- * tao/AnyTypeCode/ParameterModeA.h:
- * tao/AnyTypeCode/PolicyA.cpp:
- * tao/AnyTypeCode/PolicyA.h:
- * tao/AnyTypeCode/Policy_ForwardA.cpp:
- * tao/AnyTypeCode/Policy_ForwardA.h:
- * tao/AnyTypeCode/PortableInterceptorA.h:
- * tao/AnyTypeCode/ServicesA.cpp:
- * tao/AnyTypeCode/ServicesA.h:
- * tao/AnyTypeCode/ShortSeqA.cpp:
- * tao/AnyTypeCode/ShortSeqA.h:
- * tao/AnyTypeCode/StringSeqA.cpp:
- * tao/AnyTypeCode/StringSeqA.h:
- * tao/AnyTypeCode/SystemExceptionA.cpp:
- * tao/AnyTypeCode/SystemExceptionA.h:
- * tao/AnyTypeCode/TAOA.cpp:
- * tao/AnyTypeCode/TimeBaseA.cpp:
- * tao/AnyTypeCode/TimeBaseA.h:
- * tao/AnyTypeCode/ULongLongSeqA.cpp:
- * tao/AnyTypeCode/ULongLongSeqA.h:
- * tao/AnyTypeCode/ULongSeqA.cpp:
- * tao/AnyTypeCode/ULongSeqA.h:
- * tao/AnyTypeCode/UShortSeqA.cpp:
- * tao/AnyTypeCode/UShortSeqA.h:
- * tao/AnyTypeCode/ValueModifierA.cpp:
- * tao/AnyTypeCode/ValueModifierA.h:
- * tao/AnyTypeCode/VisibilityA.cpp:
- * tao/AnyTypeCode/VisibilityA.h:
- * tao/AnyTypeCode/WCharSeqA.cpp:
- * tao/AnyTypeCode/WCharSeqA.h:
- * tao/AnyTypeCode/WStringSeqA.cpp:
- * tao/AnyTypeCode/WStringSeqA.h:
- * tao/AnyTypeCode/WrongTransactionA.cpp:
- * tao/AnyTypeCode/WrongTransactionA.h:
- * tao/AnyTypeCode/orb_typesA.cpp:
- * tao/AnyTypeCode/orb_typesA.h:
- * tao/CSD_Framework/CSD_FrameworkA.cpp:
- * tao/CSD_Framework/CSD_FrameworkA.h:
- * tao/CSD_Framework/CSD_FrameworkC.cpp:
- * tao/CSD_Framework/CSD_FrameworkC.h:
- * tao/Domain/DomainS.cpp:
- * tao/Domain/DomainS.h:
- * tao/Domain/DomainS.inl:
- * tao/Domain/DomainS_T.h:
- * tao/Domain/DomainS_T.inl:
- * tao/DynamicAny/DynamicAnyC.cpp:
- * tao/DynamicAny/DynamicAnyC.h:
- * tao/IFR_Client/IFR_BaseC.cpp:
- * tao/IFR_Client/IFR_BaseC.h:
- * tao/IFR_Client/IFR_BaseC.inl:
- * tao/IFR_Client/IFR_BaseS.h:
- * tao/IFR_Client/IFR_BasicC.h:
- * tao/IFR_Client/IFR_BasicC.inl:
- * tao/IFR_Client/IFR_ComponentsC.cpp:
- * tao/IFR_Client/IFR_ComponentsC.h:
- * tao/IFR_Client/IFR_ComponentsC.inl:
- * tao/IFR_Client/IFR_ExtendedC.cpp:
- * tao/IFR_Client/IFR_ExtendedC.h:
- * tao/IFR_Client/IFR_ExtendedC.inl:
- * tao/IORInterceptor/IORInfoC.cpp:
- * tao/IORInterceptor/IORInfoC.h:
- * tao/IORInterceptor/IORInterceptorC.cpp:
- * tao/IORInterceptor/IORInterceptorC.h:
- * tao/IORManipulation/IORA.cpp:
- * tao/IORManipulation/IORC.cpp:
- * tao/IORManipulation/IORC.h:
- * tao/IORTable/IORTableC.cpp:
- * tao/IORTable/IORTableC.h:
- * tao/ImR_Client/ImplRepoC.cpp:
- * tao/ImR_Client/ImplRepoC.h:
- * tao/ImR_Client/ImplRepoC.inl:
- * tao/ImR_Client/ImplRepoS.cpp:
- * tao/ImR_Client/ImplRepoS.h:
- * tao/ImR_Client/ServerObjectC.cpp:
- * tao/ImR_Client/ServerObjectC.h:
- * tao/ImR_Client/ServerObjectC.inl:
- * tao/ImR_Client/ServerObjectS.cpp:
- * tao/ImR_Client/ServerObjectS.h:
- * tao/Messaging/ExceptionHolderA.cpp:
- * tao/Messaging/ExceptionHolderA.h:
- * tao/Messaging/ExceptionHolderC.cpp:
- * tao/Messaging/ExceptionHolderC.h:
- * tao/Messaging/ExceptionHolderC.inl:
- * tao/Messaging/MessagingA.cpp:
- * tao/Messaging/MessagingA.h:
- * tao/Messaging/MessagingC.cpp:
- * tao/Messaging/MessagingC.h:
- * tao/Messaging/MessagingC.inl:
- * tao/Messaging/MessagingS.cpp:
- * tao/Messaging/MessagingS.h:
- * tao/Messaging/MessagingS_T.h:
- * tao/Messaging/MessagingS_T.inl:
- * tao/Messaging/Messaging_No_ImplA.cpp:
- * tao/Messaging/Messaging_No_ImplA.h:
- * tao/Messaging/Messaging_No_ImplC.cpp:
- * tao/Messaging/Messaging_No_ImplC.h:
- * tao/Messaging/Messaging_RT_PolicyA.cpp:
- * tao/Messaging/Messaging_RT_PolicyA.h:
- * tao/Messaging/Messaging_RT_PolicyC.cpp:
- * tao/Messaging/Messaging_RT_PolicyC.h:
- * tao/Messaging/Messaging_SyncScope_PolicyA.cpp:
- * tao/Messaging/Messaging_SyncScope_PolicyA.h:
- * tao/Messaging/Messaging_SyncScope_PolicyC.cpp:
- * tao/Messaging/Messaging_SyncScope_PolicyC.h:
- * tao/Messaging/OldExceptionHolderA.cpp:
- * tao/Messaging/OldExceptionHolderA.h:
- * tao/Messaging/OldExceptionHolderC.cpp:
- * tao/Messaging/OldExceptionHolderC.h:
- * tao/Messaging/OldExceptionHolderC.inl:
- * tao/Messaging/PollableC.cpp:
- * tao/Messaging/PollableC.h:
- * tao/Messaging/TAO_ExtA.cpp:
- * tao/Messaging/TAO_ExtA.h:
- * tao/Messaging/TAO_ExtC.cpp:
- * tao/Messaging/TAO_ExtC.h:
- * tao/ObjRefTemplate/Default_ORTA.cpp:
- * tao/ObjRefTemplate/Default_ORTC.cpp:
- * tao/ObjRefTemplate/Default_ORTC.h:
- * tao/ObjRefTemplate/ObjectReferenceTemplateA.cpp:
- * tao/ObjRefTemplate/ObjectReferenceTemplateC.cpp:
- * tao/ObjRefTemplate/ObjectReferenceTemplateC.h:
- * tao/ObjRefTemplate/ObjectReferenceTemplate_includeC.h:
- * tao/PI/ClientRequestInfoA.cpp:
- * tao/PI/ClientRequestInfoA.h:
- * tao/PI/ClientRequestInfoC.cpp:
- * tao/PI/ClientRequestInterceptorA.cpp:
- * tao/PI/ClientRequestInterceptorA.h:
- * tao/PI/ClientRequestInterceptorC.cpp:
- * tao/PI/InterceptorA.cpp:
- * tao/PI/InterceptorA.h:
- * tao/PI/InterceptorC.cpp:
- * tao/PI/InterceptorC.h:
- * tao/PI/InvalidSlotA.h:
- * tao/PI/InvalidSlotC.cpp:
- * tao/PI/InvalidSlotC.h:
- * tao/PI/ORBInitializerA.cpp:
- * tao/PI/ORBInitializerA.h:
- * tao/PI/ORBInitializerC.cpp:
- * tao/PI/ORBInitializerC.h:
- * tao/PI/PICurrentA.cpp:
- * tao/PI/PICurrentA.h:
- * tao/PI/PICurrentC.h:
- * tao/PI/PIForwardRequestA.cpp:
- * tao/PI/PIForwardRequestA.h:
- * tao/PI/PIForwardRequestC.cpp:
- * tao/PI/PIForwardRequestC.h:
- * tao/PI/PolicyFactoryA.cpp:
- * tao/PI/PolicyFactoryA.h:
- * tao/PI/PolicyFactoryC.cpp:
- * tao/PI/PolicyFactoryC.h:
- * tao/PI/RequestInfoA.cpp:
- * tao/PI/RequestInfoA.h:
- * tao/PI/RequestInfoC.cpp:
- * tao/PI/RequestInfoC.h:
- * tao/PI_Server/ServerRequestInfoA.cpp:
- * tao/PI_Server/ServerRequestInfoA.h:
- * tao/PI_Server/ServerRequestInfoC.cpp:
- * tao/PI_Server/ServerRequestInfoC.h:
- * tao/PI_Server/ServerRequestInterceptorA.cpp:
- * tao/PI_Server/ServerRequestInterceptorA.h:
- * tao/PI_Server/ServerRequestInterceptorC.cpp:
- * tao/PI_Server/ServerRequestInterceptorC.h:
- * tao/PortableServer/AdapterActivatorA.cpp:
- * tao/PortableServer/AdapterActivatorA.h:
- * tao/PortableServer/AdapterActivatorC.cpp:
- * tao/PortableServer/AdapterActivatorC.h:
- * tao/PortableServer/ForwardRequestA.cpp:
- * tao/PortableServer/ForwardRequestA.h:
- * tao/PortableServer/ForwardRequestC.cpp:
- * tao/PortableServer/ForwardRequestC.h:
- * tao/PortableServer/IdAssignmentPolicyA.cpp:
- * tao/PortableServer/IdAssignmentPolicyA.h:
- * tao/PortableServer/IdAssignmentPolicyC.cpp:
- * tao/PortableServer/IdAssignmentPolicyC.h:
- * tao/PortableServer/IdUniquenessPolicyA.cpp:
- * tao/PortableServer/IdUniquenessPolicyA.h:
- * tao/PortableServer/IdUniquenessPolicyC.cpp:
- * tao/PortableServer/IdUniquenessPolicyC.h:
- * tao/PortableServer/ImplicitActivationPolicyA.cpp:
- * tao/PortableServer/ImplicitActivationPolicyA.h:
- * tao/PortableServer/ImplicitActivationPolicyC.cpp:
- * tao/PortableServer/ImplicitActivationPolicyC.h:
- * tao/PortableServer/LifespanPolicyA.cpp:
- * tao/PortableServer/LifespanPolicyA.h:
- * tao/PortableServer/LifespanPolicyC.cpp:
- * tao/PortableServer/LifespanPolicyC.h:
- * tao/PortableServer/POAManagerC.cpp:
- * tao/PortableServer/POAManagerC.h:
- * tao/PortableServer/PS_CurrentC.cpp:
- * tao/PortableServer/PS_CurrentC.h:
- * tao/PortableServer/PS_ForwardA.cpp:
- * tao/PortableServer/PS_ForwardA.h:
- * tao/PortableServer/PS_ForwardC.cpp:
- * tao/PortableServer/PS_ForwardC.h:
- * tao/PortableServer/PolicyS.cpp:
- * tao/PortableServer/PolicyS.h:
- * tao/PortableServer/PolicyS_T.h:
- * tao/PortableServer/PolicyS_T.inl:
- * tao/PortableServer/PortableServerC.cpp:
- * tao/PortableServer/PortableServerC.h:
- * tao/PortableServer/PortableServerS.h:
- * tao/PortableServer/PortableServer_includeC.h:
- * tao/PortableServer/RequestProcessingPolicyA.cpp:
- * tao/PortableServer/RequestProcessingPolicyA.h:
- * tao/PortableServer/RequestProcessingPolicyC.cpp:
- * tao/PortableServer/RequestProcessingPolicyC.h:
- * tao/PortableServer/ServantActivatorA.cpp:
- * tao/PortableServer/ServantActivatorA.h:
- * tao/PortableServer/ServantActivatorC.cpp:
- * tao/PortableServer/ServantActivatorC.h:
- * tao/PortableServer/ServantLocatorA.cpp:
- * tao/PortableServer/ServantLocatorA.h:
- * tao/PortableServer/ServantLocatorC.cpp:
- * tao/PortableServer/ServantLocatorC.h:
- * tao/PortableServer/ServantManagerA.cpp:
- * tao/PortableServer/ServantManagerA.h:
- * tao/PortableServer/ServantManagerC.cpp:
- * tao/PortableServer/ServantManagerC.h:
- * tao/PortableServer/ServantRetentionPolicyA.cpp:
- * tao/PortableServer/ServantRetentionPolicyA.h:
- * tao/PortableServer/ServantRetentionPolicyC.cpp:
- * tao/PortableServer/ServantRetentionPolicyC.h:
- * tao/PortableServer/ThreadPolicyA.cpp:
- * tao/PortableServer/ThreadPolicyA.h:
- * tao/PortableServer/ThreadPolicyC.cpp:
- * tao/PortableServer/ThreadPolicyC.h:
- * tao/RTCORBA/RTCORBAC.cpp:
- * tao/RTCORBA/RTCORBAC.h:
- * tao/RTCORBA/RTCORBA_includeC.h:
- * tao/RTPortableServer/RTPortableServerC.cpp:
- * tao/RTPortableServer/RTPortableServerC.h:
- * tao/RTPortableServer/RTPortableServerS.h:
- * tao/RTPortableServer/RTPortableServer_includeC.h:
- * tao/RTScheduling/RTSchedulerC.cpp:
- * tao/RTScheduling/RTSchedulerC.h:
- * tao/RTScheduling/RTScheduler_includeA.h:
- * tao/RTScheduling/RTScheduler_includeC.h:
- * tao/Strategies/sciop_endpointsC.cpp:
- * tao/Strategies/sciop_endpointsC.h:
- * tao/Strategies/uiop_endpointsC.cpp:
- * tao/Strategies/uiop_endpointsC.h:
- * tao/TypeCodeFactory/TypeCodeFactoryC.cpp:
- * tao/TypeCodeFactory/TypeCodeFactoryC.h:
- * tao/Valuetype/StringValueC.cpp:
- * tao/Valuetype/StringValueC.h:
- * tao/Valuetype/StringValueC.inl:
-
- Added missing versioned namespace support.
-
-Fri Nov 25 19:26:03 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * TAO_IDL/be/be_codegen.cpp:
- * TAO_IDL/be/be_field.cpp:
- * TAO_IDL/fe/fe_declarator.cpp:
-
- Added code generation for explicit inclusionn of
- tao/Managed_Types.h if TAO_(W)String_Manager is seen
- anywhere in the generated code. This inclusion is
- redundant now, but will make it easier to merge the
- new sequence implementation branch, where managed_Types.h
- will be changed to the name of a new file, into which
- templatized versions of TAO_(W)String_Manager have
- been factored.
-
-Fri Nov 25 07:43:56 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * tao/TAO_Singleton_Manager.h (~TAO_Singleton_Manager):
-
- Made destructor protected to address warnings about a class with
- a private destructor and no friends.
-
-Fri Nov 25 15:06:43 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * TAO_IDL/fe/fe_interface_header.cpp:
-
- Applied a patch submitted by Max Khon <mkhon@swsoft.com>
- to fix a bug in computing the inheritance list of an IDL
- interface. This fix closes [BUGID:2318].
-
-Fri Nov 25 13:01:23 2005 Simon McQueen <sm@prismtech.com>
-
- * orbsvcs/tests/ImplRepo/run_test.pl:
-
- Added time parameter to WaitKill to fix spurious test error.
-
-Fri Nov 25 11:18:12 2005 Simon McQueen <sm@prismtech.com>
-
- * orsbvcs/tests/Bug_2074_Regression/run_test.pl:
-
- Correct the use lib path to give this a sporting chance.
- Can't have ever been run from this location.
-
-Thu Nov 24 19:50:35 2005 Simon McQueen <sm@prismtech.com>
-
- * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.cpp:
- * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.h:
-
- Override the base class ::decode method with one that
- doesn't try and extract an object key from the CDR encoding.
- MIOP profiles don't have an object key marshalled between
- the address info and the tagged components.
-
- This fixes bug #2316.
-
- * orbsvcs/tests/Bug_2316_Regression/Bug_2316_Regression.mpc:
- * orbsvcs/tests/Bug_2316_Regression/README:
- * orbsvcs/tests/Bug_2316_Regression/Test.idl:
- * orbsvcs/tests/Bug_2316_Regression/Test_impl.cpp:
- * orbsvcs/tests/Bug_2316_Regression/Test_impl.h:
- * orbsvcs/tests/Bug_2316_Regression/client.cpp:
- * orbsvcs/tests/Bug_2316_Regression/run_test.pl:
- * orbsvcs/tests/Bug_2316_Regression/server.cpp:
- * orbsvcs/tests/Bug_2316_Regression/svc.conf:
-
- Regression test for the above.
-
-Thu Nov 24 19:07:56 2005 Simon McQueen <sm@prismtech.com>
-
- * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.cpp:
-
- Fix calculation of protocol name length. This fixes the
- failure in orbsvcs/tests/Miop/McastHello.
-
-Thu Nov 24 15:56:31 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * tests/Bug_1670_Regression/Bug_1670_Regression.mpc:
-
- Added 'after' line in one project to avoid concurrently
- clashes in VC8 builds, since the two projects share an
- IDL file.
-
-Thu Nov 24 03:01:29 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * orbsvcs/orbsvcs/CosEvent/CEC_TypedEvent.h:
- * orbsvcs/orbsvcs/ETCL/ETCL_l.cpp:
- * orbsvcs/orbsvcs/ETCL/ETCL_y.cpp:
- * orbsvcs/orbsvcs/Event/EC_Lifetime_Utils_T.i:
- * orbsvcs/orbsvcs/Event/EC_ProxySupplier.i:
- * orbsvcs/orbsvcs/FaultTolerance/FT_Policy_i.h:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ConnectionHandler_T.h:
- * orbsvcs/orbsvcs/HTIOP/HTIOP_Factory.cpp:
- * orbsvcs/orbsvcs/Metrics/Metrics_UpcallMonitor.h:
- * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.cpp:
- * orbsvcs/orbsvcs/Notify/Refcountable.cpp:
- * orbsvcs/orbsvcs/Notify/XML_Topology_Factory.h:
- * orbsvcs/orbsvcs/PortableGroup/PG_FactoryRegistry.h:
- * orbsvcs/orbsvcs/PortableGroup/PG_Property_Set.cpp:
- * orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils_T.cpp:
- * orbsvcs/orbsvcs/Security/Security_Current.h:
- * orbsvcs/orbsvcs/Trader/Constraint_Visitors.h:
- * orbsvcs/orbsvcs/Trader/Constraint_l.cpp:
- * orbsvcs/orbsvcs/Trader/Trader.cpp:
- * orbsvcs/orbsvcs/Trader/Trader_Interfaces.h:
- * tao/Acceptor_Registry.h:
- * tao/Asynch_Reply_Dispatcher_Base.h:
- * tao/BooleanSeqC.cpp:
- * tao/BooleanSeqC.h:
- * tao/CDR.h:
- * tao/CONV_FRAMEC.cpp:
- * tao/CONV_FRAMEC.h:
- * tao/CORBA_methods.h:
- * tao/CharSeqC.cpp:
- * tao/CharSeqC.h:
- * tao/Client_Strategy_Factory.h:
- * tao/Codeset_Manager.h:
- * tao/Codeset_Translator_Base.h:
- * tao/Collocation_Strategy.h:
- * tao/Condition.h:
- * tao/Connect_Strategy.h:
- * tao/Connection_Handler.h:
- * tao/Connection_Handler.inl:
- * tao/Connector_Impl.h:
- * tao/CurrentC.cpp:
- * tao/CurrentC.h:
- * tao/DomainC.cpp:
- * tao/DomainC.h:
- * tao/DomainC.inl:
- * tao/DoubleSeqC.cpp:
- * tao/DoubleSeqC.h:
- * tao/Exception.h:
- * tao/Fault_Tolerance_Service.h:
- * tao/FlResource_Factory.h:
- * tao/FloatSeqC.cpp:
- * tao/FloatSeqC.h:
- * tao/Flushing_Strategy.h:
- * tao/GIOPC.cpp:
- * tao/GIOPC.h:
- * tao/GIOPC.inl:
- * tao/GIOP_Utils.h:
- * tao/GUIResource_Factory.h:
- * tao/IIOPC.cpp:
- * tao/IIOPC.h:
- * tao/IIOP_EndpointsC.cpp:
- * tao/IIOP_EndpointsC.h:
- * tao/IIOP_Lite_Factory.cpp:
- * tao/IOPC.cpp:
- * tao/IOPC.h:
- * tao/IOP_IORC.cpp:
- * tao/IOP_IORC.h:
- * tao/IORInterceptor_Adapter.h:
- * tao/Incoming_Message_Queue.h:
- * tao/Invocation_Adapter.h:
- * tao/Invocation_Endpoint_Selectors.h:
- * tao/LF_Connect_Strategy.h:
- * tao/LF_Strategy.h:
- * tao/Leader_Follower.h:
- * tao/LocateRequest_Invocation_Adapter.h:
- * tao/LongDoubleSeqC.cpp:
- * tao/LongDoubleSeqC.h:
- * tao/LongLongSeqC.cpp:
- * tao/LongLongSeqC.h:
- * tao/LongSeqC.cpp:
- * tao/LongSeqC.h:
- * tao/Messaging_PolicyValueC.cpp:
- * tao/Messaging_PolicyValueC.h:
- * tao/Messaging_SyncScopeC.cpp:
- * tao/Messaging_SyncScopeC.h:
- * tao/ORBInitializer_Registry.h:
- * tao/ORB_Core.h:
- * tao/Object.h:
- * tao/ObjectIdListC.cpp:
- * tao/ObjectIdListC.h:
- * tao/Object_KeyC.cpp:
- * tao/Object_KeyC.h:
- * tao/OctetSeqC.cpp:
- * tao/OctetSeqC.h:
- * tao/PI_ForwardC.cpp:
- * tao/PI_ForwardC.h:
- * tao/ParameterModeC.cpp:
- * tao/ParameterModeC.h:
- * tao/Pluggable_Messaging.h:
- * tao/PolicyC.cpp:
- * tao/PolicyC.h:
- * tao/PolicyC.inl:
- * tao/Policy_Current.h:
- * tao/Policy_ForwardC.cpp:
- * tao/Policy_ForwardC.h:
- * tao/PortableInterceptorC.cpp:
- * tao/PortableInterceptorC.h:
- * tao/Profile.h:
- * tao/Profile_Transport_Resolver.cpp:
- * tao/Profile_Transport_Resolver.h:
- * tao/Queued_Message.h:
- * tao/Reactive_Connect_Strategy.h:
- * tao/Resource_Factory.h:
- * tao/Sequence.h:
- * tao/ServicesC.cpp:
- * tao/ServicesC.h:
- * tao/ShortSeqC.cpp:
- * tao/ShortSeqC.h:
- * tao/StringSeqC.cpp:
- * tao/StringSeqC.h:
- * tao/Synch_Invocation.h:
- * tao/TAOC.cpp:
- * tao/TAOC.h:
- * tao/TAO_Internal.h:
- * tao/TAO_Server_Request.h:
- * tao/TAO_Singleton_Manager.cpp:
- * tao/TAO_Singleton_Manager.h:
- * tao/Thread_Lane_Resources.h:
- * tao/TimeBaseC.cpp:
- * tao/TimeBaseC.h:
- * tao/Transport_Acceptor.h:
- * tao/Transport_Cache_Manager.h:
- * tao/Transport_Connector.h:
- * tao/Transport_Mux_Strategy.h:
- * tao/Transport_Queueing_Strategies.h:
- * tao/TypeCodeFactory_Adapter.h:
- * tao/Typecode_typesC.cpp:
- * tao/Typecode_typesC.h:
- * tao/ULongLongSeqC.cpp:
- * tao/ULongLongSeqC.h:
- * tao/ULongSeqC.cpp:
- * tao/ULongSeqC.h:
- * tao/UShortSeqC.cpp:
- * tao/UShortSeqC.h:
- * tao/VarOut_T.cpp:
- * tao/Var_Size_Argument_T.inl:
- * tao/Versioned_Namespace.h:
- * tao/WCharSeqC.cpp:
- * tao/WCharSeqC.h:
- * tao/WStringSeqC.cpp:
- * tao/WStringSeqC.h:
- * tao/Wait_Strategy.h:
- * tao/WrongTransactionC.cpp:
- * tao/WrongTransactionC.h:
- * tao/default_resource.h:
- * tao/orb_typesC.cpp:
- * tao/orb_typesC.h:
- * tao/target_specification.h:
- * tao/target_specification.i:
- * tao/AnyTypeCode/AnySeqA.cpp:
- * tao/AnyTypeCode/AnySeqA.h:
- * tao/AnyTypeCode/AnySeqC.cpp:
- * tao/AnyTypeCode/AnySeqC.h:
- * tao/AnyTypeCode/AnyTypeCode_Adapter_Impl.cpp:
- * tao/AnyTypeCode/Any_Impl.h:
- * tao/AnyTypeCode/Any_Impl_T.h:
- * tao/AnyTypeCode/Any_Impl_T.inl:
- * tao/AnyTypeCode/Any_Unknown_IDL_Type.h:
- * tao/AnyTypeCode/BooleanSeqA.cpp:
- * tao/AnyTypeCode/BooleanSeqA.h:
- * tao/AnyTypeCode/BoundsA.cpp:
- * tao/AnyTypeCode/BoundsA.h:
- * tao/AnyTypeCode/BoundsC.cpp:
- * tao/AnyTypeCode/BoundsC.h:
- * tao/AnyTypeCode/CONV_FRAMEA.cpp:
- * tao/AnyTypeCode/CONV_FRAMEA.h:
- * tao/AnyTypeCode/DynamicC.cpp:
- * tao/AnyTypeCode/DynamicC.h:
- * tao/AnyTypeCode/Dynamic_ParameterC.cpp:
- * tao/AnyTypeCode/Dynamic_ParameterC.h:
- * tao/AnyTypeCode/OctetSeqA.cpp:
- * tao/AnyTypeCode/OctetSeqA.h:
- * tao/AnyTypeCode/TypeCode_CDR_Extraction.h:
- * tao/AnyTypeCode/ValueModifierC.cpp:
- * tao/AnyTypeCode/ValueModifierC.h:
- * tao/AnyTypeCode/VisibilityC.cpp:
- * tao/AnyTypeCode/VisibilityC.h:
- * tao/BiDir_GIOP/BiDirPolicyC.cpp:
- * tao/BiDir_GIOP/BiDirPolicyC.h:
- * tao/CodecFactory/IOP_CodecC.cpp:
- * tao/CodecFactory/IOP_CodecC.h:
- * tao/CodecFactory/IOP_Codec_includeC.h:
- * tao/Codeset/Codeset_Translator_Factory.h:
- * tao/DynamicInterface/DII_Invocation_Adapter.cpp:
- * tao/DynamicInterface/DII_Invocation_Adapter.h:
- * tao/Messaging/AMH_Response_Handler.h:
- * tao/Messaging/Asynch_Invocation.h:
- * tao/Messaging/Asynch_Invocation_Adapter.h:
- * tao/Messaging/Asynch_Reply_Dispatcher.h:
- * tao/Messaging/Connection_Timeout_Policy_i.h:
- * tao/PI/ClientRequestInfo.cpp:
- * tao/PI/ClientRequestInfoC.h:
- * tao/PI/ClientRequestInterceptorC.h:
- * tao/PortableServer/IdUniquenessStrategyUnique.h:
- * tao/PortableServer/Key_Adapters.h:
- * tao/PortableServer/Servant_Dispatcher.cpp:
- * tao/PortableServer/Servant_Dispatcher.h:
- * tao/Utils/Synch_Refcountable.h:
- * tao/Valuetype/Valuetype_Adapter_Impl.h:
-
- Corrected build errors in versioned namespace builds.
-
-Wed Nov 23 22:24:38 2005 Chris Cleeland <cleeland_c@ociweb.com>
-
- * orbsvcs/orbsvcs/Notify/Event_Manager.h:
-
- Explicitly declared a private copy constructor and assignment
- operator for TAO_Notify_Event_Manager. By not declaring them,
- the compiler has to generate them. In generating them, it needs
- to be able to know the complete type for the template arguments
- to its ACE_Auto_Ptr<> private instances. Various circular
- dependencies make that difficult to impossible without
- restructuring, so we take this approach instead.
-
- This change should eliminate warnings from Windows-based
- compilers (e.g., VC8) about calling delete through a pointer to
- an incomplete type while instantiating ACE_Auto_Ptr<> methods.
-
- * orbsvcs/orbsvcs/Notify/Object.h:
- * orbsvcs/orbsvcs/Notify/Object.cpp:
-
- Only needed a forward decl in Object.h; we only needed the
- complete type in Object.cpp. Maybe this will help footprint.
-
-Wed Nov 23 09:20:03 2005 Chris Cleeland <cleeland_c@ociweb.com>
-
- Fix a few things I should have caught in the Great Merge, but
- missed.
-
- * orbsvcs/orbsvcs/Notify/Consumer.cpp (dispatch_request): Change
- from using deprecated TAO_DEFAULT_MINOR_CODE to TAO::VMCID.
-
- * orbsvcs/orbsvcs/Notify/Sequence/SequencePushConsumer.cpp: Use
- real C++ static_cast<> rather than deprecated ACE_static_cast().
-
-Wed Nov 23 14:53:09 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * tests/Portable_Interceptors/ForwardRequest/PI_ForwardRequest.mpc:
-
- Added an 'after' line to one project to avoid concurrency
- collisions in VC8 builds, since the 2 projects in this file
- share IDL.
-
-Wed Nov 23 14:31:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/OBV/ValueBox/client.cpp:
- This test was doing a few release calls to much causing it to
- crash.
-
-Wed Nov 23 14:07:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * TAO_IDL/be/be_visitor_valuebox/valuebox_ci.cpp:
- Make sure all generated pointers are initialised to 0
-
-Wed Nov 23 10:07:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/BiDirectional/run_test_ipv6.pl:
- * tests/CallbackTest/run_test_ipv6.pl:
- * tests/IPV6/run_test.pl:
- * orbsvcs/tests/Notify/Basic/run_test_ipv6.pl:
- Updated these scripts because of the following change, use
- 1|0 instead of YES|NO
- Tue Nov 22 07:49:59 2005 Douglas C. Schmidt
-
-Tue Nov 22 22:58:55 2005 Chris Cleeland <cleeland@ociweb.com>
-
- * orbsvcs/orbsvcs/Notify/Any/PushConsumer.cpp:
- * orbsvcs/orbsvcs/Notify/Sequence/SequencePushConsumer.cpp:
- * orbsvcs/orbsvcs/Notify/Structured/StructuredPushConsumer.cpp:
-
- Fixed warnings about preferring one conversion over another
- from a _var that appeared on a couple of platforms.
-
-Tue Nov 22 07:49:59 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * tao/ORB_Core.cpp (init): Updated the code to use 1 or 0 for
- options, rather than YES or NO. Thanks to Abhi Sachdev for
- motivating this cleanup.
-
- * docs/Options.html: Updated the documentation to remove the use of
- YES and NO as options and replace them with 1 or 0 to be
- consistent with the other options.
-
-Tue Nov 22 04:14:05 2005 Bala Natarajan <bala_natarajan at symantec dot com>
-
- * TAO_IDL/be_include/be_visitor_traits.h:
-
- Added missing operation declaration.
-
-Tue Nov 22 01:42:48 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * orbsvcs/orbsvcs/PortableGroup.mpc:
-
- Rather than disable this project in the ACE_FOR_TAO
- configuration, inherit from acesocketslib_for_tao to allow it to
- be used.
-
-Tue Nov 22 09:33:30 (IST) 2005 Bala Natarajan <bala_natarajan@symantec.com>
-
- * orbsvcs/orbsvcs/PortableGroup.mpc:
-
- Do not build in ACE_FOR_TAO configuration.
-
-Mon Nov 21 19:28:51 2005 Chris Cleeland <cleeland_c@ociweb.com>
-
- * orbsvcs/orbsvcs/Notify/EventChannel.h: Removed mistakenly left
- in attempt to #include EventChannel.inl.
-
-Mon Nov 21 22:22:41 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * TAO_IDL/be/be_visitor_valuebox/valuebox_cs.cpp:
-
- Removed commented out code.
-
- * TAO_IDL/be/be_visitor_traits.cpp:
- * TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp:
- * TAO_IDL/be_include/be_visitor_traits.h:
-
- Added code generation of Value_Traits<> template
- specialization for boxed valuetypes. Thanks to
- Johnny Willemse <jwillemsen@remedy.nl> for reporting
- the missing code. This fix closes [BUGID:2311].
-
-Mon Nov 21 20:14:09 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * tests/RTCORBA/Private_Connection/RTCORBA_Private_Connection.mpc:
-
- Added an 'after' line for one of the two projects, since they
- share an IDL file and VC8 concurrency features need an
- ordering.
-
-Mon Nov 21 13:21:03 2005 Chris Cleeland <cleeland_c@ociweb.com>
-
- This entry is the result of an accumulation of many changes in
- the OCITAO repository for the Notification Service and the
- subsequent merge of those changes back to DOC. There have been
- general changes to improve code formatting in accordance with
- ACE guidelines, improve lax checking of emulated exceptions, and
- the like, so these sorts of changes are not noted on a per-file
- basis.
-
- These changes include changes from the following OCITAO 1.4a
- OCIChangeLog entries:
-
- Thu Oct 27 13:01:00 2005 Wallace Zhang <zhangw@ociweb.com>
- Wed Sep 28 14:25:52 2005 David Giovannini <giovannd@ociweb.com>
- Mon Sep 26 15:58:41 USMST 2005 Yan Dai <dai_y@ociweb.com>
- Tue Sep 13 17:14:25 2005 Justin Michel <michel_j@ociweb.com>
- Sun Sep 11 14:21:45 2005 Justin Michel <michel_j@ociweb.com>
- Thu Aug 18 13:50:50 2005 David Giovannini <giovannd@ociweb.com>
- Tue Aug 16 14:16:47 2005 Justin Michel <michel_j@ociweb.com>
- Wed Jul 27 12:38:01 2005 Justin Michel <michel_j@ociweb.com>
- Wed Jul 13 14:28:39 2005 Justin Michel <michel_j@ociweb.com>
- Mon Jul 11 16:47:08 2005 Justin Michel <michel_j@ociweb.com>
- Mon May 23 09:18:46 2005 David Giovannini <giovanninid@ociweb.com>
- Fri Apr 22 15:24:43 2005 David Giovannini <giovanninid@ociweb.com>
-
- * orbsvcs/Notify_Service/Notify_Server.cpp:
-
- Added #include of valuetype header file to that the service can
- use valuetypes portably.
-
- * orbsvcs/Notify_Service/Notify_Service.cpp:
-
- Made some error messages more informative and removed dead code.
-
- * orbsvcs/orbsvcs/Notify/Admin.cpp:
- * orbsvcs/orbsvcs/Notify/ConsumerAdmin.cpp:
-
- Improve compliance with ACE formatting guidelines.
-
- * orbsvcs/orbsvcs/Notify/Admin.cpp:
- * orbsvcs/orbsvcs/Notify/ConsumerAdmin.cpp:
- * orbsvcs/orbsvcs/Notify/Event_Manager.cpp:
- * orbsvcs/orbsvcs/Notify/Find_Worker_T.cpp:
- * orbsvcs/orbsvcs/Notify/Method_Request_Dispatch.cpp:
- * orbsvcs/orbsvcs/Notify/Object.cpp:
- * orbsvcs/orbsvcs/Notify/ProxyConsumer.cpp:
- * orbsvcs/orbsvcs/Notify/ProxySupplier.cpp:
- * orbsvcs/orbsvcs/Notify/Reconnection_Registry.cpp:
- * orbsvcs/orbsvcs/Notify/SupplierAdmin.cpp:
- * orbsvcs/orbsvcs/Notify/Topology_Object.cpp:
- * orbsvcs/tests/Notify/Basic/Filter.cpp:
- * orbsvcs/tests/Notify/Basic/MultiTypes.cpp:
- * orbsvcs/tests/Notify/Reconnecting/Consumer.cpp:
- * orbsvcs/tests/Notify/Reconnecting/Supplier.cpp:
- * orbsvcs/tests/Notify/Structured_Filter/Structured_Supplier.cpp:
- * orbsvcs/tests/Notify/Structured_Multi_Filter/Structured_Supplier.cpp:
- * orbsvcs/tests/Notify/lib/Application_Command.cpp:
- * orbsvcs/tests/Notify/lib/ConsumerAdmin_Command.cpp:
- * orbsvcs/tests/Notify/lib/EventChannel_Command.cpp:
- * orbsvcs/tests/Notify/lib/Filter_Command.cpp:
- * orbsvcs/tests/Notify/lib/Periodic_Consumer_Command.cpp:
- * orbsvcs/tests/Notify/lib/Periodic_Supplier_Command.cpp:
- * orbsvcs/tests/Notify/lib/SupplierAdmin_Command.cpp:
- * orbsvcs/tests/Notify/performance-tests/Filter/Sequence_Supplier.cpp:
-
- Emulated exception cleanup.
-
- * orbsvcs/orbsvcs/Notify/Consumer.h:
- * orbsvcs/orbsvcs/Notify/Peer.cpp:
- * orbsvcs/orbsvcs/Notify/RT_Notify_Service.h:
- * orbsvcs/orbsvcs/Notify/Any/AnyEvent.h:
- * orbsvcs/tests/Notify/PluggableTopology/main.cpp:
-
- Improved/removed crufty comments.
-
- * orbsvcs/orbsvcs/Notify/AllocTracker.h (ACE_WIN32_HEAP_MONITOR):
-
- Explicitly scoped reference to CrtHeapDumper to address a
- compiler error.
-
- * orbsvcs/orbsvcs/Notify/Buffering_Strategy.h:
- * orbsvcs/orbsvcs/Notify/Buffering_Strategy.cpp:
-
- Changed methods using TAO_Notify_Method_Request_Queueable to use
- a pointer rather than a reference. This improves expectations
- in areas of code that take the address of the reference and
- store it or treat it as a pointer.
-
- * orbsvcs/orbsvcs/Notify/Consumer.cpp (dispatch_request):
- * orbsvcs/orbsvcs/Notify/CosNotify_Service.cpp:
-
- Handle COMM_FAILURE and TIMEOUT exceptions when pushing to a
- consumer. These exceptions used to result in simply discarding
- the event, but now they are considered a failure, and consumer
- resources will be released.
-
- * orbsvcs/orbsvcs/Notify/Consumer.cpp (dispatch_batch):
- * orbsvcs/orbsvcs/Notify/Sequence/SequencePushConsumer.cpp:
-
- Fixed the detection of dead consumers for batches of events, so
- that killing (or crashing) a consumer will correctly discard
- remaining queued events for that consumer, and prevent new
- events from being queued.
-
- * orbsvcs/orbsvcs/Notify/CosNotify_Service.cpp:
-
- Simplify the types of threads from "dispatching, listener,
- source, and lookup" to simply be "consumer" and "supplier"
- threads. This is the way they were used, anyway.
-
- Changed the info message printed at startup to correctly
- indicate that -DispatchingThreads threads are used
- *per-consumer_admin*. Previously it indicated that the thread
- pool was per-channel.
-
- * orbsvcs/orbsvcs/Notify/EventChannel.h:
- * orbsvcs/orbsvcs/Notify/EventChannel.cpp (destroy):
-
- Fixed a memory leak where event channel destroy was not cleaning
- up the admins. This avoids circular reference counting problems
- similar to those described in the next entry.
-
- * orbsvcs/orbsvcs/Notify/ConsumerAdmin.cpp (destroy):
- * orbsvcs/orbsvcs/Notify/EventChannel.cpp (destroy):
- * orbsvcs/orbsvcs/Notify/EventChannelFactory.cpp (destroy):
- * orbsvcs/orbsvcs/Notify/ProxyConsumer.cpp (destroy):
- * orbsvcs/orbsvcs/Notify/ProxySupplier.cpp (destroy):
- * orbsvcs/orbsvcs/Notify/SupplierAdmin.cpp (destroy):
-
- Fixed exceptions=0 builds logical error in destroy methods and
- made certain all owned circular refcounted members are released
- in class::destroy methods.
-
- * orbsvcs/orbsvcs/Notify/EventChannelFactory.cpp (init):
-
- Prefer ACE_Auto_Ptr<> to auto_ptr<>.
-
- * orbsvcs/orbsvcs/Notify/Method_Request_Dispatch.h (event_var_):
-
- Eliminated 'const'.
-
- * orbsvcs/orbsvcs/Notify/Method_Request_Event.h (CTOR):
- * orbsvcs/orbsvcs/Notify/Method_Request_Event.cpp (CTOR):
-
- Changed potentially confusing name of argument; it had "_var"
- appended when it was really a pointer of sorts.
-
- * orbsvcs/orbsvcs/Notify/Method_Request_Lookup.h:
- * orbsvcs/orbsvcs/Notify/Method_Request_Lookup.cpp:
-
- Eliminated 'const' on event_var_ data member and changed
- potentially confusing name of local variable in copy() b/c it
- had "_var" appended when it was really a pointer of sorts.
-
- * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.h:
- * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.cpp:
-
- Changed the filterable_data_ and variable_header_
- maps. Previously they contained a CORBA::Any* which was not
- properly reference counted; the reference count was always one
- regardless of the number of threads using the Any. Now it is
- changed to contain the light-weighted CORBA::Any Object. Now the
- "bind" method for the map will pass in the value from
- StructuredEvent by value. Since the payload object of the
- CORBA::Any is reference counted, we are safe.
-
- This change fixed a Notification Service crash.
-
- * orbsvcs/orbsvcs/Notify/Object.h (lock_):
-
- Added new mutex to serialize access to state variables. In the
- past, the notification service reused mutexes for different
- purposes, allowing a mutex in one scope to be used in a
- different scope. When we started using reference counting on
- objects properly, these scopes occasionally crossed, creating
- deadlocks, race conditions, and all other sorts of mayhem
- associated with misuse of mutexes.
-
- * orbsvcs/orbsvcs/Notify/EventChannelFactory.cpp:
- * orbsvcs/orbsvcs/Notify/Peer.h:
- * orbsvcs/orbsvcs/Notify/Proxy.cpp:
- * orbsvcs/orbsvcs/Notify/Reactive_Task.h:
- * orbsvcs/orbsvcs/Notify/Any/ProxyPushConsumer.cpp:
- * orbsvcs/orbsvcs/Notify/Any/ProxyPushSupplier.cpp:
- * orbsvcs/orbsvcs/Notify/Any/PushConsumer.h:
- * orbsvcs/orbsvcs/Notify/Any/PushConsumer.cpp:
- * orbsvcs/orbsvcs/Notify/Any/PushSupplier.h:
- * orbsvcs/orbsvcs/Notify/Any/PushSupplier.cpp:
- * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushConsumer.cpp:
- * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushSupplier.cpp:
- * orbsvcs/orbsvcs/Notify/Sequence/SequencePushConsumer.h:
- * orbsvcs/orbsvcs/Notify/Sequence/SequencePushConsumer.cpp:
- * orbsvcs/orbsvcs/Notify/Sequence/SequencePushSupplier.h:
- * orbsvcs/orbsvcs/Notify/Sequence/SequencePushSupplier.cpp:
- * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushConsumer.cpp:
- * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushSupplier.cpp:
- * orbsvcs/orbsvcs/Notify/Structured/StructuredPushConsumer.h:
- * orbsvcs/orbsvcs/Notify/Structured/StructuredPushConsumer.cpp:
- * orbsvcs/orbsvcs/Notify/Structured/StructuredPushSupplier.h:
- * orbsvcs/orbsvcs/Notify/Structured/StructuredPushSupplier.cpp:
- * orbsvcs/tests/Notify/XML_Persistence/run_test.pl:
-
- Changed how the persistence specific methods handle nil object
- references - since TAO throws an exception with url ref styles
- on nil references.
-
- * orbsvcs/orbsvcs/Notify/README:
-
- Changed "ListenerThreads" to "SourceThreads".
-
- * orbsvcs/orbsvcs/Notify/Reactive_Task.h (timer_):
-
- Changed to private scope. There was no need for it to be
- anything but private.
-
- * orbsvcs/orbsvcs/Notify/Refcountable.h (TAO_Notify_Tracker):
- * orbsvcs/orbsvcs/Notify/Refcountable.cpp (TAO_Notify_Tracker):
-
- Added class to track reference counted objects in the
- notification service. This is disabled by default, and enabled
- by setting the preprocessor macro
- TAO_NOTIFY_REFCOUNT_DIAGNOSTICS to 1. Note that currently this
- class requires the availability of the STL map and string
- features.
-
- Use CORBA::Long for reference count rather than compilation
- environment's 'long'.
-
- * orbsvcs/orbsvcs/Notify/Routing_Slip.cpp:
-
- Updates to use isSet() predicate on TAO_Notify_Event::Ptr.
-
- * orbsvcs/orbsvcs/Notify/ThreadPool_Task.h:
- * orbsvcs/orbsvcs/Notify/ThreadPool_Task.cpp:
-
- Remove the fix for zombie threads, and instead use THR_DETACHED
- to avoid the problem entirely.
-
- * orbsvcs/orbsvcs/Notify/Topology_Factory.h (DTOR):
- * orbsvcs/orbsvcs/Notify/EventChannelFactory.cpp:
-
- Add explicit virtual destructor to get around the problem in g++
- 4.0 where inlines get hidden. Without the virtual DTOR, this
- class does not get exported and code that dynamically loads
- classes derived from this class cannot access this type and
- access the derived instances through pointers of this type.
- This happens most notably when loading topology persistence
- mechanisms via the Service Configurator.
-
- The actual code for the do-nothing destructor is in
- EventChannelFactory.cpp. I did this because the only chunk of
- code that uses Topology_Factory is already in that file, and it
- didn't seem terribly reasonable to create a completely new file
- to hold a do-nothing implementation of a destructor.
-
- * orbsvcs/orbsvcs/Notify/XML_Topology_Factory.h:
- * orbsvcs/orbsvcs/Notify/XML_Topology_Factory.cpp:
-
- Added explicit virtual destructor for the same reasons as
- described immediately above.
-
- * orbsvcs/orbsvcs/Notify/Any/AnyEvent.cpp:
-
- Changed ANY_CODE from being static to being
- scope-local.
-
- * orbsvcs/orbsvcs/Notify/Any/PushConsumer.cpp:
- * orbsvcs/orbsvcs/Notify/Sequence/SequencePushConsumer.cpp:
- * orbsvcs/orbsvcs/Notify/Structured/StructuredPushConsumer.cpp:
-
- Removed asserts associated with parameters. If a param is not
- optional we throw a BAD_PARAM exception.
-
- * orbsvcs/tests/Notify/Basic/Basic.mpc:
- * orbsvcs/tests/Notify/XML_Persistence/XML_Persistence.mpc:
-
- Provide explicit exenames for each project. While not strictly
- required, this is "best practice" because it eliminates the need
- for MPC to open each source file and search for the pattern
- "*main*" to intuit an exename.
-
- * orbsvcs/tests/Notify/Basic/Sequence.cpp:
- * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Notify_Sequence_Push_Consumer.cpp:
- * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Sequence_Consumer.cpp:
- * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Sequence_Supplier.cpp:
- * orbsvcs/tests/Notify/Sequence_Multi_Filter/Notify_Sequence_Push_Consumer.h:
- * orbsvcs/tests/Notify/Sequence_Multi_Filter/Notify_Sequence_Push_Consumer.cpp:
- * orbsvcs/tests/Notify/Sequence_Multi_Filter/Sequence_Consumer.cpp:
- * orbsvcs/tests/Notify/Sequence_Multi_Filter/Sequence_Supplier.cpp:
- * orbsvcs/tests/Notify/Sequence_Multi_Filter/run_test.pl:
- * orbsvcs/tests/Notify/XML_Persistence/main.cpp:
-
- Fix incorrect use of pacing interval and other test issues.
-
- * orbsvcs/tests/Notify/Discarding/Notify_Structured_Push_Consumer.cpp:
-
- Fixed ACE_DEBUG printf-style message that had one too many
- arguments.
-
- * orbsvcs/tests/Notify/Reconnecting/event.conf:
- * orbsvcs/tests/Notify/Reconnecting/ns_mt_both.conf:
- * orbsvcs/tests/Notify/Reconnecting/ns_mt_topo.conf:
- * orbsvcs/tests/Notify/Reconnecting/ns_st_both.conf:
- * orbsvcs/tests/Notify/Reconnecting/ns_st_topo.conf:
- * orbsvcs/tests/Notify/XML_Persistence/svc.conf:
-
- Changed name of factory function used to dynamically load
- persistence mechanism to be consistent with the new use of
- ACE_FACTORY_NAMESPACE_DEFINE.
-
- * orbsvcs/tests/Notify/XML_Persistence/run_test.pl:
-
- Use -ORBObjRefStyle url so that IORs will be comparable.
-
-Mon Nov 21 07:23:46 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport.h:
-
- Re-export TAO_SSLIOP_Transport class. It is currently used
- outside of the TAO_SSLIOP shared library by some of our
- regression tests.
-
-Fri Nov 18 19:27:29 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * TAO_IDL/fe/lex.yy.cpp:
-
- Reverted change of
-
- Wed Nov 16 21:53:08 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- since it caused problems with Borland and Intel compilers.
- We'll try it again after the next beta, or when there is
- more time to track down the problems.
-
-Fri Nov 18 15:08:19 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * tests/Typedef_String_Array/typedef_string_array.mpc:
-
- Added 'after' line to one of two projects that share an IDL
- file, to avoid concurrency problems with the VC8 build.
-
-Thu Nov 17 16:38:27 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * tests/RTCORBA/MT_Client_Protocol_Priority/RTCORBA_MT_Client_Proto_Prio.mpc:
-
- Added 'after' line to one project to avoid concurrency clashes
- in IDL compiler execution when compiling with VC8.
-
-Thu Nov 17 07:57:13 USMST 2005 Yan Dai <dai_y@ociweb.com>
-
- * docs/releasenotes/index.html:
-
- Added CSD feature to ORB related section.
-
-Thu Nov 17 06:55:53 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * orbsvcs/orbsvcs/Security/SL3_CredentialsAcquirerFactory.h:
- * orbsvcs/orbsvcs/Security/SL3_CredentialsCurator.h:
-
- Re-export the classes in these files. Addresses unresolved
- symbol errors in g++ 4.x builds.
-
-Thu Nov 17 06:49:02 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * orbsvcs/orbsvcs/SSLIOP/params_dup.h:
-
- Declare wrapper functions with their versioned namespace macro
- counterparts.
-
- * orbsvcs/orbsvcs/SSLIOP/params_dup.c:
-
- Include "params_dup.h" to pull in wrapper function names with
- versioned namespace support.
-
-Thu Nov 17 13:17:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/Borland/ChatClient.mpc:
- New MPC file, add vcl=1 to your default.features and pass VCL=1
- to the make flags to build this
-
- * examples/Borland/README:
- Updated
-
-Thu Nov 17 12:12:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/Borland/ChatClient.bpr:
- * examples/Borland/ChatClient.res:
- Updated to BCB6 format
-
-Wed Nov 16 21:53:08 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * TAO_IDL/fe/lex.yy.cpp:
- * TAO_IDL/fe/lex.yy.cpp.diff:
-
- Since the change of
-
- Wed Nov 16 11:23:15 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- checked in a version of lex.yy.cpp that had been generated
- elsewhere, regenerated this file with the version of flex
- that's on tango.dre.vanderbilt.edu, and updated the
- corresponding diff file.
-
-Wed Nov 16 14:12:08 USMST 2005 Yan Dai <dai_y@ociweb.com>
-
- * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B.idl:
- * tests/CSD_Strategy_Tests/TP_Test_1/run_test.pl:
-
- Rolled back the changes
- "Sun Nov 13 12:15:58 USMST 2005 Yan Dai <dai_y@ociweb.com>"
- made for debugging test failures on VxWorks build.
-
- * NEWS:
-
- Added description for CSD feature.
-
-Wed Nov 16 11:23:15 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * TAO_IDL/fe/idl.ll:
- * TAO_IDL/fe/idl.yy.cpp:
-
- Applied patches submitted by Thomas Lockhart
- <Thomas.Lockhart@jpl.nasa.gov> to enable the IDL compiler's
- lexer to handle extra numeric fields produced by the gcc
- 4.0.1 preprocessor. Closes [BUGID:2294].
-
-Wed Nov 16 09:14:21 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current_Impl.cpp:
-
- Include "tao/ORB_Constants.h" to pull TAO::VMCID constant.
-
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_CredentialsAcquirer.h
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_TargetCredentials.cpp:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_TargetCredentials.h:
-
- Corrected typos in versioned namespace macros.
-
-Wed Nov 16 09:05:08 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current.h (Current):
-
- Removed "const" qualifier for tss_slot_ member. It must
- currently remain mutable.
-
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_OpenSSL_st_T.h:
-
- Include "tao/Versioned_Namespace.h" to pull in versioned
- namespace macro definitions.
-
-Wed Nov 16 14:52:32 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * tests/NestedUpcall/Simple/Simple.mpc:
-
- Added 'after' line to one of the two projects in the MPC file,
- so VC8 doesn't execute the IDL compiler concurrently.
-
-Tue Nov 15 23:48:47 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * orbsvcs/orbsvcs/Makefile.am:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_SSL.cpp:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_X509.cpp:
- * orbsvcs/orbsvcs/Sched/Reconfig_Scheduler.cpp:
-
- Removed empty files.
-
- * orbsvcs/orbsvcs/ETCL/ETCL.ll:
- * orbsvcs/orbsvcs/ETCL/ETCL.yy:
- * orbsvcs/orbsvcs/ETCL/ETCL_l.cpp:
- * orbsvcs/orbsvcs/ETCL/ETCL_y.cpp:
-
- Added missing versioned namespace macros.
-
- * orbsvcs/orbsvcs/Property/CosPropertyService_i.cpp:
- * orbsvcs/orbsvcs/Property/CosPropertyService_i.h:
- * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ClientScheduler_i.cpp:
- * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ClientScheduler_i.h:
- * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_PCP_Manager.cpp:
- * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_PCP_Manager.h:
- * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_PCP_Manager.i:
- * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ServerScheduler_i.cpp:
- * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ServerScheduler_i.h:
- * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ServerScheduler_i.i:
- * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Acceptor.cpp:
- * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Acceptor.h:
- * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connection_Handler.cpp:
- * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connection_Handler.inl:
- * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connector.cpp:
- * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connector.h:
- * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Transport.cpp:
- * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Transport.h:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Accept_Strategy.cpp:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Accept_Strategy.h:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Acceptor.cpp:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Acceptor.h:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Acceptor.i:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_ClientCredentials.cpp:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_ClientCredentials.h:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.cpp:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.h:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.i:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.cpp:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.h:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Credentials.cpp:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Credentials.h:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Credentials.inl:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_CredentialsAcquirer.cpp:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_CredentialsAcquirer.h:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_CredentialsAcquirerFactory.cpp:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_CredentialsAcquirerFactory.h:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current.cpp:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current.h:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current.inl:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current_Impl.cpp:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current_Impl.h:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current_Impl.inl:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_EVP_PKEY.cpp:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_EVP_PKEY.h:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Endpoint.cpp:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Endpoint.h:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Endpoint.i:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Factory.cpp:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Factory.h:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Invocation_Interceptor.cpp:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Invocation_Interceptor.h:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_ORBInitializer.cpp:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_ORBInitializer.h:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_OpenSSL_st_T.cpp:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_OpenSSL_st_T.h:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_OpenSSL_st_T.inl:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_OwnCredentials.cpp:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_OwnCredentials.h:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Profile.cpp:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Profile.h:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_SSL.h:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_TargetCredentials.cpp:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_TargetCredentials.h:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport.cpp:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport.h:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Util.cpp:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Util.h:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_X509.h:
- * orbsvcs/orbsvcs/SSLIOP/params_dup.c:
- * orbsvcs/orbsvcs/SSLIOP/params_dup.h:
- * orbsvcs/orbsvcs/SSLIOP/ssl_endpointsC.cpp:
- * orbsvcs/orbsvcs/SSLIOP/ssl_endpointsC.h:
- * orbsvcs/orbsvcs/Sched/Config_Scheduler.cpp:
- * orbsvcs/orbsvcs/Sched/Config_Scheduler.h:
- * orbsvcs/orbsvcs/Sched/DynSched.cpp:
- * orbsvcs/orbsvcs/Sched/DynSched.h:
- * orbsvcs/orbsvcs/Sched/DynSched.i:
- * orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils.cpp:
- * orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils.h:
- * orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils_T.cpp:
- * orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils_T.h:
- * orbsvcs/orbsvcs/Sched/Reconfig_Scheduler_T.cpp:
- * orbsvcs/orbsvcs/Sched/Reconfig_Scheduler_T.h:
- * orbsvcs/orbsvcs/Sched/SchedEntry.cpp:
- * orbsvcs/orbsvcs/Sched/SchedEntry.h:
- * orbsvcs/orbsvcs/Sched/SchedEntry.i:
- * orbsvcs/orbsvcs/Sched/Scheduler_Generic.cpp:
- * orbsvcs/orbsvcs/Sched/Scheduler_Generic.h:
- * orbsvcs/orbsvcs/Sched/Strategy_Scheduler.cpp:
- * orbsvcs/orbsvcs/Sched/Strategy_Scheduler.h:
- * orbsvcs/orbsvcs/Security/CSI_Utils.cpp:
- * orbsvcs/orbsvcs/Security/CSI_Utils.h:
- * orbsvcs/orbsvcs/Security/SL2_EstablishTrustPolicy.cpp:
- * orbsvcs/orbsvcs/Security/SL2_EstablishTrustPolicy.h:
- * orbsvcs/orbsvcs/Security/SL2_QOPPolicy.cpp:
- * orbsvcs/orbsvcs/Security/SL2_QOPPolicy.h:
- * orbsvcs/orbsvcs/Security/SL3_ContextEstablishmentPolicy.cpp:
- * orbsvcs/orbsvcs/Security/SL3_ContextEstablishmentPolicy.h:
- * orbsvcs/orbsvcs/Security/SL3_CredentialsAcquirerFactory.cpp:
- * orbsvcs/orbsvcs/Security/SL3_CredentialsAcquirerFactory.h:
- * orbsvcs/orbsvcs/Security/SL3_CredentialsCurator.cpp:
- * orbsvcs/orbsvcs/Security/SL3_CredentialsCurator.h:
- * orbsvcs/orbsvcs/Security/SL3_ObjectCredentialsPolicy.cpp:
- * orbsvcs/orbsvcs/Security/SL3_ObjectCredentialsPolicy.h:
- * orbsvcs/orbsvcs/Security/SL3_PolicyFactory.cpp:
- * orbsvcs/orbsvcs/Security/SL3_PolicyFactory.h:
- * orbsvcs/orbsvcs/Security/SL3_SecurityCurrent.cpp:
- * orbsvcs/orbsvcs/Security/SL3_SecurityCurrent.h:
- * orbsvcs/orbsvcs/Security/SL3_SecurityCurrent.inl:
- * orbsvcs/orbsvcs/Security/SL3_SecurityCurrent_Impl.cpp:
- * orbsvcs/orbsvcs/Security/SL3_SecurityCurrent_Impl.h:
- * orbsvcs/orbsvcs/Security/SL3_SecurityManager.cpp:
- * orbsvcs/orbsvcs/Security/SL3_SecurityManager.h:
- * orbsvcs/orbsvcs/Security/Security_Current.cpp:
- * orbsvcs/orbsvcs/Security/Security_Current.h:
- * orbsvcs/orbsvcs/Security/Security_Current.inl:
- * orbsvcs/orbsvcs/Security/Security_Current_Impl.cpp:
- * orbsvcs/orbsvcs/Security/Security_Current_Impl.h:
- * orbsvcs/orbsvcs/Security/Security_ORBInitializer.cpp:
- * orbsvcs/orbsvcs/Security/Security_ORBInitializer.h:
- * orbsvcs/orbsvcs/Security/Security_PolicyFactory.cpp:
- * orbsvcs/orbsvcs/Security/Security_PolicyFactory.h:
- * orbsvcs/orbsvcs/Time/TAO_TIO.cpp:
- * orbsvcs/orbsvcs/Time/TAO_TIO.h:
- * orbsvcs/orbsvcs/Time/TAO_Time_Service_Clerk.cpp:
- * orbsvcs/orbsvcs/Time/TAO_Time_Service_Clerk.h:
- * orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.cpp:
- * orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.h:
- * orbsvcs/orbsvcs/Time/TAO_UTO.cpp:
- * orbsvcs/orbsvcs/Time/TAO_UTO.h:
- * orbsvcs/orbsvcs/Time/Timer_Helper.cpp:
- * orbsvcs/orbsvcs/Time/Timer_Helper.h:
- * orbsvcs/orbsvcs/Trader/Constraint_Interpreter.cpp:
- * orbsvcs/orbsvcs/Trader/Constraint_Interpreter.h:
- * orbsvcs/orbsvcs/Trader/Constraint_Nodes.cpp:
- * orbsvcs/orbsvcs/Trader/Constraint_Nodes.h:
- * orbsvcs/orbsvcs/Trader/Constraint_Visitors.cpp:
- * orbsvcs/orbsvcs/Trader/Constraint_Visitors.h:
- * orbsvcs/orbsvcs/Trader/Constraint_l.cpp:
- * orbsvcs/orbsvcs/Trader/Constraint_y.cpp:
- * orbsvcs/orbsvcs/Trader/Interpreter.cpp:
- * orbsvcs/orbsvcs/Trader/Interpreter.h:
- * orbsvcs/orbsvcs/Trader/Interpreter_Utils.cpp:
- * orbsvcs/orbsvcs/Trader/Interpreter_Utils.h:
- * orbsvcs/orbsvcs/Trader/Interpreter_Utils_T.cpp:
- * orbsvcs/orbsvcs/Trader/Interpreter_Utils_T.h:
- * orbsvcs/orbsvcs/Trader/Locking.h:
- * orbsvcs/orbsvcs/Trader/Offer_Database.cpp:
- * orbsvcs/orbsvcs/Trader/Offer_Database.h:
- * orbsvcs/orbsvcs/Trader/Offer_Iterators.cpp:
- * orbsvcs/orbsvcs/Trader/Offer_Iterators.h:
- * orbsvcs/orbsvcs/Trader/Offer_Iterators_T.cpp:
- * orbsvcs/orbsvcs/Trader/Offer_Iterators_T.h:
- * orbsvcs/orbsvcs/Trader/Service_Type_Repository.cpp:
- * orbsvcs/orbsvcs/Trader/Service_Type_Repository.h:
- * orbsvcs/orbsvcs/Trader/Trader.cpp:
- * orbsvcs/orbsvcs/Trader/Trader.h:
- * orbsvcs/orbsvcs/Trader/Trader_Constraint_Visitors.cpp:
- * orbsvcs/orbsvcs/Trader/Trader_Constraint_Visitors.h:
- * orbsvcs/orbsvcs/Trader/Trader_Interfaces.cpp:
- * orbsvcs/orbsvcs/Trader/Trader_Interfaces.h:
- * orbsvcs/orbsvcs/Trader/Trader_T.cpp:
- * orbsvcs/orbsvcs/Trader/Trader_T.h:
- * orbsvcs/orbsvcs/Trader/Trader_Utils.cpp:
- * orbsvcs/orbsvcs/Trader/Trader_Utils.h:
- * orbsvcs/orbsvcs/Trader/constraint.l:
- * orbsvcs/orbsvcs/Trader/constraint.y:
-
- Added versioned namespace support.
-
-Tue Nov 15 07:44:59 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * orbsvcs/tests/Bug_2285_Regression/Makefile.am:
- * orbsvcs/tests/Bug_2287_Regression/Makefile.am:
-
- Regenerate with a separate project for compiling *.idl files.
- The corresponding *.mpc changes will be committed at a later
- date since the repo is frozen.
-
-Tue Nov 15 06:56:51 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * examples/Makefile.am:
- * examples/POA/Explicit_Activation/Makefile.am:
- * orbsvcs/Naming_Service/Makefile.am:
- * orbsvcs/examples/CosEC/RtEC_Based/tests/Multiple/Makefile.am:
- * orbsvcs/examples/Log/RTEvent/Makefile.am:
- * orbsvcs/examples/Notify/Lanes/Makefile.am:
- * orbsvcs/examples/Notify/ThreadPool/Makefile.am:
- * orbsvcs/orbsvcs/Makefile.am:
- * orbsvcs/tests/Makefile.am:
- * orbsvcs/tests/Notify/Basic/Makefile.am:
- * orbsvcs/tests/Notify/Blocking/Makefile.am:
- * orbsvcs/tests/Notify/Destroy/Makefile.am:
- * orbsvcs/tests/Notify/Discarding/Makefile.am:
- * orbsvcs/tests/Notify/Driver/Makefile.am:
- * orbsvcs/tests/Notify/MT_Dispatching/Makefile.am:
- * orbsvcs/tests/Notify/Ordering/Makefile.am:
- * orbsvcs/tests/Notify/RT_lib/Makefile.am:
- * orbsvcs/tests/Notify/Reconnecting/Makefile.am:
- * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Makefile.am:
- * orbsvcs/tests/Notify/Sequence_Multi_Filter/Makefile.am:
- * orbsvcs/tests/Notify/Structured_Filter/Makefile.am:
- * orbsvcs/tests/Notify/Structured_Multi_Filter/Makefile.am:
- * orbsvcs/tests/Notify/lib/Makefile.am:
- * orbsvcs/tests/Notify/performance-tests/Filter/Makefile.am:
- * orbsvcs/tests/Notify/performance-tests/RedGreen/Makefile.am:
- * orbsvcs/tests/Notify/performance-tests/Throughput/Makefile.am:
- * orbsvcs/tests/Security/Crash_Test/Makefile.am:
- * orbsvcs/tests/Security/MT_IIOP_SSL/Makefile.am:
- * orbsvcs/tests/Security/Secure_Invocation/Makefile.am:
- * performance-tests/Makefile.am:
- * tao/Makefile.am:
-
- Regenerated.
-
- * configure.ac:
-
- Add new files to AC_CONFIG_FILES.
-
- * examples/CSD_Strategy/Makefile.am:
- * examples/CSD_Strategy/ThreadPool/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:
- * orbsvcs/tests/Bug_2074_Regression/Makefile.am:
- * orbsvcs/tests/Bug_2285_Regression/Makefile.am:
- * orbsvcs/tests/Bug_2287_Regression/Makefile.am:
- * performance-tests/CSD_Strategy/Makefile.am:
- * performance-tests/CSD_Strategy/TestApps/Makefile.am:
- * performance-tests/CSD_Strategy/TestInf/Makefile.am:
- * performance-tests/CSD_Strategy/TestServant/Makefile.am:
-
- New files.
-
-Tue Nov 15 07:40:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Sequence_Unit_Tests/*:
- Handle sequences of forward declared object references and
- added some more unit tests
-
-Mon Nov 14 23:37:09 USMST 2005 Yan Dai <dai_y@ociweb.com>
-
- * tao/CSD_Framework/CSD_FW_Server_Request_Wrapper.cpp:
- * examples/CSD_Strategy/ThreadPool4/Foo_i.cpp:
- * examples/CSD_Strategy/ThreadPool5/Foo_i.cpp:
- * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_i.cpp:
-
- Fixed memory leaks.
-
-Mon Nov 14 13:54:08 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * orbsvcs/orbsvcs/Makefile.am (libTAO_PortableGroup_la_SOURCES):
- * orbsvcs/orbsvcs/PortableGroup/PG_Factory_Map.cpp:
- * orbsvcs/orbsvcs/PortableGroup/PG_Factory_Set.cpp:
- * orbsvcs/orbsvcs/PortableGroup/PG_Location_Map.cpp:
- * orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroup_Map.cpp:
-
- Removed empty map/set source files.
-
- * orbsvcs/orbsvcs/Log/BasicLogFactory_i.cpp:
- * orbsvcs/orbsvcs/Log/BasicLogFactory_i.h:
- * orbsvcs/orbsvcs/Log/EventLogConsumer.cpp:
- * orbsvcs/orbsvcs/Log/EventLogConsumer.h:
- * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp:
- * orbsvcs/orbsvcs/Log/EventLogFactory_i.h:
- * orbsvcs/orbsvcs/Log/EventLogNotification.cpp:
- * orbsvcs/orbsvcs/Log/EventLogNotification.h:
- * orbsvcs/orbsvcs/Log/EventLog_i.cpp:
- * orbsvcs/orbsvcs/Log/EventLog_i.h:
- * orbsvcs/orbsvcs/Log/Hash_Iterator_i.cpp:
- * orbsvcs/orbsvcs/Log/Hash_Iterator_i.h:
- * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp:
- * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.h:
- * orbsvcs/orbsvcs/Log/Hash_LogStore.cpp:
- * orbsvcs/orbsvcs/Log/Hash_LogStore.h:
- * orbsvcs/orbsvcs/Log/Hash_Persistence_Strategy.cpp:
- * orbsvcs/orbsvcs/Log/Hash_Persistence_Strategy.h:
- * orbsvcs/orbsvcs/Log/Iterator_i.cpp:
- * orbsvcs/orbsvcs/Log/Iterator_i.h:
- * orbsvcs/orbsvcs/Log/LogActivator.cpp:
- * orbsvcs/orbsvcs/Log/LogActivator.h:
- * orbsvcs/orbsvcs/Log/LogMgr_i.cpp:
- * orbsvcs/orbsvcs/Log/LogMgr_i.h:
- * orbsvcs/orbsvcs/Log/LogNotification.cpp:
- * orbsvcs/orbsvcs/Log/LogNotification.h:
- * orbsvcs/orbsvcs/Log/LogRecordStore.cpp:
- * orbsvcs/orbsvcs/Log/LogRecordStore.h:
- * orbsvcs/orbsvcs/Log/LogRecordStore_persist.cpp:
- * orbsvcs/orbsvcs/Log/LogRecordStore_persist.h:
- * orbsvcs/orbsvcs/Log/LogStore.h:
- * orbsvcs/orbsvcs/Log/Log_Compaction_Handler.cpp:
- * orbsvcs/orbsvcs/Log/Log_Compaction_Handler.h:
- * orbsvcs/orbsvcs/Log/Log_Constraint_Interpreter.cpp:
- * orbsvcs/orbsvcs/Log/Log_Constraint_Interpreter.h:
- * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.cpp:
- * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.h:
- * orbsvcs/orbsvcs/Log/Log_Flush_Handler.cpp:
- * orbsvcs/orbsvcs/Log/Log_Flush_Handler.h:
- * orbsvcs/orbsvcs/Log/Log_Persistence_Strategy.h:
- * orbsvcs/orbsvcs/Log/Log_i.cpp:
- * orbsvcs/orbsvcs/Log/Log_i.h:
- * orbsvcs/orbsvcs/Log/NotifyLogConsumer.cpp:
- * orbsvcs/orbsvcs/Log/NotifyLogConsumer.h:
- * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp:
- * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.h:
- * orbsvcs/orbsvcs/Log/NotifyLogNotification.cpp:
- * orbsvcs/orbsvcs/Log/NotifyLogNotification.h:
- * orbsvcs/orbsvcs/Log/NotifyLog_i.cpp:
- * orbsvcs/orbsvcs/Log/NotifyLog_i.h:
- * orbsvcs/orbsvcs/Log/PersistStore.cpp:
- * orbsvcs/orbsvcs/Log/PersistStore.h:
- * orbsvcs/orbsvcs/Log/RTEventLogConsumer.cpp:
- * orbsvcs/orbsvcs/Log/RTEventLogConsumer.h:
- * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp:
- * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.h:
- * orbsvcs/orbsvcs/Log/RTEventLogNotification.cpp:
- * orbsvcs/orbsvcs/Log/RTEventLogNotification.h:
- * orbsvcs/orbsvcs/Log/RTEventLog_i.cpp:
- * orbsvcs/orbsvcs/Log/RTEventLog_i.h:
- * orbsvcs/orbsvcs/Metrics/Metrics_FrameManager.h:
- * orbsvcs/orbsvcs/Metrics/Metrics_LocalCache.h:
- * orbsvcs/orbsvcs/Metrics/Metrics_LocalCache_T.cpp:
- * orbsvcs/orbsvcs/Metrics/Metrics_LocalCache_T.h:
- * orbsvcs/orbsvcs/Metrics/Metrics_Logger.cpp:
- * orbsvcs/orbsvcs/Metrics/Metrics_Logger.h:
- * orbsvcs/orbsvcs/Metrics/Metrics_UpcallMonitor.h:
- * orbsvcs/orbsvcs/Metrics/Metrics_UpcallMonitor.i:
- * orbsvcs/orbsvcs/Metrics/Metrics_UpcallMonitor_T.cpp:
- * orbsvcs/orbsvcs/Metrics/Metrics_UpcallMonitor_T.h:
- * orbsvcs/orbsvcs/Metrics/Metrics_UpcallMonitor_T.i:
- * orbsvcs/orbsvcs/Metrics/Metrics_Utils.cpp:
- * orbsvcs/orbsvcs/Metrics/Metrics_Utils.h:
- * orbsvcs/orbsvcs/Metrics/Metrics_Utils.i:
- * orbsvcs/orbsvcs/Naming/Bindings_Iterator_T.cpp:
- * orbsvcs/orbsvcs/Naming/Bindings_Iterator_T.h:
- * orbsvcs/orbsvcs/Naming/Entries.cpp:
- * orbsvcs/orbsvcs/Naming/Entries.h:
- * orbsvcs/orbsvcs/Naming/Flat_File_Persistence.cpp:
- * orbsvcs/orbsvcs/Naming/Flat_File_Persistence.h:
- * orbsvcs/orbsvcs/Naming/Hash_Naming_Context.cpp:
- * orbsvcs/orbsvcs/Naming/Hash_Naming_Context.h:
- * orbsvcs/orbsvcs/Naming/Naming_Client.cpp:
- * orbsvcs/orbsvcs/Naming/Naming_Client.h:
- * orbsvcs/orbsvcs/Naming/Naming_Context_Interface.cpp:
- * orbsvcs/orbsvcs/Naming/Naming_Context_Interface.h:
- * orbsvcs/orbsvcs/Naming/Naming_Loader.cpp:
- * orbsvcs/orbsvcs/Naming/Naming_Loader.h:
- * orbsvcs/orbsvcs/Naming/Naming_Server.cpp:
- * orbsvcs/orbsvcs/Naming/Naming_Server.h:
- * orbsvcs/orbsvcs/Naming/Naming_Service_Container.cpp:
- * orbsvcs/orbsvcs/Naming/Naming_Service_Container.h:
- * orbsvcs/orbsvcs/Naming/Persistent_Context_Index.cpp:
- * orbsvcs/orbsvcs/Naming/Persistent_Context_Index.h:
- * orbsvcs/orbsvcs/Naming/Persistent_Entries.cpp:
- * orbsvcs/orbsvcs/Naming/Persistent_Entries.h:
- * orbsvcs/orbsvcs/Naming/Persistent_Naming_Context.cpp:
- * orbsvcs/orbsvcs/Naming/Persistent_Naming_Context.h:
- * orbsvcs/orbsvcs/Naming/Storable.h:
- * orbsvcs/orbsvcs/Naming/Storable.inl:
- * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.cpp:
- * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.h:
- * orbsvcs/orbsvcs/Naming/Storable_Naming_Context_Activator.cpp:
- * orbsvcs/orbsvcs/Naming/Storable_Naming_Context_Activator.h:
- * orbsvcs/orbsvcs/Naming/Transient_Naming_Context.cpp:
- * orbsvcs/orbsvcs/Naming/Transient_Naming_Context.h:
- * orbsvcs/orbsvcs/Notify/Admin.cpp:
- * orbsvcs/orbsvcs/Notify/Admin.h:
- * orbsvcs/orbsvcs/Notify/Admin.inl:
- * orbsvcs/orbsvcs/Notify/AdminProperties.cpp:
- * orbsvcs/orbsvcs/Notify/AdminProperties.h:
- * orbsvcs/orbsvcs/Notify/AdminProperties.inl:
- * orbsvcs/orbsvcs/Notify/Bit_Vector.cpp:
- * orbsvcs/orbsvcs/Notify/Bit_Vector.h:
- * orbsvcs/orbsvcs/Notify/Buffering_Strategy.cpp:
- * orbsvcs/orbsvcs/Notify/Buffering_Strategy.h:
- * orbsvcs/orbsvcs/Notify/Builder.cpp:
- * orbsvcs/orbsvcs/Notify/Builder.h:
- * orbsvcs/orbsvcs/Notify/Consumer.cpp:
- * orbsvcs/orbsvcs/Notify/Consumer.h:
- * orbsvcs/orbsvcs/Notify/Consumer.inl:
- * orbsvcs/orbsvcs/Notify/ConsumerAdmin.cpp:
- * orbsvcs/orbsvcs/Notify/ConsumerAdmin.h:
- * orbsvcs/orbsvcs/Notify/Consumer_Map.h:
- * orbsvcs/orbsvcs/Notify/Container_T.cpp:
- * orbsvcs/orbsvcs/Notify/Container_T.h:
- * orbsvcs/orbsvcs/Notify/Container_T.inl:
- * orbsvcs/orbsvcs/Notify/CosNotify_Initializer.cpp:
- * orbsvcs/orbsvcs/Notify/CosNotify_Initializer.h:
- * orbsvcs/orbsvcs/Notify/CosNotify_Service.cpp:
- * orbsvcs/orbsvcs/Notify/CosNotify_Service.h:
- * orbsvcs/orbsvcs/Notify/Default_Factory.cpp:
- * orbsvcs/orbsvcs/Notify/Default_Factory.h:
- * orbsvcs/orbsvcs/Notify/Delivery_Request.cpp:
- * orbsvcs/orbsvcs/Notify/Delivery_Request.h:
- * orbsvcs/orbsvcs/Notify/Delivery_Request.inl:
- * orbsvcs/orbsvcs/Notify/ETCL_Filter.cpp:
- * orbsvcs/orbsvcs/Notify/ETCL_Filter.h:
- * orbsvcs/orbsvcs/Notify/ETCL_FilterFactory.cpp:
- * orbsvcs/orbsvcs/Notify/ETCL_FilterFactory.h:
- * orbsvcs/orbsvcs/Notify/Event.cpp:
- * orbsvcs/orbsvcs/Notify/Event.h:
- * orbsvcs/orbsvcs/Notify/Event.inl:
- * orbsvcs/orbsvcs/Notify/EventChannel.cpp:
- * orbsvcs/orbsvcs/Notify/EventChannel.h:
- * orbsvcs/orbsvcs/Notify/EventChannelFactory.cpp:
- * orbsvcs/orbsvcs/Notify/EventChannelFactory.h:
- * orbsvcs/orbsvcs/Notify/EventType.cpp:
- * orbsvcs/orbsvcs/Notify/EventType.h:
- * orbsvcs/orbsvcs/Notify/EventType.inl:
- * orbsvcs/orbsvcs/Notify/EventTypeSeq.cpp:
- * orbsvcs/orbsvcs/Notify/EventTypeSeq.h:
- * orbsvcs/orbsvcs/Notify/Event_Manager.cpp:
- * orbsvcs/orbsvcs/Notify/Event_Manager.h:
- * orbsvcs/orbsvcs/Notify/Event_Map_Entry_T.cpp:
- * orbsvcs/orbsvcs/Notify/Event_Map_Entry_T.h:
- * orbsvcs/orbsvcs/Notify/Event_Map_Entry_T.inl:
- * orbsvcs/orbsvcs/Notify/Event_Map_T.cpp:
- * orbsvcs/orbsvcs/Notify/Event_Map_T.h:
- * orbsvcs/orbsvcs/Notify/Event_Map_T.inl:
- * orbsvcs/orbsvcs/Notify/Event_Persistence_Factory.cpp:
- * orbsvcs/orbsvcs/Notify/Event_Persistence_Factory.h:
- * orbsvcs/orbsvcs/Notify/Event_Persistence_Strategy.h:
- * orbsvcs/orbsvcs/Notify/Factory.h:
- * orbsvcs/orbsvcs/Notify/FilterAdmin.cpp:
- * orbsvcs/orbsvcs/Notify/FilterAdmin.h:
- * orbsvcs/orbsvcs/Notify/FilterAdmin.inl:
- * orbsvcs/orbsvcs/Notify/FilterFactory.h:
- * orbsvcs/orbsvcs/Notify/Find_Worker_T.cpp:
- * orbsvcs/orbsvcs/Notify/Find_Worker_T.h:
- * orbsvcs/orbsvcs/Notify/Find_Worker_T.inl:
- * orbsvcs/orbsvcs/Notify/ID_Factory.cpp:
- * orbsvcs/orbsvcs/Notify/ID_Factory.h:
- * orbsvcs/orbsvcs/Notify/ID_Factory.inl:
- * orbsvcs/orbsvcs/Notify/Method_Request.cpp:
- * orbsvcs/orbsvcs/Notify/Method_Request.h:
- * orbsvcs/orbsvcs/Notify/Method_Request_Dispatch.cpp:
- * orbsvcs/orbsvcs/Notify/Method_Request_Dispatch.h:
- * orbsvcs/orbsvcs/Notify/Method_Request_Event.cpp:
- * orbsvcs/orbsvcs/Notify/Method_Request_Event.h:
- * orbsvcs/orbsvcs/Notify/Method_Request_Lookup.cpp:
- * orbsvcs/orbsvcs/Notify/Method_Request_Lookup.h:
- * orbsvcs/orbsvcs/Notify/Method_Request_Shutdown.cpp:
- * orbsvcs/orbsvcs/Notify/Method_Request_Shutdown.h:
- * orbsvcs/orbsvcs/Notify/Method_Request_Updates.cpp:
- * orbsvcs/orbsvcs/Notify/Method_Request_Updates.h:
- * orbsvcs/orbsvcs/Notify/Method_Request_Updates_T.cpp:
- * orbsvcs/orbsvcs/Notify/Method_Request_Updates_T.inl:
- * orbsvcs/orbsvcs/Notify/Name_Value_Pair.cpp:
- * orbsvcs/orbsvcs/Notify/Name_Value_Pair.h:
- * orbsvcs/orbsvcs/Notify/Notify_Constraint_Interpreter.cpp:
- * orbsvcs/orbsvcs/Notify/Notify_Constraint_Interpreter.h:
- * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.cpp:
- * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.h:
- * orbsvcs/orbsvcs/Notify/Notify_Default_CO_Factory.cpp:
- * orbsvcs/orbsvcs/Notify/Notify_Default_CO_Factory.h:
- * orbsvcs/orbsvcs/Notify/Notify_Default_Collection_Factory.cpp:
- * orbsvcs/orbsvcs/Notify/Notify_Default_Collection_Factory.h:
- * orbsvcs/orbsvcs/Notify/Notify_Default_EMO_Factory.cpp:
- * orbsvcs/orbsvcs/Notify/Notify_Default_EMO_Factory.h:
- * orbsvcs/orbsvcs/Notify/Notify_Default_POA_Factory.cpp:
- * orbsvcs/orbsvcs/Notify/Notify_Default_POA_Factory.h:
- * orbsvcs/orbsvcs/Notify/Notify_EventChannelFactory_i.cpp:
- * orbsvcs/orbsvcs/Notify/Notify_EventChannelFactory_i.h:
- * orbsvcs/orbsvcs/Notify/Notify_Extensions.cpp:
- * orbsvcs/orbsvcs/Notify/Notify_Extensions.h:
- * orbsvcs/orbsvcs/Notify/Object.cpp:
- * orbsvcs/orbsvcs/Notify/Object.h:
- * orbsvcs/orbsvcs/Notify/Object.inl:
- * orbsvcs/orbsvcs/Notify/POA_Helper.cpp:
- * orbsvcs/orbsvcs/Notify/POA_Helper.h:
- * orbsvcs/orbsvcs/Notify/POA_Helper.inl:
- * orbsvcs/orbsvcs/Notify/Peer.cpp:
- * orbsvcs/orbsvcs/Notify/Peer.h:
- * orbsvcs/orbsvcs/Notify/Persistent_File_Allocator.cpp:
- * orbsvcs/orbsvcs/Notify/Persistent_File_Allocator.h:
- * orbsvcs/orbsvcs/Notify/Properties.cpp:
- * orbsvcs/orbsvcs/Notify/Properties.h:
- * orbsvcs/orbsvcs/Notify/Properties.inl:
- * orbsvcs/orbsvcs/Notify/Property.h:
- * orbsvcs/orbsvcs/Notify/PropertySeq.cpp:
- * orbsvcs/orbsvcs/Notify/PropertySeq.h:
- * orbsvcs/orbsvcs/Notify/PropertySeq.inl:
- * orbsvcs/orbsvcs/Notify/Property_Boolean.cpp:
- * orbsvcs/orbsvcs/Notify/Property_Boolean.h:
- * orbsvcs/orbsvcs/Notify/Property_Boolean.inl:
- * orbsvcs/orbsvcs/Notify/Property_T.cpp:
- * orbsvcs/orbsvcs/Notify/Property_T.h:
- * orbsvcs/orbsvcs/Notify/Property_T.inl:
- * orbsvcs/orbsvcs/Notify/Proxy.cpp:
- * orbsvcs/orbsvcs/Notify/Proxy.h:
- * orbsvcs/orbsvcs/Notify/Proxy.inl:
- * orbsvcs/orbsvcs/Notify/ProxyConsumer.cpp:
- * orbsvcs/orbsvcs/Notify/ProxyConsumer.h:
- * orbsvcs/orbsvcs/Notify/ProxyConsumer.inl:
- * orbsvcs/orbsvcs/Notify/ProxyConsumer_T.cpp:
- * orbsvcs/orbsvcs/Notify/ProxyConsumer_T.h:
- * orbsvcs/orbsvcs/Notify/ProxySupplier.cpp:
- * orbsvcs/orbsvcs/Notify/ProxySupplier.h:
- * orbsvcs/orbsvcs/Notify/ProxySupplier.inl:
- * orbsvcs/orbsvcs/Notify/ProxySupplier_T.cpp:
- * orbsvcs/orbsvcs/Notify/ProxySupplier_T.h:
- * orbsvcs/orbsvcs/Notify/Proxy_T.cpp:
- * orbsvcs/orbsvcs/Notify/Proxy_T.h:
- * orbsvcs/orbsvcs/Notify/QoSProperties.cpp:
- * orbsvcs/orbsvcs/Notify/QoSProperties.h:
- * orbsvcs/orbsvcs/Notify/QoSProperties.inl:
- * orbsvcs/orbsvcs/Notify/RT_Builder.cpp:
- * orbsvcs/orbsvcs/Notify/RT_Builder.h:
- * orbsvcs/orbsvcs/Notify/RT_Factory.cpp:
- * orbsvcs/orbsvcs/Notify/RT_Factory.h:
- * orbsvcs/orbsvcs/Notify/RT_Notify_Service.cpp:
- * orbsvcs/orbsvcs/Notify/RT_Notify_Service.h:
- * orbsvcs/orbsvcs/Notify/RT_POA_Helper.cpp:
- * orbsvcs/orbsvcs/Notify/RT_POA_Helper.h:
- * orbsvcs/orbsvcs/Notify/RT_Properties.cpp:
- * orbsvcs/orbsvcs/Notify/RT_Properties.h:
- * orbsvcs/orbsvcs/Notify/RT_Properties.inl:
- * orbsvcs/orbsvcs/Notify/Random_File.cpp:
- * orbsvcs/orbsvcs/Notify/Random_File.h:
- * orbsvcs/orbsvcs/Notify/Reactive_Task.cpp:
- * orbsvcs/orbsvcs/Notify/Reactive_Task.h:
- * orbsvcs/orbsvcs/Notify/Reactive_Task.inl:
- * orbsvcs/orbsvcs/Notify/Reconnect_Worker_T.cpp:
- * orbsvcs/orbsvcs/Notify/Reconnect_Worker_T.h:
- * orbsvcs/orbsvcs/Notify/Reconnection_Registry.cpp:
- * orbsvcs/orbsvcs/Notify/Reconnection_Registry.h:
- * orbsvcs/orbsvcs/Notify/Refcountable.cpp:
- * orbsvcs/orbsvcs/Notify/Refcountable.h:
- * orbsvcs/orbsvcs/Notify/Refcountable_Guard_T.h:
- * orbsvcs/orbsvcs/Notify/Refcountable_Guard_T.inl:
- * orbsvcs/orbsvcs/Notify/Routing_Slip.cpp:
- * orbsvcs/orbsvcs/Notify/Routing_Slip.h:
- * orbsvcs/orbsvcs/Notify/Routing_Slip_Persistence_Manager.cpp:
- * orbsvcs/orbsvcs/Notify/Routing_Slip_Persistence_Manager.h:
- * orbsvcs/orbsvcs/Notify/Routing_Slip_Queue.cpp:
- * orbsvcs/orbsvcs/Notify/Routing_Slip_Queue.h:
- * orbsvcs/orbsvcs/Notify/Save_Persist_Worker_T.cpp:
- * orbsvcs/orbsvcs/Notify/Save_Persist_Worker_T.h:
- * orbsvcs/orbsvcs/Notify/Seq_Worker_T.cpp:
- * orbsvcs/orbsvcs/Notify/Seq_Worker_T.h:
- * orbsvcs/orbsvcs/Notify/Seq_Worker_T.inl:
- * orbsvcs/orbsvcs/Notify/Service.cpp:
- * orbsvcs/orbsvcs/Notify/Service.h:
- * orbsvcs/orbsvcs/Notify/Standard_Event_Persistence.cpp:
- * orbsvcs/orbsvcs/Notify/Standard_Event_Persistence.h:
- * orbsvcs/orbsvcs/Notify/Subscription_Change_Worker.cpp:
- * orbsvcs/orbsvcs/Notify/Subscription_Change_Worker.h:
- * orbsvcs/orbsvcs/Notify/Supplier.cpp:
- * orbsvcs/orbsvcs/Notify/Supplier.h:
- * orbsvcs/orbsvcs/Notify/Supplier.inl:
- * orbsvcs/orbsvcs/Notify/SupplierAdmin.cpp:
- * orbsvcs/orbsvcs/Notify/SupplierAdmin.h:
- * orbsvcs/orbsvcs/Notify/Supplier_Map.h:
- * orbsvcs/orbsvcs/Notify/ThreadPool_Task.cpp:
- * orbsvcs/orbsvcs/Notify/ThreadPool_Task.h:
- * orbsvcs/orbsvcs/Notify/Timer.h:
- * orbsvcs/orbsvcs/Notify/Timer_Queue.cpp:
- * orbsvcs/orbsvcs/Notify/Timer_Queue.h:
- * orbsvcs/orbsvcs/Notify/Timer_Reactor.cpp:
- * orbsvcs/orbsvcs/Notify/Timer_Reactor.h:
- * orbsvcs/orbsvcs/Notify/Topology_Factory.h:
- * orbsvcs/orbsvcs/Notify/Topology_Loader.cpp:
- * orbsvcs/orbsvcs/Notify/Topology_Loader.h:
- * orbsvcs/orbsvcs/Notify/Topology_Object.cpp:
- * orbsvcs/orbsvcs/Notify/Topology_Object.h:
- * orbsvcs/orbsvcs/Notify/Topology_Object.inl:
- * orbsvcs/orbsvcs/Notify/Topology_Saver.cpp:
- * orbsvcs/orbsvcs/Notify/Topology_Saver.h:
- * orbsvcs/orbsvcs/Notify/Worker_Task.cpp:
- * orbsvcs/orbsvcs/Notify/Worker_Task.h:
- * orbsvcs/orbsvcs/Notify/XML_Loader.cpp:
- * orbsvcs/orbsvcs/Notify/XML_Loader.h:
- * orbsvcs/orbsvcs/Notify/XML_Saver.cpp:
- * orbsvcs/orbsvcs/Notify/XML_Saver.h:
- * orbsvcs/orbsvcs/Notify/XML_Topology_Factory.cpp:
- * orbsvcs/orbsvcs/Notify/XML_Topology_Factory.h:
- * orbsvcs/orbsvcs/Notify/Any/AnyEvent.cpp:
- * orbsvcs/orbsvcs/Notify/Any/AnyEvent.h:
- * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushConsumer.cpp:
- * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushConsumer.h:
- * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushSupplier.cpp:
- * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushSupplier.h:
- * orbsvcs/orbsvcs/Notify/Any/ProxyPushConsumer.cpp:
- * orbsvcs/orbsvcs/Notify/Any/ProxyPushConsumer.h:
- * orbsvcs/orbsvcs/Notify/Any/ProxyPushSupplier.cpp:
- * orbsvcs/orbsvcs/Notify/Any/ProxyPushSupplier.h:
- * orbsvcs/orbsvcs/Notify/Any/PushConsumer.cpp:
- * orbsvcs/orbsvcs/Notify/Any/PushConsumer.h:
- * orbsvcs/orbsvcs/Notify/Any/PushSupplier.cpp:
- * orbsvcs/orbsvcs/Notify/Any/PushSupplier.h:
- * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushConsumer.cpp:
- * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushConsumer.h:
- * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushSupplier.cpp:
- * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushSupplier.h:
- * orbsvcs/orbsvcs/Notify/Sequence/SequencePushConsumer.cpp:
- * orbsvcs/orbsvcs/Notify/Sequence/SequencePushConsumer.h:
- * orbsvcs/orbsvcs/Notify/Sequence/SequencePushSupplier.cpp:
- * orbsvcs/orbsvcs/Notify/Sequence/SequencePushSupplier.h:
- * orbsvcs/orbsvcs/Notify/Structured/RT_StructuredProxyPushSupplier.cpp:
- * orbsvcs/orbsvcs/Notify/Structured/RT_StructuredProxyPushSupplier.h:
- * orbsvcs/orbsvcs/Notify/Structured/StructuredEvent.cpp:
- * orbsvcs/orbsvcs/Notify/Structured/StructuredEvent.h:
- * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushConsumer.cpp:
- * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushConsumer.h:
- * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushSupplier.cpp:
- * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushSupplier.h:
- * orbsvcs/orbsvcs/Notify/Structured/StructuredPushConsumer.cpp:
- * orbsvcs/orbsvcs/Notify/Structured/StructuredPushConsumer.h:
- * orbsvcs/orbsvcs/Notify/Structured/StructuredPushSupplier.cpp:
- * orbsvcs/orbsvcs/Notify/Structured/StructuredPushSupplier.h:
- * orbsvcs/orbsvcs/PortableGroup/GOA.cpp:
- * orbsvcs/orbsvcs/PortableGroup/GOA.h:
- * orbsvcs/orbsvcs/PortableGroup/MIOP.cpp:
- * orbsvcs/orbsvcs/PortableGroup/MIOP.h:
- * orbsvcs/orbsvcs/PortableGroup/PG_Default_Property_Validator.cpp:
- * orbsvcs/orbsvcs/PortableGroup/PG_Default_Property_Validator.h:
- * orbsvcs/orbsvcs/PortableGroup/PG_FactoryRegistry.cpp:
- * orbsvcs/orbsvcs/PortableGroup/PG_FactoryRegistry.h:
- * orbsvcs/orbsvcs/PortableGroup/PG_Factory_Map.h:
- * orbsvcs/orbsvcs/PortableGroup/PG_Factory_Set.h:
- * orbsvcs/orbsvcs/PortableGroup/PG_GenericFactory.cpp:
- * orbsvcs/orbsvcs/PortableGroup/PG_GenericFactory.h:
- * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.cpp:
- * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.h:
- * orbsvcs/orbsvcs/PortableGroup/PG_Group_Guard.cpp:
- * orbsvcs/orbsvcs/PortableGroup/PG_Group_Guard.h:
- * orbsvcs/orbsvcs/PortableGroup/PG_Location_Equal_To.h:
- * orbsvcs/orbsvcs/PortableGroup/PG_Location_Equal_To.inl:
- * orbsvcs/orbsvcs/PortableGroup/PG_Location_Hash.h:
- * orbsvcs/orbsvcs/PortableGroup/PG_Location_Hash.inl:
- * orbsvcs/orbsvcs/PortableGroup/PG_Location_Map.h:
- * orbsvcs/orbsvcs/PortableGroup/PG_MemberInfo.cpp:
- * orbsvcs/orbsvcs/PortableGroup/PG_MemberInfo.h:
- * orbsvcs/orbsvcs/PortableGroup/PG_Null_Property_Validator.cpp:
- * orbsvcs/orbsvcs/PortableGroup/PG_Null_Property_Validator.h:
- * orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroupManager.cpp:
- * orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroupManager.h:
- * orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroup_Map.h:
- * orbsvcs/orbsvcs/PortableGroup/PG_Object_Adapter_Factory.cpp:
- * orbsvcs/orbsvcs/PortableGroup/PG_Object_Adapter_Factory.h:
- * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.cpp:
- * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.h:
- * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Manipulator.cpp:
- * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Manipulator.h:
- * orbsvcs/orbsvcs/PortableGroup/PG_Operators.cpp:
- * orbsvcs/orbsvcs/PortableGroup/PG_Operators.h:
- * orbsvcs/orbsvcs/PortableGroup/PG_Properties_Encoder.cpp:
- * orbsvcs/orbsvcs/PortableGroup/PG_Properties_Encoder.h:
- * orbsvcs/orbsvcs/PortableGroup/PG_Properties_Encoder.inl:
- * orbsvcs/orbsvcs/PortableGroup/PG_Properties_Support.cpp:
- * orbsvcs/orbsvcs/PortableGroup/PG_Properties_Support.h:
- * orbsvcs/orbsvcs/PortableGroup/PG_PropertyManager.cpp:
- * orbsvcs/orbsvcs/PortableGroup/PG_PropertyManager.h:
- * orbsvcs/orbsvcs/PortableGroup/PG_Property_Set.cpp:
- * orbsvcs/orbsvcs/PortableGroup/PG_Property_Set.h:
- * orbsvcs/orbsvcs/PortableGroup/PG_Property_Set_Find.h:
- * orbsvcs/orbsvcs/PortableGroup/PG_Property_Utils.cpp:
- * orbsvcs/orbsvcs/PortableGroup/PG_Property_Utils.h:
- * orbsvcs/orbsvcs/PortableGroup/PG_Servant_Dispatcher.cpp:
- * orbsvcs/orbsvcs/PortableGroup/PG_Servant_Dispatcher.h:
- * orbsvcs/orbsvcs/PortableGroup/PG_Utils.cpp:
- * orbsvcs/orbsvcs/PortableGroup/PG_Utils.h:
- * orbsvcs/orbsvcs/PortableGroup/PG_conf.h:
- * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Acceptor_Registry.cpp:
- * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Acceptor_Registry.h:
- * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Loader.cpp:
- * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Loader.h:
- * orbsvcs/orbsvcs/PortableGroup/PortableGroup_ORBInitializer.cpp:
- * orbsvcs/orbsvcs/PortableGroup/PortableGroup_ORBInitializer.h:
- * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Request_Dispatcher.cpp:
- * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Request_Dispatcher.h:
- * orbsvcs/orbsvcs/PortableGroup/Portable_Group_Map.cpp:
- * orbsvcs/orbsvcs/PortableGroup/Portable_Group_Map.h:
- * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.cpp:
- * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.h:
- * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.i:
- * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.cpp:
- * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.h:
- * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.cpp:
- * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.h:
- * orbsvcs/orbsvcs/PortableGroup/UIPMC_Endpoint.cpp:
- * orbsvcs/orbsvcs/PortableGroup/UIPMC_Endpoint.h:
- * orbsvcs/orbsvcs/PortableGroup/UIPMC_Endpoint.i:
- * orbsvcs/orbsvcs/PortableGroup/UIPMC_Factory.cpp:
- * orbsvcs/orbsvcs/PortableGroup/UIPMC_Factory.h:
- * orbsvcs/orbsvcs/PortableGroup/UIPMC_Message_Block_Data_Iterator.cpp:
- * orbsvcs/orbsvcs/PortableGroup/UIPMC_Message_Block_Data_Iterator.h:
- * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.cpp:
- * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.h:
- * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp:
- * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.h:
- * orbsvcs/orbsvcs/PortableGroup/UIPMC_Wait_Never.cpp:
- * orbsvcs/orbsvcs/PortableGroup/UIPMC_Wait_Never.h:
-
- Added versioned namespace support.
-
-Mon Nov 14 15:00:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * TAO_IDL/be/be_visitor_traits.cpp:
- * TAO_IDL/be/be_visitor_component/component_cs.cpp:
- * TAO_IDL/be/be_visitor_interface/interface_cs.cpp:
- The first argument of Objref_Traits::marshal should be
- a const argument
-
-Mon Nov 14 09:13:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Sequence_Unit_Tests/unbounded_octet_sequence.hpp:
- Fixed compile error with HPUX
-
-Mon Nov 14 07:03:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Sequence_Unit_Tests/mock_stream.{hpp,cpp}:
- * tests/Sequence_Unit_Tests/fwd_mock_reference.{hpp,cpp}:
- New mock_stream and fwd_mock_reference, needed for some more unit
- tests
-
-Sun Nov 13 12:15:58 USMST 2005 Yan Dai <dai_y@ociweb.com>
-
- * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B.idl:
-
- Changed the done() method to be oneway to see if this fixes TRANSIENT
- exception caught on VXWORKS builds.
-
- * tests/CSD_Strategy_Tests/TP_Test_1/run_test.pl:
-
- Extended timeout for server process startup to see if this fixes
- server.ior not found problem on VXWORKS builds.
-
-Sat Nov 12 09:55:33 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * orbsvcs/orbsvcs/Makefile.am:
-
- Change "FaultTolerance/FT_IOGR_Property.i" to
- "FaultTolerance/FT_IOGR_Property.inl".
-
- Remove "ETCL/ETCL_Constraint.i".
-
-Sat Nov 12 01:34:26 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * orbsvcs/orbsvcs/CosLoadBalancing.mpc:
- * orbsvcs/orbsvcs/Makefile.am:
- * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAlertMap.cpp:
- * orbsvcs/orbsvcs/LoadBalancing/LB_LoadListMap.cpp:
- * orbsvcs/orbsvcs/LoadBalancing/LB_LoadMap.cpp:
- * orbsvcs/orbsvcs/LoadBalancing/LB_Location_Index_Map.cpp:
- * orbsvcs/orbsvcs/LoadBalancing/LB_MonitorMap.cpp:
-
- Removed empty LoadBalancing/*Map.cpp source files.
-
- * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Initializer.cpp:
- * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Initializer.h:
- * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Interceptor.cpp:
- * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Interceptor.h:
- * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Loader.cpp:
- * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Loader.h:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/AMI_Primary_Replication_Strategy.cpp:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/AMI_Primary_Replication_Strategy.h:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/AMI_Replication_Strategy.cpp:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/AMI_Replication_Strategy.h:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Basic_Replication_Strategy.cpp:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Basic_Replication_Strategy.h:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ConnectionHandler_T.cpp:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ConnectionHandler_T.h:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Dynamic_Bitset.cpp:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Dynamic_Bitset.h:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Dynamic_Bitset.inl:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Become_Primary_Listener.cpp:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Become_Primary_Listener.h:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_ConsumerAdmin.cpp:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_ConsumerAdmin.h:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Event_Channel.cpp:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Event_Channel.h:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Event_Channel_Impl.cpp:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Event_Channel_Impl.h:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Factory.cpp:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Factory.h:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Fault_Listener.h:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Group_Manager.cpp:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Group_Manager.h:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_ORBInitializer.cpp:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_ORBInitializer.h:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_ProxyConsumer.cpp:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_ProxyConsumer.h:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_ProxySupplier.cpp:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_ProxySupplier.h:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_SupplierAdmin.cpp:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_SupplierAdmin.h:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FT_ProxyAdmin_Base.cpp:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FT_ProxyAdmin_Base.h:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FT_ProxyAdmin_T.cpp:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FT_ProxyAdmin_T.h:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Fault_Detector.cpp:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Fault_Detector.h:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Fault_Detector_Loader.cpp:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Fault_Detector_Loader.h:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Fault_Detector_T.cpp:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Fault_Detector_T.h:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Fault_Listener.h:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ForwardCtrlServerInterceptor.cpp:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ForwardCtrlServerInterceptor.h:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FtEventServiceInterceptor.cpp:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FtEventServiceInterceptor.h:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/GroupInfoPublisher.cpp:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/GroupInfoPublisher.h:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/IOGR_Maker.cpp:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/IOGR_Maker.h:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Identification_Service.cpp:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Identification_Service.h:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ObjectGroupManagerHandler.cpp:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ObjectGroupManagerHandler.h:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ProxyConsumerStateWorker.cpp:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ProxyConsumerStateWorker.h:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ProxySupplierStateWorker.cpp:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ProxySupplierStateWorker.h:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Replication_Service.cpp:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Replication_Service.h:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Replication_Strategy.cpp:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Replication_Strategy.h:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Request_Context_Repository.cpp:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Request_Context_Repository.h:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/SCTP_Fault_Detector.cpp:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/SCTP_Fault_Detector.h:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Set_Update_Interceptor.cpp:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Set_Update_Interceptor.h:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Update_Manager.cpp:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Update_Manager.h:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/UpdateableHandler.cpp:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/UpdateableHandler.h:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/create_persistent_poa.cpp:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/create_persistent_poa.h:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/replace_key.cpp:
- * orbsvcs/orbsvcs/FtRtEvent/Utils/FTEC_Gateway.cpp:
- * orbsvcs/orbsvcs/FtRtEvent/Utils/FTEC_Gateway.h:
- * orbsvcs/orbsvcs/FtRtEvent/Utils/FTEC_Gateway.inl:
- * orbsvcs/orbsvcs/FtRtEvent/Utils/Log.cpp:
- * orbsvcs/orbsvcs/FtRtEvent/Utils/Log.h:
- * orbsvcs/orbsvcs/FtRtEvent/Utils/Log.inl:
- * orbsvcs/orbsvcs/FtRtEvent/Utils/Safe_InputCDR.h:
- * orbsvcs/orbsvcs/FtRtEvent/Utils/Safe_InputCDR.inl:
- * orbsvcs/orbsvcs/FtRtEvent/Utils/ScopeGuard.h:
- * orbsvcs/orbsvcs/FtRtEvent/Utils/UUID.cpp:
- * orbsvcs/orbsvcs/FtRtEvent/Utils/UUID.h:
- * orbsvcs/orbsvcs/FtRtEvent/Utils/UUID.inl:
- * orbsvcs/orbsvcs/FtRtEvent/Utils/activate_with_id.h:
- * orbsvcs/orbsvcs/FtRtEvent/Utils/resolve_init.h:
- * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor.cpp:
- * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor.h:
- * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor.i:
- * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor_Impl.cpp:
- * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor_Impl.h:
- * orbsvcs/orbsvcs/HTIOP/HTIOP_Completion_Handler.cpp:
- * orbsvcs/orbsvcs/HTIOP/HTIOP_Completion_Handler.h:
- * orbsvcs/orbsvcs/HTIOP/HTIOP_Connection_Handler.cpp:
- * orbsvcs/orbsvcs/HTIOP/HTIOP_Connection_Handler.h:
- * orbsvcs/orbsvcs/HTIOP/HTIOP_Connector.cpp:
- * orbsvcs/orbsvcs/HTIOP/HTIOP_Connector.h:
- * orbsvcs/orbsvcs/HTIOP/HTIOP_Connector_Impl.cpp:
- * orbsvcs/orbsvcs/HTIOP/HTIOP_Connector_Impl.h:
- * orbsvcs/orbsvcs/HTIOP/HTIOP_Endpoint.cpp:
- * orbsvcs/orbsvcs/HTIOP/HTIOP_Endpoint.h:
- * orbsvcs/orbsvcs/HTIOP/HTIOP_Endpoint.i:
- * orbsvcs/orbsvcs/HTIOP/HTIOP_Factory.cpp:
- * orbsvcs/orbsvcs/HTIOP/HTIOP_Factory.h:
- * orbsvcs/orbsvcs/HTIOP/HTIOP_Profile.cpp:
- * orbsvcs/orbsvcs/HTIOP/HTIOP_Profile.h:
- * orbsvcs/orbsvcs/HTIOP/HTIOP_Transport.cpp:
- * orbsvcs/orbsvcs/HTIOP/HTIOP_Transport.h:
- * orbsvcs/orbsvcs/HTIOP/htiop_endpointsC.cpp:
- * orbsvcs/orbsvcs/HTIOP/htiop_endpointsC.h:
- * orbsvcs/orbsvcs/IFRService/AbstractInterfaceDef_i.cpp:
- * orbsvcs/orbsvcs/IFRService/AbstractInterfaceDef_i.h:
- * orbsvcs/orbsvcs/IFRService/AliasDef_i.cpp:
- * orbsvcs/orbsvcs/IFRService/AliasDef_i.h:
- * orbsvcs/orbsvcs/IFRService/ArrayDef_i.cpp:
- * orbsvcs/orbsvcs/IFRService/ArrayDef_i.h:
- * orbsvcs/orbsvcs/IFRService/AttributeDef_i.cpp:
- * orbsvcs/orbsvcs/IFRService/AttributeDef_i.h:
- * orbsvcs/orbsvcs/IFRService/ComponentContainer_i.cpp:
- * orbsvcs/orbsvcs/IFRService/ComponentContainer_i.h:
- * orbsvcs/orbsvcs/IFRService/ComponentDef_i.cpp:
- * orbsvcs/orbsvcs/IFRService/ComponentDef_i.h:
- * orbsvcs/orbsvcs/IFRService/ComponentModuleDef_i.cpp:
- * orbsvcs/orbsvcs/IFRService/ComponentModuleDef_i.h:
- * orbsvcs/orbsvcs/IFRService/ComponentRepository_i.cpp:
- * orbsvcs/orbsvcs/IFRService/ComponentRepository_i.h:
- * orbsvcs/orbsvcs/IFRService/ConstantDef_i.cpp:
- * orbsvcs/orbsvcs/IFRService/ConstantDef_i.h:
- * orbsvcs/orbsvcs/IFRService/ConsumesDef_i.cpp:
- * orbsvcs/orbsvcs/IFRService/ConsumesDef_i.h:
- * orbsvcs/orbsvcs/IFRService/Contained_i.cpp:
- * orbsvcs/orbsvcs/IFRService/Contained_i.h:
- * orbsvcs/orbsvcs/IFRService/Container_i.cpp:
- * orbsvcs/orbsvcs/IFRService/Container_i.h:
- * orbsvcs/orbsvcs/IFRService/EmitsDef_i.cpp:
- * orbsvcs/orbsvcs/IFRService/EmitsDef_i.h:
- * orbsvcs/orbsvcs/IFRService/EnumDef_i.cpp:
- * orbsvcs/orbsvcs/IFRService/EnumDef_i.h:
- * orbsvcs/orbsvcs/IFRService/EventDef_i.cpp:
- * orbsvcs/orbsvcs/IFRService/EventDef_i.h:
- * orbsvcs/orbsvcs/IFRService/EventPortDef_i.cpp:
- * orbsvcs/orbsvcs/IFRService/EventPortDef_i.h:
- * orbsvcs/orbsvcs/IFRService/ExceptionDef_i.cpp:
- * orbsvcs/orbsvcs/IFRService/ExceptionDef_i.h:
- * orbsvcs/orbsvcs/IFRService/ExtAbstractInterfaceDef_i.cpp:
- * orbsvcs/orbsvcs/IFRService/ExtAbstractInterfaceDef_i.h:
- * orbsvcs/orbsvcs/IFRService/ExtAttributeDef_i.cpp:
- * orbsvcs/orbsvcs/IFRService/ExtAttributeDef_i.h:
- * orbsvcs/orbsvcs/IFRService/ExtInterfaceDef_i.cpp:
- * orbsvcs/orbsvcs/IFRService/ExtInterfaceDef_i.h:
- * orbsvcs/orbsvcs/IFRService/ExtLocalInterfaceDef_i.cpp:
- * orbsvcs/orbsvcs/IFRService/ExtLocalInterfaceDef_i.h:
- * orbsvcs/orbsvcs/IFRService/ExtValueDef_i.cpp:
- * orbsvcs/orbsvcs/IFRService/ExtValueDef_i.h:
- * orbsvcs/orbsvcs/IFRService/FactoryDef_i.cpp:
- * orbsvcs/orbsvcs/IFRService/FactoryDef_i.h:
- * orbsvcs/orbsvcs/IFRService/FinderDef_i.cpp:
- * orbsvcs/orbsvcs/IFRService/FinderDef_i.h:
- * orbsvcs/orbsvcs/IFRService/FixedDef_i.cpp:
- * orbsvcs/orbsvcs/IFRService/FixedDef_i.h:
- * orbsvcs/orbsvcs/IFRService/HomeDef_i.cpp:
- * orbsvcs/orbsvcs/IFRService/HomeDef_i.h:
- * orbsvcs/orbsvcs/IFRService/IDLType_i.cpp:
- * orbsvcs/orbsvcs/IFRService/IDLType_i.h:
- * orbsvcs/orbsvcs/IFRService/IFR_Service_Loader.cpp:
- * orbsvcs/orbsvcs/IFRService/IFR_Service_Loader.h:
- * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp:
- * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.h:
- * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils_T.cpp:
- * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils_T.h:
- * orbsvcs/orbsvcs/IFRService/IRObject_i.cpp:
- * orbsvcs/orbsvcs/IFRService/IRObject_i.h:
- * orbsvcs/orbsvcs/IFRService/InterfaceAttrExtension_i.cpp:
- * orbsvcs/orbsvcs/IFRService/InterfaceAttrExtension_i.h:
- * orbsvcs/orbsvcs/IFRService/InterfaceDef_i.cpp:
- * orbsvcs/orbsvcs/IFRService/InterfaceDef_i.h:
- * orbsvcs/orbsvcs/IFRService/LocalInterfaceDef_i.cpp:
- * orbsvcs/orbsvcs/IFRService/LocalInterfaceDef_i.h:
- * orbsvcs/orbsvcs/IFRService/ModuleDef_i.cpp:
- * orbsvcs/orbsvcs/IFRService/ModuleDef_i.h:
- * orbsvcs/orbsvcs/IFRService/NativeDef_i.cpp:
- * orbsvcs/orbsvcs/IFRService/NativeDef_i.h:
- * orbsvcs/orbsvcs/IFRService/OperationDef_i.cpp:
- * orbsvcs/orbsvcs/IFRService/OperationDef_i.h:
- * orbsvcs/orbsvcs/IFRService/Options.cpp:
- * orbsvcs/orbsvcs/IFRService/Options.h:
- * orbsvcs/orbsvcs/IFRService/PrimitiveDef_i.cpp:
- * orbsvcs/orbsvcs/IFRService/PrimitiveDef_i.h:
- * orbsvcs/orbsvcs/IFRService/RecursDef_i.cpp:
- * orbsvcs/orbsvcs/IFRService/RecursDef_i.h:
- * orbsvcs/orbsvcs/IFRService/Repository_i.cpp:
- * orbsvcs/orbsvcs/IFRService/Repository_i.h:
- * orbsvcs/orbsvcs/IFRService/SequenceDef_i.cpp:
- * orbsvcs/orbsvcs/IFRService/SequenceDef_i.h:
- * orbsvcs/orbsvcs/IFRService/StringDef_i.cpp:
- * orbsvcs/orbsvcs/IFRService/StringDef_i.h:
- * orbsvcs/orbsvcs/IFRService/StructDef_i.cpp:
- * orbsvcs/orbsvcs/IFRService/StructDef_i.h:
- * orbsvcs/orbsvcs/IFRService/TypedefDef_i.cpp:
- * orbsvcs/orbsvcs/IFRService/TypedefDef_i.h:
- * orbsvcs/orbsvcs/IFRService/UnionDef_i.cpp:
- * orbsvcs/orbsvcs/IFRService/UnionDef_i.h:
- * orbsvcs/orbsvcs/IFRService/UsesDef_i.cpp:
- * orbsvcs/orbsvcs/IFRService/UsesDef_i.h:
- * orbsvcs/orbsvcs/IFRService/ValueBoxDef_i.cpp:
- * orbsvcs/orbsvcs/IFRService/ValueBoxDef_i.h:
- * orbsvcs/orbsvcs/IFRService/ValueDef_i.cpp:
- * orbsvcs/orbsvcs/IFRService/ValueDef_i.h:
- * orbsvcs/orbsvcs/IFRService/ValueMemberDef_i.cpp:
- * orbsvcs/orbsvcs/IFRService/ValueMemberDef_i.h:
- * orbsvcs/orbsvcs/IFRService/WstringDef_i.cpp:
- * orbsvcs/orbsvcs/IFRService/WstringDef_i.h:
- * orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Load_Average_Monitor.cpp:
- * orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Load_Average_Monitor.h:
- * orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Utilization_Monitor.cpp:
- * orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Utilization_Monitor.h:
- * orbsvcs/orbsvcs/LoadBalancing/LB_ClientComponent.cpp:
- * orbsvcs/orbsvcs/LoadBalancing/LB_ClientComponent.h:
- * orbsvcs/orbsvcs/LoadBalancing/LB_ClientORBInitializer.cpp:
- * orbsvcs/orbsvcs/LoadBalancing/LB_ClientORBInitializer.h:
- * orbsvcs/orbsvcs/LoadBalancing/LB_ClientRequestInterceptor.cpp:
- * orbsvcs/orbsvcs/LoadBalancing/LB_ClientRequestInterceptor.h:
- * orbsvcs/orbsvcs/LoadBalancing/LB_Component.cpp:
- * orbsvcs/orbsvcs/LoadBalancing/LB_Component.h:
- * orbsvcs/orbsvcs/LoadBalancing/LB_IORInterceptor.cpp:
- * orbsvcs/orbsvcs/LoadBalancing/LB_IORInterceptor.h:
- * orbsvcs/orbsvcs/LoadBalancing/LB_LeastLoaded.cpp:
- * orbsvcs/orbsvcs/LoadBalancing/LB_LeastLoaded.h:
- * orbsvcs/orbsvcs/LoadBalancing/LB_LeastLoaded.inl:
- * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAlert.cpp:
- * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAlert.h:
- * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAlert.inl:
- * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAlertInfo.cpp:
- * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAlertInfo.h:
- * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAlertMap.h:
- * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAlert_Handler.cpp:
- * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAverage.cpp:
- * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAverage.h:
- * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAverage.inl:
- * orbsvcs/orbsvcs/LoadBalancing/LB_LoadListMap.h:
- * orbsvcs/orbsvcs/LoadBalancing/LB_LoadManager.cpp:
- * orbsvcs/orbsvcs/LoadBalancing/LB_LoadManager.h:
- * orbsvcs/orbsvcs/LoadBalancing/LB_LoadMap.h:
- * orbsvcs/orbsvcs/LoadBalancing/LB_LoadMinimum.cpp:
- * orbsvcs/orbsvcs/LoadBalancing/LB_LoadMinimum.h:
- * orbsvcs/orbsvcs/LoadBalancing/LB_LoadMinimum.inl:
- * orbsvcs/orbsvcs/LoadBalancing/LB_Location_Index_Map.h:
- * orbsvcs/orbsvcs/LoadBalancing/LB_MemberLocator.cpp:
- * orbsvcs/orbsvcs/LoadBalancing/LB_MemberLocator.h:
- * orbsvcs/orbsvcs/LoadBalancing/LB_ORBInitializer.cpp:
- * orbsvcs/orbsvcs/LoadBalancing/LB_ORBInitializer.h:
- * orbsvcs/orbsvcs/LoadBalancing/LB_ObjectReferenceFactory.cpp:
- * orbsvcs/orbsvcs/LoadBalancing/LB_ObjectReferenceFactory.h:
- * orbsvcs/orbsvcs/LoadBalancing/LB_Pull_Handler.cpp:
- * orbsvcs/orbsvcs/LoadBalancing/LB_Pull_Handler.h:
- * orbsvcs/orbsvcs/LoadBalancing/LB_Random.cpp:
- * orbsvcs/orbsvcs/LoadBalancing/LB_Random.h:
- * orbsvcs/orbsvcs/LoadBalancing/LB_RoundRobin.cpp:
- * orbsvcs/orbsvcs/LoadBalancing/LB_RoundRobin.h:
- * orbsvcs/orbsvcs/LoadBalancing/LB_ServerRequestInterceptor.cpp:
- * orbsvcs/orbsvcs/LoadBalancing/LB_ServerRequestInterceptor.h:
- * orbsvcs/orbsvcs/LoadBalancing/LB_conf.h:
-
- Added versioned namespace support.
-
-Fri Nov 11 08:55:05 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * orbsvcs/orbsvcs/CosEvent/CEC_Factory.h:
-
- Include "tao/Versioned_Namespace.h" for
- TAO_BEGIN_VERSIONED_NAMESPACE_DECL macro definition.
-
-Fri Nov 11 08:50:02 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.cpp:
-
- Include "ace/OS_NS_unistd.h" for ACE_OS::getgid() prototype.
-
-Thu Nov 10 10:18:20 USMST 2005 Yan Dai <dai_y@ociweb.com>
-
- * tao/CSD_ThreadPool/CSD_TP_Strategy_Factory.cpp:
-
- Merged a bug fix from OCI 1.4a.
- "Thu Nov 10 02:34:04 2005 Ciju John <john_c@ociweb.com>"
-
-Thu Nov 10 10:29:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * orbsvcs/orbsvcs/CosEvent/CEC_ConsumerControl.cpp:
- Fixed incorrect macro
-
-Wed Nov 9 22:34:24 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * orbsvcs/orbsvcs/Channel_Clients_T.cpp:
- * orbsvcs/orbsvcs/Channel_Clients_T.h:
- * orbsvcs/orbsvcs/Channel_Clients_T.i:
- * orbsvcs/orbsvcs/Event_Service_Constants.h:
- * orbsvcs/orbsvcs/Event_Utilities.cpp:
- * orbsvcs/orbsvcs/Event_Utilities.h:
- * orbsvcs/orbsvcs/Event_Utilities.i:
- * orbsvcs/orbsvcs/IOR_Multicast.cpp:
- * orbsvcs/orbsvcs/IOR_Multicast.h:
- * orbsvcs/orbsvcs/Makefile.am:
- * orbsvcs/orbsvcs/RTEvent_Serv.mpc:
- * orbsvcs/orbsvcs/Runtime_Scheduler.cpp:
- * orbsvcs/orbsvcs/Runtime_Scheduler.h:
- * orbsvcs/orbsvcs/Shutdown_Utilities.cpp:
- * orbsvcs/orbsvcs/Shutdown_Utilities.h:
- * orbsvcs/orbsvcs/Time_Utilities.cpp:
- * orbsvcs/orbsvcs/Time_Utilities.h:
- * orbsvcs/orbsvcs/Time_Utilities.i:
- * orbsvcs/orbsvcs/AV/AVStreams_i.cpp:
- * orbsvcs/orbsvcs/AV/AVStreams_i.h:
- * orbsvcs/orbsvcs/AV/AVStreams_i.i:
- * orbsvcs/orbsvcs/AV/AV_Core.cpp:
- * orbsvcs/orbsvcs/AV/AV_Core.h:
- * orbsvcs/orbsvcs/AV/Endpoint_Strategy.cpp:
- * orbsvcs/orbsvcs/AV/Endpoint_Strategy.h:
- * orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.cpp:
- * orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.h:
- * orbsvcs/orbsvcs/AV/Fill_ACE_QoS.cpp:
- * orbsvcs/orbsvcs/AV/Fill_ACE_QoS.h:
- * orbsvcs/orbsvcs/AV/FlowSpec_Entry.cpp:
- * orbsvcs/orbsvcs/AV/FlowSpec_Entry.h:
- * orbsvcs/orbsvcs/AV/FlowSpec_Entry.i:
- * orbsvcs/orbsvcs/AV/Flows_T.cpp:
- * orbsvcs/orbsvcs/AV/Flows_T.h:
- * orbsvcs/orbsvcs/AV/MCast.cpp:
- * orbsvcs/orbsvcs/AV/MCast.h:
- * orbsvcs/orbsvcs/AV/MCast.i:
- * orbsvcs/orbsvcs/AV/Policy.cpp:
- * orbsvcs/orbsvcs/AV/Policy.h:
- * orbsvcs/orbsvcs/AV/Policy.i:
- * orbsvcs/orbsvcs/AV/Protocol_Factory.cpp:
- * orbsvcs/orbsvcs/AV/Protocol_Factory.h:
- * orbsvcs/orbsvcs/AV/QoS_UDP.cpp:
- * orbsvcs/orbsvcs/AV/QoS_UDP.h:
- * orbsvcs/orbsvcs/AV/QoS_UDP.i:
- * orbsvcs/orbsvcs/AV/RTCP.cpp:
- * orbsvcs/orbsvcs/AV/RTCP.h:
- * orbsvcs/orbsvcs/AV/RTCP_Channel.cpp:
- * orbsvcs/orbsvcs/AV/RTCP_Channel.h:
- * orbsvcs/orbsvcs/AV/RTCP_Packet.cpp:
- * orbsvcs/orbsvcs/AV/RTCP_Packet.h:
- * orbsvcs/orbsvcs/AV/RTP.cpp:
- * orbsvcs/orbsvcs/AV/RTP.h:
- * orbsvcs/orbsvcs/AV/Resource_Factory.h:
- * orbsvcs/orbsvcs/AV/SCTP_SEQ.cpp:
- * orbsvcs/orbsvcs/AV/SCTP_SEQ.h:
- * orbsvcs/orbsvcs/AV/TCP.cpp:
- * orbsvcs/orbsvcs/AV/TCP.h:
- * orbsvcs/orbsvcs/AV/Transport.cpp:
- * orbsvcs/orbsvcs/AV/Transport.h:
- * orbsvcs/orbsvcs/AV/Transport.i:
- * orbsvcs/orbsvcs/AV/UDP.cpp:
- * orbsvcs/orbsvcs/AV/UDP.h:
- * orbsvcs/orbsvcs/AV/UDP.i:
- * orbsvcs/orbsvcs/AV/default_resource.cpp:
- * orbsvcs/orbsvcs/AV/default_resource.h:
- * orbsvcs/orbsvcs/AV/media_timer.cpp:
- * orbsvcs/orbsvcs/AV/media_timer.h:
- * orbsvcs/orbsvcs/AV/ntp-time.h:
- * orbsvcs/orbsvcs/AV/sfp.cpp:
- * orbsvcs/orbsvcs/AV/sfp.h:
- * orbsvcs/orbsvcs/Concurrency/CC_Lock.cpp:
- * orbsvcs/orbsvcs/Concurrency/CC_Lock.h:
- * orbsvcs/orbsvcs/Concurrency/CC_LockSet.cpp:
- * orbsvcs/orbsvcs/Concurrency/CC_LockSet.h:
- * orbsvcs/orbsvcs/Concurrency/CC_LockSetFactory.cpp:
- * orbsvcs/orbsvcs/Concurrency/CC_LockSetFactory.h:
- * orbsvcs/orbsvcs/Concurrency/Concurrency_Loader.cpp:
- * orbsvcs/orbsvcs/Concurrency/Concurrency_Loader.h:
- * orbsvcs/orbsvcs/Concurrency/Concurrency_Utils.cpp:
- * orbsvcs/orbsvcs/Concurrency/Concurrency_Utils.h:
- * orbsvcs/orbsvcs/CosEvent/CEC_ConsumerAdmin.cpp:
- * orbsvcs/orbsvcs/CosEvent/CEC_ConsumerAdmin.h:
- * orbsvcs/orbsvcs/CosEvent/CEC_ConsumerAdmin.i:
- * orbsvcs/orbsvcs/CosEvent/CEC_ConsumerControl.cpp:
- * orbsvcs/orbsvcs/CosEvent/CEC_ConsumerControl.h:
- * orbsvcs/orbsvcs/CosEvent/CEC_Default_Factory.cpp:
- * orbsvcs/orbsvcs/CosEvent/CEC_Default_Factory.h:
- * orbsvcs/orbsvcs/CosEvent/CEC_Default_Factory.i:
- * orbsvcs/orbsvcs/CosEvent/CEC_Defaults.h:
- * orbsvcs/orbsvcs/CosEvent/CEC_Dispatching.cpp:
- * orbsvcs/orbsvcs/CosEvent/CEC_Dispatching.h:
- * orbsvcs/orbsvcs/CosEvent/CEC_Dispatching_Task.cpp:
- * orbsvcs/orbsvcs/CosEvent/CEC_Dispatching_Task.i:
- * orbsvcs/orbsvcs/CosEvent/CEC_DynamicImplementation.cpp:
- * orbsvcs/orbsvcs/CosEvent/CEC_DynamicImplementation.h:
- * orbsvcs/orbsvcs/CosEvent/CEC_DynamicImplementation.i:
- * orbsvcs/orbsvcs/CosEvent/CEC_EventChannel.cpp:
- * orbsvcs/orbsvcs/CosEvent/CEC_EventChannel.h:
- * orbsvcs/orbsvcs/CosEvent/CEC_EventChannel.i:
- * orbsvcs/orbsvcs/CosEvent/CEC_Event_Loader.cpp:
- * orbsvcs/orbsvcs/CosEvent/CEC_Event_Loader.h:
- * orbsvcs/orbsvcs/CosEvent/CEC_Factory.cpp:
- * orbsvcs/orbsvcs/CosEvent/CEC_Factory.h:
- * orbsvcs/orbsvcs/CosEvent/CEC_MT_Dispatching.cpp:
- * orbsvcs/orbsvcs/CosEvent/CEC_MT_Dispatching.h:
- * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPullConsumer.cpp:
- * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPullConsumer.h:
- * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPullConsumer.i:
- * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPullSupplier.cpp:
- * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPullSupplier.h:
- * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPullSupplier.i:
- * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPushConsumer.cpp:
- * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPushConsumer.h:
- * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPushConsumer.i:
- * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPushSupplier.cpp:
- * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPushSupplier.h:
- * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPushSupplier.i:
- * orbsvcs/orbsvcs/CosEvent/CEC_Pulling_Strategy.cpp:
- * orbsvcs/orbsvcs/CosEvent/CEC_Pulling_Strategy.h:
- * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_ConsumerControl.cpp:
- * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_ConsumerControl.h:
- * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_ConsumerControl.i:
- * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_Pulling_Strategy.cpp:
- * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_Pulling_Strategy.h:
- * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_Pulling_Strategy.i:
- * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_SupplierControl.cpp:
- * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_SupplierControl.h:
- * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_SupplierControl.i:
- * orbsvcs/orbsvcs/CosEvent/CEC_SupplierAdmin.cpp:
- * orbsvcs/orbsvcs/CosEvent/CEC_SupplierAdmin.h:
- * orbsvcs/orbsvcs/CosEvent/CEC_SupplierAdmin.i:
- * orbsvcs/orbsvcs/CosEvent/CEC_SupplierControl.cpp:
- * orbsvcs/orbsvcs/CosEvent/CEC_SupplierControl.h:
- * orbsvcs/orbsvcs/CosEvent/CEC_TypedConsumerAdmin.cpp:
- * orbsvcs/orbsvcs/CosEvent/CEC_TypedConsumerAdmin.h:
- * orbsvcs/orbsvcs/CosEvent/CEC_TypedConsumerAdmin.i:
- * orbsvcs/orbsvcs/CosEvent/CEC_TypedEvent.h:
- * orbsvcs/orbsvcs/CosEvent/CEC_TypedEvent.i:
- * orbsvcs/orbsvcs/CosEvent/CEC_TypedEventChannel.cpp:
- * orbsvcs/orbsvcs/CosEvent/CEC_TypedEventChannel.h:
- * orbsvcs/orbsvcs/CosEvent/CEC_TypedEventChannel.i:
- * orbsvcs/orbsvcs/CosEvent/CEC_TypedProxyPushConsumer.cpp:
- * orbsvcs/orbsvcs/CosEvent/CEC_TypedProxyPushConsumer.h:
- * orbsvcs/orbsvcs/CosEvent/CEC_TypedProxyPushConsumer.i:
- * orbsvcs/orbsvcs/CosEvent/CEC_TypedSupplierAdmin.cpp:
- * orbsvcs/orbsvcs/CosEvent/CEC_TypedSupplierAdmin.h:
- * orbsvcs/orbsvcs/CosEvent/CEC_TypedSupplierAdmin.i:
- * orbsvcs/orbsvcs/ESF/ESF_Busy_Lock.cpp:
- * orbsvcs/orbsvcs/ESF/ESF_Busy_Lock.h:
- * orbsvcs/orbsvcs/ESF/ESF_Busy_Lock.i:
- * orbsvcs/orbsvcs/ESF/ESF_Copy_On_Read.cpp:
- * orbsvcs/orbsvcs/ESF/ESF_Copy_On_Read.h:
- * orbsvcs/orbsvcs/ESF/ESF_Copy_On_Write.cpp:
- * orbsvcs/orbsvcs/ESF/ESF_Copy_On_Write.h:
- * orbsvcs/orbsvcs/ESF/ESF_Copy_On_Write.i:
- * orbsvcs/orbsvcs/ESF/ESF_Defaults.h:
- * orbsvcs/orbsvcs/ESF/ESF_Delayed_Changes.cpp:
- * orbsvcs/orbsvcs/ESF/ESF_Delayed_Changes.h:
- * orbsvcs/orbsvcs/ESF/ESF_Delayed_Changes.i:
- * orbsvcs/orbsvcs/ESF/ESF_Delayed_Command.cpp:
- * orbsvcs/orbsvcs/ESF/ESF_Delayed_Command.h:
- * orbsvcs/orbsvcs/ESF/ESF_Delayed_Command.i:
- * orbsvcs/orbsvcs/ESF/ESF_Immediate_Changes.cpp:
- * orbsvcs/orbsvcs/ESF/ESF_Immediate_Changes.h:
- * orbsvcs/orbsvcs/ESF/ESF_Immediate_Changes.i:
- * orbsvcs/orbsvcs/ESF/ESF_Peer_Admin.cpp:
- * orbsvcs/orbsvcs/ESF/ESF_Peer_Admin.h:
- * orbsvcs/orbsvcs/ESF/ESF_Peer_Workers.cpp:
- * orbsvcs/orbsvcs/ESF/ESF_Peer_Workers.h:
- * orbsvcs/orbsvcs/ESF/ESF_Peer_Workers.i:
- * orbsvcs/orbsvcs/ESF/ESF_Proxy_Admin.cpp:
- * orbsvcs/orbsvcs/ESF/ESF_Proxy_Admin.h:
- * orbsvcs/orbsvcs/ESF/ESF_Proxy_Admin.i:
- * orbsvcs/orbsvcs/ESF/ESF_Proxy_Collection.cpp:
- * orbsvcs/orbsvcs/ESF/ESF_Proxy_Collection.h:
- * orbsvcs/orbsvcs/ESF/ESF_Proxy_List.cpp:
- * orbsvcs/orbsvcs/ESF/ESF_Proxy_List.h:
- * orbsvcs/orbsvcs/ESF/ESF_Proxy_List.i:
- * orbsvcs/orbsvcs/ESF/ESF_Proxy_RB_Tree.cpp:
- * orbsvcs/orbsvcs/ESF/ESF_Proxy_RB_Tree.h:
- * orbsvcs/orbsvcs/ESF/ESF_Proxy_RB_Tree.i:
- * orbsvcs/orbsvcs/ESF/ESF_Proxy_RefCount_Guard.cpp:
- * orbsvcs/orbsvcs/ESF/ESF_Proxy_RefCount_Guard.h:
- * orbsvcs/orbsvcs/ESF/ESF_Proxy_RefCount_Guard.i:
- * orbsvcs/orbsvcs/ESF/ESF_RefCount_Guard.h:
- * orbsvcs/orbsvcs/ESF/ESF_RefCount_Guard.i:
- * orbsvcs/orbsvcs/ESF/ESF_Shutdown_Proxy.cpp:
- * orbsvcs/orbsvcs/ESF/ESF_Shutdown_Proxy.h:
- * orbsvcs/orbsvcs/ESF/ESF_Shutdown_Proxy.i:
- * orbsvcs/orbsvcs/ESF/ESF_Worker.cpp:
- * orbsvcs/orbsvcs/ESF/ESF_Worker.h:
- * orbsvcs/orbsvcs/ETCL/ETCL.ll:
- * orbsvcs/orbsvcs/ETCL/ETCL_Constraint.cpp:
- * orbsvcs/orbsvcs/ETCL/ETCL_Constraint.i:
- * orbsvcs/orbsvcs/ETCL/ETCL_Constraint_Visitor.h:
- * orbsvcs/orbsvcs/ETCL/ETCL_Interpreter.cpp:
- * orbsvcs/orbsvcs/ETCL/ETCL_Interpreter.h:
- * orbsvcs/orbsvcs/ETCL/ETCL_l.cpp:
- * orbsvcs/orbsvcs/Event/ECG_Adapters.cpp:
- * orbsvcs/orbsvcs/Event/ECG_Adapters.h:
- * orbsvcs/orbsvcs/Event/ECG_Address_Server_Base.cpp:
- * orbsvcs/orbsvcs/Event/ECG_Address_Server_Base.h:
- * orbsvcs/orbsvcs/Event/ECG_CDR_Message_Receiver.cpp:
- * orbsvcs/orbsvcs/Event/ECG_CDR_Message_Receiver.h:
- * orbsvcs/orbsvcs/Event/ECG_CDR_Message_Receiver.i:
- * orbsvcs/orbsvcs/Event/ECG_CDR_Message_Sender.cpp:
- * orbsvcs/orbsvcs/Event/ECG_CDR_Message_Sender.h:
- * orbsvcs/orbsvcs/Event/ECG_CDR_Message_Sender.i:
- * orbsvcs/orbsvcs/Event/ECG_Complex_Address_Server.cpp:
- * orbsvcs/orbsvcs/Event/ECG_Complex_Address_Server.h:
- * orbsvcs/orbsvcs/Event/ECG_Complex_Address_Server.i:
- * orbsvcs/orbsvcs/Event/ECG_ConsumerEC_Control.cpp:
- * orbsvcs/orbsvcs/Event/ECG_ConsumerEC_Control.h:
- * orbsvcs/orbsvcs/Event/ECG_Defaults.h:
- * orbsvcs/orbsvcs/Event/ECG_Mcast_EH.cpp:
- * orbsvcs/orbsvcs/Event/ECG_Mcast_EH.h:
- * orbsvcs/orbsvcs/Event/ECG_Mcast_EH.i:
- * orbsvcs/orbsvcs/Event/ECG_Mcast_Gateway.cpp:
- * orbsvcs/orbsvcs/Event/ECG_Mcast_Gateway.h:
- * orbsvcs/orbsvcs/Event/ECG_Mcast_Gateway.i:
- * orbsvcs/orbsvcs/Event/ECG_Reactive_ConsumerEC_Control.cpp:
- * orbsvcs/orbsvcs/Event/ECG_Reactive_ConsumerEC_Control.h:
- * orbsvcs/orbsvcs/Event/ECG_Reconnect_ConsumerEC_Control.cpp:
- * orbsvcs/orbsvcs/Event/ECG_Reconnect_ConsumerEC_Control.h:
- * orbsvcs/orbsvcs/Event/ECG_Simple_Address_Server.cpp:
- * orbsvcs/orbsvcs/Event/ECG_Simple_Address_Server.h:
- * orbsvcs/orbsvcs/Event/ECG_Simple_Address_Server.i:
- * orbsvcs/orbsvcs/Event/ECG_Simple_Mcast_EH.cpp:
- * orbsvcs/orbsvcs/Event/ECG_Simple_Mcast_EH.h:
- * orbsvcs/orbsvcs/Event/ECG_UDP_EH.cpp:
- * orbsvcs/orbsvcs/Event/ECG_UDP_EH.h:
- * orbsvcs/orbsvcs/Event/ECG_UDP_EH.i:
- * orbsvcs/orbsvcs/Event/ECG_UDP_Out_Endpoint.cpp:
- * orbsvcs/orbsvcs/Event/ECG_UDP_Out_Endpoint.h:
- * orbsvcs/orbsvcs/Event/ECG_UDP_Out_Endpoint.i:
- * orbsvcs/orbsvcs/Event/ECG_UDP_Protocol.h:
- * orbsvcs/orbsvcs/Event/ECG_UDP_Receiver.cpp:
- * orbsvcs/orbsvcs/Event/ECG_UDP_Receiver.h:
- * orbsvcs/orbsvcs/Event/ECG_UDP_Receiver.i:
- * orbsvcs/orbsvcs/Event/ECG_UDP_Sender.cpp:
- * orbsvcs/orbsvcs/Event/ECG_UDP_Sender.h:
- * orbsvcs/orbsvcs/Event/ECG_UDP_Sender.inl:
- * orbsvcs/orbsvcs/Event/EC_And_Filter.cpp:
- * orbsvcs/orbsvcs/Event/EC_And_Filter.h:
- * orbsvcs/orbsvcs/Event/EC_Basic_Factory.cpp:
- * orbsvcs/orbsvcs/Event/EC_Basic_Factory.h:
- * orbsvcs/orbsvcs/Event/EC_Basic_Filter_Builder.cpp:
- * orbsvcs/orbsvcs/Event/EC_Basic_Filter_Builder.h:
- * orbsvcs/orbsvcs/Event/EC_Basic_Filter_Builder.i:
- * orbsvcs/orbsvcs/Event/EC_Bitmask_Filter.cpp:
- * orbsvcs/orbsvcs/Event/EC_Bitmask_Filter.h:
- * orbsvcs/orbsvcs/Event/EC_Busy_Lock.cpp:
- * orbsvcs/orbsvcs/Event/EC_Busy_Lock.h:
- * orbsvcs/orbsvcs/Event/EC_Busy_Lock.i:
- * orbsvcs/orbsvcs/Event/EC_Channel_Destroyer.cpp:
- * orbsvcs/orbsvcs/Event/EC_Channel_Destroyer.h:
- * orbsvcs/orbsvcs/Event/EC_Conjunction_Filter.cpp:
- * orbsvcs/orbsvcs/Event/EC_Conjunction_Filter.h:
- * orbsvcs/orbsvcs/Event/EC_ConsumerAdmin.cpp:
- * orbsvcs/orbsvcs/Event/EC_ConsumerAdmin.h:
- * orbsvcs/orbsvcs/Event/EC_Default_Factory.cpp:
- * orbsvcs/orbsvcs/Event/EC_Default_Factory.i:
- * orbsvcs/orbsvcs/Event/EC_Default_ProxyConsumer.cpp:
- * orbsvcs/orbsvcs/Event/EC_Default_ProxyConsumer.h:
- * orbsvcs/orbsvcs/Event/EC_Default_ProxySupplier.cpp:
- * orbsvcs/orbsvcs/Event/EC_Default_ProxySupplier.h:
- * orbsvcs/orbsvcs/Event/EC_Disjunction_Filter.cpp:
- * orbsvcs/orbsvcs/Event/EC_Disjunction_Filter.h:
- * orbsvcs/orbsvcs/Event/EC_Dispatching.cpp:
- * orbsvcs/orbsvcs/Event/EC_Dispatching.h:
- * orbsvcs/orbsvcs/Event/EC_Dispatching_Task.cpp:
- * orbsvcs/orbsvcs/Event/EC_Dispatching_Task.h:
- * orbsvcs/orbsvcs/Event/EC_Dispatching_Task.i:
- * orbsvcs/orbsvcs/Event/EC_Event_Channel.cpp:
- * orbsvcs/orbsvcs/Event/EC_Event_Channel.h:
- * orbsvcs/orbsvcs/Event/EC_Event_Channel_Base.cpp:
- * orbsvcs/orbsvcs/Event/EC_Event_Channel_Base.h:
- * orbsvcs/orbsvcs/Event/EC_Event_Channel_Base.i:
- * orbsvcs/orbsvcs/Event/EC_Factory.cpp:
- * orbsvcs/orbsvcs/Event/EC_Factory.h:
- * orbsvcs/orbsvcs/Event/EC_Filter.cpp:
- * orbsvcs/orbsvcs/Event/EC_Filter.h:
- * orbsvcs/orbsvcs/Event/EC_Filter.i:
- * orbsvcs/orbsvcs/Event/EC_Filter_Builder.cpp:
- * orbsvcs/orbsvcs/Event/EC_Filter_Builder.h:
- * orbsvcs/orbsvcs/Event/EC_Filter_Builder.i:
- * orbsvcs/orbsvcs/Event/EC_Gateway.cpp:
- * orbsvcs/orbsvcs/Event/EC_Gateway.h:
- * orbsvcs/orbsvcs/Event/EC_Gateway_IIOP.cpp:
- * orbsvcs/orbsvcs/Event/EC_Gateway_IIOP.h:
- * orbsvcs/orbsvcs/Event/EC_Gateway_IIOP_Factory.cpp:
- * orbsvcs/orbsvcs/Event/EC_Gateway_IIOP_Factory.h:
- * orbsvcs/orbsvcs/Event/EC_Gateway_IIOP_Factory.i:
- * orbsvcs/orbsvcs/Event/EC_Gateway_Sched.cpp:
- * orbsvcs/orbsvcs/Event/EC_Gateway_Sched.h:
- * orbsvcs/orbsvcs/Event/EC_Kokyu_Dispatching.cpp:
- * orbsvcs/orbsvcs/Event/EC_Kokyu_Dispatching.h:
- * orbsvcs/orbsvcs/Event/EC_Kokyu_Dispatching.i:
- * orbsvcs/orbsvcs/Event/EC_Kokyu_Factory.cpp:
- * orbsvcs/orbsvcs/Event/EC_Kokyu_Factory.h:
- * orbsvcs/orbsvcs/Event/EC_Kokyu_Factory.i:
- * orbsvcs/orbsvcs/Event/EC_Kokyu_Filter_Builder.cpp:
- * orbsvcs/orbsvcs/Event/EC_Kokyu_Filter_Builder.h:
- * orbsvcs/orbsvcs/Event/EC_Kokyu_Filter_Builder.i:
- * orbsvcs/orbsvcs/Event/EC_Kokyu_Scheduling.cpp:
- * orbsvcs/orbsvcs/Event/EC_Kokyu_Scheduling.h:
- * orbsvcs/orbsvcs/Event/EC_Kokyu_Scheduling.i:
- * orbsvcs/orbsvcs/Event/EC_Lifetime_Utils.h:
- * orbsvcs/orbsvcs/Event/EC_Lifetime_Utils.i:
- * orbsvcs/orbsvcs/Event/EC_Lifetime_Utils_T.cpp:
- * orbsvcs/orbsvcs/Event/EC_Lifetime_Utils_T.h:
- * orbsvcs/orbsvcs/Event/EC_Lifetime_Utils_T.i:
- * orbsvcs/orbsvcs/Event/EC_MT_Dispatching.cpp:
- * orbsvcs/orbsvcs/Event/EC_MT_Dispatching.h:
- * orbsvcs/orbsvcs/Event/EC_Masked_Type_Filter.cpp:
- * orbsvcs/orbsvcs/Event/EC_Masked_Type_Filter.h:
- * orbsvcs/orbsvcs/Event/EC_Negation_Filter.cpp:
- * orbsvcs/orbsvcs/Event/EC_Negation_Filter.h:
- * orbsvcs/orbsvcs/Event/EC_Null_Factory.cpp:
- * orbsvcs/orbsvcs/Event/EC_Null_Factory.h:
- * orbsvcs/orbsvcs/Event/EC_ObserverStrategy.cpp:
- * orbsvcs/orbsvcs/Event/EC_ObserverStrategy.h:
- * orbsvcs/orbsvcs/Event/EC_ObserverStrategy.i:
- * orbsvcs/orbsvcs/Event/EC_Per_Supplier_Filter.cpp:
- * orbsvcs/orbsvcs/Event/EC_Per_Supplier_Filter.h:
- * orbsvcs/orbsvcs/Event/EC_Per_Supplier_Filter.i:
- * orbsvcs/orbsvcs/Event/EC_Prefix_Filter_Builder.cpp:
- * orbsvcs/orbsvcs/Event/EC_Prefix_Filter_Builder.h:
- * orbsvcs/orbsvcs/Event/EC_Prefix_Filter_Builder.i:
- * orbsvcs/orbsvcs/Event/EC_Priority_Dispatching.cpp:
- * orbsvcs/orbsvcs/Event/EC_Priority_Dispatching.h:
- * orbsvcs/orbsvcs/Event/EC_Priority_Scheduling.cpp:
- * orbsvcs/orbsvcs/Event/EC_Priority_Scheduling.h:
- * orbsvcs/orbsvcs/Event/EC_Priority_Scheduling.i:
- * orbsvcs/orbsvcs/Event/EC_ProxyConsumer.cpp:
- * orbsvcs/orbsvcs/Event/EC_ProxyConsumer.h:
- * orbsvcs/orbsvcs/Event/EC_ProxyConsumer.i:
- * orbsvcs/orbsvcs/Event/EC_ProxySupplier.cpp:
- * orbsvcs/orbsvcs/Event/EC_ProxySupplier.h:
- * orbsvcs/orbsvcs/Event/EC_ProxySupplier.i:
- * orbsvcs/orbsvcs/Event/EC_Proxy_Disconnector.cpp:
- * orbsvcs/orbsvcs/Event/EC_Proxy_Disconnector.h:
- * orbsvcs/orbsvcs/Event/EC_QOS_Info.h:
- * orbsvcs/orbsvcs/Event/EC_QOS_Info.i:
- * orbsvcs/orbsvcs/Event/EC_RTCORBA_Dispatching.cpp:
- * orbsvcs/orbsvcs/Event/EC_RTCORBA_Dispatching.h:
- * orbsvcs/orbsvcs/Event/EC_RTCORBA_Factory.cpp:
- * orbsvcs/orbsvcs/Event/EC_RTCORBA_Factory.h:
- * orbsvcs/orbsvcs/Event/EC_Reactive_ConsumerControl.cpp:
- * orbsvcs/orbsvcs/Event/EC_Reactive_ConsumerControl.h:
- * orbsvcs/orbsvcs/Event/EC_Reactive_ConsumerControl.i:
- * orbsvcs/orbsvcs/Event/EC_Reactive_Dispatching.cpp:
- * orbsvcs/orbsvcs/Event/EC_Reactive_Dispatching.h:
- * orbsvcs/orbsvcs/Event/EC_Reactive_SupplierControl.cpp:
- * orbsvcs/orbsvcs/Event/EC_Reactive_SupplierControl.h:
- * orbsvcs/orbsvcs/Event/EC_Reactive_SupplierControl.i:
- * orbsvcs/orbsvcs/Event/EC_Reactive_Timeout_Generator.cpp:
- * orbsvcs/orbsvcs/Event/EC_Reactive_Timeout_Generator.h:
- * orbsvcs/orbsvcs/Event/EC_Sched_Factory.cpp:
- * orbsvcs/orbsvcs/Event/EC_Sched_Factory.h:
- * orbsvcs/orbsvcs/Event/EC_Sched_Factory.i:
- * orbsvcs/orbsvcs/Event/EC_Sched_Filter.cpp:
- * orbsvcs/orbsvcs/Event/EC_Sched_Filter.h:
- * orbsvcs/orbsvcs/Event/EC_Sched_Filter_Builder.cpp:
- * orbsvcs/orbsvcs/Event/EC_Sched_Filter_Builder.h:
- * orbsvcs/orbsvcs/Event/EC_Sched_Filter_Builder.i:
- * orbsvcs/orbsvcs/Event/EC_Scheduling_Strategy.cpp:
- * orbsvcs/orbsvcs/Event/EC_Scheduling_Strategy.h:
- * orbsvcs/orbsvcs/Event/EC_SupplierAdmin.cpp:
- * orbsvcs/orbsvcs/Event/EC_SupplierAdmin.h:
- * orbsvcs/orbsvcs/Event/EC_SupplierControl.cpp:
- * orbsvcs/orbsvcs/Event/EC_SupplierControl.h:
- * orbsvcs/orbsvcs/Event/EC_Supplier_Filter.cpp:
- * orbsvcs/orbsvcs/Event/EC_Supplier_Filter.h:
- * orbsvcs/orbsvcs/Event/EC_Supplier_Filter.i:
- * orbsvcs/orbsvcs/Event/EC_Supplier_Filter_Builder.cpp:
- * orbsvcs/orbsvcs/Event/EC_Supplier_Filter_Builder.h:
- * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching.cpp:
- * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching.h:
- * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching_Task.cpp:
- * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching_Task.h:
- * orbsvcs/orbsvcs/Event/EC_TPC_Factory.cpp:
- * orbsvcs/orbsvcs/Event/EC_TPC_Factory.h:
- * orbsvcs/orbsvcs/Event/EC_TPC_ProxyConsumer.cpp:
- * orbsvcs/orbsvcs/Event/EC_TPC_ProxyConsumer.h:
- * orbsvcs/orbsvcs/Event/EC_TPC_ProxySupplier.cpp:
- * orbsvcs/orbsvcs/Event/EC_TPC_ProxySupplier.h:
- * orbsvcs/orbsvcs/Event/EC_TPC_ProxySupplier.i:
- * orbsvcs/orbsvcs/Event/EC_Timeout_Filter.cpp:
- * orbsvcs/orbsvcs/Event/EC_Timeout_Filter.h:
- * orbsvcs/orbsvcs/Event/EC_Timeout_Filter.i:
- * orbsvcs/orbsvcs/Event/EC_Timeout_Generator.cpp:
- * orbsvcs/orbsvcs/Event/EC_Timeout_Generator.h:
- * orbsvcs/orbsvcs/Event/EC_Timeout_Generator.i:
- * orbsvcs/orbsvcs/Event/EC_Trivial_Supplier_Filter.cpp:
- * orbsvcs/orbsvcs/Event/EC_Trivial_Supplier_Filter.h:
- * orbsvcs/orbsvcs/Event/EC_Type_Filter.cpp:
- * orbsvcs/orbsvcs/Event/EC_Type_Filter.h:
- * orbsvcs/orbsvcs/Event/EC_UDP_Admin.cpp:
- * orbsvcs/orbsvcs/Event/EC_UDP_Admin.h:
- * orbsvcs/orbsvcs/FaultTolerance/FT_ClientORBInitializer.cpp:
- * orbsvcs/orbsvcs/FaultTolerance/FT_ClientORBInitializer.h:
- * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicyFactory.cpp:
- * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicyFactory.h:
- * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicy_i.cpp:
- * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicy_i.h:
- * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicy_i.inl:
- * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.cpp:
- * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.h:
- * orbsvcs/orbsvcs/FaultTolerance/FT_ClientService_Activate.cpp:
- * orbsvcs/orbsvcs/FaultTolerance/FT_ClientService_Activate.h:
- * orbsvcs/orbsvcs/FaultTolerance/FT_Endpoint_Selector_Factory.cpp:
- * orbsvcs/orbsvcs/FaultTolerance/FT_Endpoint_Selector_Factory.h:
- * orbsvcs/orbsvcs/FaultTolerance/FT_IOGR_Property.cpp:
- * orbsvcs/orbsvcs/FaultTolerance/FT_IOGR_Property.h:
- * orbsvcs/orbsvcs/FaultTolerance/FT_IOGR_Property.i:
- * orbsvcs/orbsvcs/FaultTolerance/FT_IOGR_Property.inl:
- * orbsvcs/orbsvcs/FaultTolerance/FT_Invocation_Endpoint_Selectors.cpp:
- * orbsvcs/orbsvcs/FaultTolerance/FT_Invocation_Endpoint_Selectors.h:
- * orbsvcs/orbsvcs/FaultTolerance/FT_ORBInitializer.cpp:
- * orbsvcs/orbsvcs/FaultTolerance/FT_ORBInitializer.h:
- * orbsvcs/orbsvcs/FaultTolerance/FT_PolicyFactory.cpp:
- * orbsvcs/orbsvcs/FaultTolerance/FT_PolicyFactory.h:
- * orbsvcs/orbsvcs/FaultTolerance/FT_Policy_i.cpp:
- * orbsvcs/orbsvcs/FaultTolerance/FT_Policy_i.h:
- * orbsvcs/orbsvcs/FaultTolerance/FT_Policy_i.i:
- * orbsvcs/orbsvcs/FaultTolerance/FT_Policy_i.inl:
- * orbsvcs/orbsvcs/FaultTolerance/FT_ServerORBInitializer.cpp:
- * orbsvcs/orbsvcs/FaultTolerance/FT_ServerORBInitializer.h:
- * orbsvcs/orbsvcs/FaultTolerance/FT_ServerPolicyFactory.cpp:
- * orbsvcs/orbsvcs/FaultTolerance/FT_ServerPolicyFactory.h:
- * orbsvcs/orbsvcs/FaultTolerance/FT_ServerPolicy_i.cpp:
- * orbsvcs/orbsvcs/FaultTolerance/FT_ServerPolicy_i.h:
- * orbsvcs/orbsvcs/FaultTolerance/FT_ServerPolicy_i.inl:
- * orbsvcs/orbsvcs/FaultTolerance/FT_ServerRequest_Interceptor.cpp:
- * orbsvcs/orbsvcs/FaultTolerance/FT_ServerRequest_Interceptor.h:
- * orbsvcs/orbsvcs/FaultTolerance/FT_ServerService_Activate.cpp:
- * orbsvcs/orbsvcs/FaultTolerance/FT_ServerService_Activate.h:
- * orbsvcs/orbsvcs/FaultTolerance/FT_Service_Activate.cpp:
- * orbsvcs/orbsvcs/FaultTolerance/FT_Service_Callbacks.cpp:
- * orbsvcs/orbsvcs/FaultTolerance/FT_Service_Callbacks.h:
-
- Added versioned namespace support.
-
-Wed Nov 9 22:54:43 USMST 2005 Yan Dai <dai_y@ociweb.com>
-
- * tao/CSD_ThreadPool/CSD_TP_Request.inl:
- * tao/CSD_ThreadPool/CSD_TP_Strategy.cpp:
- * tao/CSD_ThreadPool/CSD_TP_Strategy.h:
- * tao/CSD_ThreadPool/CSD_TP_Strategy.inl:
- * tao/CSD_ThreadPool/CSD_TP_Strategy_Factory.cpp:
-
- Merged changes from OCI TAO 1.4a that optionally supports the
- serialization of requests. (See OCIChangeLog entry
- "Mon Nov 7 09:31:11 MST 2005 Tim Bradley <bradley_t@ociweb.com>"
- for details.)
-
-Wed Nov 9 15:59:01 2005 William Otte <wotte@dre.vanderbilt.edu>
-
- * tests/Bug_2234_Regression/client.cpp
-
- Fixed a warning on the OS X build.
-
-Wed Nov 9 13:39:13 USMST 2005 Yan Dai <dai_y@ociweb.com>
-
- * examples/CSD_Strategy/ThreadPool4/Foo.idl:
- * examples/CSD_Strategy/ThreadPool4/Foo_i.cpp:
- * examples/CSD_Strategy/ThreadPool4/Foo_i.h:
- * examples/CSD_Strategy/ThreadPool5/Foo.idl:
- * examples/CSD_Strategy/ThreadPool5/Foo_i.cpp:
- * examples/CSD_Strategy/ThreadPool5/Foo_i.h:
-
- Added exception raise to test_callback() in idl. This would fix the
- warnings on borland builds.
-
-Wed Nov 9 10:20:05 USMST 2005 Yan Dai <dai_y@ociweb.com>
-
- * performance-tests/CSD_Strategy/TestInf/csd_pt_testinf.mpc:
-
- Removed duplicated dependency on pi and codecfactory and removed
- dependency on interceptors since it's not needed and it makes the
- test library not built on minumum corba build.
-
-Wed Nov 9 14:57:54 2005 Simon McQueen <sm@prismtech.com>
-
- * tests/Bug_2289_Regression/Bug_2289_Regression.mpc:
- * tests/Bug_2289_Regression/MyInterfaceImpl.cpp:
- * tests/Bug_2289_Regression/MyInterfaceImpl.h:
- * tests/Bug_2289_Regression/README:
- * tests/Bug_2289_Regression/Test.idl:
- * tests/Bug_2289_Regression/client.cpp:
-
- Updated this test so it doesn't need handcrafted code.
-
- * tests/Bug_2289_Regression/MyStruct.idl:
- * tests/Bug_2289_Regression/MyStructC.cpp:
- * tests/Bug_2289_Regression/MyStructC.h:
- * tests/Bug_2289_Regression/MyStructC.inl:
- * tests/Bug_2289_Regression/MyStructS.cpp:
- * tests/Bug_2289_Regression/MyStructS.h:
- * tests/Bug_2289_Regression/MyStructS.inl:
- * tests/Bug_2289_Regression/MyStructS_T.cpp:
- * tests/Bug_2289_Regression/MyStructS_T.h:
- * tests/Bug_2289_Regression/MyStructS_T.inl:
-
- Removed these files. They are no longer needed.
-
-Wed Nov 9 14:25:41 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * tests/IDL_Test/constants.idl:
-
- Reverted the change of
-
- Tue Nov 8 20:11:47 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- since that constant value is being used to address an Intel compiler
- bug, and the value itself is a legal one. Thanks to Johnny Willemsen
- <jwillemsen@remedy.nl> for pointing this out.
-
-Tue Nov 8 20:11:47 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * tests/IDL_Test/constants.idl:
-
- Changed the literal rhs for one of the constants
- to a value that won't challenge compilers that are not
- compliant with the ANSI/IEEE minimum positive value for
- double. This change should eliminate a warning on
- SuSE 9.3 ICC90.
-
-Tue Nov 8 11:49:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * orbsvcs/tests/Bug_2074_Regression/Bug_2074_Regression.mpc:
- Added minimum_corba as base project
-
-Tue Nov 8 10:41:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Big_Request_Muxing/server.cpp:
- Slightly changed this server, when we directly have all expected
- messages then there is no need to wait for anymore. If we don't
- have all messages, we print how many we have and then we run
- the orb for another 5 seconds to see if we get extra messages
-
-Tue Nov 8 10:25:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Sequence_Unit_Tests/unbounded_octet_sequence.hpp:
- Reimplemented the copy constructor and implemented the assignment
- operator in terms of using the copy constructor
-
-Tue Nov 8 10:01:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/Makefile.am:
- Removed POA_Current.inl
-
-Tue Nov 8 08:49:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Sequence_Unit_Tests/bounded_string_sequence_ut.cpp:
- * tests/Sequence_Unit_Tests/bounded_value_sequence_ut.cpp:
- * tests/Sequence_Unit_Tests/unbounded_value_sequence_ut.cpp:
- * tests/Sequence_Unit_Tests/unbounded_string_sequence_ut.cpp:
- * tests/Sequence_Unit_Tests/unbounded_octet_sequence_ut.cpp:
- Changed test_get_buffer_true_with_release_false to use
- a BOOST_CHECK to chekd that we correctly return a null pointer
-
- * tests/Sequence_Unit_Tests/unbounded_octet_sequence_ut.cpp:
- Trying to test the normal sequence behaviour and the special
- TAO optimization when TAO_NO_COPY_OCTET_SEQUENCES in one file
- will make things hard to maintain, this file now just tests
- the default behaviour, the special behaviour is now done in the
- new unit test listed below.
-
- * tests/Sequence_Unit_Tests/unbounded_octet_sequence_nocopy_ut.cpp:
- New unit test file
-
- * tests/Sequence_Unit_Tests/unbounded_octet_sequence.hpp:
- Fixed get_buffer()
-
- * tests/Sequence_Unit_Tests/Sequence_Unit_Tests.mpc:
- * tests/Sequence_Unit_Tests/run_test.pl:
- Added the new unit test
-
-Tue Nov 8 08:49:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Sequence_Unit_Tests/unbounded_octet_sequence.hpp:
- Specialization for unbounded octet sequences, enabled when
- TAO_NO_COPY_OCTET_SEQUENCES is defined to 1. This is not
- ready yet, but this way it is easier to share the code
- and build it on multiple systems
-
- * tests/Sequence_Unit_Tests/Unbounded_Octet.cpp:
- Include unbounded_octet_sequences.hpp
-
- * tests/Sequence_Unit_Tests/unbounded_octet_sequence_ut.cpp:
- Added a first extra test for when TAO_NO_COPY_OCTET_SEQUENCES
- is defined
-
-Tue Nov 8 08:39:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Sequence_Unit_Tests/bounded_object_reference_sequence_ut.cpp:
- * tests/Sequence_Unit_Tests/bounded_string_sequence_ut.cpp:
- * tests/Sequence_Unit_Tests/bounded_value_sequence_ut.cpp:
- * tests/Sequence_Unit_Tests/object_reference_sequence_element_ut.cpp:
- * tests/Sequence_Unit_Tests/string_sequence_element_ut.cpp:
- * tests/Sequence_Unit_Tests/testing_allocation_traits_ut.cpp:
- * tests/Sequence_Unit_Tests/unbounded_object_reference_sequence_ut.cpp:
- * tests/Sequence_Unit_Tests/unbounded_value_sequence_ut.cpp:
- * tests/Sequence_Unit_Tests/unbounded_string_sequence_ut.cpp:
- Made these unit tests working with boost 1.33
-
- * tests/Sequence_Unit_Tests/unbounded_value_sequence.hpp:
- Enabled the explicit for the single argument constructor
-
- * tests/Sequence_Unit_Tests/run_test.pl:
- Reduced test time to 10 seconds, long enough
-
-Tue Nov 8 08:02:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * orbsvcs/tests/Bug_2287_Regression/ServerRequest_Interceptor2.cpp:
- Fixed compile error on Solaris
-
-Mon Nov 7 16:25:38 2005 William Otte <wotte@dre.vanderbilt.edu>
-
- * orbsvcs/examples/CosEC/RtEC_Based/tests/Multiple/CosEC_RtEC_Based_Mult.mpc
- * orbsvcs/tests/Notify/lib/Notify_lib.mpc
- * orbsvcs/tests/Security/Crash_Test/Security_Crash_Test.mpc
- * orbsvcs/tests/Security/MT_IIOP_SSL/MT_IIOP_SSL.mpc
- * orbsvcs/tests/Security/Secure_Invocation/Secure_Invocation.mpc
- * orbsvcs/tests/Trading/Trading.mpc
- * performance-tests/CSD_Strategy/TestInf/csd_pt_testinf.mpc
-
- Fixes for linking problems on OS X.
-
-Mon Nov 7 12:07:44 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * tao/PortableServer/POA_Current.h (POA_Current):
-
- Re-exported this class. Unfortunately, some other TAO libraries
- make direct calls on this class. Addresses unresolved symbol
- errors.
-
- * tao/PortableServer/POA_Current.inl:
-
- Removed this unused file.
-
-Mon Nov 7 19:51:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Sequence_Unit_Tests/bounded_string_sequence_ut.cpp:
- * tests/Sequence_Unit_Tests/bounded_value_sequence_ut.cpp:
- * tests/Sequence_Unit_Tests/unbounded_string_sequence_ut.cpp:
- * tests/Sequence_Unit_Tests/unbounded_value_sequence_ut.cpp:
- Extended test_get_buffer_true_with_release_true test
-
-Mon Nov 7 08:51:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/AMI_Primary_Replication_Strategy.cpp:
- * orbsvcs/orbsvcs/Trader/Trader_Interfaces.cpp:
- * orbsvcs/tests/Notify/lib/EventChannel_Command.cpp:
- Fixed warning in MinGW build
-
-Mon Nov 7 08:49:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/RTCORBA/Thread_Pool.{h,inl}:
- Don't export TAO_Thread_Pool_Threads and removed
- threads accessor it exposes internal data
- and current_threads modifier which just is invalid todo
-
-Mon Nov 7 00:54:58 MST 2005 Yan Dai <dai_y@ociweb.com>
-
- * examples/CSD_Strategy/ThreadPool4/Foo_i.cpp:
- * examples/CSD_Strategy/ThreadPool5/Foo_i.cpp:
-
- Fixed warnings that complains mis-use of throw expression.
-
-Sun Nov 6 14:34:51 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * TAO_IDL/be/be_visitor_valuetype/field_ch.cpp:
- * TAO_IDLbe/be_visitor_valuetype/field_cs.cpp:
-
- Made the generated signature of member mutators
- consistent with IN parameter semantics.
-
-Sat Nov 5 01:43:59 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * tao/PI/ClientRequestInfo.h (TAO_ClientRequestInfo):
-
- Re-exported this class. TAO's FT client side requires access to
- it.
-
-Fri Nov 4 11:57:12 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * tao/Versioned_Namespace.h:
-
- Added TAO_ORBCONF_H include/define sanity check.
-
- * tao/Utils/Synch_Refcountable.h:
-
- Include "tao/Versioned_Namespace.h" to pull in versioned
- namespace macros.
-
-Fri Nov 4 10:31:15 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * tao/SmartProxies/Smart_Proxies.h:
- * tao/SmartProxies/Smart_Proxies.inl:
- * tao/Strategies/DIOP_Acceptor.cpp:
- * tao/Strategies/DIOP_Acceptor.h:
- * tao/Strategies/DIOP_Acceptor.i:
- * tao/Strategies/DIOP_Connection_Handler.cpp:
- * tao/Strategies/DIOP_Connection_Handler.h:
- * tao/Strategies/DIOP_Connector.cpp:
- * tao/Strategies/DIOP_Connector.h:
- * tao/Strategies/DIOP_Endpoint.cpp:
- * tao/Strategies/DIOP_Endpoint.h:
- * tao/Strategies/DIOP_Endpoint.i:
- * tao/Strategies/DIOP_Factory.cpp:
- * tao/Strategies/DIOP_Factory.h:
- * tao/Strategies/DIOP_Profile.cpp:
- * tao/Strategies/DIOP_Profile.h:
- * tao/Strategies/DIOP_Transport.cpp:
- * tao/Strategies/DIOP_Transport.h:
- * tao/Strategies/FIFO_Connection_Purging_Strategy.cpp:
- * tao/Strategies/FIFO_Connection_Purging_Strategy.h:
- * tao/Strategies/LFU_Connection_Purging_Strategy.cpp:
- * tao/Strategies/LFU_Connection_Purging_Strategy.h:
- * tao/Strategies/LF_Strategy_Null.cpp:
- * tao/Strategies/LF_Strategy_Null.h:
- * tao/Strategies/NULL_Connection_Purging_Strategy.cpp:
- * tao/Strategies/NULL_Connection_Purging_Strategy.h:
- * tao/Strategies/SCIOP_Acceptor.cpp:
- * tao/Strategies/SCIOP_Acceptor.h:
- * tao/Strategies/SCIOP_Acceptor.i:
- * tao/Strategies/SCIOP_Connection_Handler.cpp:
- * tao/Strategies/SCIOP_Connection_Handler.h:
- * tao/Strategies/SCIOP_Connector.cpp:
- * tao/Strategies/SCIOP_Connector.h:
- * tao/Strategies/SCIOP_Endpoint.cpp:
- * tao/Strategies/SCIOP_Endpoint.h:
- * tao/Strategies/SCIOP_Endpoint.i:
- * tao/Strategies/SCIOP_Factory.cpp:
- * tao/Strategies/SCIOP_Factory.h:
- * tao/Strategies/SCIOP_Lite_Factory.cpp:
- * tao/Strategies/SCIOP_Lite_Factory.h:
- * tao/Strategies/SCIOP_Profile.cpp:
- * tao/Strategies/SCIOP_Profile.h:
- * tao/Strategies/SCIOP_Transport.cpp:
- * tao/Strategies/SCIOP_Transport.h:
- * tao/Strategies/SHMIOP_Acceptor.cpp:
- * tao/Strategies/SHMIOP_Acceptor.h:
- * tao/Strategies/SHMIOP_Connection_Handler.cpp:
- * tao/Strategies/SHMIOP_Connection_Handler.h:
- * tao/Strategies/SHMIOP_Connector.cpp:
- * tao/Strategies/SHMIOP_Connector.h:
- * tao/Strategies/SHMIOP_Endpoint.cpp:
- * tao/Strategies/SHMIOP_Endpoint.h:
- * tao/Strategies/SHMIOP_Endpoint.i:
- * tao/Strategies/SHMIOP_Factory.cpp:
- * tao/Strategies/SHMIOP_Factory.h:
- * tao/Strategies/SHMIOP_Profile.cpp:
- * tao/Strategies/SHMIOP_Profile.h:
- * tao/Strategies/SHMIOP_Transport.cpp:
- * tao/Strategies/SHMIOP_Transport.h:
- * tao/Strategies/UIOP_Acceptor.cpp:
- * tao/Strategies/UIOP_Acceptor.h:
- * tao/Strategies/UIOP_Connection_Handler.cpp:
- * tao/Strategies/UIOP_Connection_Handler.h:
- * tao/Strategies/UIOP_Connector.cpp:
- * tao/Strategies/UIOP_Connector.h:
- * tao/Strategies/UIOP_Endpoint.cpp:
- * tao/Strategies/UIOP_Endpoint.h:
- * tao/Strategies/UIOP_Endpoint.i:
- * tao/Strategies/UIOP_Factory.cpp:
- * tao/Strategies/UIOP_Factory.h:
- * tao/Strategies/UIOP_Lite_Factory.cpp:
- * tao/Strategies/UIOP_Lite_Factory.h:
- * tao/Strategies/UIOP_Profile.cpp:
- * tao/Strategies/UIOP_Profile.h:
- * tao/Strategies/UIOP_Transport.cpp:
- * tao/Strategies/UIOP_Transport.h:
- * tao/Strategies/advanced_resource.cpp:
- * tao/Strategies/advanced_resource.h:
- * tao/TypeCodeFactory/Recursive_TypeCode.cpp:
- * tao/TypeCodeFactory/Recursive_TypeCode.h:
- * tao/TypeCodeFactory/Recursive_TypeCode.inl:
- * tao/TypeCodeFactory/TypeCodeFactory_Adapter_Impl.cpp:
- * tao/TypeCodeFactory/TypeCodeFactory_Adapter_Impl.h:
- * tao/TypeCodeFactory/TypeCodeFactory_Loader.cpp:
- * tao/TypeCodeFactory/TypeCodeFactory_Loader.h:
- * tao/TypeCodeFactory/TypeCodeFactory_i.cpp:
- * tao/TypeCodeFactory/TypeCodeFactory_i.h:
- * tao/Utils/Encodable.cpp:
- * tao/Utils/Encodable.h:
- * tao/Utils/Implicit_Deactivator.cpp:
- * tao/Utils/Implicit_Deactivator.h:
- * tao/Utils/ORB_Destroyer.cpp:
- * tao/Utils/ORB_Destroyer.h:
- * tao/Utils/ORB_Manager.cpp:
- * tao/Utils/ORB_Manager.h:
- * tao/Utils/PolicyList_Destroyer.cpp:
- * tao/Utils/PolicyList_Destroyer.inl:
- * tao/Utils/RIR_Narrow.cpp:
- * tao/Utils/RIR_Narrow.h:
- * tao/Utils/Servant_Var.h:
- * tao/Utils/Servant_Var.inl:
- * tao/Utils/Synch_Refcountable.cpp:
- * tao/Utils/Synch_Refcountable.h:
- * tao/Utils/Synch_Refcountable.inl:
- * tao/Valuetype/AbstractBase.cpp:
- * tao/Valuetype/AbstractBase.h:
- * tao/Valuetype/AbstractBase.inl:
- * tao/Valuetype/AbstractBase_Invocation_Adapter.cpp:
- * tao/Valuetype/AbstractBase_Invocation_Adapter.h:
- * tao/Valuetype/AbstractBase_T.cpp:
- * tao/Valuetype/AbstractBase_T.h:
- * tao/Valuetype/Sequence_T.cpp:
- * tao/Valuetype/Sequence_T.h:
- * tao/Valuetype/Sequence_T.inl:
- * tao/Valuetype/ValueBase.cpp:
- * tao/Valuetype/ValueBase.h:
- * tao/Valuetype/ValueBase.inl:
- * tao/Valuetype/ValueFactory.cpp:
- * tao/Valuetype/ValueFactory.h:
- * tao/Valuetype/ValueFactory_Map.cpp:
- * tao/Valuetype/ValueFactory_Map.h:
- * tao/Valuetype/Value_CORBA_methods.h:
- * tao/Valuetype/Value_VarOut_T.cpp:
- * tao/Valuetype/Value_VarOut_T.h:
- * tao/Valuetype/Valuetype_Adapter_Impl.cpp:
- * tao/Valuetype/Valuetype_Adapter_Impl.h:
-
- Added remaining core TAO library versioned namespace support.
-
-Fri Nov 4 10:13:43 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * tao/RTScheduling/Request_Interceptor.h (Client_Interceptor):
-
- Re-exported this class. The export declaration was
- inadvertently removed.
-
-Fri Nov 4 08:59:36 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * tao/ORB_Core.i (add_tss_cleanup_func):
- * tao/ORB_Core.cpp (add_tss_cleanup_func):
-
- Moved this method out of line. Allows the
- TAO_Cleanup_Func_Registry class to remain unexported from the
- TAO DLL.
-
- * tao/AnyTypeCode/TypeCode_Constants.h (_tc_UnknownUserException):
-
- Removed this forward declaration. It's DLL linkage ends up
- differing from the same declaration in the DynamicInterface
- library. Addresses "inconsistent dll linkage" warnings from
- VC++.
-
- * tao/PortableServer/POA_Current_Impl.h (POA_Current_Impl):
-
- Re-exported this class. Unfortunately, some other TAO libraries
- make direct calls on this class. Addresses unresolved symbol
- errors.
-
-Fri Nov 4 16:56:06 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * TAO_IDL/be/be_visitor_valuetype/field_ch.cpp:
- * TAO_IDL/be/be_visitor_valuetype/field_cs.cpp:
-
- Added a 'const' qualifier to the generated member mutator
- argument for array member types, since this arguement has
- the same semantics as an 'in' operation argument.
-
- * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_cs.cpp:
- * TAO_IDL/be_include/be_visitor_valuetype/valuetype_obv_cs.h:
-
- Change generation of the initializing constructor definition to
- simply call the corresponding member mutators in the constructor
- body. This change allows reuse of the copy semantics already
- generated in the various member mutator methods, and as a side
- effect, avoids a VC6 compiler bug that complained when we had
- a call to the base class initializing constructor in the
- derived constructor's initialization list.
-
-Thu Nov 3 22:17:27 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * performance-tests/Cubit/TAO/DII_Cubit/client.cpp:
- * performance-tests/Latency/DII/client.cpp:
- * performance-tests/Latency/DSI/Roundtrip.cpp:
- * performance-tests/Latency/Deferred/client.cpp:
- * performance-tests/Sequence_Latency/DII/client.cpp:
- * performance-tests/Sequence_Latency/DSI/Roundtrip.cpp:
- * performance-tests/Sequence_Latency/Deferred/client.cpp:
- * tests/CDR/tc.cpp:
- * tests/DynAny_Test/data.h:
- * tests/Portable_Interceptors/IORInterceptor/FOO_ClientRequestInterceptor.cpp:
-
- Include "TypeCode_Constants.h" instead of
- "TC_Constants_Forward.h". The latter is deprecated.
-
-Thu Nov 3 22:06:44 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * tao/AnyTypeCode/TC_Constants_Forward.h:
-
- Reintroduced this header as a backward compatibility header that
- includes "tao/AnyTypeCode/TypeCode_Constants.h".
-
-Thu Nov 3 19:42:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Bug_2084_Regression/Hello.cpp:
- Fixed variable not used warning
-
-Thu Nov 3 12:17:09 MST 2005 Yan Dai <dai_y@ociweb.com>
-
- * tao/CSD_Framework.mpc:
-
- Removed interceptor as the base project since it's not needed.
-
-Thu Nov 3 09:26:21 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * orbsvcs/orbsvcs/Concurrency/Concurrency_Loader.h:
- * orbsvcs/orbsvcs/CosEvent/CEC_Event_Loader.h:
- * orbsvcs/orbsvcs/Event/EC_And_Filter.h:
- * orbsvcs/orbsvcs/Event/EC_Bitmask_Filter.h:
- * orbsvcs/orbsvcs/Event/EC_Conjunction_Filter.h:
- * orbsvcs/orbsvcs/Event/EC_Disjunction_Filter.h:
- * orbsvcs/orbsvcs/Event/EC_Group_Scheduling.h:
- * orbsvcs/orbsvcs/Event/EC_Kokyu_Filter.h:
- * orbsvcs/orbsvcs/Event/EC_Kokyu_Scheduling.h:
- * orbsvcs/orbsvcs/Event/EC_Masked_Type_Filter.h:
- * orbsvcs/orbsvcs/Event/EC_Negation_Filter.h:
- * orbsvcs/orbsvcs/Event/EC_Null_Scheduling.h:
- * orbsvcs/orbsvcs/Event/EC_Priority_Scheduling.h:
- * orbsvcs/orbsvcs/Event/EC_Sched_Filter.h:
- * orbsvcs/orbsvcs/Event/EC_Timeout_Filter.h:
- * orbsvcs/orbsvcs/Event/EC_Type_Filter.h:
- * orbsvcs/orbsvcs/IFRService/IFR_Service_Loader.h:
- * orbsvcs/orbsvcs/Naming/Naming_Loader.h:
- * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Acceptor_Registry.h:
- * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Invocation_Interceptor.cpp:
- * orbsvcs/orbsvcs/Sched/DynSched.h:
- * orbsvcs/orbsvcs/Sched/Scheduler.h:
- * orbsvcs/orbsvcs/Sched/Scheduler_Generic.h:
- * orbsvcs/orbsvcs/Sched/Strategy_Scheduler.h:
- * orbsvcs/orbsvcs/Security/Security_Current.h:
- * orbsvcs/orbsvcs/Trader/Trader_Interfaces.h:
- * orbsvcs/orbsvcs/Trader/Trading_Loader.h:
-
- Removed unnecessary uses of ACE_UNIMPLEMENTED_FUNC macro. It is
- only meant to be used for private unimplemented member functions
- in class templates.
-
- * tao/Collocated_Invocation.h:
- * tao/Connector_Registry.h:
- * tao/Object_Ref_Table.h:
- * tao/PolicyFactory_Registry_Factory.cpp:
- * tao/PolicyFactory_Registry_Factory.h:
- * tao/Profile.h:
- * tao/Resource_Factory.h:
- * tao/Stub.h:
- * tao/TSS_Resources.h:
- * tao/Transport.h:
- * tao/Wait_On_LF_No_Upcall.cpp:
- * tao/AnyTypeCode/Alias_TypeCode.cpp:
- * tao/AnyTypeCode/Alias_TypeCode.h:
- * tao/AnyTypeCode/Alias_TypeCode.inl:
- * tao/AnyTypeCode/Alias_TypeCode_Static.cpp:
- * tao/AnyTypeCode/Alias_TypeCode_Static.h:
- * tao/AnyTypeCode/Alias_TypeCode_Static.inl:
- * tao/AnyTypeCode/Any.cpp:
- * tao/AnyTypeCode/Any.h:
- * tao/AnyTypeCode/Any.inl:
- * tao/AnyTypeCode/AnyTypeCode_Adapter_Impl.cpp:
- * tao/AnyTypeCode/AnyTypeCode_Adapter_Impl.h:
- * tao/AnyTypeCode/AnyTypeCode_methods.h:
- * tao/AnyTypeCode/Any_Arg_Traits.h:
- * tao/AnyTypeCode/Any_Array_Impl_T.cpp:
- * tao/AnyTypeCode/Any_Array_Impl_T.h:
- * tao/AnyTypeCode/Any_Array_Impl_T.inl:
- * tao/AnyTypeCode/Any_Basic_Impl.cpp:
- * tao/AnyTypeCode/Any_Basic_Impl.h:
- * tao/AnyTypeCode/Any_Basic_Impl_T.cpp:
- * tao/AnyTypeCode/Any_Basic_Impl_T.h:
- * tao/AnyTypeCode/Any_Basic_Impl_T.inl:
- * tao/AnyTypeCode/Any_Dual_Impl_T.cpp:
- * tao/AnyTypeCode/Any_Dual_Impl_T.h:
- * tao/AnyTypeCode/Any_Dual_Impl_T.inl:
- * tao/AnyTypeCode/Any_Impl.cpp:
- * tao/AnyTypeCode/Any_Impl.h:
- * tao/AnyTypeCode/Any_Impl_T.cpp:
- * tao/AnyTypeCode/Any_Special_Impl_T.cpp:
- * tao/AnyTypeCode/Any_Special_Impl_T.h:
- * tao/AnyTypeCode/Any_Special_Impl_T.inl:
- * tao/AnyTypeCode/Any_SystemException.cpp:
- * tao/AnyTypeCode/Any_SystemException.h:
- * tao/AnyTypeCode/Any_Unknown_IDL_Type.cpp:
- * tao/AnyTypeCode/Any_Unknown_IDL_Type.h:
- * tao/AnyTypeCode/Empty_Param_TypeCode.cpp:
- * tao/AnyTypeCode/Empty_Param_TypeCode.h:
- * tao/AnyTypeCode/Empty_Param_TypeCode.inl:
- * tao/AnyTypeCode/Enum_TypeCode.cpp:
- * tao/AnyTypeCode/Enum_TypeCode.h:
- * tao/AnyTypeCode/Enum_TypeCode.inl:
- * tao/AnyTypeCode/Enum_TypeCode_Static.cpp:
- * tao/AnyTypeCode/Enum_TypeCode_Static.h:
- * tao/AnyTypeCode/Enum_TypeCode_Static.inl:
- * tao/AnyTypeCode/Fixed_TypeCode.cpp:
- * tao/AnyTypeCode/Fixed_TypeCode.h:
- * tao/AnyTypeCode/Fixed_TypeCode.inl:
- * tao/AnyTypeCode/Marshal.cpp:
- * tao/AnyTypeCode/Marshal.h:
- * tao/AnyTypeCode/Marshal.inl:
- * tao/AnyTypeCode/NVList.cpp:
- * tao/AnyTypeCode/NVList.h:
- * tao/AnyTypeCode/NVList.inl:
- * tao/AnyTypeCode/NVList_Adapter_Impl.cpp:
- * tao/AnyTypeCode/NVList_Adapter_Impl.h:
- * tao/AnyTypeCode/Null_RefCount_Policy.h:
- * tao/AnyTypeCode/Objref_TypeCode.cpp:
- * tao/AnyTypeCode/Objref_TypeCode.h:
- * tao/AnyTypeCode/Objref_TypeCode.inl:
- * tao/AnyTypeCode/Objref_TypeCode_Static.cpp:
- * tao/AnyTypeCode/Objref_TypeCode_Static.h:
- * tao/AnyTypeCode/Objref_TypeCode_Static.inl:
- * tao/AnyTypeCode/Recursive_Type_TypeCode.cpp:
- * tao/AnyTypeCode/Recursive_Type_TypeCode.h:
- * tao/AnyTypeCode/Recursive_Type_TypeCode.inl:
- * tao/AnyTypeCode/RefCount_Policy_Traits.h:
- * tao/AnyTypeCode/Sequence_TypeCode.cpp:
- * tao/AnyTypeCode/Sequence_TypeCode.h:
- * tao/AnyTypeCode/Sequence_TypeCode.inl:
- * tao/AnyTypeCode/Sequence_TypeCode_Static.cpp:
- * tao/AnyTypeCode/Sequence_TypeCode_Static.h:
- * tao/AnyTypeCode/Sequence_TypeCode_Static.inl:
- * tao/AnyTypeCode/String_TypeCode.cpp:
- * tao/AnyTypeCode/String_TypeCode.h:
- * tao/AnyTypeCode/String_TypeCode.inl:
- * tao/AnyTypeCode/String_TypeCode_Static.cpp:
- * tao/AnyTypeCode/String_TypeCode_Static.h:
- * tao/AnyTypeCode/String_TypeCode_Static.inl:
- * tao/AnyTypeCode/Struct_TypeCode.cpp:
- * tao/AnyTypeCode/Struct_TypeCode.h:
- * tao/AnyTypeCode/Struct_TypeCode.inl:
- * tao/AnyTypeCode/Struct_TypeCode_Static.cpp:
- * tao/AnyTypeCode/Struct_TypeCode_Static.h:
- * tao/AnyTypeCode/Struct_TypeCode_Static.inl:
- * tao/AnyTypeCode/True_RefCount_Policy.cpp:
- * tao/AnyTypeCode/True_RefCount_Policy.h:
- * tao/AnyTypeCode/True_RefCount_Policy.inl:
- * tao/AnyTypeCode/TypeCode.cpp:
- * tao/AnyTypeCode/TypeCode.h:
- * tao/AnyTypeCode/TypeCode.inl:
- * tao/AnyTypeCode/TypeCode_Base_Attributes.h:
- * tao/AnyTypeCode/TypeCode_Base_Attributes.inl:
- * tao/AnyTypeCode/TypeCode_CDR_Extraction.cpp:
- * tao/AnyTypeCode/TypeCode_CDR_Extraction.h:
- * tao/AnyTypeCode/TypeCode_Case_Base_T.cpp:
- * tao/AnyTypeCode/TypeCode_Case_Base_T.h:
- * tao/AnyTypeCode/TypeCode_Case_Base_T.inl:
- * tao/AnyTypeCode/TypeCode_Case_T.cpp:
- * tao/AnyTypeCode/TypeCode_Case_T.h:
- * tao/AnyTypeCode/TypeCode_Case_T.inl:
- * tao/AnyTypeCode/TypeCode_Constants.h:
- * tao/AnyTypeCode/TypeCode_Struct_Field.h:
- * tao/AnyTypeCode/TypeCode_Traits.h:
- * tao/AnyTypeCode/TypeCode_Value_Field.h:
- * tao/AnyTypeCode/Union_TypeCode.cpp:
- * tao/AnyTypeCode/Union_TypeCode.h:
- * tao/AnyTypeCode/Union_TypeCode.inl:
- * tao/AnyTypeCode/Union_TypeCode_Static.cpp:
- * tao/AnyTypeCode/Union_TypeCode_Static.h:
- * tao/AnyTypeCode/Union_TypeCode_Static.inl:
- * tao/AnyTypeCode/Value_TypeCode.cpp:
- * tao/AnyTypeCode/Value_TypeCode.h:
- * tao/AnyTypeCode/Value_TypeCode.inl:
- * tao/AnyTypeCode/Value_TypeCode_Static.cpp:
- * tao/AnyTypeCode/Value_TypeCode_Static.h:
- * tao/AnyTypeCode/Value_TypeCode_Static.inl:
- * tao/AnyTypeCode/append.cpp:
- * tao/AnyTypeCode/skip.cpp:
- * tao/BiDir_GIOP/BiDirGIOP.cpp:
- * tao/BiDir_GIOP/BiDirGIOP.h:
- * tao/BiDir_GIOP/BiDirPolicy_Validator.cpp:
- * tao/BiDir_GIOP/BiDirPolicy_Validator.h:
- * tao/BiDir_GIOP/BiDir_ORBInitializer.cpp:
- * tao/BiDir_GIOP/BiDir_ORBInitializer.h:
- * tao/BiDir_GIOP/BiDir_PolicyFactory.cpp:
- * tao/BiDir_GIOP/BiDir_PolicyFactory.h:
- * tao/BiDir_GIOP/BiDir_Policy_i.cpp:
- * tao/BiDir_GIOP/BiDir_Policy_i.h:
- * tao/CSD_Framework/CSD_Default_Servant_Dispatcher.cpp:
- * tao/CSD_Framework/CSD_Default_Servant_Dispatcher.h:
- * tao/CSD_Framework/CSD_FW_Server_Request_Wrapper.cpp:
- * tao/CSD_Framework/CSD_FW_Server_Request_Wrapper.h:
- * tao/CSD_Framework/CSD_FW_Server_Request_Wrapper.inl:
- * tao/CSD_Framework/CSD_Framework_Loader.cpp:
- * tao/CSD_Framework/CSD_Framework_Loader.h:
- * tao/CSD_Framework/CSD_ORBInitializer.cpp:
- * tao/CSD_Framework/CSD_ORBInitializer.h:
- * tao/CSD_Framework/CSD_Object_Adapter.cpp:
- * tao/CSD_Framework/CSD_Object_Adapter.h:
- * tao/CSD_Framework/CSD_Object_Adapter_Factory.cpp:
- * tao/CSD_Framework/CSD_Object_Adapter_Factory.h:
- * tao/CSD_Framework/CSD_POA.cpp:
- * tao/CSD_Framework/CSD_POA.h:
- * tao/CSD_Framework/CSD_POA.inl:
- * tao/CSD_Framework/CSD_Strategy_Base.cpp:
- * tao/CSD_Framework/CSD_Strategy_Base.h:
- * tao/CSD_Framework/CSD_Strategy_Base.inl:
- * tao/CSD_Framework/CSD_Strategy_Proxy.cpp:
- * tao/CSD_Framework/CSD_Strategy_Proxy.h:
- * tao/CSD_Framework/CSD_Strategy_Proxy.inl:
- * tao/CSD_Framework/CSD_Strategy_Repository.cpp:
- * tao/CSD_Framework/CSD_Strategy_Repository.h:
- * tao/CSD_ThreadPool/CSD_TP_Cancel_Visitor.cpp:
- * tao/CSD_ThreadPool/CSD_TP_Cancel_Visitor.h:
- * tao/CSD_ThreadPool/CSD_TP_Cancel_Visitor.inl:
- * tao/CSD_ThreadPool/CSD_TP_Collocated_Asynch_Request.cpp:
- * tao/CSD_ThreadPool/CSD_TP_Collocated_Asynch_Request.h:
- * tao/CSD_ThreadPool/CSD_TP_Collocated_Asynch_Request.inl:
- * tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_Request.cpp:
- * tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_Request.h:
- * tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_Request.inl:
- * tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_With_Server_Request.cpp:
- * tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_With_Server_Request.h:
- * tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_With_Server_Request.inl:
- * tao/CSD_ThreadPool/CSD_TP_Corba_Request.cpp:
- * tao/CSD_ThreadPool/CSD_TP_Corba_Request.h:
- * tao/CSD_ThreadPool/CSD_TP_Corba_Request.inl:
- * tao/CSD_ThreadPool/CSD_TP_Custom_Asynch_Request.cpp:
- * tao/CSD_ThreadPool/CSD_TP_Custom_Asynch_Request.h:
- * tao/CSD_ThreadPool/CSD_TP_Custom_Asynch_Request.inl:
- * tao/CSD_ThreadPool/CSD_TP_Custom_Request.cpp:
- * tao/CSD_ThreadPool/CSD_TP_Custom_Request.h:
- * tao/CSD_ThreadPool/CSD_TP_Custom_Request.inl:
- * tao/CSD_ThreadPool/CSD_TP_Custom_Request_Operation.cpp:
- * tao/CSD_ThreadPool/CSD_TP_Custom_Request_Operation.h:
- * tao/CSD_ThreadPool/CSD_TP_Custom_Request_Operation.inl:
- * tao/CSD_ThreadPool/CSD_TP_Custom_Synch_Request.cpp:
- * tao/CSD_ThreadPool/CSD_TP_Custom_Synch_Request.h:
- * tao/CSD_ThreadPool/CSD_TP_Custom_Synch_Request.inl:
- * tao/CSD_ThreadPool/CSD_TP_Dispatchable_Visitor.cpp:
- * tao/CSD_ThreadPool/CSD_TP_Dispatchable_Visitor.h:
- * tao/CSD_ThreadPool/CSD_TP_Dispatchable_Visitor.inl:
- * tao/CSD_ThreadPool/CSD_TP_Queue.cpp:
- * tao/CSD_ThreadPool/CSD_TP_Queue.h:
- * tao/CSD_ThreadPool/CSD_TP_Queue.inl:
- * tao/CSD_ThreadPool/CSD_TP_Queue_Visitor.cpp:
- * tao/CSD_ThreadPool/CSD_TP_Queue_Visitor.h:
- * tao/CSD_ThreadPool/CSD_TP_Queue_Visitor.inl:
- * tao/CSD_ThreadPool/CSD_TP_Remote_Request.cpp:
- * tao/CSD_ThreadPool/CSD_TP_Remote_Request.h:
- * tao/CSD_ThreadPool/CSD_TP_Remote_Request.inl:
- * tao/CSD_ThreadPool/CSD_TP_Request.cpp:
- * tao/CSD_ThreadPool/CSD_TP_Request.h:
- * tao/CSD_ThreadPool/CSD_TP_Request.inl:
- * tao/CSD_ThreadPool/CSD_TP_Servant_State.cpp:
- * tao/CSD_ThreadPool/CSD_TP_Servant_State.h:
- * tao/CSD_ThreadPool/CSD_TP_Servant_State.inl:
- * tao/CSD_ThreadPool/CSD_TP_Servant_State_Map.h:
- * tao/CSD_ThreadPool/CSD_TP_Servant_State_Map.inl:
- * tao/CSD_ThreadPool/CSD_TP_Strategy.cpp:
- * tao/CSD_ThreadPool/CSD_TP_Strategy.h:
- * tao/CSD_ThreadPool/CSD_TP_Strategy.inl:
- * tao/CSD_ThreadPool/CSD_TP_Strategy_Factory.cpp:
- * tao/CSD_ThreadPool/CSD_TP_Strategy_Factory.h:
- * tao/CSD_ThreadPool/CSD_TP_Synch_Helper.h:
- * tao/CSD_ThreadPool/CSD_TP_Synch_Helper.inl:
- * tao/CSD_ThreadPool/CSD_TP_Task.cpp:
- * tao/CSD_ThreadPool/CSD_TP_Task.h:
- * tao/CSD_ThreadPool/CSD_TP_Task.inl:
- * tao/CSD_ThreadPool/CSD_ThreadPool.cpp:
- * tao/CSD_ThreadPool/CSD_ThreadPool.h:
- * tao/CodecFactory/CDR_Encaps_Codec.cpp:
- * tao/CodecFactory/CDR_Encaps_Codec.h:
- * tao/CodecFactory/CodecFactory.cpp:
- * tao/CodecFactory/CodecFactory.h:
- * tao/CodecFactory/CodecFactory_impl.cpp:
- * tao/CodecFactory/CodecFactory_impl.h:
- * tao/Codeset/Codeset.cpp:
- * tao/Codeset/Codeset.h:
- * tao/Codeset/Codeset_Descriptor.cpp:
- * tao/Codeset/Codeset_Descriptor.h:
- * tao/Codeset/Codeset_Manager_Factory.cpp:
- * tao/Codeset/Codeset_Manager_Factory.h:
- * tao/Codeset/Codeset_Manager_i.cpp:
- * tao/Codeset/Codeset_Manager_i.h:
- * tao/Codeset/Codeset_Translator_Factory.cpp:
- * tao/Codeset/Codeset_Translator_Factory.h:
- * tao/Codeset/Codeset_Translator_Factory_T.cpp:
- * tao/Codeset/Codeset_Translator_Factory_T.h:
- * tao/Codeset/UTF16_BOM_Factory.cpp:
- * tao/Codeset/UTF16_BOM_Factory.h:
- * tao/Codeset/UTF16_BOM_Translator.cpp:
- * tao/Codeset/UTF16_BOM_Translator.h:
- * tao/Codeset/UTF8_Latin1_Factory.cpp:
- * tao/Codeset/UTF8_Latin1_Factory.h:
- * tao/Codeset/UTF8_Latin1_Translator.cpp:
- * tao/Codeset/UTF8_Latin1_Translator.h:
- * tao/DynamicAny/DynAnyFactory.cpp:
- * tao/DynamicAny/DynAnyFactory.h:
- * tao/DynamicAny/DynAny_i.cpp:
- * tao/DynamicAny/DynAny_i.h:
- * tao/DynamicAny/DynArray_i.cpp:
- * tao/DynamicAny/DynArray_i.h:
- * tao/DynamicAny/DynCommon.cpp:
- * tao/DynamicAny/DynCommon.h:
- * tao/DynamicAny/DynEnum_i.cpp:
- * tao/DynamicAny/DynEnum_i.h:
- * tao/DynamicAny/DynSequence_i.cpp:
- * tao/DynamicAny/DynSequence_i.h:
- * tao/DynamicAny/DynStruct_i.cpp:
- * tao/DynamicAny/DynStruct_i.h:
- * tao/DynamicAny/DynUnion_i.cpp:
- * tao/DynamicAny/DynUnion_i.h:
- * tao/DynamicAny/DynamicAny.cpp:
- * tao/DynamicAny/DynamicAny.h:
- * tao/DynamicInterface/Context.cpp:
- * tao/DynamicInterface/Context.h:
- * tao/DynamicInterface/Context.inl:
- * tao/DynamicInterface/DII_Arguments.cpp:
- * tao/DynamicInterface/DII_Arguments.h:
- * tao/DynamicInterface/DII_Arguments.inl:
- * tao/DynamicInterface/DII_CORBA_methods.h:
- * tao/DynamicInterface/DII_Invocation.cpp:
- * tao/DynamicInterface/DII_Invocation.h:
- * tao/DynamicInterface/DII_Invocation_Adapter.h:
- * tao/DynamicInterface/DII_Reply_Dispatcher.cpp:
- * tao/DynamicInterface/DII_Reply_Dispatcher.h:
- * tao/DynamicInterface/Dynamic_Adapter_Impl.cpp:
- * tao/DynamicInterface/Dynamic_Adapter_Impl.h:
- * tao/DynamicInterface/Dynamic_Implementation.cpp:
- * tao/DynamicInterface/Dynamic_Implementation.h:
- * tao/DynamicInterface/ExceptionList.cpp:
- * tao/DynamicInterface/ExceptionList.h:
- * tao/DynamicInterface/ExceptionList.inl:
- * tao/DynamicInterface/Request.cpp:
- * tao/DynamicInterface/Request.h:
- * tao/DynamicInterface/Request.inl:
- * tao/DynamicInterface/Server_Request.cpp:
- * tao/DynamicInterface/Server_Request.h:
- * tao/DynamicInterface/Server_Request.inl:
- * tao/DynamicInterface/Unknown_User_Exception.cpp:
- * tao/DynamicInterface/Unknown_User_Exception.h:
- * tao/IFR_Client/IFR_Client_Adapter_Impl.cpp:
- * tao/IFR_Client/IFR_Client_Adapter_Impl.h:
- * tao/IORInterceptor/IORInfo.cpp:
- * tao/IORInterceptor/IORInfo.h:
- * tao/IORInterceptor/IORInfo.inl:
- * tao/IORInterceptor/IORInterceptor_Adapter_Factory_Impl.cpp:
- * tao/IORInterceptor/IORInterceptor_Adapter_Factory_Impl.h:
- * tao/IORInterceptor/IORInterceptor_Adapter_Impl.cpp:
- * tao/IORInterceptor/IORInterceptor_Adapter_Impl.h:
- * tao/IORManipulation/IORManip_Loader.cpp:
- * tao/IORManipulation/IORManip_Loader.h:
- * tao/IORManipulation/IORManipulation.cpp:
- * tao/IORManipulation/IORManipulation.h:
- * tao/IORTable/IORTable.cpp:
- * tao/IORTable/IORTable.h:
- * tao/IORTable/IOR_Table_Impl.cpp:
- * tao/IORTable/IOR_Table_Impl.h:
- * tao/IORTable/Table_Adapter.cpp:
- * tao/IORTable/Table_Adapter.h:
- * tao/ImR_Client/ImR_Client.cpp:
- * tao/ImR_Client/ImR_Client.h:
- * tao/ImR_Client/ServerObject_i.cpp:
- * tao/ImR_Client/ServerObject_i.h:
- * tao/Messaging/AMH_Response_Handler.cpp:
- * tao/Messaging/AMH_Response_Handler.h:
- * tao/Messaging/Asynch_Invocation.cpp:
- * tao/Messaging/Asynch_Invocation.h:
- * tao/Messaging/Asynch_Invocation_Adapter.cpp:
- * tao/Messaging/Asynch_Invocation_Adapter.h:
- * tao/Messaging/Asynch_Reply_Dispatcher.cpp:
- * tao/Messaging/Asynch_Reply_Dispatcher.h:
- * tao/Messaging/Asynch_Timeout_Handler.cpp:
- * tao/Messaging/Asynch_Timeout_Handler.h:
- * tao/Messaging/Connection_Timeout_Policy_i.cpp:
- * tao/Messaging/Connection_Timeout_Policy_i.h:
- * tao/Messaging/ExceptionHolder_i.cpp:
- * tao/Messaging/ExceptionHolder_i.h:
- * tao/Messaging/Messaging.cpp:
- * tao/Messaging/Messaging.h:
- * tao/Messaging/Messaging_Loader.cpp:
- * tao/Messaging/Messaging_Loader.h:
- * tao/Messaging/Messaging_ORBInitializer.cpp:
- * tao/Messaging/Messaging_ORBInitializer.h:
- * tao/Messaging/Messaging_PolicyFactory.cpp:
- * tao/Messaging/Messaging_PolicyFactory.h:
- * tao/Messaging/Messaging_Policy_i.cpp:
- * tao/Messaging/Messaging_Policy_i.h:
- * tao/Messaging/Messaging_Policy_i.i:
- * tao/ObjRefTemplate/ORT_Adapter_Factory_Impl.cpp:
- * tao/ObjRefTemplate/ORT_Adapter_Factory_Impl.h:
- * tao/ObjRefTemplate/ORT_Adapter_Impl.cpp:
- * tao/ObjRefTemplate/ORT_Adapter_Impl.h:
- * tao/ObjRefTemplate/ObjectReferenceTemplate_i.cpp:
- * tao/ObjRefTemplate/ObjectReferenceTemplate_i.h:
- * tao/PI/ClientRequestInfo.cpp:
- * tao/PI/ClientRequestInfo.h:
- * tao/PI/ClientRequestInterceptor_Adapter_Impl.cpp:
- * tao/PI/ClientRequestInterceptor_Adapter_Impl.h:
- * tao/PI/ClientRequestInterceptor_Adapter_Impl.inl:
- * tao/PI/ClientRequestInterceptor_Factory_Impl.cpp:
- * tao/PI/ClientRequestInterceptor_Factory_Impl.h:
- * tao/PI/Interceptor_List_T.cpp:
- * tao/PI/Interceptor_List_T.h:
- * tao/PI/ORBInitInfo.cpp:
- * tao/PI/ORBInitInfo.h:
- * tao/PI/ORBInitInfo.inl:
- * tao/PI/ORBInitializer_Registry_Impl.cpp:
- * tao/PI/ORBInitializer_Registry_Impl.h:
- * tao/PI/PI.cpp:
- * tao/PI/PI.h:
- * tao/PI/PICurrent.cpp:
- * tao/PI/PICurrent.h:
- * tao/PI/PICurrent.inl:
- * tao/PI/PICurrent_Copy_Callback.cpp:
- * tao/PI/PICurrent_Copy_Callback.h:
- * tao/PI/PICurrent_Impl.cpp:
- * tao/PI/PICurrent_Impl.h:
- * tao/PI/PICurrent_Impl.inl:
- * tao/PI/PICurrent_Loader.cpp:
- * tao/PI/PICurrent_Loader.h:
- * tao/PI/PolicyFactory_Loader.cpp:
- * tao/PI/PolicyFactory_Loader.h:
- * tao/PI/PolicyFactory_Registry.cpp:
- * tao/PI/PolicyFactory_Registry.h:
- * tao/PI/RequestInfo_Util.cpp:
- * tao/PI/RequestInfo_Util.h:
- * tao/PI_Server/PICurrent_Guard.cpp:
- * tao/PI_Server/PICurrent_Guard.h:
- * tao/PI_Server/PI_Server.cpp:
- * tao/PI_Server/PI_Server.h:
- * tao/PI_Server/PI_Server_Loader.cpp:
- * tao/PI_Server/PI_Server_Loader.h:
- * tao/PI_Server/Policy_Creator_T.h:
- * tao/PI_Server/PortableServer_ORBInitializer.cpp:
- * tao/PI_Server/PortableServer_ORBInitializer.h:
- * tao/PI_Server/PortableServer_PolicyFactory.cpp:
- * tao/PI_Server/PortableServer_PolicyFactory.h:
- * tao/PI_Server/ServerInterceptorAdapter.cpp:
- * tao/PI_Server/ServerInterceptorAdapter.h:
- * tao/PI_Server/ServerRequestInfo.cpp:
- * tao/PI_Server/ServerRequestInfo.h:
- * tao/PI_Server/ServerRequestInfo.inl:
- * tao/PI_Server/ServerRequestInterceptor_Factory_Impl.cpp:
- * tao/PI_Server/ServerRequestInterceptor_Factory_Impl.h:
- * tao/PortableServer/Active_Object_Map.cpp:
- * tao/PortableServer/Active_Object_Map.h:
- * tao/PortableServer/Active_Object_Map.i:
- * tao/PortableServer/Active_Object_Map_Entry.cpp:
- * tao/PortableServer/Active_Object_Map_Entry.h:
- * tao/PortableServer/Active_Policy_Strategies.cpp:
- * tao/PortableServer/Active_Policy_Strategies.h:
- * tao/PortableServer/Active_Policy_Strategies.inl:
- * tao/PortableServer/Adapter_Activator.cpp:
- * tao/PortableServer/Adapter_Activator.h:
- * tao/PortableServer/Any_SArg_Traits.h:
- * tao/PortableServer/BD_String_SArgument_T.cpp:
- * tao/PortableServer/BD_String_SArgument_T.h:
- * tao/PortableServer/BD_String_SArgument_T.inl:
- * tao/PortableServer/Basic_SArgument_T.cpp:
- * tao/PortableServer/Basic_SArgument_T.h:
- * tao/PortableServer/Basic_SArgument_T.inl:
- * tao/PortableServer/Basic_SArguments.h:
- * tao/PortableServer/Collocated_Object_Proxy_Broker.cpp:
- * tao/PortableServer/Collocated_Object_Proxy_Broker.h:
- * tao/PortableServer/Creation_Time.h:
- * tao/PortableServer/Creation_Time.inl:
- * tao/PortableServer/Default_Acceptor_Filter.cpp:
- * tao/PortableServer/Default_Acceptor_Filter.h:
- * tao/PortableServer/Default_Policy_Validator.cpp:
- * tao/PortableServer/Default_Policy_Validator.h:
- * tao/PortableServer/Default_Servant_Dispatcher.cpp:
- * tao/PortableServer/Default_Servant_Dispatcher.h:
- * tao/PortableServer/Direct_Collocation_Upcall_Wrapper.cpp:
- * tao/PortableServer/Direct_Collocation_Upcall_Wrapper.h:
- * tao/PortableServer/Fixed_Array_SArgument_T.cpp:
- * tao/PortableServer/Fixed_Array_SArgument_T.h:
- * tao/PortableServer/Fixed_Array_SArgument_T.inl:
- * tao/PortableServer/Fixed_Size_SArgument_T.cpp:
- * tao/PortableServer/Fixed_Size_SArgument_T.h:
- * tao/PortableServer/Fixed_Size_SArgument_T.inl:
- * tao/PortableServer/IdAssignmentPolicy.cpp:
- * tao/PortableServer/IdAssignmentPolicy.h:
- * tao/PortableServer/IdAssignmentStrategy.cpp:
- * tao/PortableServer/IdAssignmentStrategy.h:
- * tao/PortableServer/IdAssignmentStrategyFactory.h:
- * tao/PortableServer/IdAssignmentStrategyFactoryImpl.cpp:
- * tao/PortableServer/IdAssignmentStrategyFactoryImpl.h:
- * tao/PortableServer/IdAssignmentStrategySystem.cpp:
- * tao/PortableServer/IdAssignmentStrategySystem.h:
- * tao/PortableServer/IdAssignmentStrategyUser.cpp:
- * tao/PortableServer/IdAssignmentStrategyUser.h:
- * tao/PortableServer/IdUniquenessPolicy.cpp:
- * tao/PortableServer/IdUniquenessPolicy.h:
- * tao/PortableServer/IdUniquenessStrategy.h:
- * tao/PortableServer/IdUniquenessStrategyFactory.h:
- * tao/PortableServer/IdUniquenessStrategyFactoryImpl.cpp:
- * tao/PortableServer/IdUniquenessStrategyFactoryImpl.h:
- * tao/PortableServer/IdUniquenessStrategyMultiple.cpp:
- * tao/PortableServer/IdUniquenessStrategyMultiple.h:
- * tao/PortableServer/IdUniquenessStrategyUnique.cpp:
- * tao/PortableServer/IdUniquenessStrategyUnique.h:
- * tao/PortableServer/IdUniquenessStrategyUniqueFactoryImpl.cpp:
- * tao/PortableServer/IdUniquenessStrategyUniqueFactoryImpl.h:
- * tao/PortableServer/ImR_Client_Adapter.cpp:
- * tao/PortableServer/ImR_Client_Adapter.h:
- * tao/PortableServer/ImplicitActivationPolicy.cpp:
- * tao/PortableServer/ImplicitActivationPolicy.h:
- * tao/PortableServer/ImplicitActivationStrategy.cpp:
- * tao/PortableServer/ImplicitActivationStrategy.h:
- * tao/PortableServer/ImplicitActivationStrategyExplicit.cpp:
- * tao/PortableServer/ImplicitActivationStrategyExplicit.h:
- * tao/PortableServer/ImplicitActivationStrategyFactory.h:
- * tao/PortableServer/ImplicitActivationStrategyFactoryImpl.cpp:
- * tao/PortableServer/ImplicitActivationStrategyFactoryImpl.h:
- * tao/PortableServer/ImplicitActivationStrategyImplicit.cpp:
- * tao/PortableServer/ImplicitActivationStrategyImplicit.h:
- * tao/PortableServer/Key_Adapters.cpp:
- * tao/PortableServer/Key_Adapters.h:
- * tao/PortableServer/LifespanPolicy.cpp:
- * tao/PortableServer/LifespanPolicy.h:
- * tao/PortableServer/LifespanStrategy.cpp:
- * tao/PortableServer/LifespanStrategy.h:
- * tao/PortableServer/LifespanStrategyFactory.h:
- * tao/PortableServer/LifespanStrategyFactoryImpl.cpp:
- * tao/PortableServer/LifespanStrategyFactoryImpl.h:
- * tao/PortableServer/LifespanStrategyPersistent.cpp:
- * tao/PortableServer/LifespanStrategyPersistent.h:
- * tao/PortableServer/LifespanStrategyPersistentFactoryImpl.cpp:
- * tao/PortableServer/LifespanStrategyPersistentFactoryImpl.h:
- * tao/PortableServer/LifespanStrategyTransient.cpp:
- * tao/PortableServer/LifespanStrategyTransient.h:
- * tao/PortableServer/LifespanStrategyTransientFactoryImpl.cpp:
- * tao/PortableServer/LifespanStrategyTransientFactoryImpl.h:
- * tao/PortableServer/Local_Servant_Base.cpp:
- * tao/PortableServer/Local_Servant_Base.h:
- * tao/PortableServer/Local_Servant_Base.inl:
- * tao/PortableServer/Non_Servant_Upcall.cpp:
- * tao/PortableServer/Non_Servant_Upcall.h:
- * tao/PortableServer/Non_Servant_Upcall.inl:
- * tao/PortableServer/ORT_Adapter.cpp:
- * tao/PortableServer/ORT_Adapter.h:
- * tao/PortableServer/ORT_Adapter_Factory.cpp:
- * tao/PortableServer/ORT_Adapter_Factory.h:
- * tao/PortableServer/Object_Adapter.cpp:
- * tao/PortableServer/Object_Adapter.h:
- * tao/PortableServer/Object_Adapter.i:
- * tao/PortableServer/Object_Adapter_Factory.cpp:
- * tao/PortableServer/Object_Adapter_Factory.h:
- * tao/PortableServer/Object_SArg_Traits.h:
- * tao/PortableServer/Object_SArgument_T.cpp:
- * tao/PortableServer/Object_SArgument_T.h:
- * tao/PortableServer/Object_SArgument_T.inl:
- * tao/PortableServer/Operation_Table.cpp:
- * tao/PortableServer/Operation_Table.h:
- * tao/PortableServer/Operation_Table_Binary_Search.cpp:
- * tao/PortableServer/Operation_Table_Binary_Search.h:
- * tao/PortableServer/Operation_Table_Dynamic_Hash.cpp:
- * tao/PortableServer/Operation_Table_Dynamic_Hash.h:
- * tao/PortableServer/Operation_Table_Linear_Search.cpp:
- * tao/PortableServer/Operation_Table_Linear_Search.h:
- * tao/PortableServer/Operation_Table_Perfect_Hash.cpp:
- * tao/PortableServer/Operation_Table_Perfect_Hash.h:
- * tao/PortableServer/POAManager.cpp:
- * tao/PortableServer/POAManager.h:
- * tao/PortableServer/POAManager.i:
- * tao/PortableServer/POA_Cached_Policies.cpp:
- * tao/PortableServer/POA_Cached_Policies.h:
- * tao/PortableServer/POA_Cached_Policies.i:
- * tao/PortableServer/POA_Current.cpp:
- * tao/PortableServer/POA_Current.h:
- * tao/PortableServer/POA_Current.inl:
- * tao/PortableServer/POA_Current_Factory.cpp:
- * tao/PortableServer/POA_Current_Factory.h:
- * tao/PortableServer/POA_Current_Impl.cpp:
- * tao/PortableServer/POA_Current_Impl.h:
- * tao/PortableServer/POA_Current_Impl.inl:
- * tao/PortableServer/POA_Guard.cpp:
- * tao/PortableServer/POA_Guard.h:
- * tao/PortableServer/POA_Policy_Set.cpp:
- * tao/PortableServer/POA_Policy_Set.h:
- * tao/PortableServer/POA_Policy_Set.i:
- * tao/PortableServer/Policy_Strategy.h:
- * tao/PortableServer/PortableServer.cpp:
- * tao/PortableServer/PortableServer.h:
- * tao/PortableServer/PortableServer_Functions.cpp:
- * tao/PortableServer/PortableServer_Functions.h:
- * tao/PortableServer/PortableServer_WFunctions.cpp:
- * tao/PortableServer/PortableServer_WFunctions.h:
- * tao/PortableServer/Regular_POA.cpp:
- * tao/PortableServer/Regular_POA.h:
- * tao/PortableServer/Regular_POA.inl:
- * tao/PortableServer/RequestProcessingPolicy.cpp:
- * tao/PortableServer/RequestProcessingPolicy.h:
- * tao/PortableServer/RequestProcessingStrategy.cpp:
- * tao/PortableServer/RequestProcessingStrategy.h:
- * tao/PortableServer/RequestProcessingStrategyAOMOnly.cpp:
- * tao/PortableServer/RequestProcessingStrategyAOMOnly.h:
- * tao/PortableServer/RequestProcessingStrategyAOMOnlyFactoryImpl.cpp:
- * tao/PortableServer/RequestProcessingStrategyAOMOnlyFactoryImpl.h:
- * tao/PortableServer/RequestProcessingStrategyDefaultServant.cpp:
- * tao/PortableServer/RequestProcessingStrategyDefaultServant.h:
- * tao/PortableServer/RequestProcessingStrategyDefaultServantFI.cpp:
- * tao/PortableServer/RequestProcessingStrategyDefaultServantFI.h:
- * tao/PortableServer/RequestProcessingStrategyFactory.h:
- * tao/PortableServer/RequestProcessingStrategyFactoryImpl.cpp:
- * tao/PortableServer/RequestProcessingStrategyFactoryImpl.h:
- * tao/PortableServer/RequestProcessingStrategyServantActivator.cpp:
- * tao/PortableServer/RequestProcessingStrategyServantActivator.h:
- * tao/PortableServer/RequestProcessingStrategyServantActivatorFI.cpp:
- * tao/PortableServer/RequestProcessingStrategyServantActivatorFI.h:
- * tao/PortableServer/RequestProcessingStrategyServantLocator.cpp:
- * tao/PortableServer/RequestProcessingStrategyServantLocator.h:
- * tao/PortableServer/RequestProcessingStrategyServantLocatorFI.cpp:
- * tao/PortableServer/RequestProcessingStrategyServantLocatorFI.h:
- * tao/PortableServer/RequestProcessingStrategyServantManager.cpp:
- * tao/PortableServer/RequestProcessingStrategyServantManager.h:
- * tao/PortableServer/Root_POA.cpp:
- * tao/PortableServer/Root_POA.h:
- * tao/PortableServer/Root_POA.inl:
- * tao/PortableServer/SArg_Traits_T.h:
- * tao/PortableServer/ServantRetentionPolicy.cpp:
- * tao/PortableServer/ServantRetentionPolicy.h:
- * tao/PortableServer/ServantRetentionStrategy.h:
- * tao/PortableServer/ServantRetentionStrategyFactoryImpl.cpp:
- * tao/PortableServer/ServantRetentionStrategyFactoryImpl.h:
- * tao/PortableServer/ServantRetentionStrategyNonRetain.cpp:
- * tao/PortableServer/ServantRetentionStrategyNonRetain.h:
- * tao/PortableServer/ServantRetentionStrategyNonRetainFactoryImpl.cpp:
- * tao/PortableServer/ServantRetentionStrategyNonRetainFactoryImpl.h:
- * tao/PortableServer/ServantRetentionStrategyRetain.cpp:
- * tao/PortableServer/ServantRetentionStrategyRetain.h:
- * tao/PortableServer/ServantRetentionStrategyRetainFactoryImpl.cpp:
- * tao/PortableServer/ServantRetentionStrategyRetainFactoryImpl.h:
- * tao/PortableServer/Servant_Base.cpp:
- * tao/PortableServer/Servant_Base.h:
- * tao/PortableServer/Servant_Base.i:
- * tao/PortableServer/Servant_Dispatcher.cpp:
- * tao/PortableServer/Servant_Dispatcher.h:
- * tao/PortableServer/Servant_Location.h:
- * tao/PortableServer/Servant_Upcall.cpp:
- * tao/PortableServer/Servant_Upcall.h:
- * tao/PortableServer/Servant_Upcall.inl:
- * tao/PortableServer/Special_Basic_SArgument_T.cpp:
- * tao/PortableServer/Special_Basic_SArgument_T.h:
- * tao/PortableServer/Special_Basic_SArgument_T.inl:
- * tao/PortableServer/Special_Basic_SArguments.h:
- * tao/PortableServer/StrategyFactory.cpp:
- * tao/PortableServer/StrategyFactory.h:
- * tao/PortableServer/ThreadPolicy.cpp:
- * tao/PortableServer/ThreadPolicy.h:
- * tao/PortableServer/ThreadStrategy.cpp:
- * tao/PortableServer/ThreadStrategy.h:
- * tao/PortableServer/ThreadStrategyFactory.h:
- * tao/PortableServer/ThreadStrategyFactoryImpl.cpp:
- * tao/PortableServer/ThreadStrategyFactoryImpl.h:
- * tao/PortableServer/ThreadStrategyORBControl.cpp:
- * tao/PortableServer/ThreadStrategyORBControl.h:
- * tao/PortableServer/ThreadStrategySingle.cpp:
- * tao/PortableServer/ThreadStrategySingle.h:
- * tao/PortableServer/ThreadStrategySingleFactoryImpl.cpp:
- * tao/PortableServer/ThreadStrategySingleFactoryImpl.h:
- * tao/PortableServer/TypeCode_SArg_Traits.h:
- * tao/PortableServer/UB_String_SArgument_T.cpp:
- * tao/PortableServer/UB_String_SArgument_T.h:
- * tao/PortableServer/UB_String_SArgument_T.inl:
- * tao/PortableServer/UB_String_SArguments.h:
- * tao/PortableServer/Upcall_Command.cpp:
- * tao/PortableServer/Upcall_Command.h:
- * tao/PortableServer/Upcall_Wrapper.cpp:
- * tao/PortableServer/Upcall_Wrapper.h:
- * tao/PortableServer/Var_Array_SArgument_T.cpp:
- * tao/PortableServer/Var_Array_SArgument_T.h:
- * tao/PortableServer/Var_Array_SArgument_T.inl:
- * tao/PortableServer/get_arg.h:
- * tao/PortableServer/poa_macros.h:
- * tao/RTCORBA/Continuous_Priority_Mapping.cpp:
- * tao/RTCORBA/Continuous_Priority_Mapping.h:
- * tao/RTCORBA/Direct_Priority_Mapping.cpp:
- * tao/RTCORBA/Direct_Priority_Mapping.h:
- * tao/RTCORBA/Linear_Network_Priority_Mapping.cpp:
- * tao/RTCORBA/Linear_Network_Priority_Mapping.h:
- * tao/RTCORBA/Linear_Priority_Mapping.cpp:
- * tao/RTCORBA/Linear_Priority_Mapping.h:
- * tao/RTCORBA/Multi_Priority_Mapping.cpp:
- * tao/RTCORBA/Multi_Priority_Mapping.h:
- * tao/RTCORBA/Network_Priority_Mapping.cpp:
- * tao/RTCORBA/Network_Priority_Mapping.h:
- * tao/RTCORBA/Network_Priority_Mapping_Manager.cpp:
- * tao/RTCORBA/Network_Priority_Mapping_Manager.i:
- * tao/RTCORBA/Priority_Mapping.cpp:
- * tao/RTCORBA/Priority_Mapping.h:
- * tao/RTCORBA/Priority_Mapping_Manager.cpp:
- * tao/RTCORBA/Priority_Mapping_Manager.h:
- * tao/RTCORBA/Priority_Mapping_Manager.i:
- * tao/RTCORBA/RTCORBA.cpp:
- * tao/RTCORBA/RTCORBA.h:
- * tao/RTCORBA/RT_Current.cpp:
- * tao/RTCORBA/RT_Current.h:
- * tao/RTCORBA/RT_Endpoint_Selector_Factory.cpp:
- * tao/RTCORBA/RT_Endpoint_Selector_Factory.h:
- * tao/RTCORBA/RT_Endpoint_Utils.cpp:
- * tao/RTCORBA/RT_Endpoint_Utils.h:
- * tao/RTCORBA/RT_Invocation_Endpoint_Selectors.cpp:
- * tao/RTCORBA/RT_Invocation_Endpoint_Selectors.h:
- * tao/RTCORBA/RT_Mutex.cpp:
- * tao/RTCORBA/RT_Mutex.h:
- * tao/RTCORBA/RT_ORB.cpp:
- * tao/RTCORBA/RT_ORB.h:
- * tao/RTCORBA/RT_ORBInitializer.cpp:
- * tao/RTCORBA/RT_ORBInitializer.h:
- * tao/RTCORBA/RT_ORB_Loader.cpp:
- * tao/RTCORBA/RT_ORB_Loader.h:
- * tao/RTCORBA/RT_PolicyFactory.cpp:
- * tao/RTCORBA/RT_PolicyFactory.h:
- * tao/RTCORBA/RT_Policy_i.cpp:
- * tao/RTCORBA/RT_Policy_i.h:
- * tao/RTCORBA/RT_Protocols_Hooks.cpp:
- * tao/RTCORBA/RT_Protocols_Hooks.h:
- * tao/RTCORBA/RT_Stub.cpp:
- * tao/RTCORBA/RT_Stub.h:
- * tao/RTCORBA/RT_Stub_Factory.cpp:
- * tao/RTCORBA/RT_Stub_Factory.h:
- * tao/RTCORBA/RT_Thread_Lane_Resources_Manager.cpp:
- * tao/RTCORBA/RT_Thread_Lane_Resources_Manager.h:
- * tao/RTCORBA/RT_Transport_Descriptor.cpp:
- * tao/RTCORBA/RT_Transport_Descriptor.h:
- * tao/RTCORBA/RT_Transport_Descriptor.inl:
- * tao/RTCORBA/RT_Transport_Descriptor_Property.cpp:
- * tao/RTCORBA/RT_Transport_Descriptor_Property.h:
- * tao/RTCORBA/RT_Transport_Descriptor_Property.inl:
- * tao/RTCORBA/Thread_Pool.cpp:
- * tao/RTCORBA/Thread_Pool.h:
- * tao/RTCORBA/Thread_Pool.inl:
- * tao/RTCORBA/rtcorba_typedefs.h:
- * tao/RTPortableServer/RTPortableServer.cpp:
- * tao/RTPortableServer/RTPortableServer.h:
- * tao/RTPortableServer/RT_Acceptor_Filters.cpp:
- * tao/RTPortableServer/RT_Acceptor_Filters.h:
- * tao/RTPortableServer/RT_Collocation_Resolver.cpp:
- * tao/RTPortableServer/RT_Collocation_Resolver.h:
- * tao/RTPortableServer/RT_Object_Adapter_Factory.cpp:
- * tao/RTPortableServer/RT_Object_Adapter_Factory.h:
- * tao/RTPortableServer/RT_POA.cpp:
- * tao/RTPortableServer/RT_POA.h:
- * tao/RTPortableServer/RT_POA.i:
- * tao/RTPortableServer/RT_Policy_Validator.cpp:
- * tao/RTPortableServer/RT_Policy_Validator.h:
- * tao/RTPortableServer/RT_Servant_Dispatcher.cpp:
- * tao/RTPortableServer/RT_Servant_Dispatcher.h:
- * tao/RTScheduling/Current.cpp:
- * tao/RTScheduling/Current.h:
- * tao/RTScheduling/Distributable_Thread.cpp:
- * tao/RTScheduling/Distributable_Thread.h:
- * tao/RTScheduling/RTScheduler.cpp:
- * tao/RTScheduling/RTScheduler.h:
- * tao/RTScheduling/RTScheduler_Initializer.cpp:
- * tao/RTScheduling/RTScheduler_Initializer.h:
- * tao/RTScheduling/RTScheduler_Loader.cpp:
- * tao/RTScheduling/RTScheduler_Loader.h:
- * tao/RTScheduling/RTScheduler_Manager.cpp:
- * tao/RTScheduling/RTScheduler_Manager.h:
- * tao/RTScheduling/RTScheduler_Manager.i:
- * tao/RTScheduling/Request_Interceptor.cpp:
- * tao/RTScheduling/Request_Interceptor.h:
- * tao/RTScheduling/ThreadAction.h:
- * tao/Valuetype/AbstractBase_Invocation_Adapter.h:
-
- Added versioned namespace support.
-
- Removed unnecessary *_Export keywords from symbols that need not
- be exported from the shared library within which they reside.
-
- * tao/AnyTypeCode/TC_Constants_Forward.h:
-
- Removed this unused file.
-
- * tao/Makefile.am (nobase_include_HEADERS):
-
- Removed `AnyTypeCode/TC_Constants_Forward.h' header from this
- list.
-
-Thu Nov 3 09:11:51 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * TAO_IDL/be/be_visitor_valuetype/valuetype.cpp
- (visit_valuetype_scope):
-
- Removed unused variable.
-
-Thu Nov 3 05:30:41 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * tao/Makefile.am:
- * tao/tao.mpc:
-
- Fix tipo. Change Version_Namespace.h to Versioned_Namespace.h.
-
-Wed Nov 2 09:07:48 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * tao/TAO_Singleton.h:
-
- Include "tao/Versioned_Namespace.h" to pull in
- "TAO_BEGIN_VERSIONED_NAMESPACE_DECL" macro definition.
- Addresses VC++ 6 build errors.
-
-Wed Nov 2 09:39:27 MST 2005 Yan Dai <dai_y@ociweb.com>
-
- * tao/CSD_Framework/CSD_FW_Server_Request_Wrapper.cpp:
-
- Commented the if/endif with TAO_HAS_INTERCEPTORS because the code
- guarded by the macro is commented out already.
-
-Wed Nov 2 08:30:41 2005 Bala Natarajan <bala_natarajan at symantec dot com>
-
- * tao/Synch_Invocation.cpp:
- * tao/LocalRequest_Invocation.cpp:
-
- Reverted "Fri Aug 26 11:33:07 2005 Justin Michel
- <michel_j@ociweb.com>" since the change was wrong. Chris
- Cleeland is informed, and he has accepted to do a right fix
- when he gets time.
-
- * tao/orbconf.h:
-
- Removed TAO_RESET_OUTPUT_CDR_AFTER_SEND #define, since it is of no
- use anymore.
-
-Wed Nov 2 14:17:47 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_cs.cpp:
-
- Fixed logic for generating commas separating base
- constructor call and member inits in generated valuetype
- initializing constructor.
-
-Wed Nov 2 13:19:02 2005 Simon McQueen <sm@prismtech.com>
-
- * tests/Bug_2287_Regression/ServerRequest_Interceptor2.cpp:
-
- Add explicit exclude of forward request exception header to
- try and fix Solaris build error.
-
-Wed Nov 2 12:46:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/Intrusive_Ref_Count_Handle_T.inl:
- Fixed compile error
-
-Wed Nov 2 12:30:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Bug_2289_Regression/MyStruct*.*:
- Readded these files to get things building, having hand modified
- generated file in the repo is not the right things todo.
-
-Wed Nov 2 08:17:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Sequence_Unit_Tests/Unbounded_Octet.cpp:
- Changed include for the time being
-
-Tue Nov 1 14:49:40 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * TAO_IDL/be/be_codegen.cpp (end_anyop_header):
- (end_anyop_source, end_client_header, end_client_inline):
- (end_client_stubs, end_server_header, end_server_inline):
- (end_server_skeletons, end_server_template_skeletons):
- (end_server_template_inline, end_server_template_header):
- (gen_stub_hdr_includes):
- (start_anyop_source, start_anyop_header, start_client_header):
- (start_client_inline, start_client_stubs):
- (start_server_template_inline, start_server_header):
- (start_server_inline, start_server_template_skeletons):
- (start_server_skeletons, start_server_template_header):
-
- Generate versioned namespace macro/declaration in the
- appropriate location.
-
- * TAO_IDL/be_include/be_codegen.h (end_client_inline):
- (end_client_stubs, end_server_inline):
-
- New methods that (currently) add ending versioned namespace
- macro/declaration to the corresponding file.
-
- * TAO_IDL/be/be_visitor_root/root.cpp (visit_root):
-
- Added calls to end client stubs, and client and server inline
- files.
-
- * tao/Makefile.am (nobase_include_HEADERS):
- * tao/tao.mpc:
-
- Added new "tao/Versioned_Namespace.h" header.
-
- * tao/Versioned_Namespace.h:
-
- TAO-specific versioned namespace macros.
-
- * tao/Abstract_Servant_Base.cpp:
- * tao/Abstract_Servant_Base.h:
- * tao/Acceptor_Filter.cpp:
- * tao/Acceptor_Filter.h:
- * tao/Acceptor_Impl.cpp:
- * tao/Acceptor_Impl.h:
- * tao/Acceptor_Registry.cpp:
- * tao/Acceptor_Registry.h:
- * tao/Acceptor_Registry.i:
- * tao/Adapter.cpp:
- * tao/Adapter.h:
- * tao/Adapter_Factory.cpp:
- * tao/Adapter_Factory.h:
- * tao/Adapter_Registry.cpp:
- * tao/Adapter_Registry.h:
- * tao/Allocator.h:
- * tao/AnyTypeCode_Adapter.cpp:
- * tao/AnyTypeCode_Adapter.h:
- * tao/Any_Insert_Policy_T.h:
- * tao/Arg_Traits_T.h:
- * tao/Argument.cpp:
- * tao/Argument.h:
- * tao/Array_VarOut_T.cpp:
- * tao/Array_VarOut_T.h:
- * tao/Array_VarOut_T.inl:
- * tao/Asynch_Queued_Message.cpp:
- * tao/Asynch_Reply_Dispatcher_Base.cpp:
- * tao/Asynch_Reply_Dispatcher_Base.h:
- * tao/Asynch_Reply_Dispatcher_Base.i:
- * tao/Auto_Functor.h:
- * tao/BD_String_Argument_T.cpp:
- * tao/BD_String_Argument_T.h:
- * tao/BD_String_Argument_T.inl:
- * tao/Base_Transport_Property.cpp:
- * tao/Base_Transport_Property.h:
- * tao/Base_Transport_Property.inl:
- * tao/Basic_Argument_T.cpp:
- * tao/Basic_Argument_T.h:
- * tao/Basic_Argument_T.inl:
- * tao/Basic_Arguments.h:
- * tao/Basic_Types.h:
- * tao/BiDir_Adapter.cpp:
- * tao/BiDir_Adapter.h:
- * tao/Bind_Dispatcher_Guard.cpp:
- * tao/Bind_Dispatcher_Guard.h:
- * tao/Bind_Dispatcher_Guard.i:
- * tao/Block_Flushing_Strategy.cpp:
- * tao/Block_Flushing_Strategy.h:
- * tao/Blocked_Connect_Strategy.cpp:
- * tao/Blocked_Connect_Strategy.h:
- * tao/Buffer_Allocator_T.cpp:
- * tao/Buffer_Allocator_T.h:
- * tao/Buffering_Constraint_Policy.cpp:
- * tao/Buffering_Constraint_Policy.h:
- * tao/Buffering_Constraint_Policy.i:
- * tao/CDR.cpp:
- * tao/CDR.h:
- * tao/CDR.i:
- * tao/CORBALOC_Parser.cpp:
- * tao/CORBALOC_Parser.h:
- * tao/CORBALOC_Parser.i:
- * tao/CORBANAME_Parser.cpp:
- * tao/CORBANAME_Parser.h:
- * tao/CORBANAME_Parser.i:
- * tao/CORBA_String.cpp:
- * tao/CORBA_String.h:
- * tao/CORBA_String.inl:
- * tao/Cache_Entries.cpp:
- * tao/Cache_Entries.h:
- * tao/Cache_Entries.inl:
- * tao/Cleanup_Func_Registry.cpp:
- * tao/Cleanup_Func_Registry.h:
- * tao/Cleanup_Func_Registry.inl:
- * tao/ClientRequestInterceptor_Adapter.cpp:
- * tao/ClientRequestInterceptor_Adapter.h:
- * tao/ClientRequestInterceptor_Adapter_Factory.cpp:
- * tao/ClientRequestInterceptor_Adapter_Factory.h:
- * tao/Client_Strategy_Factory.cpp:
- * tao/Client_Strategy_Factory.h:
- * tao/Codeset_Descriptor_Base.h:
- * tao/Codeset_Manager.cpp:
- * tao/Codeset_Manager.h:
- * tao/Codeset_Manager_Factory_Base.cpp:
- * tao/Codeset_Manager_Factory_Base.h:
- * tao/Codeset_Translator_Base.cpp:
- * tao/Codeset_Translator_Base.h:
- * tao/Collocated_Invocation.cpp:
- * tao/Collocated_Invocation.h:
- * tao/Collocation_Proxy_Broker.cpp:
- * tao/Collocation_Proxy_Broker.h:
- * tao/Collocation_Resolver.cpp:
- * tao/Collocation_Resolver.h:
- * tao/Condition.cpp:
- * tao/Condition.h:
- * tao/Condition.inl:
- * tao/Connect_Strategy.cpp:
- * tao/Connect_Strategy.h:
- * tao/Connection_Handler.cpp:
- * tao/Connection_Handler.h:
- * tao/Connection_Handler.inl:
- * tao/Connection_Purging_Strategy.cpp:
- * tao/Connection_Purging_Strategy.h:
- * tao/Connection_Purging_Strategy.inl:
- * tao/Connector_Impl.cpp:
- * tao/Connector_Impl.h:
- * tao/Connector_Registry.cpp:
- * tao/Connector_Registry.h:
- * tao/Connector_Registry.i:
- * tao/DLL_Parser.cpp:
- * tao/DLL_Parser.h:
- * tao/DLL_Parser.i:
- * tao/Default_Collocation_Resolver.cpp:
- * tao/Default_Collocation_Resolver.h:
- * tao/Default_Endpoint_Selector_Factory.cpp:
- * tao/Default_Endpoint_Selector_Factory.h:
- * tao/Default_Protocols_Hooks.cpp:
- * tao/Default_Protocols_Hooks.h:
- * tao/Default_Stub_Factory.cpp:
- * tao/Default_Stub_Factory.h:
- * tao/Default_Thread_Lane_Resources_Manager.cpp:
- * tao/Default_Thread_Lane_Resources_Manager.h:
- * tao/Dynamic_Adapter.cpp:
- * tao/Dynamic_Adapter.h:
- * tao/Endpoint.cpp:
- * tao/Endpoint.h:
- * tao/Endpoint.i:
- * tao/Endpoint_Selector_Factory.cpp:
- * tao/Endpoint_Selector_Factory.h:
- * tao/Environment.cpp:
- * tao/Environment.h:
- * tao/Environment.i:
- * tao/Exception.cpp:
- * tao/Exception.h:
- * tao/Exception.i:
- * tao/Exception_Data.h:
- * tao/Exclusive_TMS.cpp:
- * tao/Exclusive_TMS.h:
- * tao/FILE_Parser.cpp:
- * tao/FILE_Parser.h:
- * tao/FILE_Parser.i:
- * tao/Fault_Tolerance_Service.cpp:
- * tao/Fault_Tolerance_Service.h:
- * tao/Fault_Tolerance_Service.i:
- * tao/Fixed_Array_Argument_T.cpp:
- * tao/Fixed_Array_Argument_T.h:
- * tao/Fixed_Array_Argument_T.inl:
- * tao/Fixed_Size_Argument_T.cpp:
- * tao/Fixed_Size_Argument_T.h:
- * tao/Fixed_Size_Argument_T.inl:
- * tao/FlResource_Factory.cpp:
- * tao/FlResource_Factory.h:
- * tao/FlResource_Loader.cpp:
- * tao/FlResource_Loader.h:
- * tao/Flushing_Strategy.cpp:
- * tao/Flushing_Strategy.h:
- * tao/GIOP_Message_Base.cpp:
- * tao/GIOP_Message_Base.h:
- * tao/GIOP_Message_Generator_Parser.cpp:
- * tao/GIOP_Message_Generator_Parser.h:
- * tao/GIOP_Message_Generator_Parser_10.cpp:
- * tao/GIOP_Message_Generator_Parser_10.h:
- * tao/GIOP_Message_Generator_Parser_11.cpp:
- * tao/GIOP_Message_Generator_Parser_11.h:
- * tao/GIOP_Message_Generator_Parser_12.cpp:
- * tao/GIOP_Message_Generator_Parser_12.h:
- * tao/GIOP_Message_Generator_Parser_Impl.h:
- * tao/GIOP_Message_Generator_Parser_Impl.inl:
- * tao/GIOP_Message_Lite.cpp:
- * tao/GIOP_Message_Lite.h:
- * tao/GIOP_Message_Locate_Header.cpp:
- * tao/GIOP_Message_Locate_Header.h:
- * tao/GIOP_Message_Locate_Header.i:
- * tao/GIOP_Message_State.cpp:
- * tao/GIOP_Message_State.h:
- * tao/GIOP_Message_State.inl:
- * tao/GIOP_Message_Version.h:
- * tao/GIOP_Message_Version.inl:
- * tao/GIOP_Utils.cpp:
- * tao/GIOP_Utils.h:
- * tao/GUIResource_Factory.cpp:
- * tao/GUIResource_Factory.h:
- * tao/IFR_Client_Adapter.cpp:
- * tao/IFR_Client_Adapter.h:
- * tao/IIOP_Acceptor.cpp:
- * tao/IIOP_Acceptor.h:
- * tao/IIOP_Acceptor.i:
- * tao/IIOP_Connection_Handler.cpp:
- * tao/IIOP_Connection_Handler.h:
- * tao/IIOP_Connector.cpp:
- * tao/IIOP_Connector.h:
- * tao/IIOP_Endpoint.cpp:
- * tao/IIOP_Endpoint.h:
- * tao/IIOP_Endpoint.i:
- * tao/IIOP_Factory.cpp:
- * tao/IIOP_Factory.h:
- * tao/IIOP_Lite_Factory.cpp:
- * tao/IIOP_Lite_Factory.h:
- * tao/IIOP_Profile.cpp:
- * tao/IIOP_Profile.h:
- * tao/IIOP_Transport.cpp:
- * tao/IIOP_Transport.h:
- * tao/IORInterceptor_Adapter.cpp:
- * tao/IORInterceptor_Adapter.h:
- * tao/IORInterceptor_Adapter_Factory.cpp:
- * tao/IORInterceptor_Adapter_Factory.h:
- * tao/IOR_Parser.cpp:
- * tao/IOR_Parser.h:
- * tao/Incoming_Message_Queue.cpp:
- * tao/Incoming_Message_Queue.h:
- * tao/Incoming_Message_Queue.inl:
- * tao/Intrusive_Ref_Count_Base_T.cpp:
- * tao/Intrusive_Ref_Count_Base_T.h:
- * tao/Intrusive_Ref_Count_Base_T.inl:
- * tao/Intrusive_Ref_Count_Handle_T.cpp:
- * tao/Intrusive_Ref_Count_Handle_T.h:
- * tao/Intrusive_Ref_Count_Handle_T.inl:
- * tao/Invocation_Adapter.cpp:
- * tao/Invocation_Adapter.h:
- * tao/Invocation_Adapter.inl:
- * tao/Invocation_Base.cpp:
- * tao/Invocation_Base.h:
- * tao/Invocation_Base.inl:
- * tao/Invocation_Endpoint_Selectors.cpp:
- * tao/Invocation_Endpoint_Selectors.h:
- * tao/Invocation_Utils.h:
- * tao/LF_CH_Event.cpp:
- * tao/LF_CH_Event.h:
- * tao/LF_Connect_Strategy.cpp:
- * tao/LF_Connect_Strategy.h:
- * tao/LF_Event.cpp:
- * tao/LF_Event.h:
- * tao/LF_Event.inl:
- * tao/LF_Event_Binder.cpp:
- * tao/LF_Event_Binder.h:
- * tao/LF_Event_Binder.inl:
- * tao/LF_Event_Loop_Thread_Helper.cpp:
- * tao/LF_Event_Loop_Thread_Helper.h:
- * tao/LF_Event_Loop_Thread_Helper.inl:
- * tao/LF_Follower.cpp:
- * tao/LF_Follower.h:
- * tao/LF_Follower.inl:
- * tao/LF_Follower_Auto_Adder.cpp:
- * tao/LF_Follower_Auto_Adder.h:
- * tao/LF_Follower_Auto_Adder.inl:
- * tao/LF_Follower_Auto_Ptr.cpp:
- * tao/LF_Follower_Auto_Ptr.h:
- * tao/LF_Follower_Auto_Ptr.inl:
- * tao/LF_Invocation_Event.cpp:
- * tao/LF_Invocation_Event.h:
- * tao/LF_Strategy.cpp:
- * tao/LF_Strategy.h:
- * tao/LF_Strategy_Complete.cpp:
- * tao/LF_Strategy_Complete.h:
- * tao/LF_Strategy_Complete.inl:
- * tao/LRU_Connection_Purging_Strategy.cpp:
- * tao/LRU_Connection_Purging_Strategy.h:
- * tao/Leader_Follower.cpp:
- * tao/Leader_Follower.h:
- * tao/Leader_Follower.i:
- * tao/Leader_Follower_Flushing_Strategy.cpp:
- * tao/Leader_Follower_Flushing_Strategy.h:
- * tao/LocalObject.cpp:
- * tao/LocalObject.h:
- * tao/LocalObject.i:
- * tao/LocateRequest_Invocation.cpp:
- * tao/LocateRequest_Invocation.h:
- * tao/LocateRequest_Invocation_Adapter.cpp:
- * tao/LocateRequest_Invocation_Adapter.h:
- * tao/MCAST_Parser.cpp:
- * tao/MCAST_Parser.h:
- * tao/MCAST_Parser.i:
- * tao/MProfile.cpp:
- * tao/MProfile.h:
- * tao/MProfile.i:
- * tao/Managed_Types.cpp:
- * tao/Managed_Types.h:
- * tao/Managed_Types.i:
- * tao/Muxed_TMS.cpp:
- * tao/Muxed_TMS.h:
- * tao/NVList_Adapter.cpp:
- * tao/NVList_Adapter.h:
- * tao/New_Leader_Generator.cpp:
- * tao/New_Leader_Generator.h:
- * tao/ORB.cpp:
- * tao/ORB.h:
- * tao/ORB.i:
- * tao/ORBInitializer_Registry.cpp:
- * tao/ORBInitializer_Registry.h:
- * tao/ORBInitializer_Registry_Adapter.cpp:
- * tao/ORBInitializer_Registry_Adapter.h:
- * tao/ORB_Constants.h:
- * tao/ORB_Core.cpp:
- * tao/ORB_Core.h:
- * tao/ORB_Core.i:
- * tao/ORB_Core_Auto_Ptr.cpp:
- * tao/ORB_Core_Auto_Ptr.h:
- * tao/ORB_Core_Auto_Ptr.inl:
- * tao/ORB_Core_TSS_Resources.cpp:
- * tao/ORB_Core_TSS_Resources.h:
- * tao/ORB_Table.cpp:
- * tao/ORB_Table.h:
- * tao/ORB_Table.inl:
- * tao/Object.cpp:
- * tao/Object.h:
- * tao/Object.i:
- * tao/ObjectKey_Table.cpp:
- * tao/ObjectKey_Table.h:
- * tao/Object_Argument_T.cpp:
- * tao/Object_Argument_T.h:
- * tao/Object_Argument_T.inl:
- * tao/Object_Loader.cpp:
- * tao/Object_Loader.h:
- * tao/Object_Proxy_Broker.cpp:
- * tao/Object_Proxy_Broker.h:
- * tao/Object_Ref_Table.cpp:
- * tao/Object_Ref_Table.h:
- * tao/Object_Ref_Table.inl:
- * tao/Object_T.cpp:
- * tao/Object_T.h:
- * tao/Objref_VarOut_T.cpp:
- * tao/Objref_VarOut_T.h:
- * tao/Parser_Registry.cpp:
- * tao/Parser_Registry.h:
- * tao/Parser_Registry.i:
- * tao/Pluggable_Messaging.cpp:
- * tao/Pluggable_Messaging.h:
- * tao/Pluggable_Messaging_Utils.cpp:
- * tao/Pluggable_Messaging_Utils.h:
- * tao/Pluggable_Messaging_Utils.i:
- * tao/PolicyFactory_Registry_Adapter.cpp:
- * tao/PolicyFactory_Registry_Adapter.h:
- * tao/Policy_Current.cpp:
- * tao/Policy_Current.h:
- * tao/Policy_Current.inl:
- * tao/Policy_Current_Impl.cpp:
- * tao/Policy_Current_Impl.h:
- * tao/Policy_Current_Impl.inl:
- * tao/Policy_Manager.cpp:
- * tao/Policy_Manager.h:
- * tao/Policy_Manager.i:
- * tao/Policy_Set.cpp:
- * tao/Policy_Set.h:
- * tao/Policy_Set.i:
- * tao/Policy_Validator.cpp:
- * tao/Policy_Validator.h:
- * tao/Principal.cpp:
- * tao/Principal.h:
- * tao/Principal.i:
- * tao/Profile.cpp:
- * tao/Profile.h:
- * tao/Profile.i:
- * tao/Profile_Transport_Resolver.cpp:
- * tao/Profile_Transport_Resolver.h:
- * tao/Profile_Transport_Resolver.inl:
- * tao/Protocol_Factory.cpp:
- * tao/Protocol_Factory.h:
- * tao/Protocols_Hooks.cpp:
- * tao/Protocols_Hooks.h:
- * tao/Pseudo_VarOut_T.cpp:
- * tao/Pseudo_VarOut_T.h:
- * tao/Pseudo_VarOut_T.inl:
- * tao/QtResource_Factory.cpp:
- * tao/QtResource_Factory.h:
- * tao/QtResource_Loader.cpp:
- * tao/QtResource_Loader.h:
- * tao/Queued_Message.cpp:
- * tao/Queued_Message.h:
- * tao/Reactive_Connect_Strategy.cpp:
- * tao/Reactive_Connect_Strategy.h:
- * tao/Reactive_Flushing_Strategy.cpp:
- * tao/Reactive_Flushing_Strategy.h:
- * tao/Refcounted_ObjectKey.cpp:
- * tao/Refcounted_ObjectKey.h:
- * tao/Refcounted_ObjectKey.inl:
- * tao/Remote_Invocation.cpp:
- * tao/Remote_Invocation.h:
- * tao/Remote_Object_Proxy_Broker.cpp:
- * tao/Remote_Object_Proxy_Broker.h:
- * tao/Reply_Dispatcher.cpp:
- * tao/Reply_Dispatcher.h:
- * tao/Reply_Dispatcher.i:
- * tao/Request_Dispatcher.cpp:
- * tao/Request_Dispatcher.h:
- * tao/Resource_Factory.cpp:
- * tao/Resource_Factory.h:
- * tao/Resume_Handle.cpp:
- * tao/Resume_Handle.h:
- * tao/Resume_Handle.inl:
- * tao/Seq_Out_T.cpp:
- * tao/Seq_Out_T.h:
- * tao/Seq_Out_T.inl:
- * tao/Seq_Var_T.cpp:
- * tao/Seq_Var_T.h:
- * tao/Seq_Var_T.inl:
- * tao/Sequence.cpp:
- * tao/Sequence.h:
- * tao/Sequence.i:
- * tao/Sequence_T.cpp:
- * tao/Sequence_T.h:
- * tao/Sequence_T.i:
- * tao/ServerRequestInterceptor_Adapter.cpp:
- * tao/ServerRequestInterceptor_Adapter.h:
- * tao/ServerRequestInterceptor_Adapter_Factory.cpp:
- * tao/ServerRequestInterceptor_Adapter_Factory.h:
- * tao/Server_Strategy_Factory.cpp:
- * tao/Server_Strategy_Factory.h:
- * tao/Service_Callbacks.cpp:
- * tao/Service_Callbacks.h:
- * tao/Service_Context.cpp:
- * tao/Service_Context.h:
- * tao/Service_Context.inl:
- * tao/Services_Activate.cpp:
- * tao/Services_Activate.h:
- * tao/Special_Basic_Argument_T.cpp:
- * tao/Special_Basic_Argument_T.h:
- * tao/Special_Basic_Argument_T.inl:
- * tao/Special_Basic_Arguments.h:
- * tao/Stub.cpp:
- * tao/Stub.h:
- * tao/Stub.i:
- * tao/Stub_Factory.cpp:
- * tao/Stub_Factory.h:
- * tao/Synch_Invocation.cpp:
- * tao/Synch_Invocation.h:
- * tao/Synch_Invocation.inl:
- * tao/Synch_Queued_Message.cpp:
- * tao/Synch_Queued_Message.h:
- * tao/Synch_Reply_Dispatcher.cpp:
- * tao/Synch_Reply_Dispatcher.h:
- * tao/SystemException.cpp:
- * tao/SystemException.h:
- * tao/SystemException.inl:
- * tao/TAO_Internal.cpp:
- * tao/TAO_Server_Request.cpp:
- * tao/TAO_Server_Request.h:
- * tao/TAO_Server_Request.i:
- * tao/TAO_Singleton.cpp:
- * tao/TAO_Singleton.h:
- * tao/TAO_Singleton.inl:
- * tao/TAO_Singleton_Manager.cpp:
- * tao/TAO_Singleton_Manager.h:
- * tao/TAO_Singleton_Manager.inl:
- * tao/TSS_Resources.cpp:
- * tao/TSS_Resources.h:
- * tao/Tagged_Components.cpp:
- * tao/Tagged_Components.h:
- * tao/Tagged_Components.i:
- * tao/Tagged_Profile.cpp:
- * tao/Tagged_Profile.h:
- * tao/Tagged_Profile.i:
- * tao/Thread_Lane_Resources.cpp:
- * tao/Thread_Lane_Resources.h:
- * tao/Thread_Lane_Resources_Manager.cpp:
- * tao/Thread_Lane_Resources_Manager.h:
- * tao/Thread_Per_Connection_Handler.cpp:
- * tao/Thread_Per_Connection_Handler.h:
- * tao/TkResource_Factory.cpp:
- * tao/TkResource_Factory.h:
- * tao/TkResource_Loader.cpp:
- * tao/TkResource_Loader.h:
- * tao/Transport.cpp:
- * tao/Transport.h:
- * tao/Transport.inl:
- * tao/Transport_Acceptor.cpp:
- * tao/Transport_Acceptor.h:
- * tao/Transport_Acceptor.inl:
- * tao/Transport_Cache_Manager.cpp:
- * tao/Transport_Cache_Manager.h:
- * tao/Transport_Cache_Manager.inl:
- * tao/Transport_Connector.cpp:
- * tao/Transport_Connector.h:
- * tao/Transport_Connector.inl:
- * tao/Transport_Descriptor_Interface.cpp:
- * tao/Transport_Descriptor_Interface.h:
- * tao/Transport_Descriptor_Interface.inl:
- * tao/Transport_Mux_Strategy.cpp:
- * tao/Transport_Mux_Strategy.h:
- * tao/Transport_Queueing_Strategies.cpp:
- * tao/Transport_Queueing_Strategies.h:
- * tao/Transport_Timer.cpp:
- * tao/Transport_Timer.h:
- * tao/TypeCodeFactory_Adapter.h:
- * tao/UB_String_Argument_T.cpp:
- * tao/UB_String_Argument_T.h:
- * tao/UB_String_Argument_T.inl:
- * tao/UB_String_Arguments.h:
- * tao/UserException.cpp:
- * tao/UserException.h:
- * tao/UserException.inl:
- * tao/Valuetype_Adapter.cpp:
- * tao/Valuetype_Adapter.h:
- * tao/VarOut_T.cpp:
- * tao/VarOut_T.h:
- * tao/VarOut_T.inl:
- * tao/Var_Array_Argument_T.cpp:
- * tao/Var_Array_Argument_T.h:
- * tao/Var_Array_Argument_T.inl:
- * tao/Var_Size_Argument_T.cpp:
- * tao/Var_Size_Argument_T.h:
- * tao/Var_Size_Argument_T.inl:
- * tao/Wait_On_LF_No_Upcall.cpp:
- * tao/Wait_On_LF_No_Upcall.h:
- * tao/Wait_On_Leader_Follower.cpp:
- * tao/Wait_On_Leader_Follower.h:
- * tao/Wait_On_Reactor.cpp:
- * tao/Wait_On_Reactor.h:
- * tao/Wait_On_Read.cpp:
- * tao/Wait_On_Read.h:
- * tao/Wait_Strategy.cpp:
- * tao/Wait_Strategy.h:
- * tao/corba.h:
- * tao/corbafwd.cpp:
- * tao/debug.cpp:
- * tao/debug.h:
- * tao/default_client.cpp:
- * tao/default_client.h:
- * tao/default_environment.h:
- * tao/default_resource.cpp:
- * tao/default_resource.h:
- * tao/default_server.cpp:
- * tao/objectid.h:
- * tao/operation_details.cpp:
- * tao/operation_details.h:
- * tao/operation_details.i:
- * tao/orbconf.h:
- * tao/params.cpp:
- * tao/params.h:
- * tao/params.i:
- * tao/varbase.h:
-
- Added versioned namespace support.
-
- Removed some empty and/or unnecessary `.cpp' and `.inl' files.
-
- Improved exception safety in some assignment operators.
-
-Tue Nov 1 14:27:36 USMST 2005 Yan Dai <dai_y@ociweb.com>
-
- * examples/CSD_Strategy/ThreadPool/run_test.pl:
- * examples/CSD_Strategy/ThreadPool2/run_test.pl:
- * examples/CSD_Strategy/ThreadPool3/run_test.pl:
- * examples/CSD_Strategy/ThreadPool4/run_test.pl:
- * examples/CSD_Strategy/ThreadPool5/run_test.pl:
- * examples/CSD_Strategy/ThreadPool6/run_test.pl:
- * performance-tests/CSD_Strategy/TestApps/run_test.pl:
- * tests/CSD_Strategy_Tests/Broken/run_test.pl:
- * tests/CSD_Strategy_Tests/TP_Test_1/run_test.pl:
- * tests/CSD_Strategy_Tests/TP_Test_2/run_test.pl:
- * tests/CSD_Strategy_Tests/TP_Test_3/run_test.pl:
- * tests/CSD_Strategy_Tests/TP_Test_4/run_test.pl:
- * tests/CSD_Strategy_Tests/TP_Test_Static/run_test.pl:
-
- Changed to enable these scripts to run from autobuild for VxWorks builds.
-
- * tests/CSD_Strategy_Tests/TP_Test_1/ServerApp.cpp:
-
- Removed duplicated log message.
-
-Tue Nov 1 14:30:05 2005 William Otte <wotte@dre.vanderbilt.edu>
-
- * orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc
-
- Added missing project dependancies to fix errors/warnings for the
- strict OS X linker.
-
-Tue Nov 1 19:58:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Bug_2289_Regression/MyInterfaceImpl.h:
- Fixed fuzz error
-
-Tue Nov 1 19:40:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Sequence_Unit_Tests/bounded_string_sequence_ut.cpp:
- * tests/Sequence_Unit_Tests/unbounded_string_sequence_ut.cpp:
- Added regression for bug 2201
-
-Tue Nov 1 19:12:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Sequence_Unit_Tests/bounded_value_sequence_ut.cpp:
- Added regression for bug 2201
-
-Tue Nov 1 19:06:48 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * TAO_IDL/driver/drv_preproc.cpp:
-
- Fixed addition of default paths to preprocess command line,
- for the case where only $ACE_ROOT, and not $TAO_ROOT, is
- defined in the environment. Thanks to Chris Cleeland
- <cleeland_c@ociweb.cpm> for reporting the problem.
-
-Tue Nov 1 19:04:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Sequence_Unit_Tests/Sequence_Unit_Tests.mpc:
- * tests/Sequence_Unit_Tests/run_test.pl:
- * tests/Sequence_Unit_Tests/Unbounded_Octet.cpp:
- * tests/Sequence_Unit_Tests/unbounded_octet_sequence_ut.cpp:
- Added new tests for unbounded octet sequences, a specialization
- for octet sequences will follow in the near future
-
-Tue Nov 1 18:58:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Sequence_Unit_Tests/bounded_value_sequence.hpp:
- Fixed incorrect guards
-
-Tue Nov 1 17:55:43 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_cs.cpp:
-
- Fixed bug in code generation of valuetype initialzing
- constructor when there is a generated call to the
- valuetype's base class constrcutor.
-
-Tue Nov 1 15:44:41 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_ch.cpp:
-
- Eliminated unused local variable.
-
-Tue Nov 1 15:41:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Sequence_Unit_Tests/value_sequence_tester.hpp:
- Fixed two bugs in this tester, it expected that the sequence
- always expects int which is not true, made it generic so
- that it can also be used for sequences of other types
-
-Tue Nov 1 15:37:04 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_cs.cpp:
- * TAO_IDL/be_include/be_visitor_valuetype/valuetype_obv_cs.h:
-
- Fixed generation of valuetype initializing constructor for
- array members. These cannot be handled in the constructor's
- initialization list, so they are handled in the constructor
- body.
-
-Tue Nov 1 14:49:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Sequence_Unit_Tests/unbounded_value_sequence_ut.cpp:
- Added a regression for bug 2201
-
- * tests/Sequence_Unit_Tests/value_traits.hpp:
- Implement initialize_range and zero_range as fix for bug
- 2201 which also seemed to exist in the new sequence implementation
-
-Tue Nov 1 14:42:14 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_cs.cpp:
-
- Fixed bug in generation of constructor initializing member
- values that failed to screen out attributes when traversing
- the valuetype's scope for stub source file generation.
-
-Tue Nov 1 14:14:31 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * tao/Managed_Types.h:
- * tao/Managed_Types.i:
-
- Added constructors for TAO_String_Manager and
- TAO_WString_Manager from const char* and const CORBA::WChar*
- respectively (each constructor makes a copy). These new
- constructors are used in generated code for valuetypes, in
- the initializing constructor added in
-
- Fri Oct 28 23:55:14 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
-
-Tue Nov 1 12:33:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Bug_2074_Regression/*:
- * orbsvcs/tests/Bug_2074_Regression/*:
- Moved test to orbsvs
-
-Tue Nov 1 11:47:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Sequence_Unit_Tests/generic_sequence.hpp:
- Fixed typo
-
-Tue Nov 1 10:19:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/File_IO/File_i.cpp:
- 64bit fix
-
-Tue Nov 1 10:11:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * performance-tests/CSD_Strategy/TestInf/ClientTask.cpp:
- * tests/CSD_Strategy_Tests/TP_Common/ClientTask.cpp:
- Fixed 64bit conversion warnings
-
-Tue Nov 1 10:04:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/Profile.cpp:
- Use prefix operators to modify the refcount
-
-Tue Nov 1 09:50:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Bug_1495_Regression/Client_Task.cpp:
- Extended this test to do multiple calls. It will fail now
-
- * tests/Bug_2289_Regression/MyStruct*.{h,cpp,inl}:
- Removed generated files, shouldn't be in the repo
-
-Tue Nov 1 09:35:36 2005 Simon McQueen <sm@prismtech.com>
-
- * tests/Bug_2289_Regression/Bug_2289_Regression.mpc:
- * tests/Bug_2289_Regression/MyInterfaceImpl.cpp:
- * tests/Bug_2289_Regression/MyInterfaceImpl.h:
- * tests/Bug_2289_Regression/MyStruct.idl:
- * tests/Bug_2289_Regression/MyStructC.cpp:
- * tests/Bug_2289_Regression/MyStructC.h:
- * tests/Bug_2289_Regression/MyStructC.inl:
- * tests/Bug_2289_Regression/MyStructS.cpp:
- * tests/Bug_2289_Regression/MyStructS.h:
- * tests/Bug_2289_Regression/MyStructS.inl:
- * tests/Bug_2289_Regression/MyStructS_T.cpp:
- * tests/Bug_2289_Regression/MyStructS_T.h:
- * tests/Bug_2289_Regression/MyStructS_T.inl:
- * tests/Bug_2289_Regression/README:
- * tests/Bug_2289_Regression/Test.idl:
- * tests/Bug_2289_Regression/client.cpp:
- * tests/Bug_2289_Regression/run_test.pl:
- * tests/Bug_2289_Regression/server.cpp:
-
- Added regression test for this bug. Bug is not yet fixed so it
- *will* fail.
-
-Mon Oct 31 15:19:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Sequence_Unit_Tests/mock_reference.hpp:
- * tests/Sequence_Unit_Tests/range_checking.hpp:
- Small doxygen improvements
-
-Mon Oct 31 12:00:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Bug_2084_Regression/*:
- Integrated regression for bug 2084. Thanks to David Faure
- <dfaure at klaralvdalens-datakonsult dot se> for creating this
- test. It seems this bug has already been resolved in the past
- but to prevent to reappear it in the future added the test
- to our regression suite.
-
-Mon Oct 31 11:36:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Bug_2074_Regression/*:
- Integrated regression for bug 2074. Thanks to Robert Hancock
- <hancockr at shaw dot ca> for creating this test
-
-Sat Oct 29 13:19:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * orbsvcs/tests/Bug_2285_Regression/client2.cpp:
- Fixed compile error
-
-Fri Oct 28 23:55:14 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * TAO_IDL/ast/ast_type.cpp:
-
- Cosmetic changes.
-
- * TAO_IDL/include/ast_attribute.h:
-
- Removed legacy comment.
-
- * TAO_IDL/be/be_valuetype.cpp:
- * TAO_IDL/be/be_visitor_valuetype/valuetype.cpp:
- * TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp:
- * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_ch.cpp:
- * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_cs.cpp:
- * TAO_IDL/be_include/be_valuetype.h:
- * TAO_IDL/be_include/be_visitor_valuetype/valuetype.h:
- * TAO_IDL/be_include/be_visitor_valuetype/valuetype_obv_cs.h:
-
- Added generation of valuetype constructor that initializes all
- members, including inherited members, as specified in the CORBA
- C++ mapping (03-06-03) section 1.17.2. This fix closes
- [BUGID:2270].
-
-Thu Oct 27 14:55:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Portable_Interceptors/Dynamic/server_interceptor.cpp:
- Reordered includes to fix gcc4 errors
-
-Fri Oct 28 15:35:54 2005 Simon McQueen <sm@prismtech.com>
-
- * orbsvcs/tests/Bug_2287_Regression/Hello.cpp:
- * orbsvcs/tests/Bug_2285_Regression/ServerRequest_Interceptor.cpp:
- * orbsvcs/tests/Bug_2285_Regression/client2.cpp:
-
- More unused arg warnings and 'EXCEPTION' in the debug output
- was incorrectly marking this as a 'fail'.
-
-Fri Oct 28 09:53:24 2005 Simon McQueen <sm@prismtech.com>
-
- * orbsvcs/orbsvcs/FaultTolerance/FT_ServerRequest_Interceptor.cpp:
-
- Fixed debian full build error - residual ACE cast macro.
-
-Thu Oct 27 14:20:35 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * TAO_IDL/be/be_global.cpp:
-
- Modified change in
-
- Wed Oct 26 18:57:47 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- to handle the use case where skeleton files are generated
- from a .pidl file, for example tao/ImR_Client/ImplRepo.pidl.
- Thanks to Johnny Willemsen <jwillemsen@remedy.nl> for
- reporting the problem.
-
-Thu Oct 27 14:31:12 2005 Simon McQueen <sm@prismtech.com>
-
- * orbsvcs/tests/Bug_2287_Regression/Hello.cpp:
-
- Fix gcc unused arg warning.
-
-Thu Oct 27 13:36:53 2005 Simon McQueen <sm@prismtech.com>
-
- * orbsvcs/tests/Bug_2285_Regression/Hello.h:
- * orbsvcs/tests/Bug_2287_Regression/Hello.h:
- * orbsvcs/tests/Bug_2285_Regression/ServerORBInitializer.h:
- * orbsvcs/tests/Bug_2285_Regression/ServerORBInitializer2.h:
- * orbsvcs/tests/Bug_2285_Regression/ServerRequest_Interceptor.h:
- * orbsvcs/tests/Bug_2285_Regression/ServerRequest_Interceptor2.h:
- * orbsvcs/tests/Bug_2287_Regression/ServerORBInitializer2.h:
- * orbsvcs/tests/Bug_2287_Regression/ServerRequest_Interceptor2.h:
-
- Fix the obligatory fuzz errors.
-
-Thu Oct 27 11:41:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * TAO_IDL/be/be_codegen.cpp:
- * tao/GIOP_Utils.cpp:
- * tao/Transport_Connector.cpp:
- * tao/CSD_ThreadPool/CSD_TP_Strategy_Factory.cpp:
- 64bit fixes
-
-Thu Oct 27 11:30:59 2005 Simon McQueen <sm@prismtech.com>
-
- * tao/operation_details.h:
- * tao/operation_details.i:
-
- Add members (with accessors) for the FT request retention ID and
- expiration time.
-
- * tao/PI/ClientRequestInfo.cpp:
- * tao/PI/ClientRequestInfo.h:
-
- Add accessors for the FT request retention ID and expiration time
- of the underlying request operation details (see above).
-
- * orbsvcs/orbsvcs/FaultTolerance/FT_Service_Callbacks.h:
- * orbsvcs/orbsvcs/FaultTolerance/FT_Service_Callbacks.cpp:
- * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.h:
- * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.cpp:
-
- Transmit the correct retention ID and request expiration time in
- the request service context. Bound retries by the expiration time.
-
- This fixes bus #2285 and #2287.
-
- * orbsvcs/tests/Bug_2285_Regression/Bug_2285_Regression.mpc:
- * orbsvcs/tests/Bug_2285_Regression/Hello.cpp:
- * orbsvcs/tests/Bug_2285_Regression/Hello.h:
- * orbsvcs/tests/Bug_2285_Regression/README:
- * orbsvcs/tests/Bug_2285_Regression/ServerORBInitializer.cpp:
- * orbsvcs/tests/Bug_2285_Regression/ServerORBInitializer.h:
- * orbsvcs/tests/Bug_2285_Regression/ServerORBInitializer2.cpp:
- * orbsvcs/tests/Bug_2285_Regression/ServerORBInitializer2.h:
- * orbsvcs/tests/Bug_2285_Regression/ServerRequest_Interceptor.cpp:
- * orbsvcs/tests/Bug_2285_Regression/ServerRequest_Interceptor.h:
- * orbsvcs/tests/Bug_2285_Regression/ServerRequest_Interceptor2.cpp:
- * orbsvcs/tests/Bug_2285_Regression/ServerRequest_Interceptor2.h:
- * orbsvcs/tests/Bug_2285_Regression/Test.idl:
- * orbsvcs/tests/Bug_2285_Regression/client.cpp:
- * orbsvcs/tests/Bug_2285_Regression/client2.cpp:
- * orbsvcs/tests/Bug_2285_Regression/run_test.pl:
- * orbsvcs/tests/Bug_2285_Regression/run_test2.pl:
- * orbsvcs/tests/Bug_2285_Regression/server.cpp:
- * orbsvcs/tests/Bug_2285_Regression/server2.cpp:
- * orbsvcs/tests/Bug_2287_Regression/Bug_2287_Regression.mpc:
- * orbsvcs/tests/Bug_2287_Regression/Hello.cpp:
- * orbsvcs/tests/Bug_2287_Regression/Hello.h:
- * orbsvcs/tests/Bug_2287_Regression/README:
- * orbsvcs/tests/Bug_2287_Regression/ServerORBInitializer2.cpp:
- * orbsvcs/tests/Bug_2287_Regression/ServerORBInitializer2.h:
- * orbsvcs/tests/Bug_2287_Regression/ServerRequest_Interceptor2.cpp:
- * orbsvcs/tests/Bug_2287_Regression/ServerRequest_Interceptor2.h:
- * orbsvcs/tests/Bug_2287_Regression/Test.idl:
- * orbsvcs/tests/Bug_2287_Regression/client.cpp:
- * orbsvcs/tests/Bug_2287_Regression/run_test.pl:
- * orbsvcs/tests/Bug_2287_Regression/server.cpp:
-
- Regression tests for these bugs.
-
-Thu Oct 27 09:34:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/Sequence_T.{h,cpp}:
- Applied the fix of bug 2201, when shrinking a sequence we
- re initialize the elements. Fixes bugzilla 2201.
- Thanks to Frank Pilhofer <fp at mc dot com> for reporting this
- and supplying the patch.
-
-Thu Oct 27 09:27:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Bug_2201_Regression/*:
- Added regression for bug 2201 to the cvs archive
-
-Thu Oct 27 06:48:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/IORInterceptor/IORInterceptor_Adapter_Impl.cpp:
- Fixed conversion warnings
-
-Wed Oct 26 17:22:12 2005 Don Busch <busch_d@ociweb.com>
-
- * orbsvcs/CosEvent_Service/CosEvent_Service.mpc
- * orbsvcs/examples/ORT/ORT.mpc
- * orbsvcs/orbsvcs/CosEvent.mpc
- * orbsvcs/orbsvcs/CosNaming_Serv.mpc
- * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_ConsumerControl.cpp
- * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_Pulling_Strategy.cpp
- * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_SupplierControl.cpp
- * orbsvcs/orbsvcs/Naming/Naming_Server.cpp
- * tao/CSD_Framework.mpc
-
- This is a footprint reduction fix, eliminating a library dependency.
- TAO 1.4 introduced a new dependency on the Messaging, Valuetype,
- PI, and CodecFactory libraries for the CosNaming_Serv and
- CosEvent_Serv libraries. Turning off CORBA Messaging did not remove
- this dependency. Thus, any application that uses CosNaming_Serv or
- CosEvent_Serv, but not CORBA Messaging, depends on those libraries
- anyway. This change eliminates the CosNaming_Serv and CosEvent_Serv
- dependencies on Messaging (and thus PI, CodecFactory, and Valuetype)
- when CORBA Messaging and Interceptors are turned off. It reduces
- the footprint in that case by about 600K.
- There is a ACE ChangeLog entry with the same timestamp that
- descibes the MPC config file changes.
-
-Wed Oct 26 19:08:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/CodecFactory/IOP_Codec_includeA.h:
- Added new file
-
- * tao/Makefile.am:
- Updated
-
-Wed Oct 26 18:57:47 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * TAO_IDL/be/be_global.cpp (be_change_idl_file_extension):
-
- Changed logic to ignore a header extension set by the -hc
- option and use "C.h", if we are processing a .pidl file,
- and we are not generating an *A.h file. Thanks to
- Johnny Willemsen <jwillemsen@remedy.nl> for reporting
- the problem.
-
-Wed Oct 26 18:54:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/PI/ClientRequestInfoA.cpp
- * tao/PI/ClientRequestInfoC.cpp
- * tao/PI/ClientRequestInfoC.h
- * tao/PI/ClientRequestInfoS.h
- * tao/PI/ClientRequestInterceptorA.cpp
- * tao/PI/ClientRequestInterceptorC.cpp
- * tao/PI/ClientRequestInterceptorC.h
- * tao/PI/ClientRequestInterceptorS.h
- * tao/PI/InterceptorA.cpp
- * tao/PI/InterceptorC.cpp
- * tao/PI/InterceptorC.h
- * tao/PI/InterceptorS.h
- * tao/PI/ORBInitInfoC.cpp
- * tao/PI/ORBInitInfoC.h
- * tao/PI/ORBInitInfoS.h
- * tao/PI/ORBInitializerA.cpp
- * tao/PI/ORBInitializerC.cpp
- * tao/PI/ORBInitializerC.h
- * tao/PI/ORBInitializerS.h
- * tao/PI/PIForwardRequestA.cpp
- * tao/PI/PIForwardRequestC.cpp
- * tao/PI/PIForwardRequestC.h
- * tao/PI/PIForwardRequestS.h
- * tao/PI/PolicyFactoryA.cpp
- * tao/PI/PolicyFactoryC.cpp
- * tao/PI/PolicyFactoryC.h
- * tao/PI/PolicyFactoryS.h
- * tao/PI/RequestInfoA.cpp
- * tao/PI/RequestInfoC.cpp
- * tao/PI/RequestInfoC.h
- * tao/PI/RequestInfoS.h
- * tao/PI_Server/ServerRequestInfoA.cpp
- * tao/PI_Server/ServerRequestInfoC.cpp
- * tao/PI_Server/ServerRequestInfoC.h
- * tao/PI_Server/ServerRequestInfoS.h
- * tao/PI_Server/ServerRequestInterceptorA.cpp
- * tao/PI_Server/ServerRequestInterceptorC.cpp
- * tao/PI_Server/ServerRequestInterceptorC.h
- * tao/PI_Server/ServerRequestInterceptorS.h
- * tao/IORInterceptor/IORInfoC.cpp
- * tao/IORInterceptor/IORInfoC.h
- Regenerated
-
- * tao/IORInterceptor/IORInfo.pidl
- * tao/PI/ORBInitInfo.pidl
- Updated regeneration instructions
-
- * tao/PI/ORBInitInfoA.cpp:
- Removed
-
- * tao/PI/ClientRequestInfoA.h
- * tao/PI/ClientRequestInterceptorA.h
- * tao/PI/InterceptorA.h
- * tao/PI/ORBInitializerA.h
- * tao/PI/PIForwardRequestA.h
- * tao/PI/PolicyFactoryA.h
- * tao/PI/RequestInfoA.h
- * tao/PI_Server/ServerRequestInfoA.h
- * tao/PI_Server/ServerRequestInterceptorA.h
- New generated files
-
- * tao/PortableServer/POA_Cached_Policies.cpp
- Layout fix
-
- * tao/Makefile.am
- Added new files
-
- * tao/IORInterceptor/IORInterceptor.pidl
- * tao/IORInterceptor/IORInterceptorC.cpp
- * tao/IORInterceptor/IORInterceptorC.h
- * tao/IORInterceptor/IORInterceptor_Adapter_Impl.cpp
- Splitted PortableInterceptor::IORInterceptor into IORInterceptor
- and IORInterceptor_3_0. This is triggered by bug 1271 which contained
- issues about CORBA Compliance. In the 3.0.3 spec the IORInterceptor
- was splitted. This fixes bug 1271.
-
- IMPORTANT!!!
- If you use IORInterceptor methods components_established,
- adapter_manger_state_changed and adapter_state_changed you have to
- derive your implementation from IORInterceptor_3_0 else these
- methods don't get called!!!
-
- * tests/ORT/ORT_test_IORInterceptor.h
- * tests/Portable_Interceptors/IORInterceptor/FOO_IORInterceptor.h
- * tests/Portable_Interceptors/PolicyFactory/IORInterceptor.cpp
- * tests/Portable_Interceptors/PolicyFactory/IORInterceptor.h
- * orbsvcs/examples/ORT/Server_IORInterceptor.h
- * orbsvcs/orbsvcs/LoadBalancing/LB_IORInterceptor.h
- Changes for IORInterceptor_3_0.
-
-Wed Oct 26 13:13:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/diffs/ServerRequestInterceptor.diff:
- * tao/PI_Server/diffs/ServerRequestInterceptor.diff:
- Moved this diff to the PI_Server directory, it belongs there
-
-Wed Oct 26 09:15:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/ObjRefTemplate/ObjectReferenceTemplate.pidl:
- Removed the equals and make_profiles methods which where
- commented out. That these exist in the IDL of CORBA 3.0.3
- is an editorial error. See also OMG issue 9112
-
-Tue Oct 25 22:24:36 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * tao/LocateRequest_Invocation.cpp (invoke):
- * tao/Synch_Invocation.cpp (remote_oneway, remote_twoway):
-
- Changed OutputCDR_Auto_Reset to ACE_OutputCDR_Auto_Reset to
- match corresponding changes made to ACE.
-
-Tue Oct 25 21:50:46 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * utils/wxNamingViewer/wxNamingViewer.cpp:
- * utils/wxNamingViewer/wxNamingViewerFrame.cpp: Added some #include
- files to get things working again on Linux. Thanks to Matt
- Gillen <mgillen@bbn.com> for these fixes.
-
-Tue Oct 25 08:34:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * orbsvcs/tests/CosEvent/Basic/Shutdown.cpp:
- Fixed warning in MinGW build
-
-Tue Oct 25 07:22:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/PortableServer/POA_Current_Impl.cpp:
- Implemented POA_Current::get_reference. This is the last item
- of bugzilla bug 1917, which is now totally fixed
-
-Mon Oct 24 19:08:06 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * TAO_IDL/util/utl_scope.cpp:
- * TAO_IDL/util/utl_string.cpp:
-
- Added immediate exits when name clash errors are encountered,
- since trying to continue parsing from these points can lead to a
- crash. Thanks to Ian Zagorskih <ianzag@megasignal.com> for
- reporting the problem. This fix closes [BUGID:2281].
-
-Mon Oct 24 18:39:31 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
+ * orbsvcs/performance-tests/perf.mwc:
+
+ avoided wchar for this whole test.
- * TAO_IDL/fe/fe_interface_header.cpp:
- * TAO_IDL/fe/idl.yy:
- * TAO_IDL/fe/y.tab.cpp:
- * TAO_IDL/include/fe_interface_header.h:
-
- For IDL types that are added to the IDL compiler's
- AST via an FE_*Header class (interfaces, valuetypes,
- eventtypes, components, and homes), modified the
- creation of this class to pass in a scoped name
- created on the heap instead of on the stack.
- Memory allocated within this scoped name was being
- freed in a different scope, and it's dangerous
- to assume that the stack address would still be
- valid. Also added a destroy() method to the
- FE_InterfaceHeader class (base class to all the
- others) that handles the destruction of the scoped
- name member and its contents, if it is nonzero.
- Thanks to Iliyan Jeliazkov <jeliazkov_i@ociweb.com>
- for reporting the problem.
-
-Mon Oct 24 18:18:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/CodecFactory/CodecFactory_impl.cpp:
- Added validation whether the requested codesets are supported
-
- * tao/Codeset/Codeset_Manager_i.{h,cpp}:
- * tao/Codeset_Manager.h:
- Added get_ncs to be able to check whether a codeset is supported.
- Thanks to Phil Mesnier for helping with this issue.
-
-Mon Oct 24 17:40:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Codec/client.cpp:
- Added missing return
-
-Mon Oct 24 06:53:12 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * orbsvcs/IFR_Service/Makefile.am:
- * orbsvcs/orbsvcs/Makefile.am:
- * tao/Makefile.am:
-
- Regenerated.
-
-Mon Oct 24 13:52:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Codec/client.cpp:
- * tests/Codec/Codec.mpc:
- Extended this test
-
-Mon Oct 24 13:26:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/CodecFactory/CDR_Encaps_Codec.{h,cpp}
- * tao/CodecFactory/CodecFactory_impl.{h,cpp}:
- * tao/CodecFactory/IOP_Codec.pidl:
- * tao/CodecFactory/IOP_Codec_includeC.h:
- * tao/CodecFactory/IOP_Codec_includeS.h:
- * tao/CodecFactory/IOP_CodecC.{h,cpp}:
- The current Codec just encode/decodes wstring without
- using the codesets. When wstrings are encoded/decoded
- this causes problems. We found that there has been
- raised already an issue at the OMG for this: issue 6050,
- see http://www.omg.org/issues/issue6050.txt
- This proposes a new IDL method on CodecFactory,
- CodecFactory::create_codec_with_codesets.
- With this method a Codec can be created with specific
- codesets in place. We implemented this method in TAO,
- the only thing we will add soon is the extra check whether
- the requested codeset is supported, this is not possible
- at this moment because the codeset interfaces are not really
- setup in a way to do this.
-
- * tao/CodecFactory/IOP_CodecA.cpp:
- Removed
-
- * tao/Codeset_Manager.h:
- * tao/Codeset_Descriptor_Base.h:
- Small layout/doxygen fixes
-
- * tao/Makefile.am:
- Removed tao/CodecFactory/IOP_CodecA.cpp
-
- * tao/CodecFactory/diff/IOP_Codec.diff:
- Updated
-
-Mon Oct 24 12:59:07 2005 Simon McQueen <sm@prismtech.com>
-
- * tao/Messaging/ExceptionHolder_i.cpp:
-
- Fixed compile error with VC++ 6.
-
-Mon Oct 24 07:46:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * Adapter_Registry.cpp:
- * ORB_Core.cpp:
- * Object.cpp:
- * BiDir_GIOP/BiDirGIOP.cpp:
- * CSD_Framework/CSD_Object_Adapter_Factory.cpp:
- * Messaging/Messaging_Loader.cpp:
- * PortableServer/Root_POA.cpp:
- * RTPortableServer/RT_Servant_Dispatcher.cpp:
- Don't pass %P, %t, \n to ACE_PRINT_EXCEPTION, it
- does this itself already.
-
- * Codeset/Codeset_Manager_i.cpp:
- Layout improvements
-
-Fri Oct 21 14:12:49 MST 2005 Yan Dai <dai_y@ociweb.com>
-
- * examples/CSD_Strategy/ThreadPool6/ServerApp.cpp:
- * examples/CSD_Strategy/ThreadPool5/ClientApp.cpp:
- * examples/CSD_Strategy/ThreadPool5/ServerApp.cpp:
- * examples/CSD_Strategy/ThreadPool3/ServerApp.cpp:
- * examples/CSD_Strategy/ThreadPool2/ServerApp.cpp:
- * examples/CSD_Strategy/ThreadPool4/ServerApp.cpp:
- * examples/CSD_Strategy/ThreadPool/ServerApp.cpp:
- * tests/CSD_Strategy_Tests/TP_Test_Static/ClientApp.cpp:
- * tests/CSD_Strategy_Tests/TP_Test_Static/ServerApp.cpp:
- * tests/CSD_Strategy_Tests/TP_Test_3/ClientApp.cpp:
- * tests/CSD_Strategy_Tests/TP_Test_3/ServerApp.cpp:
- * tests/CSD_Strategy_Tests/TP_Test_4/ServerApp.cpp:
- * tests/CSD_Strategy_Tests/TP_Test_2/ServerApp.cpp:
- * tests/CSD_Strategy_Tests/TP_Test_1/ServerApp.cpp:
- * tests/CSD_Strategy_Tests/Broken/ClientApp.cpp:
- * tests/CSD_Strategy_Tests/Broken/ServerApp.cpp:
- * performance-tests/CSD_Strategy/TestApps/ServerApp.cpp:
-
- Added PI.h include to force statically initialization happen
- before the TAO_CSD_Object_Adapter::init() is called. This would
- resolve the problem that CSD test failures on static builds.
-
- * 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/ThreadPool4/CSD_Test_ThreadPool4.mpc:
- * examples/CSD_Strategy/ThreadPool5/CSD_Test_ThreadPool5.mpc:
- * examples/CSD_Strategy/ThreadPool6/CSD_Test_ThreadPool6.mpc:
-
- Added dependency on pi base project since the PI.h is included
- in the test application.
-
- * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_i.cpp:
- * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_Statistics.cpp:
-
- Corrected the conversion specifier (using %u) for unsigned value.
-
-Fri Oct 21 12:25:56 MST 2005 Yan Dai <dai_y@ociweb.com>
-
- * tao/PI_Server/PI_Server_Loader.cpp:
-
- Removed the %P|%t in the ACE_PRINT_EXCEPTION info parameter.
-
-Fri Oct 21 11:17:10 MST 2005 Yan Dai <dai_y@ociweb.com>
-
- * tao/CSD_ThreadPool/CSD_TP_Strategy_Factory.cpp:
-
- Made the number of threads to use the default value 1 if the
- number of threads is not specified in the service config file.
-
- * tao/CSD_ThreadPool/CSD_TP_Task.cpp:
-
- Replaced the unsigned* with unsigned int* to fix a parse error
- compilation error on some compilers.
-
-Fri Oct 21 07:19:32 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * performance-tests/Sequence_Latency/Deferred/Deferred.mpc:
-
- Fix tipo in server project that caused it not to depend on IDL
- project.
-
-Fri Oct 21 13:34:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/CodeSets/simple/client.cpp:
- Fixed signed/unsigned warning
-
-Fri Oct 21 10:03:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * orbsvcs/performance-tests/RTEvent/Colocated_Roundtrip/driver.cpp:
- * orbsvcs/performance-tests/RTEvent/Federated_Roundtrip/client.cpp:
- * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/client.cpp:
- * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/client.cpp:
- * orbsvcs/performance-tests/RTEvent/Roundtrip/client.cpp:
- * orbsvcs/performance-tests/RTEvent/TCP_Baseline/client.cpp:
- Don't use barrier as variable name, can be a macro. fixes bugzila
- bug 2271. Thanks to Francesco Salvestrini
- <f dot salvestrini at nextworks dot it> for reporting this.
-
- * tests/Nested_Upcall_Crash/Clock_Ticks.{h,cpp}:
- * orbsvcs/orbsvcs/IFRService/Container_i.cpp:
- * tests/CodeSets/simple/client.cpp:
- 64bit fixes
-
- * examples/Simple/echo/Echo_i.cpp:
- Initialise pointer with 0
-
- * tao/PortableServer/POA_Current.{h,cpp}:
- * tao/PortableServer/POA_Current_Impl.{h,cpp}:
- * tao/PortableServer/PS_CurrentA.cpp:
- * tao/PortableServer/PS_CurrentC.{h,cpp}:
- * tao/PortableServer/PS_Current.pidl:
- Added Current::get_reference as to be implemented method, that will
- be done soon. Generated the pidl file as a result of AnyTypeCode
- refactoring the PS_CurrentA.cpp is not usable for this file, so
- zapped it.
-
- * tao/Makefile.am:
- Removed PS_CurrentA.cpp
-
-Fri Oct 21 09:19:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/Messaging/ExceptionHolder_i.h:
- Fixed forward declaration
-
-Thu Oct 20 12:24:30 MST 2005 Yan Dai <dai_y@ociweb.com>
-
- * tests/CSD_Strategy_Tests/TP_Test_Dynamic/server.cpp:
-
- Made the ACE_Thread_Manager instance wait for CSD task threads
- exit. This should fix test failure shown on scoreboard.
-
-Thu Oct 20 11:54:38 MST 2005 Yan Dai <dai_y@ociweb.com>
-
- * examples/CSD_Strategy/ThreadPool/Foo_i.h:
- * examples/CSD_Strategy/ThreadPool2/Foo_i.h:
- * examples/CSD_Strategy/ThreadPool3/Foo_i.h:
- * examples/CSD_Strategy/ThreadPool4/Callback_i.h:
- * examples/CSD_Strategy/ThreadPool4/Foo_i.h:
- * examples/CSD_Strategy/ThreadPool5/Callback_i.h:
- * examples/CSD_Strategy/ThreadPool5/Foo_i.h:
- * performance-tests/CSD_Strategy/TestServant/Foo_i.h:
- * tests/CSD_Strategy_Tests/TP_Foo_A/Foo_A_i.h:
- * tests/CSD_Strategy_Tests/TP_Foo_B/Callback_i.h:
- * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_i.h:
- * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_i.h:
-
- Removed the duplicated inheritence of PortableServer::ServantBase.
-
- * tao/CSD_Framework/CSD_Framework.pidl:
-
- Fixed fuzz errors.
-
- * tao/CSD_Framework/CSD_FrameworkA.cpp:
- * tao/CSD_Framework/CSD_FrameworkA.h:
- * tao/CSD_Framework/CSD_FrameworkC.cpp:
- * tao/CSD_Framework/CSD_FrameworkC.h:
- * tao/CSD_Framework/diffs/CSD_Framework.diff:
-
- Regenerated files from pidl file and updated to resolve error
- message from compiler.
-
- * tao/CSD_Framework/CSD_FrameworkC.inl:
-
- Removed the empty file to fix fuzz error.
-
- * tao/CSD_Framework/CSD_FW_Server_Request_Wrapper.cpp:
- * tao/CSD_Framework/CSD_Strategy_Base.h:
- * tao/CSD_ThreadPool/CSD_ThreadPool.h:
- * tao/CSD_ThreadPool/CSD_TP_Task.cpp:
- * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_Custom_ClientEngine.h:
-
- Fixed fuzz errors and compilation errors shown on scoreboard.
-
- * tests/CSD_Strategy_Tests/TP_Test_Dynamic/client.cpp:
- * tests/CSD_Strategy_Tests/TP_Test_Dynamic/Hello.h:
- * tests/CSD_Strategy_Tests/TP_Test_Dynamic/run_test.pl:
-
- Updated to be the same as in $TAO_ROOT/tests/Hello test.
-
-Thu Oct 20 14:38:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ObjectGroupManagerHandler.cpp:
- Fixed argument not used warning
-
-Thu Oct 20 13:39:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- Enabled the new AMI implementation as described in the CORBA
- 3.0.3 specification. All tests and examples are updated to the
- new spec but if you want to use the old specification for
- your application then define TAO_HAS_DEPRECATED_EXCEPTION_HOLDER
- in your config.h and rebuild the core libs and the TAO IDL compiler.
- This deprecated AMI support will be kept alive until x.5.1 has
- been released and then we will zap it completely from the
- TAO distribution.
-
- When you want to update the application code for the new mapping,
- all _excep methods in the reply handler must be updated. Change
- the interface specific exceptionholder in the interface to
- ::Messaging::ExceptionHolder, change in the implementation the
- raise_x call to raise_exception.
-
- * TAO_IDL/be_include/be_global.h:
- * tao/orbconf.h:
- Removed define of TAO_HAS_DEPRECATED_EXCEPTION_HOLDER, we
- are switching now to the new AMI implementation
-
- * docs/tutorials/Quoter/AMI/Handler_i.{h,cpp}:
- * docs/tutorials/Quoter/On_Demand_Activation/Handler_i.{h,cpp}:
- * examples/AMI/FL_Callback/Peer_i.{h,cpp}:
- * examples/Buffered_AMI/client.cpp:
- * examples/Content_Server/AMI_Iterator/Iterator_Handler.h:
- * examples/Content_Server/AMI_Observer/Callback_Handler.{h,cpp}:
- * examples/Content_Server/AMI_Observer/Push_Iterator_Handler.h:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ObjectGroupManagerHandler.{h,cpp}:
- * orbsvcs/orbsvcs/FtRtEvent/EventChannel/UpdateableHandler.{h,cpp}:
- * orbsvcs/orbsvcs/FtRtEvent/Utils/FTEC_Gateway.cpp
- * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAlert_Handler.{h,cpp}:
- * orbsvcs/tests/HTIOP/AMI/client.cpp
- * orbsvcs/tests/HTIOP/AMI/simple_client.cpp
- * performance-tests/Latency/AMI/Roundtrip_Handler.{h,cpp}:
- * performance-tests/Sequence_Latency/AMI/Roundtrip_Handler.{h,cpp}:
- * tests/AMI/client.cpp:
- * tests/AMI/simple_client.cpp:
- * tests/AMI_Buffering/Reply_Handler.{h,cpp}:
- * tests/AMI_Timeouts/timeout_i.{h,cpp}:
- * tests/Big_AMI/client.cpp:
- * tests/Bug_1482_Regression/Reply_Handler.{h,cpp}:
- * tests/Bug_1551_Regression/Reply_Handler.{h,cpp}:
- * tests/LongUpcalls/AMI_Manager.{h,cpp}:
- * tests/LongUpcalls/Manager_Handler.{h,cpp}:
- * tests/Portable_Interceptors/AMI/Echo_Handler.{h,cpp}:
- Updated for the new AMI mapping
-
-Thu Oct 20 12:09:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * docs/compiler.html:
- Documented AMI behaviour and fixed some incorrect links
-
-Thu Oct 20 12:03:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * docs/releasenotes/index.html:
- Fixed html tag
-
-Thu Oct 20 10:45:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * TAO_IDL/be/be_visitor_ami_pre_proc.cpp:
- Fixed problem with the exceptionholder in the new AMI mapping, it
- was created for each interface in an idl file, it should only
- be created once
-
-Thu Oct 20 09:42:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * TAO_IDL/be/be_visitor_operation/ami_exception_holder_operation_cs.cpp:
- Guarded another part of code with TAO_HAS_DEPRECATED_EXCEPTION_HOLDER,
- it is not needed with the new AMI implementation
-
-Wed Oct 19 14:09:44 2005 Bala Natarajan <bala_natarajan at symantec dot com>
-
- * tao/Messaging/AMH_Response_Handler.cpp:
-
- Release the lock in the destructor before calling
- _tao_rh_send_exception (). The said method is well
- protected. Calling this method with the lock held could create a
- deadlock. Thanks to Anton Bakanovskiy <Anton dot Bakanovskiy at
- bercut dot ru> and Toha Bakanovsky <im-scooter at yandex.ru> for
- reporting the problem. This fixes [BUGID 2269].
-
-Wed Oct 19 11:30:23 MST 2005 Yan Dai <dai_y@ociweb.com>
-
- * tao/CSD_Framework/CSD_Strategy_Base.h:
-
- Removed extra ";" from the POAManager forward declaration.
-
- * tao/CSD_Framework/CSD_Strategy_Base.cpp:
- * tao/PortableServer/Root_POA.cpp:
-
- Removed the argument name from the csd hook interfaces instead
- of using ACE_UNUSED_ARG.
-
- * docs/libraries.html:
-
- Added CSD_Framework and CSD_ThreadPool library descriptions.
-
- * examples/CSD_Strategy/ThreadPool/Foo_i.h:
- * examples/CSD_Strategy/ThreadPool2/Foo_i.h:
- * examples/CSD_Strategy/ThreadPool3/Foo_i.h:
- * examples/CSD_Strategy/ThreadPool4/Callback_i.h:
- * examples/CSD_Strategy/ThreadPool4/Foo_i.h:
- * examples/CSD_Strategy/ThreadPool5/Callback_i.h:
- * examples/CSD_Strategy/ThreadPool5/Foo_i.h:
- * performance-tests/CSD_Strategy/TestServant/Foo_i.h:
- * tests/CSD_Strategy_Tests/TP_Foo_A/Foo_A_i.h:
- * tests/CSD_Strategy_Tests/TP_Foo_B/Callback_i.h:
- * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_i.h:
- * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_i.h:
- * tests/CSD_Strategy_Tests/TP_Test_Dynamic/Hello.h:
-
- Replaced deprecated RefCountServantBase with ServantBase.
-
-Wed Oct 19 10:01:03 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * tao/Valuetype/Value_VarOut_T.cpp (operator=):
-
- Implement assignment operators in terms of their constructor
- counterparts using the canonical copy and (non-throwing) swap
- technique. Provides strong exception safety guarantee, obviates
- need for self-assignment check and reduces code duplication
- between constructors and assignment operators. This change also
- reverts "Tue Jun 21 13:38:23 2005 Gary Maxey <gary.maxey@...>",
- and fixes a memory leak reported by Mickael P. Golovin <migel at
- garant dot ru>.
-
-Wed Oct 19 12:57:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/Messaging/ExceptionHolder_i.cpp:
- Added todo that code could be simplified when missing valuetype
- constructor is generated
-
-Wed Oct 19 10:56:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+Tue Jan 10 09:57:39 2006 Wallace Zhang <zhangw@ociweb.com>
- * TAO_IDL/be_include/be_global.h:
- Added define of TAO_HAS_DEPRECATED_EXCEPTION_HOLDER. This way
- I can the new AMI support to the IDL compiler in the repo
- and build it on multiple boxes by removing this define by hand.
- At the moment the new AMI support is fully ready I will remove
- this define and then it is up to the user to set it.
-
- * 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_valuetype/ami_exception_holder_ch.cpp:
- * TAO_IDL/be/be_visitor_valuetype/ami_exception_holder_cs.cpp:
- * TAO_IDL/be/be_codegen.cpp:
- * TAO_IDL/be/be_visitor_ami_pre_proc.cpp:
- Added support for the new AMI mapping, is enabled when
- TAO_HAS_DEPRECATED_EXCEPTION_HOLDER is not defined, so by
- default it is disabled at this moment
-
-Wed Oct 19 09:34:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tao/Messaging/ExceptionHolder_i.{h,cpp}:
- Added new Messaging::ExceptionHolder implementation, will be used
- for the new AMI mapping
-
- * tao/Makefile.am:
- Added new files above
-
-Wed Oct 19 08:49:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * TAO_IDL/be_include/be_global.h:
- * TAO_IDL/be/be_global.cpp:
- Added member to store the new Messaging::ExceptionHolder
- for the latest AMI mapping
-
-Wed Oct 19 00:35:02 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
-
- Add default AM_CONDITIONAL for BUILD_WFMO.
-
-Wed Oct 19 07:34:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * orbsvcs/orbsvcs/Sched/Config_Scheduler.cpp:
- Fixed MinGW warning
-
-Wed Oct 19 00:11:34 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * examples/POA/Explicit_Activation/Alt_Resources/Makefile.am:
-
- Regenerate.
-
- * examples/POA/Explicit_Activation/Alt_Resources/Alt_Resource.mpc:
-
- Changed to inherit from wfmo instead of using a verbatim section
- to disable building on systems without the ACE_WFMO_Reactor.
-
-Tue Oct 18 23:43:02 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * tao/Makefile.am
-
- Regenerate.
-
- * tao/CSD_Framework.mpc:
- * tao/CSD_ThreadPool.mpc:
-
- Add Pkconfig_Files section for new pkg-config templates.
-
- * tao/CSD_Framework/TAO_CSD_Framework.pc.in:
-
- New file, pkg-config *.pc template for TAO_CSD_Framework
- library.
-
- * tao/CSD_ThreadPool/TAO_CSD_ThreadPool.pc.in:
-
- New file, pkg-config *.pc template for TAO_CSD_ThreadPool
- library.
-
-Tue Oct 18 20:56:24 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * tao/CSD_ThreadPool.mpc:
-
- Changed to inherit from core.mpb base project.
-
-Tue Oct 18 18:35:26 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * tao/Makefile.am:
-
- Regenerate due to CSD.
-
-Tue Oct 18 18:33:04 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * examples/Kokyu_dsrt_schedulers/fp_example/Makefile.am:
- * examples/Kokyu_dsrt_schedulers/mif_example/Makefile.am:
- * examples/Kokyu_dsrt_schedulers/muf_example/Makefile.am:
-
- Regenerate due to change in Kokyu_dsrt_schedulers.mpb.
-
-Tue Oct 18 17:24:26 MST 2005 Yan Dai <dai_y@ociweb.com>
-
- Merged in the CSD (Custom Servant Dispatching) feature from OCI.
-
- The main changes to existing code are:
-
- - Four hooks are added to TAO_Root_POA to notify the CSD when poa
- is activated/deactivated and servant is activated/deactivated.
- Some areas of the code were instrumented to call these hooks to
- notify the CSD Strategy object of POA activation and deactivation
- "events". Likewise, code was added to notify the CSD Strategy object
- of servant activation and deactivation "events".
- - A virtual method do_dispatch() is added to the TAO_Object_Adapter so
- the CSD object adpater can override the default implementation to
- dispatch the requests to the CSD strategy.
- - The remote requests and the collocated oneway requests are cloned when
- they are dispatched to the CSD strategy. To support the TAO_ServerRequest
- clone in the CSD library, the friendship is added to the TAO_ServerRequest
- class and it's data member classes such as TAO_Service_Context class,
- TAO_Operation_Details class and TAO_Tagged_Profile class.
-
- * tao/PortableServer/Root_POA.cpp:
- * tao/PortableServer/Root_POA.h:
-
- Added four hooks.
-
- * tao/PortableServer/Object_Adapter.cpp:
- * tao/PortableServer/Object_Adapter.h:
- * tao/PortableServer/POAManager.cpp:
- * tao/PortableServer/ServantRetentionStrategyRetain.cpp:
-
- Instrumented to call the hooks.
-
- * tao/operation_details.h:
- * tao/Service_Context.h:
- * tao/Tagged_Profile.h:
-
- Added friendship with CSD_FW_Server_Request_Wrapper to support
- the TAO_ServerRequest clone in CSD library.
-
- * tao/TAO_Server_Request.h:
-
- - Changed the operation_details_ to be pointer to const
- TAO_Operation_Details object instead of const pointer to const
- TAO_Operation_Details object. This change is made to accommodate
- the change of TAO_ServerRequest clone in the CSD library.
- - Added friendship with CSD_FW_Server_Request_Wrapper to support
- the TAO_ServerRequest clone in CSD library.
-
- * tao/PortableServer/get_arg.h:
-
- Made the get_in_arg template function check whether the
- detail argument is nil. If the detail is not nil and the
- argument list in detail is nil(collocated oneway case) then it
- will demarshall the input CDR stream and get arguments. This
- change is made to accommodate the changes in TAO_Operation_Details
- clone that writes the argument list to the input CDR of the
- TAO_ServerRequest object.
-
- * tao/Intrusive_Ref_Count_Base_T.cpp:
- * tao/Intrusive_Ref_Count_Base_T.h:
- * tao/Intrusive_Ref_Count_Base_T.inl:
- * tao/Intrusive_Ref_Count_Handle_T.cpp:
- * tao/Intrusive_Ref_Count_Handle_T.h:
- * tao/Intrusive_Ref_Count_Handle_T.inl:
-
- These are two new classes that provide infrastructure-level support
- for classes that need an "intrusive" reference counting mechanism.
-
- * tao/CSD_Framework.mpc:
- * tao/CSD_Framework/CSD_Default_Servant_Dispatcher.cpp:
- * tao/CSD_Framework/CSD_Default_Servant_Dispatcher.h:
- * tao/CSD_Framework/CSD_Framework.pidl:
- * tao/CSD_Framework/CSD_Framework_Loader.cpp:
- * tao/CSD_Framework/CSD_Framework_Loader.h:
- * tao/CSD_Framework/CSD_FrameworkA.cpp:
- * tao/CSD_Framework/CSD_FrameworkA.h:
- * tao/CSD_Framework/CSD_FrameworkC.cpp:
- * tao/CSD_Framework/CSD_FrameworkC.h:
- * tao/CSD_Framework/CSD_FrameworkC.inl:
- * tao/CSD_Framework/CSD_FW_Export.h:
- * tao/CSD_Framework/CSD_FW_Server_Request_Wrapper.cpp:
- * tao/CSD_Framework/CSD_FW_Server_Request_Wrapper.h:
- * tao/CSD_Framework/CSD_FW_Server_Request_Wrapper.inl:
- * tao/CSD_Framework/CSD_Object_Adapter.cpp:
- * tao/CSD_Framework/CSD_Object_Adapter.h:
- * tao/CSD_Framework/CSD_Object_Adapter_Factory.cpp:
- * tao/CSD_Framework/CSD_Object_Adapter_Factory.h:
- * tao/CSD_Framework/CSD_ORBInitializer.cpp:
- * tao/CSD_Framework/CSD_ORBInitializer.h:
- * tao/CSD_Framework/CSD_POA.cpp:
- * tao/CSD_Framework/CSD_POA.h:
- * tao/CSD_Framework/CSD_POA.inl:
- * tao/CSD_Framework/CSD_Strategy_Base.cpp:
- * tao/CSD_Framework/CSD_Strategy_Base.h:
- * tao/CSD_Framework/CSD_Strategy_Base.inl:
- * tao/CSD_Framework/CSD_Strategy_Proxy.cpp:
- * tao/CSD_Framework/CSD_Strategy_Proxy.h:
- * tao/CSD_Framework/CSD_Strategy_Proxy.inl:
- * tao/CSD_Framework/CSD_Strategy_Repository.cpp:
- * tao/CSD_Framework/CSD_Strategy_Repository.h:
- * tao/CSD_Framework/diffs/CSD_Framework.diff:
-
- All of the files listed above are brand new and are used to build
- the new CSD Framework library. This framework implements the base
- classes for the concrete strategy implementation and implements
- the service objects for CSD strategy static and dynamic loading
- via the service configuration file.
-
- * tao/CSD_ThreadPool.mpc:
- * tao/CSD_ThreadPool/CSD_ThreadPool.cpp:
- * tao/CSD_ThreadPool/CSD_ThreadPool.h:
- * tao/CSD_ThreadPool/CSD_TP_Cancel_Visitor.cpp:
- * tao/CSD_ThreadPool/CSD_TP_Cancel_Visitor.h:
- * tao/CSD_ThreadPool/CSD_TP_Cancel_Visitor.inl:
- * tao/CSD_ThreadPool/CSD_TP_Collocated_Asynch_Request.cpp:
- * tao/CSD_ThreadPool/CSD_TP_Collocated_Asynch_Request.h:
- * tao/CSD_ThreadPool/CSD_TP_Collocated_Asynch_Request.inl:
- * tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_Request.cpp:
- * tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_Request.h:
- * tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_Request.inl:
- * tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_With_Server_Request.cpp:
- * tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_With_Server_Request.h:
- * tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_With_Server_Request.inl:
- * tao/CSD_ThreadPool/CSD_TP_Corba_Request.cpp:
- * tao/CSD_ThreadPool/CSD_TP_Corba_Request.h:
- * tao/CSD_ThreadPool/CSD_TP_Corba_Request.inl:
- * tao/CSD_ThreadPool/CSD_TP_Custom_Asynch_Request.cpp:
- * tao/CSD_ThreadPool/CSD_TP_Custom_Asynch_Request.h:
- * tao/CSD_ThreadPool/CSD_TP_Custom_Asynch_Request.inl:
- * tao/CSD_ThreadPool/CSD_TP_Custom_Request.cpp:
- * tao/CSD_ThreadPool/CSD_TP_Custom_Request.h:
- * tao/CSD_ThreadPool/CSD_TP_Custom_Request.inl:
- * tao/CSD_ThreadPool/CSD_TP_Custom_Request_Operation.cpp:
- * tao/CSD_ThreadPool/CSD_TP_Custom_Request_Operation.h:
- * tao/CSD_ThreadPool/CSD_TP_Custom_Request_Operation.inl:
- * tao/CSD_ThreadPool/CSD_TP_Custom_Synch_Request.cpp:
- * tao/CSD_ThreadPool/CSD_TP_Custom_Synch_Request.h:
- * tao/CSD_ThreadPool/CSD_TP_Custom_Synch_Request.inl:
- * tao/CSD_ThreadPool/CSD_TP_Dispatchable_Visitor.cpp:
- * tao/CSD_ThreadPool/CSD_TP_Dispatchable_Visitor.h:
- * tao/CSD_ThreadPool/CSD_TP_Dispatchable_Visitor.inl:
- * tao/CSD_ThreadPool/CSD_TP_Export.h:
- * tao/CSD_ThreadPool/CSD_TP_Queue.cpp:
- * tao/CSD_ThreadPool/CSD_TP_Queue.h:
- * tao/CSD_ThreadPool/CSD_TP_Queue.inl:
- * tao/CSD_ThreadPool/CSD_TP_Queue_Visitor.cpp:
- * tao/CSD_ThreadPool/CSD_TP_Queue_Visitor.h:
- * tao/CSD_ThreadPool/CSD_TP_Queue_Visitor.inl:
- * tao/CSD_ThreadPool/CSD_TP_Remote_Request.cpp:
- * tao/CSD_ThreadPool/CSD_TP_Remote_Request.h:
- * tao/CSD_ThreadPool/CSD_TP_Remote_Request.inl:
- * tao/CSD_ThreadPool/CSD_TP_Request.cpp:
- * tao/CSD_ThreadPool/CSD_TP_Request.h:
- * tao/CSD_ThreadPool/CSD_TP_Request.inl:
- * tao/CSD_ThreadPool/CSD_TP_Servant_State.cpp:
- * tao/CSD_ThreadPool/CSD_TP_Servant_State.h:
- * tao/CSD_ThreadPool/CSD_TP_Servant_State.inl:
- * tao/CSD_ThreadPool/CSD_TP_Servant_State_Map.cpp:
- * tao/CSD_ThreadPool/CSD_TP_Servant_State_Map.h:
- * tao/CSD_ThreadPool/CSD_TP_Servant_State_Map.inl:
- * tao/CSD_ThreadPool/CSD_TP_Strategy.cpp:
- * tao/CSD_ThreadPool/CSD_TP_Strategy.h:
- * tao/CSD_ThreadPool/CSD_TP_Strategy.inl:
- * tao/CSD_ThreadPool/CSD_TP_Strategy_Factory.cpp:
- * tao/CSD_ThreadPool/CSD_TP_Strategy_Factory.h:
- * tao/CSD_ThreadPool/CSD_TP_Synch_Helper.cpp:
- * tao/CSD_ThreadPool/CSD_TP_Synch_Helper.h:
- * tao/CSD_ThreadPool/CSD_TP_Synch_Helper.inl:
- * tao/CSD_ThreadPool/CSD_TP_Task.cpp:
- * tao/CSD_ThreadPool/CSD_TP_Task.h:
- * tao/CSD_ThreadPool/CSD_TP_Task.inl:
-
- All of the files listed above are brand new and are used to build
- the new CSD ThreadPool library. Collectively, these classes
- represent the reference-implementation for the CSD Strategy feature.
-
- * examples/CSD_Strategy/README:
- * examples/CSD_Strategy/ThreadPool/client_main.cpp:
- * examples/CSD_Strategy/ThreadPool/ClientApp.cpp:
- * examples/CSD_Strategy/ThreadPool/ClientApp.h:
- * examples/CSD_Strategy/ThreadPool/CSD_Test_ThreadPool.mpc:
- * examples/CSD_Strategy/ThreadPool/Foo.idl:
- * examples/CSD_Strategy/ThreadPool/Foo_i.cpp:
- * examples/CSD_Strategy/ThreadPool/Foo_i.h:
- * examples/CSD_Strategy/ThreadPool/OrbShutdownTask.cpp:
- * examples/CSD_Strategy/ThreadPool/OrbShutdownTask.h:
- * examples/CSD_Strategy/ThreadPool/README:
- * examples/CSD_Strategy/ThreadPool/run_test.pl:
- * examples/CSD_Strategy/ThreadPool/server_main.cpp:
- * examples/CSD_Strategy/ThreadPool/ServerApp.cpp:
- * examples/CSD_Strategy/ThreadPool/ServerApp.h:
- * examples/CSD_Strategy/ThreadPool2/client_main.cpp:
- * examples/CSD_Strategy/ThreadPool2/ClientApp.cpp:
- * examples/CSD_Strategy/ThreadPool2/ClientApp.h:
- * examples/CSD_Strategy/ThreadPool2/CSD_Test_ThreadPool2.mpc:
- * examples/CSD_Strategy/ThreadPool2/Foo.idl:
- * examples/CSD_Strategy/ThreadPool2/Foo_i.cpp:
- * examples/CSD_Strategy/ThreadPool2/Foo_i.h:
- * examples/CSD_Strategy/ThreadPool2/FooServantList.cpp:
- * examples/CSD_Strategy/ThreadPool2/FooServantList.h:
- * examples/CSD_Strategy/ThreadPool2/OrbShutdownTask.cpp:
- * examples/CSD_Strategy/ThreadPool2/OrbShutdownTask.h:
- * examples/CSD_Strategy/ThreadPool2/README:
- * examples/CSD_Strategy/ThreadPool2/run_test.pl:
- * examples/CSD_Strategy/ThreadPool2/server_main.cpp:
- * examples/CSD_Strategy/ThreadPool2/ServerApp.cpp:
- * examples/CSD_Strategy/ThreadPool2/ServerApp.h:
- * examples/CSD_Strategy/ThreadPool3/client_main.cpp:
- * examples/CSD_Strategy/ThreadPool3/ClientApp.cpp:
- * examples/CSD_Strategy/ThreadPool3/ClientApp.h:
- * examples/CSD_Strategy/ThreadPool3/CSD_Test_ThreadPool3.mpc:
- * examples/CSD_Strategy/ThreadPool3/Foo.idl:
- * examples/CSD_Strategy/ThreadPool3/Foo_i.cpp:
- * examples/CSD_Strategy/ThreadPool3/Foo_i.h:
- * examples/CSD_Strategy/ThreadPool3/OrbShutdownTask.cpp:
- * examples/CSD_Strategy/ThreadPool3/OrbShutdownTask.h:
- * examples/CSD_Strategy/ThreadPool3/OrbTask.cpp:
- * examples/CSD_Strategy/ThreadPool3/OrbTask.h:
- * examples/CSD_Strategy/ThreadPool3/README:
- * examples/CSD_Strategy/ThreadPool3/run_test.pl:
- * examples/CSD_Strategy/ThreadPool3/server_main.cpp:
- * examples/CSD_Strategy/ThreadPool3/ServerApp.cpp:
- * examples/CSD_Strategy/ThreadPool3/ServerApp.h:
- * examples/CSD_Strategy/ThreadPool4/Callback.idl:
- * examples/CSD_Strategy/ThreadPool4/Callback_i.cpp:
- * examples/CSD_Strategy/ThreadPool4/Callback_i.h:
- * examples/CSD_Strategy/ThreadPool4/ClientTask.cpp:
- * examples/CSD_Strategy/ThreadPool4/ClientTask.h:
- * examples/CSD_Strategy/ThreadPool4/CSD_Test_ThreadPool4.mpc:
- * examples/CSD_Strategy/ThreadPool4/Foo.idl:
- * examples/CSD_Strategy/ThreadPool4/Foo_i.cpp:
- * examples/CSD_Strategy/ThreadPool4/Foo_i.h:
- * examples/CSD_Strategy/ThreadPool4/OrbShutdownTask.cpp:
- * examples/CSD_Strategy/ThreadPool4/OrbShutdownTask.h:
- * examples/CSD_Strategy/ThreadPool4/README:
- * examples/CSD_Strategy/ThreadPool4/run_test.pl:
- * examples/CSD_Strategy/ThreadPool4/server_main.cpp:
- * examples/CSD_Strategy/ThreadPool4/ServerApp.cpp:
- * examples/CSD_Strategy/ThreadPool4/ServerApp.h:
- * examples/CSD_Strategy/ThreadPool5/Callback.idl:
- * examples/CSD_Strategy/ThreadPool5/Callback_i.cpp:
- * examples/CSD_Strategy/ThreadPool5/Callback_i.h:
- * examples/CSD_Strategy/ThreadPool5/client_main.cpp:
- * examples/CSD_Strategy/ThreadPool5/ClientApp.cpp:
- * examples/CSD_Strategy/ThreadPool5/ClientApp.h:
- * examples/CSD_Strategy/ThreadPool5/ClientTask.cpp:
- * examples/CSD_Strategy/ThreadPool5/ClientTask.h:
- * examples/CSD_Strategy/ThreadPool5/CSD_Test_ThreadPool5.mpc:
- * examples/CSD_Strategy/ThreadPool5/Foo.idl:
- * examples/CSD_Strategy/ThreadPool5/Foo_i.cpp:
- * examples/CSD_Strategy/ThreadPool5/Foo_i.h:
- * examples/CSD_Strategy/ThreadPool5/FooServantList.cpp:
- * examples/CSD_Strategy/ThreadPool5/FooServantList.h:
- * examples/CSD_Strategy/ThreadPool5/OrbShutdownTask.cpp:
- * examples/CSD_Strategy/ThreadPool5/OrbShutdownTask.h:
- * examples/CSD_Strategy/ThreadPool5/OrbTask.cpp:
- * examples/CSD_Strategy/ThreadPool5/OrbTask.h:
- * examples/CSD_Strategy/ThreadPool5/README:
- * examples/CSD_Strategy/ThreadPool5/run_test.pl:
- * examples/CSD_Strategy/ThreadPool5/server_main.cpp:
- * examples/CSD_Strategy/ThreadPool5/ServerApp.cpp:
- * examples/CSD_Strategy/ThreadPool5/ServerApp.h:
- * examples/CSD_Strategy/ThreadPool6/client_main.cpp:
- * examples/CSD_Strategy/ThreadPool6/ClientApp.cpp:
- * examples/CSD_Strategy/ThreadPool6/ClientApp.h:
- * examples/CSD_Strategy/ThreadPool6/CSD_Test_ThreadPool6.mpc:
- * examples/CSD_Strategy/ThreadPool6/Foo.idl:
- * examples/CSD_Strategy/ThreadPool6/Foo_i.cpp:
- * examples/CSD_Strategy/ThreadPool6/Foo_i.h:
- * examples/CSD_Strategy/ThreadPool6/OrbShutdownTask.cpp:
- * examples/CSD_Strategy/ThreadPool6/OrbShutdownTask.h:
- * examples/CSD_Strategy/ThreadPool6/README:
- * examples/CSD_Strategy/ThreadPool6/run_test.pl:
- * examples/CSD_Strategy/ThreadPool6/server_main.cpp:
- * examples/CSD_Strategy/ThreadPool6/ServerApp.cpp:
- * examples/CSD_Strategy/ThreadPool6/ServerApp.h:
- * performance-tests/CSD_Strategy/TestApps/client_main.cpp:
- * performance-tests/CSD_Strategy/TestApps/ClientApp.cpp:
- * performance-tests/CSD_Strategy/TestApps/ClientApp.h:
- * performance-tests/CSD_Strategy/TestApps/csd_pt_testapps.mpc:
- * performance-tests/CSD_Strategy/TestApps/run_test.pl:
- * performance-tests/CSD_Strategy/TestApps/server_main.cpp:
- * performance-tests/CSD_Strategy/TestApps/ServerApp.cpp:
- * performance-tests/CSD_Strategy/TestApps/ServerApp.h:
- * performance-tests/CSD_Strategy/TestApps/README:
- * performance-tests/CSD_Strategy/TestInf/AppHelper.cpp:
- * performance-tests/CSD_Strategy/TestInf/AppHelper.h:
- * performance-tests/CSD_Strategy/TestInf/AppShutdown.cpp:
- * performance-tests/CSD_Strategy/TestInf/AppShutdown.h:
- * performance-tests/CSD_Strategy/TestInf/CancelledException.idl:
- * performance-tests/CSD_Strategy/TestInf/ClientEngine.cpp:
- * performance-tests/CSD_Strategy/TestInf/ClientEngine.h:
- * performance-tests/CSD_Strategy/TestInf/ClientTask.cpp:
- * performance-tests/CSD_Strategy/TestInf/ClientTask.h:
- * performance-tests/CSD_Strategy/TestInf/csd_pt_testinf.mpc:
- * performance-tests/CSD_Strategy/TestInf/CSD_PT_TestInf_Export.h:
- * performance-tests/CSD_Strategy/TestInf/CustomException.idl:
- * performance-tests/CSD_Strategy/TestInf/FooException.idl:
- * performance-tests/CSD_Strategy/TestInf/OrbRunner.cpp:
- * performance-tests/CSD_Strategy/TestInf/OrbRunner.h:
- * performance-tests/CSD_Strategy/TestInf/OrbShutdownTask.cpp:
- * performance-tests/CSD_Strategy/TestInf/OrbShutdownTask.h:
- * performance-tests/CSD_Strategy/TestInf/OrbTask.cpp:
- * performance-tests/CSD_Strategy/TestInf/OrbTask.h:
- * performance-tests/CSD_Strategy/TestInf/ServantList_T.cpp:
- * performance-tests/CSD_Strategy/TestInf/ServantList_T.h:
- * performance-tests/CSD_Strategy/TestInf/TestAppBase.cpp:
- * performance-tests/CSD_Strategy/TestInf/TestAppBase.h:
- * performance-tests/CSD_Strategy/TestInf/TestAppException.idl:
- * performance-tests/CSD_Strategy/TestInf/TestAppMain.h:
- * performance-tests/CSD_Strategy/TestInf/README:
- * performance-tests/CSD_Strategy/TestServant/csd_pt_testservant.mpc:
- * performance-tests/CSD_Strategy/TestServant/CSD_PT_TestServant_Export.h:
- * performance-tests/CSD_Strategy/TestServant/Foo.idl:
- * performance-tests/CSD_Strategy/TestServant/Foo_ClientEngine.cpp:
- * performance-tests/CSD_Strategy/TestServant/Foo_ClientEngine.h:
- * performance-tests/CSD_Strategy/TestServant/Foo_i.cpp:
- * performance-tests/CSD_Strategy/TestServant/Foo_i.h:
- * performance-tests/CSD_Strategy/TestServant/Foo_Statistics.cpp:
- * performance-tests/CSD_Strategy/TestServant/Foo_Statistics.h:
- * performance-tests/CSD_Strategy/TestServant/README:
- * tests/CSD_Strategy_Tests/README:
- * tests/CSD_Strategy_Tests/Broken/client_main.cpp:
- * tests/CSD_Strategy_Tests/Broken/ClientApp.cpp:
- * tests/CSD_Strategy_Tests/Broken/ClientApp.h:
- * tests/CSD_Strategy_Tests/Broken/CSD_TP_Broken.mpc:
- * tests/CSD_Strategy_Tests/Broken/run_test.pl:
- * tests/CSD_Strategy_Tests/Broken/server_main.cpp:
- * tests/CSD_Strategy_Tests/Broken/ServerApp.cpp:
- * tests/CSD_Strategy_Tests/Broken/ServerApp.h:
- * tests/CSD_Strategy_Tests/TP_Common/AppHelper.cpp:
- * tests/CSD_Strategy_Tests/TP_Common/AppHelper.h:
- * tests/CSD_Strategy_Tests/TP_Common/AppShutdown.cpp:
- * tests/CSD_Strategy_Tests/TP_Common/AppShutdown.h:
- * tests/CSD_Strategy_Tests/TP_Common/CancelledException.idl:
- * tests/CSD_Strategy_Tests/TP_Common/ClientEngine.cpp:
- * tests/CSD_Strategy_Tests/TP_Common/ClientEngine.h:
- * tests/CSD_Strategy_Tests/TP_Common/ClientTask.cpp:
- * tests/CSD_Strategy_Tests/TP_Common/ClientTask.h:
- * tests/CSD_Strategy_Tests/TP_Common/CSD_TP_Test_Export.h:
- * tests/CSD_Strategy_Tests/TP_Common/CSD_TP_Test_Lib.mpc:
- * tests/CSD_Strategy_Tests/TP_Common/CustomException.idl:
- * tests/CSD_Strategy_Tests/TP_Common/FooException.idl:
- * tests/CSD_Strategy_Tests/TP_Common/OrbRunner.cpp:
- * tests/CSD_Strategy_Tests/TP_Common/OrbRunner.h:
- * tests/CSD_Strategy_Tests/TP_Common/OrbShutdownTask.cpp:
- * tests/CSD_Strategy_Tests/TP_Common/OrbShutdownTask.h:
- * tests/CSD_Strategy_Tests/TP_Common/OrbTask.cpp:
- * tests/CSD_Strategy_Tests/TP_Common/OrbTask.h:
- * tests/CSD_Strategy_Tests/TP_Common/ServantList_T.cpp:
- * tests/CSD_Strategy_Tests/TP_Common/ServantList_T.h:
- * tests/CSD_Strategy_Tests/TP_Common/StatisticsHelper.cpp:
- * tests/CSD_Strategy_Tests/TP_Common/StatisticsHelper.h:
- * tests/CSD_Strategy_Tests/TP_Common/TestAppBase.cpp:
- * tests/CSD_Strategy_Tests/TP_Common/TestAppBase.h:
- * tests/CSD_Strategy_Tests/TP_Common/TestAppException.idl:
- * tests/CSD_Strategy_Tests/TP_Common/TestAppMain.h:
- * tests/CSD_Strategy_Tests/TP_Foo_A/CSD_TP_Foo_A_Export.h:
- * tests/CSD_Strategy_Tests/TP_Foo_A/csd_tp_foo_a_lib.mpc:
- * tests/CSD_Strategy_Tests/TP_Foo_A/Foo_A.idl:
- * tests/CSD_Strategy_Tests/TP_Foo_A/Foo_A_ClientEngine.cpp:
- * tests/CSD_Strategy_Tests/TP_Foo_A/Foo_A_ClientEngine.h:
- * tests/CSD_Strategy_Tests/TP_Foo_A/Foo_A_i.cpp:
- * tests/CSD_Strategy_Tests/TP_Foo_A/Foo_A_i.h:
- * tests/CSD_Strategy_Tests/TP_Foo_A/Foo_A_Statistics.cpp:
- * tests/CSD_Strategy_Tests/TP_Foo_A/Foo_A_Statistics.h:
- * tests/CSD_Strategy_Tests/TP_Foo_B/Callback.idl:
- * tests/CSD_Strategy_Tests/TP_Foo_B/Callback_i.cpp:
- * tests/CSD_Strategy_Tests/TP_Foo_B/Callback_i.h:
- * tests/CSD_Strategy_Tests/TP_Foo_B/CSD_TP_Foo_B_Export.h:
- * tests/CSD_Strategy_Tests/TP_Foo_B/csd_tp_foo_b_lib.mpc:
- * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B.idl:
- * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_ClientEngine.cpp:
- * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_ClientEngine.h:
- * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_i.cpp:
- * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_i.h:
- * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_SimpleClientEngine.cpp:
- * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_SimpleClientEngine.h:
- * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_Statistics.cpp:
- * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_Statistics.h:
- * tests/CSD_Strategy_Tests/TP_Foo_C/CSD_TP_Foo_C_Export.h:
- * tests/CSD_Strategy_Tests/TP_Foo_C/csd_tp_foo_c_lib.mpc:
- * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C.idl:
- * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_ClientEngine.cpp:
- * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_ClientEngine.h:
- * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_cust_op1.cpp:
- * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_cust_op1.h:
- * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_cust_op2.cpp:
- * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_cust_op2.h:
- * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_cust_op3.cpp:
- * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_cust_op3.h:
- * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_cust_op4.cpp:
- * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_cust_op4.h:
- * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_cust_op5.cpp:
- * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_cust_op5.h:
- * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_Custom_ClientEngine.cpp:
- * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_Custom_ClientEngine.h:
- * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_Custom_Proxy.cpp:
- * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_Custom_Proxy.h:
- * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_i.cpp:
- * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_i.h:
- * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_Statistics.cpp:
- * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_Statistics.h:
- * tests/CSD_Strategy_Tests/TP_Test_1/client_main.cpp:
- * tests/CSD_Strategy_Tests/TP_Test_1/ClientApp.cpp:
- * tests/CSD_Strategy_Tests/TP_Test_1/ClientApp.h:
- * tests/CSD_Strategy_Tests/TP_Test_1/CSD_TP_Test_1.mpc:
- * tests/CSD_Strategy_Tests/TP_Test_1/run_test.pl:
- * tests/CSD_Strategy_Tests/TP_Test_1/server_main.cpp:
- * tests/CSD_Strategy_Tests/TP_Test_1/ServerApp.cpp:
- * tests/CSD_Strategy_Tests/TP_Test_1/ServerApp.h:
- * tests/CSD_Strategy_Tests/TP_Test_2/client_main.cpp:
- * tests/CSD_Strategy_Tests/TP_Test_2/ClientApp.cpp:
- * tests/CSD_Strategy_Tests/TP_Test_2/ClientApp.h:
- * tests/CSD_Strategy_Tests/TP_Test_2/CSD_TP_Test_2.mpc:
- * tests/CSD_Strategy_Tests/TP_Test_2/run_test.pl:
- * tests/CSD_Strategy_Tests/TP_Test_2/server_main.cpp:
- * tests/CSD_Strategy_Tests/TP_Test_2/ServerApp.cpp:
- * tests/CSD_Strategy_Tests/TP_Test_2/ServerApp.h:
- * tests/CSD_Strategy_Tests/TP_Test_3/client_main.cpp:
- * tests/CSD_Strategy_Tests/TP_Test_3/ClientApp.cpp:
- * tests/CSD_Strategy_Tests/TP_Test_3/ClientApp.h:
- * tests/CSD_Strategy_Tests/TP_Test_3/CSD_TP_Test_3.mpc:
- * tests/CSD_Strategy_Tests/TP_Test_3/run_test.pl:
- * tests/CSD_Strategy_Tests/TP_Test_3/server_main.cpp:
- * tests/CSD_Strategy_Tests/TP_Test_3/ServerApp.cpp:
- * tests/CSD_Strategy_Tests/TP_Test_3/ServerApp.h:
- * tests/CSD_Strategy_Tests/TP_Test_4/client_main.cpp:
- * tests/CSD_Strategy_Tests/TP_Test_4/ClientApp.cpp:
- * tests/CSD_Strategy_Tests/TP_Test_4/ClientApp.h:
- * tests/CSD_Strategy_Tests/TP_Test_4/CSD_TP_Test_4.mpc:
- * tests/CSD_Strategy_Tests/TP_Test_4/README:
- * tests/CSD_Strategy_Tests/TP_Test_4/run_test.pl:
- * tests/CSD_Strategy_Tests/TP_Test_4/server_main.cpp:
- * tests/CSD_Strategy_Tests/TP_Test_4/ServerApp.cpp:
- * tests/CSD_Strategy_Tests/TP_Test_4/ServerApp.h:
- * tests/CSD_Strategy_Tests/TP_Test_Dynamic/client.cpp:
- * tests/CSD_Strategy_Tests/TP_Test_Dynamic/CSD_TP_Test_Dynamic.mpc:
- * tests/CSD_Strategy_Tests/TP_Test_Dynamic/Hello.cpp:
- * tests/CSD_Strategy_Tests/TP_Test_Dynamic/Hello.h:
- * tests/CSD_Strategy_Tests/TP_Test_Dynamic/README:
- * tests/CSD_Strategy_Tests/TP_Test_Dynamic/run_test.pl:
- * tests/CSD_Strategy_Tests/TP_Test_Dynamic/server.cpp:
- * tests/CSD_Strategy_Tests/TP_Test_Dynamic/svc.conf:
- * tests/CSD_Strategy_Tests/TP_Test_Dynamic/Test.idl:
- * tests/CSD_Strategy_Tests/TP_Test_Static/client_main.cpp:
- * tests/CSD_Strategy_Tests/TP_Test_Static/ClientApp.cpp:
- * tests/CSD_Strategy_Tests/TP_Test_Static/ClientApp.h:
- * tests/CSD_Strategy_Tests/TP_Test_Static/CSD_TP_Test_Static.mpc:
- * tests/CSD_Strategy_Tests/TP_Test_Static/README:
- * tests/CSD_Strategy_Tests/TP_Test_Static/run_test.pl:
- * tests/CSD_Strategy_Tests/TP_Test_Static/server_main.cpp:
- * tests/CSD_Strategy_Tests/TP_Test_Static/ServerApp.cpp:
- * tests/CSD_Strategy_Tests/TP_Test_Static/ServerApp.h:
- * tests/CSD_Strategy_Tests/TP_Test_Static/svc.conf:
-
- All of the files above are part of the examples, tests and performance
- tests added for the CSD feature.
+ * orbsvcs/performance-tests/perf.mwc:
Tue Oct 18 13:23:21 2005 Chris Cleeland <cleeland_c@ociweb.com>
@@ -12815,7 +65,7 @@ Tue Oct 18 00:08:30 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
* tao/ORB.cpp (resolve_service):
- Use snprintf() to simplify integer-to-string conversion and
+ Use snprintf() to simplify integer to-tring conversion and
string concatenation. Thanks to Jiang Wei <jw dot tao at sduept
dot com> for providing a patch.
@@ -12826,8 +76,8 @@ Tue Oct 18 00:08:30 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
(resolve_initial_references):
- Updated calls to resolve_service() to reflect new signature and
- void return type.
+ Updated to calls to resolve_service() to reflect new signature
+ and void return type.
* tao/ORB_Core.cpp (init):
@@ -14423,24 +1673,24 @@ Mon Oct 3 18:26:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
Mon Oct 3 10:48:45 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
- * TAO_IDL/tao_idl.mpc:
- * orbsvcs/orbsvcs/CosNaming_Serv.mpc:
- * orbsvcs/orbsvcs/Svc_Utils.mpc:
- * tao/Strategies.mpc:
+ * TAO/TAO_IDL/tao_idl.mpc:
+ * TAO/orbsvcs/orbsvcs/CosNaming_Serv.mpc:
+ * TAO/orbsvcs/orbsvcs/Svc_Utils.mpc:
+ * TAO/tao/Strategies.mpc:
Added "ace_for_tao" ACE library subset support.
- * TAO_IDL/driver/drv_preproc.cpp:
- * TAO_IDL/fe/fe_extern.cpp:
- * TAO_IDL/fe/fe_init.cpp:
- * TAO_IDL/include/fe_extern.h:
+ * TAO/TAO_IDL/driver/drv_preproc.cpp:
+ * TAO/TAO_IDL/fe/fe_extern.cpp:
+ * TAO/TAO_IDL/fe/fe_init.cpp:
+ * TAO/TAO_IDL/include/fe_extern.h:
Removed use of ACE_UUID. Rely on ACE_OS::mkstemp() instead to
avoid depending on more areas of ACE than necessary.
- * orbsvcs/orbsvcs/Naming/Persistent_Context_Index.h:
- * tao/default_resource.cpp:
- * tao/Strategies/advanced_resource.cpp:
+ * TAO/orbsvcs/orbsvcs/Naming/Persistent_Context_Index.h:
+ * TAO/tao/default_resource.cpp:
+ * TAO/tao/Strategies/advanced_resource.cpp:
Include appropriate headers to address incomplete type
definition related compile-time errors. Necessitated by header
@@ -14663,11 +1913,11 @@ Fri Sep 30 12:26:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
Fri Sep 30 12:22:51 2005 Simon McQueen <sm@prismtech.com>
- * orbsvcs/tests/Bug_2247_Regression/Bug_2247_Regression.mpc:
+ * TAO/orbsvcs/tests/Bug_2247_Regression/Bug_2247_Regression.mpc:
Add minimum_corba.
- * orbsvcs/tests/Bug_2247_Regression/Manager.cpp:
+ * TAO/orbsvcs/tests/Bug_2247_Regression/Manager.cpp:
ACE_CHECK to ACE_CHECK_RETURN.
@@ -16709,7 +3959,7 @@ Fri Aug 26 23:48:25 2005 Balachandran Natarajan <bala@dre.vanderbilt.edu>
* tao/default_client.cpp:
* tao/default_client.h:
- New strategy ORBConnectionHandlerCleanup .
+ New strategy ORBCOnnectionHandlerCleanup .
* tao/Connection_Handler.cpp:
@@ -17137,8 +4387,8 @@ Wed Aug 24 09:13:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
Only store and use the typecode of an user exception when
interceptors are enabled
- * tao/ImR_Client/ImplRepo.pidl:
- * tao/ImR_Client/ServerObject.pidl:
+ * TAO/tao/ImR_Client/ImplRepo.pidl:
+ * TAO/tao/ImR_Client/ServerObject.pidl:
Updated regeneration instructions to not use -GA
* tao/ImR_Client/ImplRepoA.h
@@ -17155,8 +4405,8 @@ Wed Aug 24 09:13:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
* tao/ImR_Client/ServerObjectS.h
Regenerated
- * tao/ImR_Client/ImplRepoA.cpp
- * tao/ImR_Client/ServerObjectA.cpp
+ * TAO/tao/ImR_Client/ImplRepoA.cpp
+ * TAO/tao/ImR_Client/ServerObjectA.cpp
Removed
* tao/Makefile.am:
@@ -20990,8 +8240,8410 @@ Fri Aug 05 07:49:26 2005 Simon Massey <sma@prismtech.com>
* TAO version 1.4.7 released.
+Tue Aug 2 21:18:02 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/fe/idl.yy:
+ * TAO_IDL/fe/y.tab.cpp:
+
+ Fixed some mismatched allocate/deallocate errors. Thanks to
+ Johnny Willemsen <jwillemsen@rememdy.nl> for pointing them
+ out.
+
+Tue Aug 2 13:01:58 2005 Steve Totten <totten_s@ociweb.com>
+
+ Applied the following change from the OCI TAO 1.4a repository on
+ behalf of Abdel Rigumye:
+
+ Fri Jul 29 14:30 2005 Abdel Rigumye <rigumyea@ociweb.com>
+
+ * orbsvc/Naming_Service/README:
+
+ Added and documented the existence of the -u and -r persistence
+ options
+
+Tue Aug 2 09:53:23 2005 Simon McQueen <sm@prismtech.com>
+
+ * orbsvcs/tests/Bug_1630_Regression/test.mpc:
+
+ Use imr_client base project.
+
+Mon Aug 1 07:00:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/tests/Bug_1395_Regression/Makefile.am:
+ Added ImR_Client
+
+Sat Jul 30 10:32:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/tests/Bug_1395_Regression/Test_i.cpp:
+ Fixed casing of include
+
+Fri Jul 29 17:50:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/PortableServer/LifespanStrategyPersistent.cpp:
+ Added missing ACE_CHECK
+
+Fri Jul 29 18:41:50 2005 Simon McQueen <sm@prismtech.com>
+
+ * tao/ImR_Client/ImR_Client.cpp:
+
+ Fixed typo.
+
+ * orbsvcs/tests/Bug_1395_Regression/Bug_1395_Regression.mpc:
+ * orbsvcs/tests/Bug_1395_Regression/Test_i.cpp:
+
+ Forced link of ImR_Client to fix error on static builds.
+
+Fri Jul 29 17:55:23 2005 Simon McQueen <sm@prismtech.com>
+
+ * tao/ORB_Core.h:
+ * tao/ORB_Core.i:
+
+ Add accessor for use_implrepo_ value.
+
+ * tao/ImR_Client/ImR_Client.cpp:
+
+ Make calling imr_notify_startup when the ImR ref cannot be
+ found or narrowed into an error condition.
+
+ * tao/PortableServer/LifespanStrategyPersistent.h:
+ * tao/PortableServer/LifespanStrategyPersistent.cpp:
+
+ Read the use_imr_ value from the ORB core. Only try and load
+ the ImR_Client and call imr_notify_startup if use_imr_ set.
+
+Fri Jul 29 14:15:11 2005 Simon McQueen <sm@prismtech.com>
+
+ * tests/Bug_1020_Basic_Regression/Server_Task.cpp:
+
+ Added ACE_NOTREACHED to unreachable code to fix warning on
+ HP non stop build.
+
+Thu Jul 28 12:17:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/tests/Bug_1630_Regression/testclient.cpp:
+ Added include of IFR_Client_Adapter_Impl, this should make sure
+ the IFR_Client is linked into the exe and the static initializers
+ are called. This should fix this test in the Windows static
+ builds
+
+Thu Jul 28 10:55:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/OctetSeq/client.cpp:
+ Don't test _repository_id in a minimum corba build
+
+Thu Jul 28 00:43:34 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * tao/CORBA_String.h:
+ * tao/CORBA_String.inl:
+
+ Removed operator==({W}String_var,{W}String_var) from the CORBA
+ namespace. It was TAO-specific, only existed so that
+ {W}String_var could be used as map key, and polluted the CORBA
+ namespace. Replaced with TAO::String_Var_Equal_To equality
+ functor.
+
+ * tao/ORB.cpp (_downcast):
+
+ Removed redundant/unnecessary repository ID string comparison
+ from ORB::InvalidName::_downcast() method. A simple
+ dynamic_cast<>-based check is sufficient.
+
+ (ORB_init):
+
+ Removed ORB shutdown check. The goal of the check was to cause
+ the CORBA::BAD_INV_ORDER system exception to be thrown if the
+ ORB was shutdown. However, that only applies to ORB methods,
+ not CORBA::ORB_init(). Just return the ORB. ORB methods
+ already check for ORB shutdown.
+
+ * tao/ORB_Table.cpp (bind):
+
+ Moved pair creation before the lock acquisition. Pair creation
+ in this case need not be synchronized across threads.
+
+ (unbind):
+
+ Pass the iterator returned from the underlaying map's find()
+ call to erase(). Saves us a duplicate element search found in
+ the erase() overload that accepts a key_type instead of an
+ iterator.
+
+ Removed work around described here in ChangeLog entry "Fri Jul
+ 22 10:07:12 UTC 2005 Johnny Willemsen
+ <jwillemsen@remedy.nl>". It is no longer necessary due to
+ changes in the ACE_Array_Map implementation. Also addresses
+ missing key object destruction in the workaround.
+
+ * tao/ORB_Table.h:
+ * tao/ORB_Table.inl:
+
+ Removed the ORB_Core_Ref_Counter equality operator. It is a
+ vestige of a transitional ORB_Table and ORB_Core_Ref_Counter
+ implementation, and is no longer needed.
+
+ Set the ACE_Array_Map equality functor template parameter to
+ TAO::String_Var_Equal_To. See changes to CORBA_String.h above
+ for details.
+
+ * tao/Object_Ref_Table.h:
+
+ Set the ACE_Array_Map equality functor template parameter to
+ TAO::String_Var_Equal_To. See changes to CORBA_String.h above
+ for details.
+
+ * tao/Object_Ref_Table.cpp (bind):
+
+ Moved pair creation before the lock acquisition. Pair creation
+ in this case need not be synchronized across threads.
+
+ * tao/PortableServer/Servant_Base.cpp:
+ * tao/PortableServer/Servant_Base.h:
+ * tao/PortableServer/Servant_Base.i:
+
+ Inlined one-liners. Reduces footprint.
+
+ Use the ACE_Atomic_Op<long> specialization as the underlying
+ synchronized reference counting mechanism instead of
+ ACE_Atomic_Op<CORBA::ULong>. Improves performance and reduces
+ footprint.
+
+Wed Jul 27 21:35:20 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/Makefile.am:
+ * orbsvcs/performance-tests/RTEvent/Colocated_Roundtrip/Makefile.am:
+ * orbsvcs/performance-tests/RTEvent/Federated_Roundtrip/Makefile.am:
+ * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/Makefile.am:
+ * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/Makefile.am:
+ * orbsvcs/performance-tests/RTEvent/Roundtrip/Makefile.am:
+ * orbsvcs/performance-tests/RTEvent/TCP_Baseline/Makefile.am:
+ * orbsvcs/performance-tests/RTEvent/lib/Makefile.am:
+
+ Regenerated.
+
+Wed Jul 27 15:59:54 2005 Gary Maxey <gary.maxey@hp.com>
+
+ * TAO_IDL/be/be_visitor_interface/any_op_ch.cpp
+ * TAO_IDL/be/be_visitor_interface/any_op_cs.cpp
+ * TAO_IDL/be/be_visitor_interface_fwd/any_op_ch.cpp
+ * TAO_IDL/be/be_visitor_valuebox/any_op_ch.cpp
+ * TAO_IDL/be/be_visitor_valuebox/any_op_cs.cpp
+ * TAO_IDL/be/be_visitor_valuetype/any_op_ch.cpp
+ * TAO_IDL/be/be_visitor_valuetype/any_op_cs.cpp
+ * TAO_IDL/be/be_visitor_valuetype_fwd/any_op_ch.cpp
+
+ When generating Any insertion and extraction operators
+ conditionally put them in a namespace that corresponds to their
+ enclosing module (if any). Addresses problem reported in
+ Bugzilla report #2071. Since some compilers do not implement
+ symbol lookup correctly the changed code is controlled by the
+ ACE_ANY_OPS_USE_NAMESPACE macro. Use this macro in config*.h if
+ your compiler implements symbol lookup correctly. Without the
+ macro the IDL generated code is as it was.
+
+Wed Jul 27 10:52:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/Wait_On_Leader_Follower.h:
+ Fixed typo in documentation
+
+Wed Jul 27 09:45:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/PortableServer/Collocated_Object_Proxy_Broker.cpp:
+ Fixed compile error in minimum build
+
+Wed Jul 27 07:34:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/OBV/ValueBox/client.cpp:
+ Fixed conversion warning
+
+Wed Jul 27 07:28:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * docs/tutorials/Quoter/Event_Service/index.html:
+ Updated documentation how to run this tutorial. Thanks to
+ Frederick Heckel <fwph at cse dot wustl dot edu> for
+ reporting that things didn't work.
+
+Tue Jul 26 12:11:36 2005 Gary Maxey <gary.maxey@hp.com>
+
+ * tests/OBV/ValueBox/client.cpp:
+
+ Plugged some memory leaks.
+
+Tue Jul 26 14:35:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * docs/Options.html:
+ Small link improvements
+
+Tue Jul 26 12:13:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/ORB_Core.cpp (destroy_interceptors):
+ Fixed memory leak of client/server request interceptor lists
+
+Tue Jul 26 12:00:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Portable_Interceptors/Request_Interceptor_Flow/client.cpp:
+ * tests/Portable_Interceptors/Request_Interceptor_Flow/test.idl:
+ * tests/Portable_Interceptors/Request_Interceptor_Flow/test_i.{h,cpp}:
+ Added a CORBA::ULongSeq as out argument to the server_test
+ method to test for bug 2158. It seems this problem doesn't
+ exists anymore
+
+Tue Jul 26 11:56:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/be/be_interface.cpp:
+ Fixed problem in dynamic hash lookup table generation
+
+Tue Jul 26 10:45:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Bug_1020_Basic_Regression/Server_Task.cpp:
+ Added return 0
+
+Tue Jul 26 10:10:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/Remote_Object_Proxy_Broker.cpp:
+ Fixed compile error in minimum build
+
+Tue Jul 26 09:57:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/PICurrent.{h,cpp}:
+ * tao/PICurrent_Loader.cpp:
+ Overruled _get_orb and store an ORB_Core reference instead of
+ a pointer
+
+Tue Jul 26 09:09:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/params.h:
+ Removed some old comment
+
+Tue Jul 26 08:58:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/OBV/ValueBox/client.cpp:
+ Added some missing CORBA::string_dup calls which caused this tet
+ to fail in a static build
+
+Tue Jul 26 08:51:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/be/be_visitor_valuebox/valuebox_cs.cpp:
+ No need to check for a nill pointer, the dynamic_cast handles that
+
+Tue Jul 26 08:20:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Bug_1020_Regression/client.cpp:
+ Initialise pointer with 0
+
+Tue Jul 26 07:46:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/PortableServer/IdAssignmentStrategy.h:
+ * tao/PortableServer/IdAssignmentStrategyFactoryImpl.cpp:
+ * tao/PortableServer/IdAssignmentStrategySystem.cpp:
+ * tao/PortableServer/IdAssignmentStrategySystem.h:
+ * tao/PortableServer/IdAssignmentStrategyUser.cpp:
+ * tao/PortableServer/IdAssignmentStrategyUser.h:
+ * tao/PortableServer/IdUniquenessStrategyFactoryImpl.cpp:
+ * tao/PortableServer/IdUniquenessStrategyFactoryImpl.h:
+ * tao/PortableServer/IdUniquenessStrategyMultiple.cpp:
+ * tao/PortableServer/IdUniquenessStrategyUnique.cpp:
+ * tao/PortableServer/IdUniquenessStrategyUniqueFactoryImpl.cpp:
+ * tao/PortableServer/ImplicitActivationStrategy.h:
+ * tao/PortableServer/ImplicitActivationStrategyExplicit.cpp:
+ * tao/PortableServer/ImplicitActivationStrategyExplicit.h:
+ * tao/PortableServer/ImplicitActivationStrategyFactoryImpl.cpp:
+ * tao/PortableServer/ImplicitActivationStrategyFactoryImpl.h:
+ * tao/PortableServer/ImplicitActivationStrategyImplicit.cpp:
+ * tao/PortableServer/LifespanStrategy.h:
+ * tao/PortableServer/LifespanStrategyFactoryImpl.cpp:
+ * tao/PortableServer/LifespanStrategyPersistent.h:
+ * tao/PortableServer/LifespanStrategyPersistentFactoryImpl.cpp:
+ * tao/PortableServer/LifespanStrategyTransient.h:
+ * tao/PortableServer/LifespanStrategyTransientFactoryImpl.cpp:
+ * tao/PortableServer/Policy_Strategy.h:
+ * tao/PortableServer/RequestProcessingStrategy.h:
+ * tao/PortableServer/RequestProcessingStrategyAOMOnly.h:
+ * tao/PortableServer/RequestProcessingStrategyAOMOnlyFactoryImpl.cpp:
+ * tao/PortableServer/RequestProcessingStrategyDefaultServant.h:
+ * tao/PortableServer/RequestProcessingStrategyDefaultServantFI.cpp:
+ * tao/PortableServer/RequestProcessingStrategyFactoryImpl.cpp:
+ * tao/PortableServer/RequestProcessingStrategyServantActivator.h:
+ * tao/PortableServer/RequestProcessingStrategyServantActivatorFI.cpp:
+ * tao/PortableServer/RequestProcessingStrategyServantLocator.h:
+ * tao/PortableServer/RequestProcessingStrategyServantLocatorFI.cpp:
+ * tao/PortableServer/RequestProcessingStrategyServantManager.h:
+ * tao/PortableServer/ServantRetentionStrategy.h:
+ * tao/PortableServer/ServantRetentionStrategyFactoryImpl.cpp:
+ * tao/PortableServer/ServantRetentionStrategyNonRetain.h:
+ * tao/PortableServer/ServantRetentionStrategyNonRetainFactoryImpl.cpp:
+ * tao/PortableServer/ServantRetentionStrategyRetain.h:
+ * tao/PortableServer/ServantRetentionStrategyRetainFactoryImpl.cpp:
+ * tao/PortableServer/StrategyFactory.h:
+ * tao/PortableServer/ThreadStrategy.h:
+ * tao/PortableServer/ThreadStrategyFactory.h:
+ * tao/PortableServer/ThreadStrategyFactoryImpl.cpp:
+ * tao/PortableServer/ThreadStrategySingle.cpp:
+ * tao/PortableServer/ThreadStrategySingleFactoryImpl.cpp:
+ * tao/PortableServer/ThreadStrategySingleFactoryImpl.h:
+ Reduced the number of exports. This will reduce footprint in
+ Windows and GCC 4 builds.
+
+Tue Jul 26 06:30:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/tests/ImplRepo/airplane_server_i.cpp:
+ Added missing include
+
+Tue Jul 26 06:21:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/tests/Notify/lib/Task_Callback.{h,cpp}:
+ Added virtual destructor
+
+Mon Jul 25 15:48:05 2005 Gary Maxey <gary.maxey@hp.com>
+
+ * tests/OBV/ValueBox/client.cpp:
+
+ Plugged some memory leaks.
+
+Mon Jul 25 12:49:44 2005 Gary Maxey <gary.maxey@hp.com>
+
+ * tao/Array_VarOut_T.h:
+ * tao/Array_VarOut_T.inl:
+ * tao/Fixed_Array_Argument_T.inl:
+ * tao/PortableServer/Fixed_Array_SArgument_T.inl:
+
+ Removed "out" method from class TAO_Array_Var_Base_T and added
+ the method to classes TAO_FixedArray_Var_T and
+ TAO_VarArray_Var_T. For fixed arrays the "out" method now
+ returns T_slice * for fixed arrays. For variable arrays the
+ "out" method returns T_slice *& (same as previously).
+
+Mon Jul 25 12:37:34 2005 Gary Maxey <gary.maxey@hp.com>
+
+ * tests/OBV/ValueBox/client.cpp:
+
+ Fixed platform-specific compilation warnings.
+
+Mon Jul 25 13:34:03 2005 Justin Michel <michel_j@ociweb.com>
+
+ * orbsvcs/tests/ImplRepo/airplane_server.cpp:
+ * orbsvcs/tests/ImplRepo/airplane_server_i.cpp:
+
+ Add suicide capability to the server. This won't help any tests
+ pass, but should prevent airplane server processes from hanging.
+
+ * orbsvcs/tests/ImplRepo/run_test.pl:
+
+ Change the both_ir test to work as documented. The test should run
+ once with the servers running, and then once with the servers launched
+ by the activator. This works around some weird startup problems on
+ Windows.
+
+Mon Jul 25 18:12:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/PortableServer/ThreadStrategyORBControl.{h,cpp}:
+ Don't export this, this is only used internally in the
+ portableserver library.
+
+Mon Jul 25 18:00:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/be/be_interface.cpp:
+ * TAO_IDL/be/be_visitor_component/component_sh.cpp:
+ * TAO_IDL/be/be_visitor_interface/amh_sh.cpp:
+ * TAO_IDL/be/be_visitor_interface/interface_sh.cpp:
+ * TAO_IDL/be/be_visitor_interface/interface_ss.cpp:
+ * tao/Abstract_Servant_Base.h:
+ * tao/LocalObject.{h,cpp}:
+ * tao/Object.{h,cpp}:
+ * tao/Object_Proxy_Broker.h:
+ * tao/Remote_Object_Proxy_Broker.{h,cpp}:
+ * tao/PortableServer/Collocated_Object_Proxy_Broker.{h,cpp}:
+ * tao/PortableServer/Servant_Base.{h,cpp}:
+ Added CORBA::Object::_repository_id, this fixes bugzilla 2180
+
+ * tests/OctetSeq/client.cpp:
+ Call _repository_id
+
+ * tao/PortableServer/Active_Object_Map.h:
+ No need to export this class
+
+Mon Jul 25 15:28:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/tests/AVStreams/Simple_Three_Stage/distributer.cpp:
+ * orbsvcs/tests/AVStreams/Asynch_Three_Stage/Connection_Manager.cpp:
+ Initialise pointers to 0 and fixed some typos in comments
+
+ * tao/PortableServer/Root_POA.{h,cpp}:
+ * tao/PortableServer/POAManager.{h,cpp}:
+ Overruled _get_orb as required by the CORBA spec
+
+Mon Jul 25 13:52:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Acceptor.cpp:
+ Ensured access to codeset manager is guarded by a nil check.
+
+Mon Jul 25 07:38:47 2005 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * tao/Strategies/DIOP_Acceptor.cpp:
+ * tao/Strategies/SCIOP_Acceptor.cpp:
+ * tao/Strategies/SHMIOP_Acceptor.cpp:
+ * tao/Strategies/UIOP_Acceptor.cpp:
+ * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor.cpp:
+
+ Ensured access to codeset manager is guarded by a nil check.
+
+Sat Jul 23 19:02:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/PortableServer/ServantRetentionStrategyRetain.cpp:
+ * tao/PortableServer/Active_Object_Map.{h,i}:
+ Fixed a bug when we tried to deactivate a reference created with
+ a user id using a POA that uses servant activator.
+
+Sat Jul 23 12:32:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/POA/Etherealization/Etherealization.cpp:
+ Extended this test with two test cases where we create a
+ reference with user created id using a POA that has a
+ servant activator but don't do any calls and just deactivate
+ the object again. This is the same problem as we are seeing
+ in CIAO and this needs to be resolved as P1 bug
+
+Sat Jul 23 10:35:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Bug_1020_Basic_Regression/Server_Task.cpp:
+ Fixed warning in MinGW build
+
+Fri Jul 22 15:39:18 2005 Gary Maxey <gary.maxey@hp.com>
+
+ * tests/OBV/ValueBox/client.cpp:
+
+ Guard against null pointers returned from _downcast()
+
+Fri Jul 22 18:40:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/ORBInitializer_Registry.cpp:
+ Fixed compile error on AIX. Thanks to Ventimiglia Chere
+ <Ventimiglia_Chere at emc dot com> for reporting this.
+
+Fri Jul 22 12:43:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Util.cpp:
+ Updated for obj_ref_table interface change
+
+Fri Jul 22 12:04:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/PI/ORBInitInfo.cpp:
+ Fixed emulated excepton
+
+ * tao/Object_Ref_Table.{h,inl}:
+ * tao/ORB.cpp:
+ * tao/ORB_Core.i:
+ * tao/RTCORBA/RT_Protocols_Hooks.cpp:
+ * tao/RTScheduling/Current.cpp:
+ Changed resolve_initial_references to resolve_initial_reference
+ on the object ref table, this way the fuzz build doesn't trigger.
+
+Fri Jul 22 11:48:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/RTCORBA/RT_Protocols_Hooks.cpp:
+ * tao/RTPortableServer/RT_Policy_Validator.cpp:
+ * tao/RTScheduling/RTScheduler_Manager.i:
+ * tao/RTScheduling/Current.cpp:
+ Fixed problems with emulated exceptions
+
+Fri Jul 22 11:30:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/ORB_Core.{h,i}:
+ Removed exception macros from resolve_rt_orb and removed the
+ resolve_rt_current method because it is not used at all
+
+Fri Jul 22 11:07:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/ORB_Core.i:
+ Removed environment macro to resolve_initial_references on
+ objreftable
+
+Fri Jul 22 11:07:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/PI/ORBInitInfo.cpp:
+ * tao/ORB.cpp:
+ * tao/Object_Ref_Table.{h,inl}:
+ Corrected exceptions that should be thrown when a duplicate or
+ invalid name is passed with register_initial_reference. Also
+ removed some not needed exception argument macros. Fixes bug
+ 2087 and the associated regression test now works fine
+
+Fri Jul 22 10:26:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/Object_Ref_Table.inl (register_initial_reference):
+ When passed a nil object reference, throw a BAD_PARAM exception with
+ minor code 27
+
+Fri Jul 22 10:07:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/ORB_Table.cpp:
+ In the unbind, assign a default constructed refcount so that we
+ drop the refcount on the orb at this moment. The array_map uses
+ lazy destruction and only destructs then the ORB at process exit
+ and this causes then crashes with RTCorba.
+
+Fri Jul 22 09:52:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/OBV/ValueBox/client.cpp:
+ Fixed invalid remove_ref call
+
+Fri Jul 22 09:42:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/orbsvcs/Log/BasicLogFactory_i.cpp:
+ * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp:
+ * orbsvcs/orbsvcs/Log/Hash_LogStore.cpp:
+ * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp:
+ * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp:
+ Fixed implicit conversion warning
+
+Fri Jul 22 09:34:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/OBV/ValueBox/client.cpp:
+ When assigning a hardcoded string, use CORBA::string_dup else
+ we get a crash when trying to free the string with some
+ runtimes.
+
+Fri Jul 22 09:21:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/OBV/ValueBox/client.cpp:
+ Fixed compile errors with Borland
+
+ * tao/Valuetype/ValueBase.{h,cpp}:
+ Use Atomic_Op for the refcount, initialize the refcount to 1 in
+ the copy constructor.
+
+Thu Jul 21 15:07:33 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/FTRT_Event_Service/Factory_Service/Makefile.am:
+ * orbsvcs/FT_ReplicationManager/Makefile.am:
+ * orbsvcs/Fault_Detector/Makefile.am:
+ * orbsvcs/Fault_Notifier/Makefile.am:
+ * orbsvcs/LifeCycle_Service/Makefile.am:
+ * orbsvcs/Logging_Service/Notify_Logging_Service/Makefile.am:
+ * orbsvcs/Naming_Service/Makefile.am:
+ * orbsvcs/Notify_Service/Makefile.am:
+
+ Regenerated.
+
+Thu Jul 21 08:29:13 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/orbsvcs/LogMgr_i.cpp:
+
+ Fix typo in last change.
+
+Thu Jul 21 07:42:40 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/orbsvcs/LogMgr_i.cpp:
+
+ Don't set the servant retention policy when creating the log POA
+ in minimum CORBA builds.
+
+Thu Jul 21 07:26:27 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbscvs/orbsvcs/Hash_LogStore.cpp:
+ * orbsvcs/orbsvcs/Hash_LogRecordStore.cpp:
+
+ Use ACE_SYNCH_RW_MUTEX instead of ACE_RW_Thread_Mutex to fix
+ single threaded builds.
+
+Thu Jul 21 14:00:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/OBV/Valuebox/client.cpp:
+ Fixed problem with emulated exceptions
+
+Thu Jul 21 13:48:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/orbsvcs/Notify/EventChannel.cpp:
+ Fixed compile error with Borland
+
+Thu Jul 21 07:08:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/orbsvcs/Notify/Event_Manager.h:
+ * orbsvcs/orbsvcs/Log/Hash_LogStore.{h,cpp}:
+ Fixed problem with emulated exceptions
+
+Thu Jul 21 06:53:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * docs/tutorials/Quoter/Simple/Client/index.html:
+ * docs/tutorials/Quoter/Simple/Impl-Repo/index.html:
+ * docs/tutorials/Quoter/Simple/ImprovedServer/index.html:
+ * docs/tutorials/Quoter/Simple/Server/index.html:
+ Updated GNU makefile names with the MPC generated files.
+ Thanks to <gomezt at saic dot com> for reporting this.
+
+Wed Jul 20 13:48:49 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/orbsvcs/Makefile.am:
+ * tao/Makefile.am:
+
+ Regenerated.
+
+Wed Jul 20 11:06:57 2005 Gary Maxey <gary.maxey@hp.com>
+
+ * tests/OBV/ValueBox/client.cpp
+ * tests/OBV/ValueBox/valuebox.idl
+ * tests/OBV/ValueBox/Test_impl.cpp
+ * tests/OBV/ValueBox/Test_impl.h
+
+ Resolved some test problems.
+
+Wed Jul 20 11:16:07 2005 Justin Michel <michel_j@ociweb.com>
+
+ * orbsvcs/orbsvcs/Notify/ConsumerAdmin.cpp:
+ * orbsvcs/orbsvcs/Notify/Default_Factory.cpp:
+ * orbsvcs/orbsvcs/Notify/EventChannel.cpp:
+ * orbsvcs/orbsvcs/Notify/Event_Manager.h:
+ * orbsvcs/orbsvcs/Notify/Event_Manager.cpp:
+ * orbsvcs/orbsvcs/Notify/Method_Request.h:
+ * orbsvcs/orbsvcs/Notify/Method_Request.cpp:
+ * orbsvcs/orbsvcs/Notify/Method_Request_Lookup.h:
+ * orbsvcs/orbsvcs/Notify/Peer.h:
+ * orbsvcs/orbsvcs/Notify/Peer.cpp:
+ * orbsvcs/orbsvcs/Notify/Routing_Slip.h:
+ * orbsvcs/orbsvcs/Notify/Routing_Slip.cpp:
+ * orbsvcs/orbsvcs/Notify/Routing_Slip_Queue.h:
+ * orbsvcs/orbsvcs/Notify/Routing_Slip_Queue.cpp:
+ * orbsvcs/orbsvcs/Notify/Subscription_Change_Worker.h:
+ * orbsvcs/orbsvcs/Notify/Subscription_Change_Worker.cpp:
+ * orbsvcs/orbsvcs/Notify/SupplierAdmin.cpp:
+ * orbsvcs/orbsvcs/Notify/ThreadPool_Task.h:
+ * orbsvcs/orbsvcs/Notify/ThreadPool_Task.cpp:
+
+ More cleanup to eliminate compile errors related to template
+ instantiation and #includes. The primary change consisted of
+ moving some ESF Worker classes to Event_Manager.cpp from
+ Event_Manager.h.
+
+ * orbsvcs/orbsvcs/Notify/Event_Manager.inl:
+ * orbsvcs/orbsvcs/Notify/Method_Request.inl:
+ * orbsvcs/orbsvcs/Notify/Peer.inl:
+ * orbsvcs/orbsvcs/Notify/Routing_Slip.inl:
+ * orbsvcs/orbsvcs/Notify/Routing_Slip_Queue.inl:
+ * orbsvcs/orbsvcs/Notify/Subscription_Change_Worker.inl:
+ * orbsvcs/orbsvcs/Notify/ThreadPool_Task.inl:
+
+ Removed these files.
+
+Wed Jul 20 07:06:10 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/orbsvcs/Log/BasicLog_i.cpp:
+ * orbsvcs/orbsvcs/Log/EventLog_i.cpp:
+ * orbsvcs/orbsvcs/Log/NotifyLog_i.cpp:
+ * orbsvcs/orbsvcs/Log/RTEventLog_i.cpp:
+
+ Update callers.
+
+ * orbsvcs/orbsvcs/Log/Hash_LogStore.cpp:
+ * orbsvcs/orbsvcs/Log/Hash_LogStore.h:
+ * orbsvcs/orbsvcs/Log/LogMgr_i.cpp:
+ * orbsvcs/orbsvcs/Log/LogMgr_i.h:
+ * orbsvcs/orbsvcs/Log/LogStore.h:
+
+ Added emulated exception goo to ::exists() and ::remove()
+ methods.
+
+ * orbsvcs/orbsvcs/Log/LogMgr_i.cpp:
+
+ Work around MSV6 not supporting scoping of variables declared in
+ for loops.
+
+Wed Jul 20 13:54:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Connection_Timeout/client.cpp:
+ Changed this test to test the timeout in a separate method so that
+ also in case of failure we cleanly destroy the ORB.
+
+Wed Jul 20 12:54:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/default_resource.cpp:
+ Delete the codeset_manager_, fixes a memory leak
+
+ * tao/Codeset/Codeset_Descriptor.cpp:
+ Use ACE_OS::free to delete the name, it is allocated with
+ ACE_OS::strdup, fixes an invalid read error with valgrind
+
+Wed Jul 20 12:34:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Portable_Interceptors/Recursive_ORBInitializer/Client_ORBInitializer.cpp:
+ Emulated exception fix
+
+Wed Jul 20 12:17:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/tests/BiDir_CORBALOC/TimeServer.cpp:
+ Removed %P|%t from the print exception, this is already done
+ by the print exception itself
+
+Wed Jul 20 11:59:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/orbsvcs/Log/BasicLogFactory_i.cpp:
+ * orbsvcs/orbsvcs/Log/Log_i.cpp:
+ Fixed compile problem with emulated exceptions
+
+Wed Jul 20 11:44:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp:
+ Fixed compile problem with emulated exceptions
+
+Wed Jul 20 10:27:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/Messaging/Messaging_Loader.cpp:
+ Small layout improvement. Last change in my workspace for the
+ upcoming beta
+
+Wed Jul 20 10:21:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/Object_Proxy_Impl.{h,cpp}:
+ Removed these files, class is not used anymore, we will do soon
+ some cleanup in the TAO_IDL compiler related to this
+
+ * tao/tao.mpc:
+ * tao/Makefile.am:
+ Removed file above
+
+Wed Jul 20 07:43:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/BiDir_Adapter.h:
+ Removed activate call, we are using the init() call to register
+ the ORBInitializer
+
+ * tao/ORB_Core.{h,cpp}:
+ Removed bidirectional_giop_init, this is not needed anymore, get
+ the BiDIR adapter just in load_policy_validators
+
+ * tao/TAO_Internal:
+ Init BiDIR GIOP library as the other libs
+
+ * tao/BiDIR_GIOP/BiDirGIOP.{h,cpp}:
+ Use init() instead of activate() to register the ORBInitializer.
+
+ All these changes make sure that the BiDIR ORBInitializer is
+ registered before the ORBInitializer::pre_init() call, previously
+ if was registered after pre_init which resulted in the problem that
+ after fixing a bug now it doesn't get called anymore in post_init()
+
+Tue Jul 19 18:45:19 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.h
+ * orbsvcs/orbsvcs/Log/Hash_LogStore.h
+
+ Use ACE_SYNCH_RW_MUTEX instead of ACE_RW_Thread_Mutex to fix
+ single threaded builds.
+
+ * orbsvcs/orbsvcs/Log/LogRecordStore.h
+ * orbsvcs/orbsvcs/Log/LogStore.h
+
+ Made constructor protected.
+ Made destructor virtual.
+
+ * orbsvcs/orbsvcs/Log/Log_i.cpp:
+
+ Fixed typo introduced in:
+ Tue Jul 19 14:14:37 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+Tue Jul 19 16:40:37 2005 Gary Maxey <gary.maxey@hp.com>
+
+ * orbsvcs/orbsvcs/IFRService/Container_i.cpp:
+
+ Exclude unsigned long long case in store_label() if platform
+ does not allow this type.
+
+Tue Jul 19 14:14:37 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/orbsvcs/Log/BasicLogFactory_i.h:
+ * orbsvcs/orbsvcs/Log/EventLogFactory_i.h:
+ * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp:
+ * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.h:
+ * orbsvcs/orbsvcs/Log/LogMgr_i.cpp:
+ * orbsvcs/orbsvcs/Log/LogMgr_i.h:
+ * orbsvcs/orbsvcs/Log/LogRecordStore.h:
+ * orbsvcs/orbsvcs/Log/LogStore.h:
+ * orbsvcs/orbsvcs/Log/Log_i.cpp:
+ * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.h:
+ * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp:
+ * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.h:
+
+ Fix assorted build errors, mostly related to emulated
+ exceptions. Thanks to Simon Massey and Don Sharp for
+ pointing out these problems.
+
+Tue Jul 19 16:02:32 2005 Justin Michel <michel_j@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp:
+
+ Free process_map_ entries in handle_exit(). Thanks to
+ Yevgen Galchenko <yevgeng at softcomputer dot com> for finding
+ this memory leak.
+
+ * orbsvcs/orbsvcs/Notify/Any/AnyEvent.cpp:
+ * orbsvcs/orbsvcs/Notify/Consumer.inl:
+ * orbsvcs/orbsvcs/Notify/Consumer.cpp:
+ * orbsvcs/orbsvcs/Notify/Delivery_Request.inl:
+ * orbsvcs/orbsvcs/Notify/Delivery_Request.cpp:
+ * orbsvcs/orbsvcs/Notify/Event.h:
+ * orbsvcs/orbsvcs/Notify/Event_Manager.inl:
+ * orbsvcs/orbsvcs/Notify/Event_Manager.cpp:
+ * orbsvcs/orbsvcs/Notify/Method_Request.inl:
+ * orbsvcs/orbsvcs/Notify/Method_Request.cpp:
+ * orbsvcs/orbsvcs/Notify/Method_Request_Dispatch.cpp:
+ * orbsvcs/orbsvcs/Notify/Method_Request_Lookup.cpp:
+ * orbsvcs/orbsvcs/Notify/Object.h:
+ * orbsvcs/orbsvcs/Notify/Peer.inl:
+ * orbsvcs/orbsvcs/Notify/Peer.cpp:
+ * orbsvcs/orbsvcs/Notify/Property.h:
+ * orbsvcs/orbsvcs/Notify/ProxyConsumer.h:
+ * orbsvcs/orbsvcs/Notify/Routing_Slip.cpp:
+ * orbsvcs/orbsvcs/Notify/Structured/StructuredEvent.cpp:
+ * orbsvcs/orbsvcs/Notify/Subscription_Change_Worker.inl:
+ * orbsvcs/orbsvcs/Notify/Subscription_Change_Worker.cpp:
+ * orbsvcs/orbsvcs/Notify/SupplierAdmin.h:
+ * orbsvcs/orbsvcs/Notify/ThreadPool_Task.h:
+ * orbsvcs/orbsvcs/Notify/ThreadPool_Task.inl:
+ * orbsvcs/orbsvcs/Notify/ThreadPool_Task.cpp:
+ * orbsvcs/orbsvcs/Notify/Timer_Queue.h:
+ * orbsvcs/orbsvcs/Notify/Timer_Reactor.h:
+ * orbsvcs/orbsvcs/Notify/Topology_Loader.h:
+ * orbsvcs/orbsvcs/Notify/Topology_Object.h:
+
+ My previous checkin caused problems depending on the compiler
+ and the setting for __ACE_INLINE__. I took the opportunity to
+ clean up the #includes a little, and hopefully this fixes the
+ compile errors on all platforms.
+
+Tue Jul 19 19:17:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/PI/ORBInitializer_Registry_Impl.cpp:
+ Fixed emulated exception error
+
+Tue Jul 19 10:26:03 2005 Gary Maxey <gary.maxey@hp.com>
+
+ * orbsvcs/orbsvcs/ETCL/ETCL_l.cpp:
+
+ When parse error occurs flush input buffer so a subsequent parse
+ does not see tokens from the current one.
+
+Tue Jul 19 10:21:05 2005 Gary Maxey <gary.maxey@hp.com>
+
+ * orbsvcs/orbsvcs/ETCL/ETCL_y.cpp:
+ * orbsvcs/orbsvcs/ETCL/ETCL_l.cpp:
+ * orbsvcs/orbsvcs/ETCL/ETCL_y.cpp.diff:
+ * orbsvcs/orbsvcs/ETCL/ETCL_y.cpp.diff:
+
+ When parse error occurs flush input buffer so a subsequent parse
+ does not see tokens from the current one.
+
+Tue Jul 19 10:21:17 2005 Justin Michel <michel_j@ociweb.com>
+
+ * orbsvcs/orbsvcs/Notify/Admin.cpp:
+ * orbsvcs/orbsvcs/Notify/Builder.cpp:
+ * orbsvcs/orbsvcs/Notify/EventChannel.cpp:
+ * orbsvcs/orbsvcs/Notify/Method_Request_Lookup.cpp:
+ * orbsvcs/orbsvcs/Notify/Object.h:
+ * orbsvcs/orbsvcs/Notify/Object.cpp:
+
+ Fix some problems with compilers that use early template
+ instantiation.
+
+ * orbsvcs/tests/Notify/Ordering/Notify_Sequence_Push_Consumer.cpp:
+
+ Fix a warning about signed/unsigned comparison.
+
+Tue Jul 19 15:52:19 2005 Simon McQueen <sm@prismtech.com>
+
+ * tao/Union_TypeCode.cpp:
+
+ Put unreachable code back with ACE_NOTREACHED macro to fix
+ warning on Redhat implicit templates build.
+
+Tue Jul 19 14:00:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Portable_Interceptors/Register_Initial_References/*
+ Added a new regression for register_initial_references on the ORB
+ and the ORBInitInfo. It seems we have some bugs to resolve. This is
+ to test for bugzilla bug 2087
+
+Tue Jul 19 13:14:51 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_visitor_interface/interface_ih.cpp:
+
+ Fixed error in generation of inheritance list for impl
+ class declaration. Thanks to Steven Hattons
+ <hattons@globalsymmetry.com> for reporting the bug.
+
+Tue Jul 19 12:57:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/be/be_visitor_interface/interface_ih.cpp:
+ Fixed bug when generating the implementation class, I removed
+ the base RefCountServantBase generation, but then also public
+ virtual shouldn't be generated. Thanks to Steven T. Hatton
+ <hattons at globalsymmetry dot com> for bringing this to my
+ attention.
+
+Tue Jul 19 12:35:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/PI/ORBInitializer_Registry_Impl.{h,cpp}:
+ Use a recursive mutex instead of a normal mutex to allow an
+ ORBInitializer to register another ORBInitializer during
+ pre/post init. Also use the mutex in the fini method to
+ prevent race conditions there. This fixes bugzilla bug
+ 2089.
+
+Tue Jul 19 12:24:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/ObjectKey_Table.cpp:
+ Removed explicit templates
+
+ * tao/ORB.cpp:
+ * tao/ORBInitializer_Registry_Adapter.h:
+ * tao/PI/ORBInitializer_Registry_Impl.{h,cpp}:
+ Change the interface to the ORBInitializer_Registry related to
+ bugzilla bug 2089. An ORBInitializer can register another
+ ORBInitializer during pre_init/post_init. I found that when
+ during pre_init a new ORBInitializer is registered, this is called
+ during post_init directly, but that shouldn't happen, the new
+ one should only be called when another ORB is initialized.
+ Changed the interface to the registry in such a way the pre_init
+ returns the number of initializers called, this is then passed
+ to post_init so that we only invoke the number of initializers
+ that where called during pre_init.
+
+ * tao/tests/Portable_Interceptors/Recursive_ORBInitializer/*:
+ New regression to test an ORBInitializer that registers
+ itself another ORBInitializer
+
+Tue Jul 19 11:57:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Portable_Interceptors/Bug_2088/client.cpp:
+ Rewrote this test to test the draft 3.1 spec behaviour which
+ matches the current implementation. The 3.0.3 behaviour about
+ which I made this report doesn't seem usable for end users.
+ Fixes bugzilla bug 2088
+
+Tue Jul 19 11:31:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/examples/ORT/Gateway_i.cpp:
+ Initialise pointer with 0
+
+ * tao/Object_Loader.cpp:
+ * tao/NVList.cpp:
+ Removed explicit templates
+
+Tue Jul 19 10:23:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/IORInterceptor_Adapter_Factory.{h,cpp}:
+ Added virtual destructor to fix gcc4 runtime error
+
+Tue Jul 19 10:21:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Reliable_Oneways/Reliable_Oneways.mpc:
+ Simplified this MPC file
+
+Tue Jul 19 10:12:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/DynamicInterface/Server_Request.h:
+ * tao/DynamicInterface/Request.h:
+ Fixed documentation typo
+
+ * tao/DynamicInterface/Server_Request.cpp:
+ Use prefix operators for the refcount
+
+ * tao/DynamicInterface/Context.{h,cpp}:
+ * tao/True_RefCount_Policy.{h,inl}:
+ * tao/Principal.{h,cpp,i}:
+ * tao/NVList.{h,cpp}:
+ Use ACE_Atomic_Op for the refcount
+
+ * tao/Synch_Refcountable.{h,cpp,inl}:
+ * tao/Utils/Synch_Refcountable.{h,cpp,inl}:
+ Moved TAO_Synch_Refcountable to the Utils lib, it is a utility
+ class and not used anywhere in the complete TAO distribution
+
+ * tao/tao.mpc:
+ * tao/Makefile.am:
+ Updated for change above
+
+Tue Jul 19 09:08:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/Object.cpp:
+ Fixed the _non_existent to catch a OBJECT_NOT_EXIST and then return
+ true.
+
+ * tao/PortableServer/Servant_Base.cpp (_non_existent) :
+ Return false instead of 0
+
+ * tao/PortableServer/Collocated_Object_Proxy_Broker.cpp:
+ Removed try/catch. This is done in CORBA::Object.
+
+ This fixes bugzills 2174. Thanks to Torsten Kuepper
+ <torsten dot kuepper at nokia dot com> for reporting this
+
+Mon Jul 18 14:53:19 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp:
+
+ Changed to compute size of log record only once.
+
+ * orbsvcs/orbsvcs/Log/Log_i.cpp:
+ * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp:
+ * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.h:
+
+ Update for below change.
+
+ * orbsvcs/orbsvcs/Log/LogRecordStore.h:
+
+ Changed TAO_LogRecordStore::log()'s log record parameter to a
+ const reference.
+
+ Prior to this change, TAO_Log_i::write_recordlist() copied the
+ indexed record (from the list) to a temporary before invoking
+ TAO_LogRecordStore::log(), since that updated the id and time-
+ stamp fields. Since this is not always true with dynamically
+ loaded strategies, we make the concrete LogRecordStore class
+ do the copy.
+
+Mon Jul 18 13:12:15 2005 Ciju John <john_c@ociweb.com>
+
+ * orbsvcs/Notify_Service/Notify_Service.mpc:
+
+ Linked in the ValueType library to the NamingService. This is
+ required in case the event embedds a valuetype. The event body
+ consists of several CORBA anys. The current implementation
+ demarshalls an any before touching app code. Thus if the any
+ were to contain a valuetype, the valuetype library will be
+ called upon to demarshall the data.
+
+Mon Jul 18 15:34:01 2005 Simon McQueen <sm@prismtech.com>
+
+ * tao/DynamicInterface/DII_Invocation.cpp:
+ * tao/PI_Server/PI_Server_Loader.cpp:
+ * tao/Union_TypeCode.cpp:
+ * tao/Union_TypeCode_Static.cpp:
+ * tests/Bug_1020_Basic_Regression/Server_Task.cpp:
+
+ Removed unreachable statements identified by HP non stop
+ MIPS build warnings.
+
+Mon Jul 18 14:23:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Bug_2174_Regression/client.cpp:
+ Don't print the transient exception, this is expected
+
+ * tests/Bug_2174_Regression/server.cpp:
+ Removed commented out code
+
+Mon Jul 18 09:20:46 2005 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * NEWS:
+ Added notes about codeset refactoring.
+
+Mon Jul 18 14:08:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/Any_Impl.cpp:
+ Fixed crash in Any cleanup
+
+Mon Jul 18 15:05:03 2005 Boris Kolpackov <boris@kolpackov.net>
+
+ * orbsvcs/examples/Notify/Federation/Agent/Agent.cpp:
+ * orbsvcs/examples/Notify/Federation/Gate/Gate.cpp:
+
+ Fixed a bunch of warnings.
+
+Mon Jul 18 08:13:14 2005 Justin Michel <michel_j@ociweb.com>
+
+ * orbsvcs/orbsvcs/Notify/Admin.cpp:
+
+ Attempt to fix compile errors on Irix resulting from partially
+ defined types.
+
+Mon Jul 18 05:15:49 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp:
+
+ #include "ace/OS_NS_sys_time.h" to bring ACE_OS::gettimeofday()
+ definition into scope for noinline builds.
+
+ * orbsvcs/orbsvcs/Log/Hash_LogStore.cpp:
+
+ #include "ace/Auto_Ptr.h" to bring auto_ptr<> template into
+ scope for noinline builds.
+
+ * orbsvcs/orbsvcs/Log/BasicLogFactory_i.cpp:
+ * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp:
+ * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp:
+ * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp:
+
+ #include "ace/OS_NS_stdio.h" to bring ACE_OS::sprintf()
+ definition into scope for noinline builds.
+
+Mon Jul 18 06:53:00 2005 Chad Elliott <elliott_c@ociweb.com>
+
+ * tao/PortableServer/RequestProcessingStrategyDefaultServant.cpp:
+
+ Fixed a bug where using reference_to_servant() with the
+ DefaultServant strategy incremented the reference count by two
+ instead of one.
+
+ * tests/POA/Default_Servant/Default_Servant.cpp:
+
+ Added tests to check that the reference count is correctly
+ maintained when using reference_to_servant() with the Root POA
+ and the Default Servant POA.
+
+Mon Jul 18 08:41:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/Any_Impl.{h,cpp}:
+ * tao/LocalObject.{h,cpp,i}:
+ * tao/Messaging/AMH_Response_Handler.cpp:
+ * tao/Valuetype/ValueFactory.{h,cpp}:
+ Use ACE_Atomic_Op for the refcount
+
+Mon Jul 18 08:43:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/Codeset_Descriptor_Base.h:
+ * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.h:
+ Fixed fuzz errors
+
+Sun Jul 17 18:57:26 2005 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/orbsvcs/PortableGroup/Portable_Group_Map.cpp (operator):
+
+ Fixed a typo resulting from an earlier edit.
+
+Sun Jul 17 16:39:01 2005 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * tao/Codeset_Descriptor_Base.h:
+ * tao/Codeset_Manager.cpp:
+ * tao/Codeset_Manager.h:
+ * tao/Codeset_Manager_Factory_Base.cpp:
+ * tao/Codeset_Manager_Factory_Base.h:
+ * tao/Makefile.am:
+ * tao/ORB_Core.cpp:
+ * tao/ORB_Core.h:
+ * tao/ORB_Core.i:
+ * tao/Resource_Factory.cpp:
+ * tao/Resource_Factory.h:
+ * tao/default_resource.cpp:
+ * tao/default_resource.h:
+ * tao/tao.mpc:
+ * tao/Codeset/Codeset_Manager_Factory.cpp:
+ * tao/Codeset/Codeset_Manager_Factory.h:
+ * tao/Codeset/Codeset_Manager_i.cpp:
+ * tao/Codeset/Codeset_Manager_i.h:
+ * tao/Codeset/Codeset_Translator_Factory.cpp:
+ * tao/Codeset/UTF16_BOM_Translator.cpp:
+ * tao/Codeset/Codeset_Descriptor.cpp:
+ * tao/Codeset/Codeset_Descriptor.h:
+
+ Moved the remaining codeset-specific details out of the ORB core
+ and into TAO_Codeset. This is accomplished by moving the codeset
+ descriptor interface out of the Resource_Factory.h and making it
+ accessible only through the Codeset_Manager interface. This
+ means that the codeset manager must be created earlier in
+ the start-up if the library is available. If one assumes that
+ specifying a native [w]char codeset, or translators in the
+ svc.conf file, one expects to use codeset negotiation, then this
+ earlier loading is not a problem. If no codeset configuration is
+ supplied and -ORBNegotiateCodesets 0 is supplied to ORB_init,
+ then the TAO_Codeset library will not be loaded.
+
+ With static linked applications, if TAO_Codeset is not linked in
+ and tao/Codeset/Codeset.h is not included, then any codeset
+ specific configuration is ignored by the resource factory.
+
+ This change requires regenerating makefiles for TAO and
+ TAO_Codeset. If rebuilding in an existing workspace, rebuilding
+ dependencies for these libraries is recommended.
+
+
+Sat Jul 16 18:01:26 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/orbsvcs/Log/Log_i.cpp:
+
+ Changed init() method to not set the administrative and
+ forwarding states, since those may be from a persistent
+ data store.
+
+Sat Jul 16 17:48:15 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/orbsvcs/Log/BasicLogFactory_i.cpp
+ * orbsvcs/orbsvcs/Log/Hash_LogStore.cpp
+ * orbsvcs/orbsvcs/Log/LogMgr_i.cpp
+
+ Remove stray ACE_DEBUGs.
+
+ * orbsvcs/orbsvcs/Log/Log_i.cpp:
+
+ Fix inverted conditional in set_administative_state().
+
+Sat Jul 16 17:17:30 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp:
+
+ Changed log record to use log_record_size() instead of sizeof()
+ when checking whether log is full.
+
+ * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp:
+ * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.h:
+
+ Use the thread-safe interface pattern for remove() method.
+ Change all callers who already have the write lock to call
+ new remove_i() method. Avoids deadlock found by unit test.
+
+ * orbsvcs/orbsvcs/Log/Log_i.cpp:
+
+ Changed flush method to invoke flush on log record store.
+
+ * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp
+ * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.h
+ * orbsvcs/orbsvcs/Log/LogRecordStore.h
+
+ Added flush method to ensure log records have been written
+ to persistent media.
+
+ * orbsvcs/orbsvcs/Log/Log_i.h:
+
+ Make remove_old_records public so it can be called by log
+ compaction timer.
+
+ * orbsvcs/orbsvcs/Log/Log_Compaction_Handler.cpp:
+
+ Changed to invoke remove_old_records() on log now that
+ Hash_LogRecordStore is protected by read/write locks.
+
+Sat Jul 16 15:46:21 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/orbsvcs/Log/BasicLogFactory_i.cpp:
+ * orbsvcs/orbsvcs/Log/BasicLogFactory_i.h:
+ * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp:
+ * orbsvcs/orbsvcs/Log/EventLogFactory_i.h:
+ * orbsvcs/orbsvcs/Log/LogMgr_i.cpp:
+ * orbsvcs/orbsvcs/Log/LogMgr_i.h:
+ * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp:
+ * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.h:
+ * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp:
+ * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.h:
+
+ Refactor identical code to create the factory and log channel
+ POAs out of *LogFactory_i and into base class TAO_LogMgr_i.
+
+Sat Jul 16 14:46:36 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/orbsvcs/Hash_LogRecordStore.cpp:
+
+ Add missing read/write guards.
+
+ * orbsvcs/orbsvcs/LogRecordStore.h:
+ * orbsvcs/orbsvcs/Hash_LogRecordStore.h:
+ * orbsvcs/orbsvcs/Hash_LogRecordStore.cpp:
+
+ Suppored emulated exceptions on all LogRecordStore methods.
+
+ * orbsvcs/orbsvcs/Log_Persistence_Strategy.h:
+ * orbsvcs/orbsvcs/LogStore.h:
+
+ New files that should have been committed as part of:
+ Fri Jul 15 17:01:34 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+Sat Jul 16 16:12:04 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
+
+ * orbsvcs/orbsvcs/PortableGroup/Portable_Group_Map.cpp (dispatch):
+ Don't put the ACE_GUARDs in the TAO_GroupId*::operator() methods.
+ Thanks to J.T. for noticing this.
+
+Sat Jul 16 18:20:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/DynamicInterface/Request.inl:
+ Added include of NVList.h to fix compile errors in builds with
+ inlining enabled
+
+Sat Jul 16 10:24:36 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
+
+ * orbsvcs/orbsvcs/PortableGroup/Portable_Group_Map.{cpp,h}: Added
+ a lock to prevent race conditions. Thanks to Frank Hunleth
+ <frank@hunleth.com> and Felix Perez Alamillo
+ <fpalamillo@indra.es> for helping with this.
+
+Sat Jul 16 02:18:12 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_visitor_valuebox/valuebox_ci.cpp:
+
+ Changed code generation of the _boxed_out() method for
+ boxed array types to return the type of the valuebox
+ member's .out() method. The _boxed_out() method previously
+ returned the member's .inout() method, which could
+ potentially cause a memory leak if the member _var's
+ contained pointer is non-zero when _boxed_out() is
+ called.
+
+Fri Jul 15 17:01:34 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/orbsvcs/DsLogAdmin.mpc:
+
+ Added Hash_Persistence_Strategy.*, Hash_LogStore.*, and
+ Hash_LogRecordStore.* to DsLogAdmin_Serv project.
+
+ * orbsvcs/orbsvcs/Log/LogMgr_i.cpp:
+ * orbsvcs/orbsvcs/Log/LogMgr_i.h:
+
+ Use dynamically loaded persistence strategy to create
+ LogStore.
+
+ * orbsvcs/orbsvcs/Log/Log_Persistence_Strategy.h:
+ * orbsvcs/orbsvcs/Log/Hash_Persistence_Strategy.cpp:
+ * orbsvcs/orbsvcs/Log/Hash_Persistence_Strategy.h:
+
+ New TAO_Log_Persistence_Strategy abstract base class which
+ strategizes the log parameter and log record storage, with
+ concrete TAO_Hash_Persistence_Strategy.h implementation.
+
+ * orbsvcs/orbsvcs/Log/LogMgr_i.cpp:
+ * orbsvcs/orbsvcs/Log/LogMgr_i.h:
+ * orbsvcs/orbsvcs/Log/LogStore.h:
+ * orbsvcs/orbsvcs/Log/Hash_LogStore.cpp:
+ * orbsvcs/orbsvcs/Log/Hash_LogStore.h:
+
+ Refactor LogMgr_i class so it bridges to new LogStore abstract
+ base class, with concrete TAO_Hash_LogStore implementation.
+
+ * orbsvcs/orbsvcs/Log/LogRecordStore.h:
+ * orbsvcs/orbsvcs/Log/LogRecordStore.cpp:
+ * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp:
+ * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.h:
+
+ Refactor TAO_LogRecordStore class into an abstract base class
+ with a concrete TAO_Hash_LogRecordStore implementartion.
+
+ * orbsvcs/orbsvcs/Log/Log_i.cpp (write_recordlist):
+
+ Throw DsLogAdmin::LogOffDuty if log is off duty.
+
+ * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp:
+
+ Use poa_ instead of _default_POA for collocated event channel.
+
+ * orbsvcs/orbsvcs/Log/BasicLogFactory_i.cpp:
+ * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp:
+ * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp:
+
+ Update callers.
+
+ * orbsvcs/orbsvcs/Log/BasicLog_i.cpp:
+ * orbsvcs/orbsvcs/Log/BasicLog_i.h:
+ * orbsvcs/orbsvcs/Log/EventLog_i.cpp:
+ * orbsvcs/orbsvcs/Log/EventLog_i.h:
+ * orbsvcs/orbsvcs/Log/NotifyLog_i.cpp:
+ * orbsvcs/orbsvcs/Log/NotifyLog_i.h:
+
+ Added poa_ member variable.
+
+ Changed constructor to take poa parameter.
+
+ Changed destroy to use poa_ member variable instead of using
+ _default_POA(), since there are now multiple POAs in play.
+
+ * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp:
+ * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp:
+ * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp:
+
+ Update callers.
+
+ * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp (object_creation):
+ * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.h:
+
+ Removed unused Log argument.
+
+ * orbsvcs/orbsvcs/Log/BasicLogFactory_i.cpp:
+ * orbsvcs/orbsvcs/Log/BasicLogFactory_i.h:
+ * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp:
+ * orbsvcs/orbsvcs/Log/EventLogFactory_i.h:
+ * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp:
+ * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.h:
+ * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp:
+ * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.h:
+
+ Create persistent POAs for the log factory and log channels.
+
+ Activate factory and log channel objects explicitly instead
+ of using _this().
+
+ Fix assorted resource leaks, unchecked emulated exceptions.
+
+Fri Jul 15 16:17:34 2005 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * docs/Options.html:
+ * tao/Codeset_Manager.cpp:
+ * tao/Codeset_Manager.h:
+ * tao/Makefile.am:
+ * tao/ORB_Core.cpp:
+ * tao/orbconf.h:
+ * tao/tao.mpc:
+ * tao/Codeset/Codeset.cpp:
+ * tao/Codeset/Codeset_Manager_Factory.cpp:
+ * tao/Codeset/Codeset_Manager_Factory.h:
+ * tao/Codeset/UTF16_BOM_Factory.cpp:
+ * tao/Codeset/UTF8_Latin1_Factory.cpp:
+
+ Another round of changes to reconcile the differences between
+ static and dynamic libraries. Static applications must
+ explicitly link libTAO_Codeset and include "tao/Codeset/Codeset"
+ to enable codeset support. Failing to do the include will cause
+ none of the TAO_Codeset code to actually link. Thus merely
+ adding -lTAO_Codeset to the link line is benign if no codeset
+ support is desired. The link line is modified automatically for
+ MPC projects depending on taoexe if the negotiate_codesets
+ feature is enabled in default.features.
+
+Fri Jul 15 11:00:03 2005 Gary Maxey <gary.maxey@hp.com>
+
+ * TAO_IDL/be/be_visitor_valuebox/valuebox_ci.cpp:
+
+ Fixed platform-specific errors.
+
+Fri Jul 15 08:48:55 2005 Gary Maxey <gary.maxey@hp.com>
+
+ * tests/OBV/ValueBox/client.cpp:
+
+ Fixed platform-specific errors.
+
+Fri Jul 15 17:18:44 2005 Boris Kolpackov <boris@kolpackov.net>
+
+ * orbsvcs/examples/Notify/Federation/Agent/Agent.cpp:
+ * orbsvcs/examples/Notify/Federation/Gate/Gate.cpp:
+ * orbsvcs/examples/Notify/Federation/SpaceCraft/SpaceCraft.cpp:
+
+ Fixed a number of warnings.
+
+Fri Jul 15 13:19:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/ORB.h:
+ Added forward declaration NVList
+
+ * tao/tao.mpc:
+ * tao/extra_core.mpb:
+ Moved ClientRequestInterceptor_Adapter and ServerRequestInterceptor_
+ Adapter to extra_core, don't need them in a minimum build. Removed
+ tao.mpc from tao.mpv, it is already in extra_core.mpb
+
+Fri Jul 15 13:09:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/DynamicInterface/Context.cpp:
+ * tao/DynamicInterface/DII_Invocation.cpp:
+ * tao/DynamicInterface/Request.{h,cpp}:
+ * tao/DynamicInterface/Server_Request.{h,cpp,inl}:
+ Use more forward declarations and reduced the includes done, doxygen
+ improvement and removed explicit templates
+
+Fri Jul 15 11:49:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/NVList.cpp:
+ Initialise pointers with 0
+
+Fri Jul 15 10:36:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/Any.h:
+ Removed not needed forward declaration of CORBA_NVList
+
+Thu Jul 14 22:15:02 2005 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * tao/Codeset/Codeset.cpp:
+ * tao/Codeset/Codeset.h:
+ * tao/Codeset/Codeset_Manager_Factory.cpp:
+ * tao/Codeset/Codeset_Manager_Factory.h:
+ * tao/Codeset/Codeset_Manager_i.cpp:
+ * tao/Codeset/Codeset_Manager_i.h:
+
+ Separated the classes responsible for initailizing the codeset
+ library from the codeset manager implementation. This is an
+ effort to improve the integration with either static or shared
+ libraries.
+
+ * tao/Makefile.am:
+
+ Added the new files mentioned above.
+
+ * tao/orbconf.h:
+
+ Changed the default for codeset negotiation to be 0 for static
+ builds.
+
+Thu Jul 14 22:52:09 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * tao/PortableServer/Fixed_Array_SArgument_T.h:
+ * tao/PortableServer/Fixed_Array_SArgument_T.inl:
+
+ Changed the Fixed_Array_SArg_Traits_T typedef
+ 'out_arg_type' for fixed arrays to
+ be <array>_slice* instead of <array>_slice*&, and
+ changed the Out_Fixed_Array_SArgument_T::arg() method
+ to return a slice pointer instead of a slice pointer
+ reference. Since the array is of fixed size, the slice
+ pointer can be declared on the stack, and no heap
+ allocation is necessary, for an OUT arg of this type on
+ the skeleton side. Thanks to Chad Elliott
+ <elliott_c@ociweb.com> for pointing this out.
+
+Thu Jul 14 15:04:41 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * tao/Makefile.am:
+ * orbsvcs/orbsvcs/Makefile.am:
+
+ Regenerated.
+
+Thu Jul 14 21:42:43 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * docs/performance.html:
+
+ Updated section on ways to reduce compile-time footprint.
+
+Thu Jul 14 12:20:59 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * tao/Codeset.mpc:
+
+ Added PIDL_Files and Resource_Files definitions so that bogus
+ definitions aren't added to the project.
+
+Thu Jul 14 10:51:38 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/RTCORBA_Baseline.mpc:
+ * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/RTCORBA_Callback.mpc:
+
+ Add *_IDL projects for compiling *.idl files. This eliminates
+ duplicate rules that would otherwise result when Makefile.am's
+ are aggregated in the automake build.
+
+Thu Jul 14 08:38:48 2005 Gary Maxey <gary.maxey@hp.com>
+
+ * TAO_IDL/be/be_visitor_valuebox/valuebox_ci.cpp
+ * tests/OBV/ValueBox/Test_impl.cpp
+ * tests/OBV/ValueBox/client.cpp
+ * tests/OBV/ValueBox/server.cpp:
+
+ Fixed platform-specific errors.
+
+Thu Jul 14 09:06:53 2005 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * tao/Codeset/codeset_export.h:
+
+ Another round of fixes.
+
+Thu Jul 14 08:11:27 2005 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * tao/Codeset/codeset_export.h:
+ * tao/Codeset/Codeset_Manager_i.cpp:
+ * tao/Codeset/UTF16_BOM_Factory.cpp:
+ * tao/Codeset/UTF8_Latin1_Factory.cpp:
+ * tao/Codeset/UTF8_Latin1_Translator.cpp:
+
+ Fixed more platform-specific errors.
+
+Thu Jul 14 08:59:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/ORB_Core.i:
+ Removed not needed ;
+
+Thu Jul 14 09:37:54 2005 Boris Kolpackov <boris@kolpackov.net>
+
+ * orbsvcs/examples/Notify/Federation/Agent/Agent.cpp:
+ * orbsvcs/examples/Notify/Federation/SpaceCraft/SpaceCraft.cpp:
+
+ Fixed a number of fuzz errors.
+
+Wed Jul 13 21:51:15 2005 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * tao/ORB_Core.h:
+
+ I forgot to take out the unneeded CORBA::Environment arg from
+ load_codeset_manager. This was caught by a No Exceptions build.
+
+Wed Jul 13 16:46:09 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/orbsvcs/ETCL.mpc:
+
+ Added Header_Files, Inline_Files, and Template_Files sections
+ so headers and inlines are installed for the automake build.
+
+Wed Jul 13 16:37:41 2005 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * tao/Codeset.mpc
+ * tao/Codeset_Manager.cpp
+ * tao/Codeset_Manager.h
+ * tao/Codeset_Translator_Base.cpp
+ * tao/Codeset_Translator_Base.h
+ * tao/Codeset_Translator_Factory.h
+ * tao/GIOP_Message_Base.cpp
+ * tao/GIOP_Message_Lite.cpp
+ * tao/IIOP_Acceptor.cpp
+ * tao/ORB_Core.cpp
+ * tao/ORB_Core.h
+ * tao/ORB_Core.i
+ * tao/Profile_Transport_Resolver.cpp
+ * tao/Resource_Factory.cpp
+ * tao/Resource_Factory.h
+ * tao/Transport.cpp
+ * tao/Transport.h
+ * tao/Transport.inl
+ * tao/default_resource.cpp
+ * tao/default_resource.h
+ * tao/orbconf.h
+ * tao/params.cpp
+ * tao/params.h
+ * tao/params.i
+ * tao/tao.mpc
+ * tao/Codeset/Codeset_Manager_i.cpp
+ * tao/Codeset/Codeset_Manager_i.h
+ * tao/Codeset/Codeset_Translator_Factory.cpp
+ * tao/Codeset/Codeset_Translator_Factory.h
+ * tao/Codeset/Codeset_Translator_Factory_T.cpp
+ * tao/Codeset/Codeset_Translator_Factory_T.h
+ * tao/Codeset/UTF16_BOM_Factory.cpp
+ * tao/Codeset/UTF16_BOM_Factory.h
+ * tao/Codeset/UTF16_BOM_Translator.cpp
+ * tao/Codeset/UTF16_BOM_Translator.h
+ * tao/Codeset/UTF8_Latin1_Factory.cpp
+ * tao/Codeset/UTF8_Latin1_Factory.h
+ * tao/Codeset/UTF8_Latin1_Translator.cpp
+ * tao/Codeset/UTF8_Latin1_Translator.h
+ * tao/Codeset/codeset_export.h
+
+ Refactored the support for codeset negotiation. All logic is now
+ maintained in a separate library, TAO_Codeset. The class
+ TAO_Codeset_Manager is now an abstract base class, providing the
+ interface, when needed, to the traditional codeset assignment
+ and translator selection functions. Since the instance of the
+ codeset manager is now optional, all places that reference it
+ must test for a non-null pointer. The initialization of the
+ codeset manager is now deferred. The resource factory now
+ populates a collection of codeset descriptors based on the
+ supplied configuration options. The ORB Core loads an instance
+ of the codeset manager on demand if the negotiate_codesets
+ option is set. The tao/Codeset_Translator_Factory.h file remains
+ as a shell to support backwards compatibility at the code level,
+ but the base class for the translators is now in the Codeset
+ library.
+
+ * tests/CodeSets/libs/IBM1047_ISO8859/CodeSets_libs_IMB1047_ISO8859.mpc
+ * tests/CodeSets/libs/UCS4_UTF16/CodeSets_libs_UCS4_UTF16.mpc
+
+ Added a reference to the new MPC base project, codeset.
+
+ * tests/CodeSets/simple/CodeSets_simple.mpc
+ * tests/CodeSets/simple/wcs_test.conf
+
+ Fixed misc. typos and odd dependancies.
+
+ * docs/Options.html:
+ * NEWS:
+
+ Added description of Codeset changes.
+
+Wed Jul 13 13:26:45 2005 Gary Maxey <gary.maxey@hp.com>
+
+ * NEWS:
+
+ Added information about availability of the Boxed Value Type.
+
+Wed Jul 13 13:17:56 2005 Gary Maxey <gary.maxey@hp.com>
+
+ * tests/OBV/ValueBox/client.cpp:
+ * tests/OBV/ValueBox/run_test.pl:
+ * tests/OBV/ValueBox/server.cpp:
+ * tests/OBV/ValueBox/Test_impl.cpp:
+ * tests/OBV/ValueBox/Test_impl.h:
+ * tests/OBV/ValueBox/valuebox.idl:
+ * tests/OBV/ValueBox/valuebox.mpc:
+ * tests/OBV/ValueBox/vb_basic.idl:
+ * tests/OBV/ValueBox/vb_struct.idl:
+ * tests/OBV/ValueBox/vb_union.idl:
+
+ New test for valuebox feature
+
+Wed Jul 13 15:14:46 2005 Justin Michel <michel_j@ociweb.com>
+
+ * NEWS:
+
+ Added information about recent Notification Service changes.
+
+Wed Jul 13 18:54:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/ServerRequestInterceptor_Adapter_Factory.{h,cpp}:
+ * tao/ClientRequestInterceptor_Adapter_Factory.{h,cpp}:
+ Added virtual destructor to resolve gcc4 runtime errors, the cpp
+ file is new
+
+ * tao/tao.mpc:
+ * tao/Makefile.am:
+ Added new files
+
+ * tao/Thread_Lane_Resources_Manager.cpp:
+ Removed explicit templates
+
+Wed Jul 13 18:18:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/Pollable.pidl:
+ * tao/PollableC.{h,cpp}:
+ * tao/PollableS.h:
+ Moved these files to the Messaging library
+
+ * tao/Messaging/*C.{h,cpp}:
+ Regenerated
+
+ * tao/tao.mpc:
+ * tao/Makefile.am:
+ Updated because of file move above
+
+Wed Jul 13 12:53:34 2005 Chad Elliott <elliott_c@ociweb.com>
+
+ * orbsvcs/tests/InterfaceRepo/Application_Test/ifr_dii_client.cpp:
+
+ Added a missing ACE_CHECK_RETURN.
+
+Wed Jul 13 16:51:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/RTPortableServer/RT_Servant_Dispatcher.cpp:
+ Updated some debug statements to get the same layout as in other places
+
+Wed Jul 13 11:18:44 2005 Justin Michel <michel_j@ociweb.com>
+
+ * orbsvcs/tests/Notify/Ordering/Notify_Sequence_Push_Consumer.h:
+ * orbsvcs/tests/Notify/Ordering/Notify_Sequence_Push_Consumer.cpp:
+
+ Update the test to be more tolerant of differing thread behavior
+ on the various platforms.
+
+Wed Jul 13 10:24:39 2005 Chad Elliott <elliott_c@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/Locator_Repository.cpp:
+
+ Print an error if the registry option is used on a non-Windows OS.
+
+ * orbsvcs/examples/ImR/Advanced/run_test.pl:
+
+ When "using" Getopts::Long, take everything to be compatible with
+ Perl 5.6.1.
+
+ * orbsvcs/orbsvcs/CosNotification.mpc:
+
+ Simplify the persistence project by using a wildcard.
+
+ * tao/ImR_Client/ImR_Client.h:
+ * tao/ImR_Client/ImR_Client.cpp:
+
+ Added a constructor to initialize the server_object_ pointer.
+
+ * tao/PortableServer/Root_POA.cpp:
+
+ Do not put the passed in POAManager in the safe_poa_manager as we
+ do not want it to be destroyed in case an exception is thrown
+ during the create_POA_i() method.
+
+Wed Jul 13 08:01:15 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/LoadBalancing.mpc:
+
+ Fixed typo introduced in:
+ Tue Jul 12 17:12:46 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+Wed Jul 13 12:35:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/Encodable.{h,cpp}:
+ * tao/Utils/Encodable.{h,cpp}:
+ Moved Encodable from the TAO lib to the Utils lib. It is a utility
+ class that is not used in TAO and its tests. This way anyone using
+ it can keep using it.
+
+ * tao/tao.mpc:
+ * tao/Makefile.am:
+ Updated for change above
+
+Wed Jul 13 12:19:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/RTCORBA/RT_ORB_Loader.cpp:
+ Create the _var later on the stack
+
+ * tao/RTCORBA/RT_ORBInitializer.cpp:
+ Initialise pointer
+
+ * tao/RTCORBA/RTCORBAC.h:
+ No need to derive ProtocolProperties from TAO_Encodable
+
+ * tao/RTCORBA/diffs/RTCORBA.diff:
+ Updated
+
+Wed Jul 13 10:44:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/IIOP_Acceptor.cpp:
+ Updated some debug statements so that they have the same formatting
+ as the other statements
+
+Wed Jul 13 10:21:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * docs/performance.html:
+ Started with documenting the defines that have impact on runtime
+ footprint
+
+Tue Jul 12 17:43:55 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * tao/Makefile.am:
+
+ Regenerated.
+
+Tue Jul 12 17:12:46 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/LoadBalancing.mpc:
+ * orbsvcs/tests/Bug_1395_Regression/Bug_1395_Regression.mpc:
+
+ Add *_IDL projects for compiling *.idl files. This eliminates
+ duplicate rules that would otherwise result when Makefile.am's
+ are aggregated in the automake build.
+
+Tue Jul 12 13:39:21 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/orbsvcs/CosNaming.mpc:
+ * orbsvcs/orbsvcs/CosNotification.mpc:
+ * orbsvcs/orbsvcs/CosTrading.mpc:
+ * orbsvcs/orbsvcs/DsEventLogAdmin.mpc:
+ * orbsvcs/orbsvcs/DsLogAdmin.mpc:
+ * orbsvcs/orbsvcs/DsNotifyLogAdmin.mpc:
+
+ Make _IDL projects unconditional now that Chad has enhanced
+ MPC to support custom_only builds for VC++ projects.
+
+Tue Jul 12 18:07:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/PortableServer/Upcall_Wrapper.cpp:
+ Fixed compile errors with msvc6
+
+Tue Jul 12 18:04:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/Server_Request_Interceptor.cpp:
+ Added missing include
+
+Tue Jul 12 17:49:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Request_Context_Repository.{h,cpp}:
+ Fixed compile errors
+
+Tue Jul 12 08:56:03 2005 Justin Michel <michel_j@ociweb.com>
+
+ * orbsvcs/tests/ImplRepo/run_test.pl:
+
+ Ensure that old exe files are deleted before new ones are copied in
+ the nt_service_ir test.
+ Make the nt_service_ir test fail more quickly when an error occurs.
+
+Tue Jul 12 08:33:05 2005 Chad Elliott <elliott_c@ociweb.com>
+
+ * tests/RTCORBA/Banded_Connections/bands.irix:
+ * tests/RTCORBA/Banded_Connections/run_test.pl:
+ * tests/RTCORBA/MT_Client_Protocol_Priority/run_test.pl:
+
+ Added support for IRIX.
+
+ * tests/RTCORBA/Collocation/continuous.conf:
+ * tests/RTCORBA/Collocation/continuous.conf.xml:
+ * tests/RTCORBA/Collocation/run_test.pl:
+ * tests/RTCORBA/Destroy_Thread_Pool/continuous.conf:
+ * tests/RTCORBA/Destroy_Thread_Pool/continuous.conf.xml:
+ * tests/RTCORBA/Destroy_Thread_Pool/run_test.pl:
+ * tests/RTCORBA/Persistent_IOR/continuous.conf:
+ * tests/RTCORBA/Persistent_IOR/continuous.conf.xml:
+ * tests/RTCORBA/Persistent_IOR/run_test.pl:
+ * tests/RTCORBA/Persistent_IOR/server.cpp:
+ * tests/RTCORBA/Priority_Inversion_With_Bands/continuous.conf:
+ * tests/RTCORBA/Priority_Inversion_With_Bands/continuous.conf.xml:
+ * tests/RTCORBA/Priority_Inversion_With_Bands/run_test.pl:
+ * tests/RTCORBA/Priority_Inversion_With_Bands/test_i.cpp:
+ * tests/RTCORBA/Server_Declared/continuous.conf:
+ * tests/RTCORBA/Server_Declared/continuous.conf.xml:
+ * tests/RTCORBA/Server_Declared/run_test.pl:
+ * tests/RTCORBA/Thread_Pool/continuous.conf:
+ * tests/RTCORBA/Thread_Pool/continuous.conf.xml:
+ * tests/RTCORBA/Thread_Pool/run_test.pl:
+
+ For HP-UX, the only priority mapping that makes sense is
+ continuous. For each of these tests, I added a configurator file
+ to set the priority mapping and only use it on HP-UX.
+
+ * tests/RTCORBA/common_args.cpp:
+
+ sscanf wasn't working properly (at least with aCC 3.60) so I
+ switched to strtoul.
+
+Tue Jul 12 13:29:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/RTCORBA/Persistent_IOR/client.cpp:
+ Added check for nil reference
+
+ * tao/Thread_Lane_Resources.cpp (cleanup_rw_transports):
+ If we are already finalized (transport_cache pointer is zero)
+ directly return.
+
+Tue Jul 12 13:05:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/RTCORBA/Persistent_IOR/test.idl:
+ Made the shutdown call a oneway
+
+Tue Jul 12 12:48:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/Thread_Lane_Resources.cpp:
+ Set pointers to zero after deleting them
+
+Tue Jul 12 12:41:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/PI/ClientRequestInfo.h:
+ Removed invalid export macro
+
+Tue Jul 12 11:51:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/RTCORBA/RT_ORB.cpp:
+ Initialise pointers with 0
+
+Tue Jul 12 11:08:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Bug_1639_Regression/test.mpc:
+ Simplified this mpc file
+
+Tue Jul 12 10:05:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Bug_2174_Regression/Bug_2174_Regression.mpc:
+ Don't build the client when minimum_corba is set
+
+ * tao/CONV_FRAME.pidl:
+ * tao/GIOP.pidl
+ Updated regeneration instructions
+
+ * tao/CONV_FRAMES_T.h:
+ * tao/GIOPS_T.h
+ Removed this file
+
+ * tao/ClientRequestInfo.{h,cpp}
+ * tao/ClientRequestInfo.pidl:
+ * tao/ClientRequestInfoA.cpp
+ * tao/ClientRequestInfoC.{h,cpp}:
+ * tao/ClientRequestInfoS.h:
+ * tao/PIForwardRequest.pidl
+ * tao/PIForwardRequestA.cpp
+ * tao/PIForwardRequestC.{h,cpp}:
+ * tao/PIForwardRequestS.h
+ * tao/RequestInfo.pidl
+ * tao/RequestInfoA.cpp:
+ * tao/RequestInfoC.{h,cpp}:
+ * tao/RequestInfoS.h:
+ These files are moved to the PI library
+
+ * tao/ClientRequestInterceptor_Adapter.h:
+ Don't pass TAO_ClientRequestInfo with each invocation,
+ an instance is allocated within the adapter implementation.
+ Also added a method to get the PortableInterceptor::ReplyStatus
+ from a TAO::Invocation_Base
+
+ * tao/Collocation_Resolver.cpp:
+ * tao/Protocol_Factory.cpp:
+ * tao/Protocols_Hooks.cpp:
+ * tao/Tagged_Components.cpp:
+ Removed explicit template instantiations
+
+ * tao/IIOP_Profile.h:
+ * tao/Profile.h:
+ Moved destructor to protected part to make sure an instance
+ is only removed by the _decr_refcnt
+
+ * tao/Invocation_Base.{h,cpp,inl}:
+ Reworked the invocation path to invoke the client request
+ interceptor when it is set and don't create a TAO_ClientRequestInfo
+ on the stack, this is done in the PI adapter. Store the invoke_status
+ and caught_exception as members in this class, this was done
+ previously in the TAO_ClientRequestInfo, but this is now not
+ used anymore in the TAO lib
+
+ * tao/MProfile.h:
+ Doxygen improvement
+
+ * tao/Makefile.am:
+ Updated because of moving of files
+
+ * tao/ORB_Core.h:
+ No need to forward declare TAO_ServerRequest
+
+ * tao/PortableInterceptor.pidl:
+ * tao/PortableInterceptorC.h:
+ Removed the files we moved to PI/PI_Server
+
+ * tao/ServerRequestInfo.pidl:
+ * tao/ServerRequestInfoA.cpp:
+ * tao/ServerRequestInfoC.{h,cpp}:
+ * tao/ServerRequestInfoS.h:
+ Moved to the PI_Server lib
+
+ * tao/ServerRequestInterceptor_Adapter.h:
+ Updated to not pass TAO_ServerRequestInfo with each call, pass
+ the difference exception info
+
+ * tao/Stub.{h,cpp}:
+ Removed service_profile_selection(), this was marked deprecated for
+ a long time.
+
+ * tao/Synch_Invocation.cpp:
+ Fixed incorrect emulated exception usage
+
+ * tao/TAO_Server_Request.{h,cpp,i}:
+ Added data members which where previous in TAO_ServerRequestInfo
+
+ * tao/Transport.{h,cpp,inl}:
+ Removed TAO_Transport_Refcount_Guard, not used
+
+ * tao/tao.mpc:
+ Updated
+
+ * tao/PI/ClientRequestInfo.{cpp,h}:
+ * tao/PI/ClientRequestInfo.pidl:
+ * tao/PI/ClientRequestInfoA.cpp"
+ * tao/PI/ClientRequestInfoC.{h,cpp}:
+ * tao/PI/ClientRequestInfoS.h:
+ These files moved here from the TAO core library
+
+ * tao/PI/ClientRequestInterceptor.pidl:
+ Updated includes because of moved files
+
+ * tao/PI/ClientRequestInterceptorA.cpp:
+ * tao/PI/ClientRequestInterceptorC.{h,cpp}:
+ * tao/PI/ClientRequestInterceptorS.h:
+ Regenerated
+
+ * tao/PI/ClientRequestInterceptor_Adapter_Impl.{h,cpp}:
+ Allocate a TAO_ClientRequestInfo on the stack for each
+ interception point and updated for base interface
+
+ * tao/PI/InterceptorA.cpp
+ * tao/PI/InterceptorC.{h,cpp}:
+ * tao/PI/InterceptorS.h:
+ * tao/PI/ORBInitInfoA.cpp:
+ * tao/PI/ORBInitInfoC.{h,cpp}:
+ * tao/PI/ORBInitInfoS.h:
+ * tao/PI/ORBInitializerA.cpp:
+ * tao/PI/ORBInitializerC.{h,cpp}:
+ * tao/PI/ORBInitializerS.h:
+ Regenerated
+
+ * tao/PI/PI.h:
+ Include new *C.h files
+
+ * tao/PI/PIForwardRequest.pidl
+ * tao/PI/PIForwardRequestA.cpp
+ * tao/PI/PIForwardRequestC.{h,cpp}:
+ * tao/PI/PIForwardRequestS.h:
+ * tao/PI/RequestInfo.pidl:
+ * tao/PI/RequestInfoA.cpp:
+ * tao/PI/RequestInfoC.{h,cpp}:
+ * tao/PI/RequestInfoS.h:
+ Moved from the TAO lib
+
+ * tao/PI_Server/PI_Server.h:
+ Added new *C.h files
+
+ * tao/PI_Server/ServerInterceptorAdapter.{h,cpp}:
+ Allocate a TAO_ServerRequestInfo for each interception point
+
+ * tao/PI_Server/ServerRequestInfo.{h,cpp,inl}:
+ * tao/PI_Server/ServerRequestInfo.pidl:
+ * tao/PI_Server/ServerRequestInfoA.cpp:
+ * tao/PI_Server/ServerRequestInfoC.{h,cpp}:
+ * tao/PI_Server/ServerRequestInfoS.h:
+ Moved from the PortableServer lib
+
+ * tao/PI_Server/ServerRequestInterceptor.pidl:
+ Updated includes
+
+ * tao/PI_Server/ServerRequestInterceptorC.h:
+ Regenerated
+
+ * tao/PortableServer/Basic_SArguments.cpp:
+ * tao/PortableServer/Special_Basic_SArguments.cpp:
+ * tao/PortableServer/UB_String_SArguments.cpp
+ Removed, not needed
+
+ * tao/PortableServer/ServerRequestInfo.{h,cpp,inl}:
+ Moved to the PI_Server lib
+
+ * tao/PortableServer/Local_Servant_Base.inl:
+ Removed commented out code
+
+ * tao/PortableServer/ORT_Adapter.cpp:
+ * tao/PortableServer/ORT_Adapter_Factory.cpp:
+ * tao/PortableServer/StrategyFactory.cpp:
+ Removed explicit templates
+
+ * tao/PortableServer/Object_Adapter.cpp:
+ * tao/PortableServer/Upcall_Wrapper.cpp:
+ Updated code because of changes ServerRequestInterceptor
+ adapter change
+
+ * tao/RTCORBA/RT_ORBInitializer.cpp:
+ Initialise pointer with 0
+
+ * tao/RTScheduling/RTScheduler.pidl:
+ Updated include
+
+ * tao/RTScheduling/RTSchedulerC.h:
+ Regenerated
+
+ * tests/Big_Twoways/Peer.cpp:
+ Initialise pointer with 0
+
+ * tests/Portable_Interceptors/ForwardRequest/Server_Request_Interceptor.h:
+ Added needed include
+
+Mon Jul 11 13:39:34 2005 Gary Maxey <gary.maxey@hp.com>
+
+ * TAO_IDL/be/be_visitor_valuebox/valuebox_cs.cpp:
+ * TAO_IDL/be/be_visitor_valuebox/valuebox_ci.cpp:
+
+ Updated to solve cross platform compilation problems.
+
+Mon Jul 11 21:08:17 2005 Boris Kolpackov <boris@kolpackov.net>
+
+ * orbsvcs/examples/Notify/Federation/Gate/Export.h:
+ * orbsvcs/examples/Notify/Federation/Gate/Gate.h:
+ * orbsvcs/examples/Notify/Federation/Gate/Gate.mpc:
+
+ Added export macro.
+
+Mon Jul 11 09:07:26 2005 Justin Michel <michel_j@ociweb.com>
+
+ * orbsvcs/orbsvcs/Notify/Admin.cpp:
+
+ Add missing include of Event_Manager.h
+
+Mon Jul 11 07:23:49 2005 Chad Elliott <elliott_c@ociweb.com>
+
+ * tests/Nested_Upcall_Crash/Nested_Upcall_Crash.mpc:
+
+ Set the stack size for windows based project types to 16Mb to
+ allow this test to complete on Windows.
+
+Mon Jul 11 11:12:42 2005 Boris Kolpackov <boris@kolpackov.net>
+
+ * orbsvcs/examples/Notify/Federation/Agent/Agent.cpp:
+ * orbsvcs/examples/Notify/Federation/SpaceCraft/SpaceCraft.cpp:
+
+ Add explicit return statements to main (which is renamed
+ to ace_main_i and, as a result, doesn't have proper main
+ semantics).
+
+Mon Jul 11 08:37:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Portable_Interceptors/ForwardRequest/PI_ForwardRequest.mpc:
+ Removed not needed base projects
+
+Mon Jul 11 08:08:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Bug_2183_Regression/Bug_2183_Regression.mpc:
+ Simplified this mpc file
+
+ * tests/Bug_2174_Regression/*:
+ New regression for bug 2174. _non_existent should return
+ true/false, not raise OBJECT_NOT_EXIST. Thanks to
+ Torsten Kuepper <torsten dot kuepper at nokia dot com>
+ for making this regression. The bugfix for this will follow
+ later this week.
+
+Fri Jul 8 12:59:38 2005 Chad Elliott <elliott_c@ociweb.com>
+
+ * tests/GIOP_Fragments/PMB_With_Fragments/dribble.pl:
+
+ Added a sleep(1) at the end of this script to allow the socket to
+ get flushed before the process exits. On windows, the socket data
+ is lost if the socket isn't flushed by the OS before the process
+ completes.
+
+Fri Jul 8 11:15:00 2005 Justin Michel <michel_j@ociweb.com>
+
+ * orbsvcs/tests/Notify/Blocking/Structured_Supplier.cpp:
+ * orbsvcs/tests/Notify/Discarding/Notify_Sequence_Push_Consumer.cpp:
+ * orbsvcs/tests/Notify/Discarding/Sequence_Supplier.cpp:
+ * orbsvcs/tests/Notify/Discarding/Structured_Supplier.cpp:
+ * orbsvcs/tests/Notify/MT_Dispatching/Structured_Supplier.cpp:
+ * orbsvcs/tests/Notify/Ordering/Sequence_Supplier.cpp:
+ * orbsvcs/tests/Notify/Ordering/Structured_Supplier.cpp:
+ * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Sequence_Supplier.cpp:
+ * orbsvcs/tests/Notify/Sequence_Multi_Filter/Sequence_Supplier.cpp:
+ * orbsvcs/tests/Notify/Structured_Filter/Structured_Supplier.cpp:
+ * orbsvcs/tests/Notify/Structured_Multi_Filter/Structured_Supplier.cpp:
+ * orbsvcs/tests/Notify/lib/PushConsumer.cpp:
+ * orbsvcs/tests/Notify/lib/PushSupplier.cpp:
+ * orbsvcs/tests/Notify/lib/SequencePushConsumer.cpp:
+ * orbsvcs/tests/Notify/lib/SequencePushSupplier.cpp:
+ * orbsvcs/tests/Notify/lib/StructuredPushConsumer.cpp:
+ * orbsvcs/tests/Notify/lib/StructuredPushSupplier.cpp:
+ * orbsvcs/tests/Notify/performance-tests/Filter/Sequence_Supplier.cpp:
+ * orbsvcs/tests/Notify/performance-tests/Filter/Structured_Supplier.cpp:
+
+ Add NOT_USED where appropriate to exception macros.
+
+Fri Jul 8 16:03:46 2005 Boris Kolpackov <boris@kolpackov.net>
+
+ * orbsvcs/examples/Notify/Federation/Agent/Agent.cpp:
+ * orbsvcs/examples/Notify/Federation/Gate/Gate.cpp:
+ * orbsvcs/examples/Notify/Federation/Gate/Gate.h:
+ * orbsvcs/examples/Notify/Federation/SpaceCraft/SpaceCraft.cpp:
+
+ Made the code compile on platforms with emulated exceptions.
+
+Fri Jul 8 14:06:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/Transport_Cache_Manager.h:
+ Removed virtual from destructor, no need for this.
+
+Fri Jul 8 15:32:36 2005 Boris Kolpackov <boris@kolpackov.net>
+
+ * orbsvcs/examples/Notify/Federation/Agent/Agent.cpp:
+ * orbsvcs/examples/Notify/Federation/Gate/Gate.cpp:
+ * orbsvcs/examples/Notify/Federation/SpaceCraft/SpaceCraft.cpp:
+
+ Changed all references to TAO_Notify_Service:init to read
+ init_service because somebody decided for some reason to
+ rename this function. Also made the code compilable by VC6.
+
+Fri Jul 8 12:38:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/LocalObject.cpp:
+ Removed some remarks about possible corba spec mismatch. Checked
+ the latest corba spec and we throw the correct error
+
+Fri Jul 8 12:20:47 2005 Simon McQueen <sm@prismtech.com>
+
+ * tests/Bug_2183_Regression/server.conf:
+
+ Used the wrong comment character in this file.
+
+Thu Jul 7 16:29:47 2005 Justin Michel <michel_j@ociweb.com>
+
+ * orbsvcs/orbsvcs/Notify/Buffering_Strategy.cpp:
+ * orbsvcs/orbsvcs/Notify/ThreadPool_Task.cpp:
+
+ Cleanup the output when enqueueing fails.
+
+Thu Jul 7 15:39:54 2005 Justin Michel <michel_j@ociweb.com>
+
+ * orbsvcs/tests/Notify/performance-tests/RedGreen/RedGreen_Test.cpp:
+ * orbsvcs/tests/Notify/performance-tests/RedGreen/listener.conf:
+ * orbsvcs/tests/Notify/performance-tests/RedGreen/listener.conf.xml:
+ * orbsvcs/tests/Notify/performance-tests/RedGreen/lookup.conf:
+ * orbsvcs/tests/Notify/performance-tests/RedGreen/lookup.conf.xml:
+
+ Fix test failure due to premature orb->shutdown().
+ Update conf files to reflect changes in Notify options.
+
+Thu Jul 07 12:46:22 2005 Gary Maxey <gary.maxey@hp.com>
+
+ * TAO_IDL/fe/idl.ll
+ * TAO_IDL/fe/lex.yy.cpp
+ * TAO_IDL/fe/lex.yy.cpp.diff
+
+ Added to regular expression for IDL_STRING_LITERAL and
+ IDL_WSTRING_LITERAL to allow additional escape sequences
+ specified by OMG.
+
+Thu Jul 7 19:50:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * docs/performance.html:
+ Added some info about how to reduce compilation footprint
+
+Thu Jul 7 19:27:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/RTScheduling/Current.cpp:
+ Fixed conversion warning
+
+Thu Jul 7 11:33:09 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * tao/ORB_Table.inl (operator==):
+
+ Improved slightly by adding a TAO_ORB_Core pointer equality
+ check.
+
+Thu Jul 7 11:23:12 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * tao/ORB_Table.inl (ORB_Core_Ref_Counter):
+
+ Fixed seg faults caused by calling methods through a nil
+ TAO_ORB_Core pointer by verifying that the pointer is non-nil
+ before doing so. Thanks to Johnny for pointing out the
+ corresponding crash.
+
+Thu Jul 7 18:13:24 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/include/utl_err.h:
+ * TAO_IDL/util/utl_err.cpp:
+ * TAO_IDL/util/utl_global.cpp (string_to_scoped_name):
+
+ Minor fix to the logic of string_to_scoped_name(), and
+ removed the "malformed scoped name string" error since
+ the lookup now catches it if it's incorrect.
+
+Thu Jul 7 16:56:55 2005 Simon McQueen <sm@prismtech.com>
+
+ * tao/ORB_Core.cpp:
+ * tao/params.cpp:
+ * tao/params.h:
+ * tao/params.i:
+ * tao/IIOP_Connection_Handler.cpp:
+
+ Add configuration property '-ORBNoServerSideNameLookups' so
+ that server side client name lookups can still be prevented
+ when '-ORBDottedDecimalAddresses 1' is not used.
+
+ * docs/Options.html:
+
+ Document the above.
+
+Thu Jul 7 10:01:26 2005 Justin Michel <michel_j@ociweb.com>
+
+ * orbsvcs/orbsvcs/Notify/Builder.cpp:
+ * orbsvcs/orbsvcs/Notify/RT_Notify_Service.cpp:
+ * orbsvcs/tests/Notify/Basic/ConnectDisconnect.h:
+ * orbsvcs/tests/Notify/Basic/Events.h:
+ * orbsvcs/tests/Notify/Basic/Filter.h:
+ * orbsvcs/tests/Notify/Basic/MultiTypes.h:
+ * orbsvcs/tests/Notify/Basic/Sequence.h:
+ * orbsvcs/tests/Notify/Basic/Simple.h:
+ * orbsvcs/tests/Notify/Basic/Updates.h:
+ * orbsvcs/tests/Notify/MT_Dispatching/Structured_Consumer.cpp:
+ * orbsvcs/tests/Notify/Reconnecting/Consumer.h:
+ * orbsvcs/tests/Notify/Structured_Filter/Structured_Supplier.cpp:
+ * orbsvcs/tests/Notify/Structured_Multi_Filter/Structured_Consumer.cpp:
+ * orbsvcs/tests/Notify/Structured_Multi_Filter/Structured_Supplier.cpp:
+ * orbsvcs/tests/Notify/Test_Filter/RT_Test_Filter.h:
+ * orbsvcs/tests/Notify/Test_Filter/RT_Test_FilterFactory.h:
+ * orbsvcs/tests/Notify/lib/Notify_Test_Client.cpp:
+ * orbsvcs/tests/Notify/performance-tests/RedGreen/RedGreen_Test.h:
+ * orbsvcs/tests/Notify/performance-tests/Throughput/Throughput.h:
+ * tests/Bug_2183_Regression/Hello.h:
+
+ Fix problems with ACE exception macros and fuzz errors.
+
+Thu Jul 7 15:18:01 2005 Boris Kolpackov <boris@kolpackov.net>
+
+ * orbsvcs/examples/Notify/Federation/federation.mwc:
+ * orbsvcs/examples/Notify/Federation/Agent/Agent.cpp:
+ * orbsvcs/examples/Notify/Federation/Agent/Agent.mpc:
+ * orbsvcs/examples/Notify/Federation/Agent/README:
+ * orbsvcs/examples/Notify/Federation/Agent/agent.dia:
+ * orbsvcs/examples/Notify/Federation/Gate/Gate.cpp:
+ * orbsvcs/examples/Notify/Federation/Gate/Gate.h:
+ * orbsvcs/examples/Notify/Federation/Gate/Gate.mpc:
+ * orbsvcs/examples/Notify/Federation/SpaceCraft/README:
+ * orbsvcs/examples/Notify/Federation/SpaceCraft/SpaceCraft.cpp:
+ * orbsvcs/examples/Notify/Federation/SpaceCraft/SpaceCraft.mpc:
+
+ Added a set of examples and support code that show how to set
+ up a multicast-based federation of Notification Services.
+
+ * NEWS:
+
+ Announce new examples.
+
+Thu Jul 7 11:24:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/ORB_Core_TSS_Resources.cpp:
+ Removed not needed include
+
+Thu Jul 7 08:00:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/Basic_Arguments.cpp:
+ * tao/Special_Basic_Arguments.cpp:
+ * tao/UB_String_Arguments.cpp:
+ Removed these files
+
+ * tao/tao.mpc:
+ * tao/Makefile.am:
+ Updated for changes above
+
+ * tao/Object.cpp (_get_orb):
+ Updated to comply with coding guidelines. Thanks to Ossama to
+ point out a few minor items
+
+Wed Jul 6 23:10:52 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * tao/Object_Ref_Table.cpp (bind):
+
+ "Transfer" ownership of the object reference being inserted to the
+ object reference table by increasing the reference count.
+ Addresses seg faults in code that accesses object references
+ from the this table.
+
+Wed Jul 6 15:06:17 2005 Justin Michel <michel_j@ociweb.com>
+
+ * orbsvcs/orbsvcs/Notify/Buffering_Strategy.cpp:
+ * orbsvcs/tests/Notify/Blocking/common.cpp:
+ * orbsvcs/tests/Notify/Discarding/common.cpp:
+ * orbsvcs/tests/Notify/Ordering/common.cpp:
+ * orbsvcs/tests/Notify/Reconnecting/Consumer.cpp:
+ * orbsvcs/tests/Notify/Reconnecting/Supplier.cpp:
+ * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/common.cpp:
+ * orbsvcs/tests/Notify/Sequence_Multi_Filter/common.cpp:
+ * orbsvcs/tests/Notify/lib/Task_Stats.inl:
+ * orbsvcs/tests/Notify/performance-tests/Filter/common.cpp:
+
+ Some ACE_*_cast macros were inadvertently reintroduced when porting notification
+ service fixes from 1.4a.
+
+Wed Jul 6 12:15:49 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * tao/Object_Ref_Table.h (TAO_Object_Ref_Table):
+
+ Re-exported this class until code that accesses it directly is
+ updated to use the standard interface.
+
+ * tao/RTCORBA/RT_Protocols_Hooks.cpp:
+ * tao/RTScheduling/Current.cpp:
+ * tao/RTScheduling/RTScheduler_Manager.i:
+
+ Reverted changes below due to potential order of initialization
+ problems.
+
+Wed Jul 6 11:06:22 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * tao/RTCORBA/RT_Protocols_Hooks.cpp:
+ * tao/RTScheduling/Current.cpp:
+ * tao/RTScheduling/RTScheduler_Manager.i:
+
+ Register and retrieve initial references through the standard
+ ORB interface, not directly through the underlying table. The
+ table is no longer exported.
+
+Wed Jul 06 10:48:04 2005 Gary Maxey <gary.maxey@hp.com>
+
+ * TAO_IDL/ast/ast_expression.cpp:
+ * TAO_IDL/include/ast_expression.h:
+
+ Fix for broken mod (%) operator in constant expressions.
+
+Wed Jul 6 08:11:07 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp (create_with_id):
+ * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp (create_with_id):
+ * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp (create_with_id):
+
+ Fix cut-n-pasto introduced in:
+ Tue Jul 5 18:01:04 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+Wed Jul 6 15:44:16 2005 Simon McQueen <sm@prismtech.com>
+
+ * tao/IIOP_Connection_Handler.cpp (open):
+
+ Set server side sockets to be non-blocking even if the
+ client connection policy is blocking. This fixes bugzilla
+ #2183.
+
+ * tests/Bug_2183_Regression/Bug_2183_Regression.mpc:
+ * tests/Bug_2183_Regression/Hello.cpp:
+ * tests/Bug_2183_Regression/Hello.h:
+ * tests/Bug_2183_Regression/README:
+ * tests/Bug_2183_Regression/Test.idl:
+ * tests/Bug_2183_Regression/client.cpp:
+ * tests/Bug_2183_Regression/hang_client.pl:
+ * tests/Bug_2183_Regression/run_test.pl:
+ * tests/Bug_2183_Regression/server.conf:
+ * tests/Bug_2183_Regression/server.cpp:
+
+ Added regression test for the above.
+
+Wed Jul 6 09:47:47 2005 Justin Michel <michel_j@ociweb.com>
+
+ * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Service.cpp:
+ * orbsvcs/orbsvcs/Notify/CosNotify_Service.cpp:
+ * orbsvcs/orbsvcs/Notify/Event.inl:
+ * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.cpp:
+ * orbsvcs/orbsvcs/Notify/Reactive_Task.h:
+ * orbsvcs/orbsvcs/Notify/Reactive_Task.cpp:
+ * orbsvcs/tests/Notify/lib/Notify_Test_Client.h:
+
+ Fix misc problems with exception macros.
+ Fix problem with renamed init() method.
+ Fix problem with use of ACE_Thread_Mutex instead of TAO_SYNCH_MUTEX.
+
+Tue Jul 5 18:01:04 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/orbsvcs/Log/BasicLogFactory_i.cpp (create_with_id):
+ * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp (create_with_id):
+ * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp (create_with_id):
+ * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp (create_with_id):
+
+ Throw DsLogAdmin::InvalidLogFullAction when passed an
+ unknown/unsupported log full action.
+
+Tue Jul 5 17:22:12 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp (create_with_id):
+
+ Uncomment ACE_CHECK_RETURN(...) after call to object_creation()
+ to align behavior between native and emulated exceptions and to
+ match cooresponding checks in NotifyLogFactory_i.cpp and
+ RTEventLogFactory_i.cpp.
+
+Tue Jul 5 17:06:09 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/orbsvcs/Log/Log_i.cpp (set_log_full_action):
+ * orbsvcs/orbsvcs/Log/Log_i.h:
+
+ Throw DsLogAdmin::InvalidLogFullAction when passed an
+ unknown/unsupported log full action.
+
+Tue Jul 5 23:03:27 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/fe/idl.ll:
+ * TAO_IDL/fe/lex.yy.cpp:
+ * TAO_IDL/include/utl_err.h:
+ * TAO_IDL/util/utl_err.cpp:
+ * TAO_IDL/util/utl_global.cpp:
+
+ - Added a check to code that converts a string to a
+ ScopedName class in the IDL compiler. The check
+ detects certain kinds (not all) of malformed strings.
+
+ - Fixed a bug in the string handling code that processes
+ a #pragma ID directive. There was confusion if the
+ target node name was not scoped (contained no double
+ colon) but the ID string did.
+
+ Thanks to Gar Maxey <gary.maxey@hp.com> for sending in
+ the example IDL file that uncovered these problems.
+
+Tue Jul 5 14:12:07 2005 Justin Michel <michel_j@ociweb.com>
+
+ * orbsvcs/tests/ImplRepo/run_test.pl:
+
+ Cleanup generated files such as IORs and the copy of the server
+ executable.
+
+Tue Jul 05 11:49:13 2005 Gary Maxey <gary.maxey@hp.com>
+
+ * tao/Valuetype/StringValueC.inl:
+
+ Avoid error when compiling with HPUX compiler.
+
+Tue Jul 5 10:15:29 2005 Justin Michel <michel_j@ociweb.com>
+
+ * orbsvcs/tests/Notify/Blocking/Structured_Supplier.cpp:
+ * orbsvcs/tests/Notify/Discarding/Sequence_Supplier.cpp:
+ * orbsvcs/tests/Notify/Discarding/Structured_Supplier.cpp:
+ * orbsvcs/tests/Notify/MT_Dispatching/Structured_Supplier.cpp:
+ * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Sequence_Supplier.cpp:
+ * orbsvcs/tests/Notify/Sequence_Multi_Filter/Sequence_Supplier.cpp:
+ * orbsvcs/tests/Notify/Structured_Filter/Structured_Supplier.cpp:
+ * orbsvcs/tests/Notify/Structured_Multi_Filter/Structured_Supplier.cpp:
+ * orbsvcs/tests/Notify/performance-tests/Filter/Sequence_Supplier.cpp:
+ * orbsvcs/tests/Notify/performance-tests/Filter/Structured_Supplier.cpp:
+
+ Ensure that OS_NS_unistd.h is included where we use ACE_OS::unlink().
+
+Tue Jul 5 07:48:44 2005 Justin Michel <michel_j@ociweb.com>
+
+ * examples/Kokyu_dsrt_schedulers/EDF_SchedulingC.cpp:
+ * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.h:
+
+ Fix case of include for tao/TypeCode.h
+
+Tue Jul 5 07:41:12 2005 Justin Michel <michel_j@ociweb.com>
+
+ * orbsvcs/tests/Notify/Basic/AdminProperties.cpp:
+ * orbsvcs/tests/Notify/Basic/ConnectDisconnect.cpp:
+ * orbsvcs/tests/Notify/Basic/Events.cpp:
+ * orbsvcs/tests/Notify/Basic/MultiTypes.cpp:
+ * orbsvcs/tests/Notify/Basic/Sequence.cpp:
+ * orbsvcs/tests/Notify/Basic/Simple.cpp:
+ * orbsvcs/tests/Notify/Blocking/Structured_Consumer.cpp:
+ * orbsvcs/tests/Notify/Discarding/Sequence_Consumer.cpp:
+ * orbsvcs/tests/Notify/Discarding/Structured_Consumer.cpp:
+ * orbsvcs/tests/Notify/Ordering/Sequence_Consumer.cpp:
+ * orbsvcs/tests/Notify/Ordering/Structured_Consumer.cpp:
+ * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Sequence_Supplier.cpp:
+ * orbsvcs/tests/Notify/Sequence_Multi_Filter/Sequence_Supplier.cpp:
+ * orbsvcs/tests/Notify/Structured_Filter/go.idl:
+ * orbsvcs/tests/Notify/Structured_Multi_Filter/go.idl:
+ * orbsvcs/tests/Notify/lib/Notify_Test_Client.cpp:
+ * orbsvcs/tests/Notify/lib/Peer_T.cpp:
+ * orbsvcs/tests/Notify/performance-tests/Filter/Notify_Sequence_Push_Consumer.cpp:
+ * orbsvcs/tests/Notify/performance-tests/Filter/Notify_Structured_Push_Consumer.cpp:
+ * orbsvcs/tests/Notify/performance-tests/Filter/Sequence_Consumer.cpp:
+ * orbsvcs/tests/Notify/performance-tests/Filter/Sequence_Supplier.cpp:
+
+ Fix misc problems with use of ACE_ENV macros.
+ Add missing go.idl files
+
+Tue Jul 5 03:07:52 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * tao/CORBA_String.h:
+ * tao/CORBA_String.inl:
+
+ Added TAO-specific equality operators. Allows
+ CORBA::{W}String_var to be used as map key.
+
+ * tao/ORB.cpp (resolve_initial_references):
+
+ The initial reference map is now an ACE_Array_Map, which
+ implements an STL-like map interface. Updated map iteration
+ accordingly.
+
+ * tao/ORB_Core.cpp:
+ * tao/ORB_Core.h:
+ * tao/ORB_Core.i:
+ * tao/ORB_Table.cpp:
+ * tao/ORB_Table.h:
+ * tao/ORB_Table.inl:
+ * tao/Object_Ref_Table.cpp:
+ * tao/Object_Ref_Table.h:
+ * tao/Object_Ref_Table.inl:
+ * tao/params.cpp:
+ * tao/params.h:
+ * tao/params.i:
+
+ Replaced ACE_Hash_Map_Manager_Ex usage with light weight
+ ACE_Array_Map. Hash map benefits were not worth the larger
+ footprint.
+
+ Inlined a number very small functions. Reduces footprint.
+
+ * tao/Object_Ref_Table.h (TAO_Object_Ref_Table):
+
+ Do not export this class from the TAO shared library. It is
+ meant for internal use alone.
+
+ * tao/ORB_Core_Auto_Ptr.h (TAO_ORB_Core_Auto_Ptr):
+
+ Uncommented "explicit" constructor keyword. Support for it has
+ been required in ACE and TAO for a while now.
+
+ * tao/Makefile.am (nobase_include_HEADERS):
+
+ Added new Object_Ref_Table.inl inline soure file.
+
+Mon Jul 4 18:56:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/orbsvcs/PortableGroup/MIOP.h:
+ Added closing } that was removed by accident earlier today
+
+Mon Jul 4 14:34:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Collocation_Opportunities/Collocation_Opportunities.cpp:
+ Fixed compile error
+
+Mon Jul 4 14:12:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/ORB_Core.h:
+ * tao/params.h:
+ * tao/Server_Strategy_Factory.h:
+ Removed not needed forward declarations
+
+Mon Jul 4 13:52:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/Stub.h:
+ Removed not needed forward declarations
+
+Mon Jul 4 13:42:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/orb_types.pidl:
+ Don't use -GA with regeneration, we then get an A.cpp with contents
+ but the C.cpp file is empty, so just generate everything in C.cpp
+
+ * tao/orb_typesC.{h,cpp}:
+ * tao/orb_typesS.h:
+ Regenerated
+
+ * tao/orb_typesA.cpp:
+ Removed
+
+ * tao/Makefile.am:
+ * tao/tao.mpc:
+ Removed file above
+
+Mon Jul 4 13:37:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/Makefile.am:
+ Added missing Messaging_PolicyValueA.cpp
+
+ * tao/tao.mpc:
+ Added missing Messaging_PolicyValueA.cpp and
+ Messaging_PolicyValueC.cpp
+
+Mon Jul 4 13:12:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/Protocols_Hooks.h:
+ Removed several not needed forward declarations
+
+Mon Jul 4 13:07:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/Visibility.pidl:
+ Don't use -GA with regeneration, we then get an A.cpp with contents
+ but the C.cpp file is empty, so just generate everything in C.cpp
+
+ * tao/VisibilityC.{h,cpp}:
+ * tao/VisibilityS.h:
+ Regenerated
+
+ * tao/VisibilityA.cpp:
+ Removed
+
+ * tao/Makefile.am:
+ * tao/tao.mpc:
+ Removed file above
+
+Mon Jul 4 12:59:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/PredefinedType_Seq_Tmplinst.cpp:
+ Removed this file, explicit templates are not working with TAO
+ and will not work anymore in the future
+
+ * tao/Makefile.am:
+ * tao/tao.mpc:
+ Removed file above
+
+Mon Jul 4 12:05:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/orbsvcs/FaultTolerance/FT_ClientService_Activate.h:
+ * orbsvcs/orbsvcs/FaultTolerance/FT_ServerService_Activate.h:
+ * orbsvcs/orbsvcs/PortableGroup/MIOP.h:
+ * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Loader.h:
+ * tao/PICurrent_Loader.h:
+ * tao/BiDir_GIOP/BiDirGIOP.h:
+ * tao/CodecFactory/CodecFactory.h:
+ * tao/DynamicAny/DynamicAny.h:
+ * tao/DynamicInterface/Dynamic_Adapter_Impl.h:
+ * tao/IFR_Client/IFR_Client_Adapter_Impl.h:
+ * tao/IORInterceptor/IORInterceptor_Adapter_Factory_Impl.h:
+ * tao/IORManipulation/IORManip_Loader.h:
+ * tao/IORTable/IORTable.h:
+ * tao/ImR_Client/ImR_Client.h:
+ * tao/Messaging/Messaging.h:
+ * tao/ObjRefTemplate/ORT_Adapter_Factory_Impl.h:
+ * tao/PI/PI.h:
+ * tao/PI/PolicyFactory_Loader.h:
+ * tao/PI_Server/PI_Server.h:
+ * tao/PortableServer/PortableServer.h:
+ * tao/TypeCodeFactory/TypeCodeFactory_Adapter_Impl.h:
+ * tao/TypeCodeFactory/TypeCodeFactory_Loader.h:
+ * tao/Valuetype/Valuetype_Adapter_Impl.h:
+ Removed usage of ACE_HAS_BROKEN_STATIC_CONSTRUCTORS. This seems
+ to be used for older broken VxWorks versions but we don't need
+ this anymore. Zapped the usage of this and the workaround we
+ had in TAO. This fixes bugzilla bug 2177
+
+Mon Jul 4 11:01:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/ORBInitializer_Registry_Adapter.{h,cpp}:
+ Added virtual destructor in new cpp file, hopefully this fixes the
+ gcc 4 runtime errors
+
+ * tao/tao.mpc
+ * tao/Makefile.am:
+ Added new file
+
+Mon Jul 4 10:31:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/PI_Server/PI_Server.cpp:
+ * tao/PI_Server/ServerRequestInterceptor_Factory_Impl.{h,cpp}:
+ * tao/PI/PI.cpp:
+ * tao/PI/ClientRequestInterceptor_Factory_Impl.{h,cpp}:
+ * tao/PI/ClientRequestInterceptor_Adapter_Impl.{h,cpp}:
+ Added guards for when interceptors are disabled. The complete
+ PI/PI_Server lib shouldn't get build when interceptors are
+ disabled but that is not yet possible because the
+ ORBInitializers are used internally by some core libs.
+
+Mon Jul 4 09:23:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * examples/AMH/Sink_Server/AMH_Servant.h:
+ * examples/Content_Server/AMI_Iterator/Content_Iterator_i.h:
+ * examples/Content_Server/AMI_Iterator/Iterator_Handler.h:
+ * examples/Content_Server/AMI_Observer/Callback_Handler.h:
+ * examples/Content_Server/AMI_Observer/Callback_i.h:
+ * examples/Content_Server/AMI_Observer/Push_Iterator_Handler.h:
+ * examples/Content_Server/SMI_Iterator/Content_Iterator_i.h:
+ * examples/Load_Balancing/Identity_i.h:
+ * examples/Load_Balancing/Load_Balancer_i.h:
+ * examples/Load_Balancing_persistent/Identity_i.h:
+ * examples/Load_Balancing_persistent/Load_Balancer_i.h:
+ * examples/POA/Forwarding/test_i.h:
+ * examples/RTCORBA/Activity/Job_i.h:
+ * examples/RTScheduling/Job_i.h:
+ * examples/Simple/time-date/Time_Date_i.h:
+ * orbsvcs/FT_ReplicationManager/FT_FaultConsumer.h:
+ * orbsvcs/FT_ReplicationManager/FT_ReplicationManager.h:
+ * orbsvcs/ImplRepo_Service/Iterator.h:
+ * orbsvcs/examples/CosEC/Factory/CosEventChannelFactory_i.h:
+ * orbsvcs/examples/CosEC/RtEC_Based/lib/ConsumerAdmin_i.h:
+ * orbsvcs/examples/CosEC/RtEC_Based/lib/CosEvent_Utilities.h:
+ * orbsvcs/examples/CosEC/RtEC_Based/lib/EventChannel_i.h:
+ * orbsvcs/examples/CosEC/RtEC_Based/lib/ProxyPushConsumer_i.h:
+ * orbsvcs/examples/CosEC/RtEC_Based/lib/ProxyPushSupplier_i.h:
+ * orbsvcs/examples/CosEC/RtEC_Based/lib/SupplierAdmin_i.h:
+ * orbsvcs/examples/ImR/Advanced/Manager_i.h:
+ * orbsvcs/examples/ImR/Advanced/Messenger_i.h:
+ * orbsvcs/examples/ImR/Combined_Service/dynserver.h:
+ * orbsvcs/examples/LoadBalancing/RPS_Monitor.h:
+ * orbsvcs/examples/LoadBalancing/StockFactory.h:
+ * orbsvcs/examples/Log/Notify/Notify_Consumer.h:
+ * orbsvcs/examples/Log/Notify/Notify_Supplier.h:
+ * orbsvcs/examples/Notify/Filter/Filter.h:
+ * orbsvcs/examples/Notify/Lanes/Consumer.h:
+ * orbsvcs/examples/Notify/Lanes/Supplier.h:
+ * orbsvcs/examples/Notify/Subscribe/Subscribe.h:
+ * orbsvcs/examples/Notify/ThreadPool/Consumer.h:
+ * orbsvcs/examples/Notify/ThreadPool/Supplier.h:
+ * orbsvcs/examples/ORT/Gateway_i.h:
+ * orbsvcs/orbsvcs/AV/AVStreams_i.h:
+ * orbsvcs/orbsvcs/AV/Flows_T.h:
+ * orbsvcs/orbsvcs/Event/ECG_Address_Server_Base.h:
+ * orbsvcs/orbsvcs/Event/ECG_Complex_Address_Server.h:
+ * orbsvcs/orbsvcs/Event/ECG_Mcast_EH.h:
+ * orbsvcs/orbsvcs/Event/ECG_Simple_Address_Server.h:
+ * orbsvcs/orbsvcs/Event/ECG_UDP_Receiver.h:
+ * orbsvcs/orbsvcs/Event/ECG_UDP_Sender.h:
+ * orbsvcs/orbsvcs/Event/EC_Event_Channel_Base.h:
+ * orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Load_Average_Monitor.h:
+ * orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Utilization_Monitor.h:
+ * orbsvcs/orbsvcs/LoadBalancing/LB_LeastLoaded.h:
+ * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAlert_Handler.h:
+ * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAverage.h:
+ * orbsvcs/orbsvcs/LoadBalancing/LB_LoadManager.h:
+ * orbsvcs/orbsvcs/LoadBalancing/LB_LoadMinimum.h:
+ * orbsvcs/orbsvcs/LoadBalancing/LB_Random.h:
+ * orbsvcs/orbsvcs/LoadBalancing/LB_RoundRobin.h:
+ * orbsvcs/orbsvcs/Log/BasicLog_i.h:
+ * orbsvcs/orbsvcs/Log/EventLog_i.h:
+ * orbsvcs/orbsvcs/Log/Iterator_i.h:
+ * orbsvcs/orbsvcs/Log/NotifyLogConsumer.h:
+ * orbsvcs/orbsvcs/Log/NotifyLogNotification.h:
+ * orbsvcs/orbsvcs/Log/NotifyLog_i.h:
+ * orbsvcs/orbsvcs/Log/RTEventLog_i.h:
+ * orbsvcs/orbsvcs/Naming/Bindings_Iterator_T.h:
+ * orbsvcs/orbsvcs/Naming/Naming_Context_Interface.h:
+ * orbsvcs/orbsvcs/Notify/ETCL_Filter.h:
+ * orbsvcs/orbsvcs/Notify/ETCL_FilterFactory.h:
+ * orbsvcs/orbsvcs/Property/CosPropertyService_i.h:
+ * orbsvcs/orbsvcs/Trader/Offer_Iterators.h:
+ * orbsvcs/orbsvcs/Trader/Trader_T.h:
+ * orbsvcs/orbsvcs/Trader/Trader_Utils.h:
+ * orbsvcs/performance-tests/LoadBalancing/LBPerf/CPU/Roundtrip.h:
+ * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/RPS_Monitor.h:
+ * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/Roundtrip.h:
+ * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/Roundtrip.h:
+ * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/Callback.h:
+ * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/Session.h:
+ * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/Session_Factory.h:
+ * orbsvcs/performance-tests/RTEvent/lib/Consumer.h:
+ * orbsvcs/performance-tests/RTEvent/lib/Control.h:
+ * orbsvcs/performance-tests/RTEvent/lib/Loopback.h:
+ * orbsvcs/performance-tests/RTEvent/lib/Loopback_Consumer.h:
+ * orbsvcs/performance-tests/RTEvent/lib/Loopback_Supplier.h:
+ * orbsvcs/performance-tests/RTEvent/lib/Peer_Base.h:
+ * orbsvcs/performance-tests/RTEvent/lib/Supplier.h:
+ * orbsvcs/tests/CosEvent/Basic/Random.h:
+ * orbsvcs/tests/Event/Basic/Random.h:
+ * orbsvcs/tests/Event/Mcast/Common/EC_Wrapper.h:
+ * orbsvcs/tests/HTIOP/Hello/Hello.h:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/Basic.h:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/Simple.h:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/Basic.h:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/Simple.h:
+ * orbsvcs/tests/Miop/McastHello/McastHello.h:
+ * orbsvcs/tests/Notify/Test_Filter/RT_Test_Filter.h:
+ * orbsvcs/tests/Notify/Test_Filter/RT_Test_FilterFactory.h:
+ * orbsvcs/tests/Notify/lib/Peer_T.h:
+ * orbsvcs/tests/Notify/performance-tests/RedGreen/RedGreen_Test.h:
+ * orbsvcs/tests/RTCosScheduling/Object1_i.h:
+ * orbsvcs/tests/Security/Callback/client_i.h:
+ * orbsvcs/tests/Security/Callback/server_i.h:
+ * orbsvcs/tests/Security/Secure_Invocation/Foo_i.h:
+ * performance-tests/Protocols/Protocols.mpc
+ * tests/AMI_Buffering/AMI_Buffering.h:
+ * tests/AMI_Buffering/AMI_Buffering_Admin.h:
+ * tests/AMI_Buffering/Reply_Handler.h:
+ * tests/Any/Recursive/Hello.h:
+ * tests/BiDirectional_NestedUpcall/test_i.h:
+ * tests/Big_Reply/Big_Reply_i.h:
+ * tests/Big_Request_Muxing/Payload_Receiver.h:
+ * tests/Big_Twoways/Peer.h:
+ * tests/Blocking_Sync_None/Blocking_Sync_None.h:
+ * tests/Bug_1476_Regression/Sender_i.h:
+ * tests/Bug_1482_Regression/Hello.h:
+ * tests/Bug_1495_Regression/test_i.h:
+ * tests/Bug_1551_Regression/Hello.h:
+ * tests/Bug_1551_Regression/Reply_Handler.h:
+ * tests/Cache_Growth_Test/Hello.h:
+ * tests/Client_Leaks/Process.h:
+ * tests/Client_Leaks/Process_Factory.h:
+ * tests/Client_Leaks/Startup_Callback.h:
+ * tests/Collocation_Tests/Hello.h:
+ * tests/Connect_Strategy_Test/Hello.h:
+ * tests/Connection_Purging/test_i.h:
+ * tests/Crash_On_Write/Oneway_Receiver.h:
+ * tests/Crashed_Callback/Crashed_Callback.h:
+ * tests/Crashed_Callback/Service.h:
+ * tests/Faults/ping_i.h:
+ * tests/Faults/test_i.h:
+ * tests/GIOP_Fragments/Java_Big_Request/Payload_Receiver.h:
+ * tests/GIOP_Fragments/PMB_With_Fragments/Payload_Receiver.h:
+ * tests/Hang_Shutdown/test_i.h:
+ * tests/Hello/Hello.h:
+ * tests/ICMG_Any_Bug/Hello.h:
+ * tests/ICMG_Any_Bug/HelloWorld.h:
+ * tests/IOR_Endpoint_Hostnames/bogus_i.h:
+ * tests/LongUpcalls/AMI_Manager.h:
+ * tests/LongUpcalls/Controller.h:
+ * tests/LongUpcalls/Manager.h:
+ * tests/LongUpcalls/Manager_Handler.h:
+ * tests/MT_BiDir/Receiver_i.h:
+ * tests/MT_BiDir/Sender_i.h:
+ * tests/MT_Timeout/Sleep_Service.h:
+ * tests/Nested_Upcall_Crash/Client_Peer.h:
+ * tests/Nested_Upcall_Crash/Server_Peer.h:
+ * tests/OBV/Supports/Supports_Test_impl.h:
+ * tests/ORB_shutdown/Foo_Bar.h:
+ * tests/Object_Loader/Test_i.h:
+ * tests/Oneway_Buffering/Oneway_Buffering.h:
+ * tests/Oneway_Buffering/Oneway_Buffering_Admin.h:
+ * tests/Oneways_Invoking_Twoways/Receiver_i.h:
+ * tests/Oneways_Invoking_Twoways/Sender_i.h:
+ * tests/POA/Deactivate_Object/Hello.h:
+ * tests/Portable_Interceptors/AMI/Echo.h:
+ * tests/Portable_Interceptors/AMI/Echo_Handler.h:
+ * tests/Portable_Interceptors/Collocated/Dynamic/test_i.h:
+ * tests/Portable_Interceptors/Collocated/Service_Context_Manipulation/test_i.h:
+ * tests/RTCORBA/Priority_Inversion_With_Bands/test_i.h:
+ * tests/RTCORBA/Thread_Pool/test_i.h:
+ * tests/Reliable_Oneways/Oneway_Receiver.h:
+ * tests/Reliable_Oneways/Shutdown_Helper.h:
+ * tests/Servant_To_Reference_Test/Test_i.h:
+ * tests/Server_Connection_Purging/Test_i.h:
+ * tests/Server_Leaks/Ping_Service.h:
+ * tests/Server_Port_Zero/Hello.h:
+ * tests/Stack_Recursion/Sender.h:
+ * TAO_IDL/be/be_visitor_interface/interface_ih.cpp:
+ * docs/tutorials/Quoter/Event_Service/Stock_i.h:
+ * docs/tutorials/Quoter/RT_Event_Service/Stock_i.h:
+ * docs/tutorials/Quoter/Simple/ImprovedServer/Stock_i.h:
+ * examples/POA/Adapter_Activator/server.cpp:
+ * examples/POA/Reference_Counted_Servant/server.cpp:
+ * orbsvcs/examples/CosEC/RtEC_Based/lib/ProxyPushConsumer_i.cpp:
+ * orbsvcs/examples/CosEC/RtEC_Based/lib/ProxyPushSupplier_i.cpp:
+ * orbsvcs/examples/ImR/Combined_Service/combined.cpp:
+ * orbsvcs/tests/BiDir_CORBALOC/TimeServer.cpp:
+ * orbsvcs/tests/Event/Mcast/Complex/consumer.cpp:
+ * orbsvcs/tests/Event/Mcast/Simple/consumer.cpp:
+ * orbsvcs/tests/Event/Mcast/Two_Way/application.cpp:
+ * orbsvcs/tests/ImplRepo/scale/server_i.cpp:
+ * orbsvcs/tests/Redundant_Naming/client.cpp:
+ * orbsvcs/tests/Security/ssliop_corbaloc/client.cpp:
+ * orbsvcs/tests/Simple_Naming/client.cpp:
+ * performance-tests/Latency/AMH_Single_Threaded/Roundtrip.h:
+ * performance-tests/Latency/AMI/Roundtrip.h:
+ * performance-tests/Latency/AMI/Roundtrip_Handler.h:
+ * performance-tests/Latency/Collocation/Roundtrip.h:
+ * performance-tests/Latency/DII/Roundtrip.h:
+ * performance-tests/Latency/DSI/Roundtrip.h:
+ * performance-tests/Latency/Deferred/Roundtrip.h:
+ * performance-tests/Latency/Single_Threaded/Roundtrip.h:
+ * performance-tests/Latency/Thread_Per_Connection/Roundtrip.h:
+ * performance-tests/Latency/Thread_Pool/Roundtrip.h:
+ * performance-tests/Memory/IORsize/Foo_i.h:
+ * performance-tests/Memory/IORsize/Memory_Growth.h:
+ * performance-tests/Memory/Single_Threaded/Memory_Growth.h:
+ * performance-tests/POA/Implicit_Activation/Factory.h:
+ * performance-tests/POA/Implicit_Activation/Simple.h:
+ * performance-tests/Protocols/Protocols.mpc
+ * performance-tests/Protocols/distributor.cpp:
+ * performance-tests/Protocols/receiver.cpp:
+ * performance-tests/RTCorba/Thread_Pool/server.cpp:
+ * performance-tests/Sequence_Latency/AMH_Single_Threaded/Roundtrip.h:
+ * performance-tests/Sequence_Latency/AMI/Roundtrip.h:
+ * performance-tests/Sequence_Latency/AMI/Roundtrip_Handler.h:
+ * performance-tests/Sequence_Latency/DII/Roundtrip.h:
+ * performance-tests/Sequence_Latency/DSI/Roundtrip.h:
+ * performance-tests/Sequence_Latency/Deferred/Roundtrip.h:
+ * performance-tests/Sequence_Latency/Single_Threaded/Roundtrip.h:
+ * performance-tests/Sequence_Latency/Thread_Per_Connection/Roundtrip.h:
+ * performance-tests/Sequence_Latency/Thread_Pool/Roundtrip.h:
+ * performance-tests/Throughput/Receiver.h:
+ * performance-tests/Throughput/Receiver_Factory.h:
+ * tao/ImR_Client/ServerObject_i.h:
+ * tests/AMH_Exceptions/server.cpp:
+ * tests/AMH_Oneway/server.cpp:
+ * tests/Bug_1568_Regression/server.cpp:
+ * tests/Bug_1670_Regression/server.cpp:
+ * tests/Collocation_Opportunities/Collocation_Opportunities.cpp:
+ * tests/Faults/test_i.h:
+ * tests/Objref_Sequence_Test/server.cpp:
+ * tests/POA/Etherealization/Etherealization.cpp:
+ * tests/POA/MT_Servant_Locator/MT_Servant_Locator.cpp:
+ * tests/POA/Nested_Non_Servant_Upcalls/Nested_Non_Servant_Upcalls.cpp:
+ * tests/POA/Non_Servant_Upcalls/Non_Servant_Upcalls.cpp:
+ * tests/POA/Persistent_ID/server.cpp:
+ * tests/RTCORBA/Collocation/Collocation.cpp:
+ * tests/RTCORBA/Linear_Priority/server.cpp:
+ * tests/RTCORBA/Persistent_IOR/server.cpp:
+ * tests/RTCORBA/Policy_Combinations/server.cpp:
+ * tests/RTCORBA/Profile_And_Endpoint_Selection/server.cpp:
+ * tests/UNKNOWN_Exception/server.cpp:
+ All servants are reference counted by default, no need anymore to
+ derive the servant from RefCountServantBase. Also removed the msvc
+ pragma push/pop when it was not needed anymore
+
+ * tao/Object.{h,cpp}:
+ Corrected implementation _get_orb()
+
+ * tao/SystemException.cpp:
+ Initailize pointers with 0
+
+Mon Jul 4 07:11:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Big_Twoways/Coordinator.h:
+ * tests/Big_Twoways/Session.h:
+ * tests/Big_Twoways/Session_Control.h:
+ * tests/Big_Oneways/Coordinator.h:
+ * tests/Big_Oneways/Peer.h:
+ * tests/Big_Oneways/Session.h:
+ * tests/Big_Oneways/Session_Control.h:
+ No need to derive from RefCountServantBase, Servants are
+ reference counted now by defailt.
+
+ * tests/Big_Twoways/run_test.pl:
+ * tests/Big_Oneways/run_test.pl:
+ Use WaitKill for the server, if the server is still running, it
+ is an error
+
+ * tests/Big_Twoways/server.cpp:
+ * tests/Big_Oneways/server.cpp:
+ No need to do a _remove_ref, the _var handle this
+
+Sun Jul 3 15:09:06 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp:
+
+ Fix typo in ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA case.
+
+ * orbsvcs/orbsvcs/Log/BasicLogFactory_i.cpp:
+ * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp:
+ * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp:
+ * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp:
+
+ Change create() method parameter name from max_rec_size to
+ max_size, as it specifies the size of the whole log, not a
+ single log record.
+
+Sun Jul 3 15:00:29 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * tao/Makefile.am:
+ * orbsvcs/orbsvcs/Makefile.am:
+
+ Regenerated.
+
+ * tao/tao.mpc:
+
+ Removed Interceptor_List.h from Header_Files and
+ Interceptor_List.cpp from Template_Files sections.
+
+Fri Jul 01 15:14:06 2005 Gary Maxey <gary.maxey@hp.com>
+
+ * tao/Valuetype/StringValueC.inl:
+
+ Avoid error when compiling with MSVC6 compiler.
+
+Fri Jul 1 16:14:16 2005 Justin Michel <michel_j@ociweb.com>
+
+ * orbsvcs/tests/Notify/Test_Filter/RT_Test_Filter.cpp:
+ * orbsvcs/tests/Notify/lib/Options_Parser.cpp:
+
+ Fix some typos with the previous checkin.
+
+Fri Jul 1 14:43:27 2005 Justin Michel <michel_j@ociweb.com>
+
+ * orbsvcs/Notify_Service/Notify_Service.cpp:
+ * orbsvcs/Notify_Service/README:
+ * orbsvcs/Notify_Service/svc.conf:
+ * orbsvcs/Notify_Service/svc.conf.xml:
+ * orbsvcs/orbsvcs/CosNotification.mpc:
+ * orbsvcs/orbsvcs/CosNotifyComm.idl:
+ * orbsvcs/orbsvcs/Notify/Admin.h:
+ * orbsvcs/orbsvcs/Notify/Admin.inl:
+ * orbsvcs/orbsvcs/Notify/Admin.cpp:
+ * orbsvcs/orbsvcs/Notify/AdminProperties.h:
+ * orbsvcs/orbsvcs/Notify/AdminProperties.inl:
+ * orbsvcs/orbsvcs/Notify/AdminProperties.cpp:
+ * orbsvcs/orbsvcs/Notify/Any/AnyEvent.h:
+ * orbsvcs/orbsvcs/Notify/Any/AnyEvent.cpp:
+ * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushConsumer.h:
+ * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushConsumer.cpp:
+ * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushSupplier.h:
+ * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushSupplier.cpp:
+ * orbsvcs/orbsvcs/Notify/Any/ProxyPushConsumer.h:
+ * orbsvcs/orbsvcs/Notify/Any/ProxyPushConsumer.cpp:
+ * orbsvcs/orbsvcs/Notify/Any/ProxyPushSupplier.h:
+ * orbsvcs/orbsvcs/Notify/Any/ProxyPushSupplier.cpp:
+ * orbsvcs/orbsvcs/Notify/Any/PushConsumer.h:
+ * orbsvcs/orbsvcs/Notify/Any/PushConsumer.cpp:
+ * orbsvcs/orbsvcs/Notify/Any/PushSupplier.h:
+ * orbsvcs/orbsvcs/Notify/Any/PushSupplier.cpp:
+ * orbsvcs/orbsvcs/Notify/Buffering_Strategy.h:
+ * orbsvcs/orbsvcs/Notify/Buffering_Strategy.cpp:
+ * orbsvcs/orbsvcs/Notify/Builder.cpp:
+ * orbsvcs/orbsvcs/Notify/Consumer.h:
+ * orbsvcs/orbsvcs/Notify/Consumer.inl:
+ * orbsvcs/orbsvcs/Notify/Consumer.cpp:
+ * orbsvcs/orbsvcs/Notify/ConsumerAdmin.h:
+ * orbsvcs/orbsvcs/Notify/ConsumerAdmin.cpp:
+ * orbsvcs/orbsvcs/Notify/CosNotify_Service.h:
+ * orbsvcs/orbsvcs/Notify/CosNotify_Service.cpp:
+ * orbsvcs/orbsvcs/Notify/Default_Factory.cpp:
+ * orbsvcs/orbsvcs/Notify/Delivery_Request.h:
+ * orbsvcs/orbsvcs/Notify/Delivery_Request.cpp:
+ * orbsvcs/orbsvcs/Notify/ETCL_Filter.h:
+ * orbsvcs/orbsvcs/Notify/ETCL_Filter.cpp:
+ * orbsvcs/orbsvcs/Notify/ETCL_FilterFactory.h:
+ * orbsvcs/orbsvcs/Notify/Event.h:
+ * orbsvcs/orbsvcs/Notify/Event.inl:
+ * orbsvcs/orbsvcs/Notify/Event.cpp:
+ * orbsvcs/orbsvcs/Notify/EventChannel.h:
+ * orbsvcs/orbsvcs/Notify/EventChannel.cpp:
+ * orbsvcs/orbsvcs/Notify/EventChannelFactory.h:
+ * orbsvcs/orbsvcs/Notify/EventChannelFactory.cpp:
+ * orbsvcs/orbsvcs/Notify/EventTypeSeq.h:
+ * orbsvcs/orbsvcs/Notify/Event_Manager.h:
+ * orbsvcs/orbsvcs/Notify/Event_Manager.inl:
+ * orbsvcs/orbsvcs/Notify/Event_Manager.cpp:
+ * orbsvcs/orbsvcs/Notify/Event_Persistence_Factory.h:
+ * orbsvcs/orbsvcs/Notify/FilterAdmin.h:
+ * orbsvcs/orbsvcs/Notify/FilterAdmin.cpp:
+ * orbsvcs/orbsvcs/Notify/Method_Request.h:
+ * orbsvcs/orbsvcs/Notify/Method_Request.inl:
+ * orbsvcs/orbsvcs/Notify/Method_Request_Dispatch.h:
+ * orbsvcs/orbsvcs/Notify/Method_Request_Dispatch.cpp:
+ * orbsvcs/orbsvcs/Notify/Method_Request_Event.h:
+ * orbsvcs/orbsvcs/Notify/Method_Request_Event.cpp:
+ * orbsvcs/orbsvcs/Notify/Method_Request_Lookup.h:
+ * orbsvcs/orbsvcs/Notify/Method_Request_Lookup.cpp:
+ * orbsvcs/orbsvcs/Notify/Method_Request_Shutdown.h:
+ * orbsvcs/orbsvcs/Notify/Method_Request_Updates.h:
+ * orbsvcs/orbsvcs/Notify/Method_Request_Updates.cpp:
+ * orbsvcs/orbsvcs/Notify/Name_Value_Pair.cpp:
+ * orbsvcs/orbsvcs/Notify/Notify_Constraint_Interpreter.h:
+ * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.h:
+ * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.cpp:
+ * orbsvcs/orbsvcs/Notify/Notify_EventChannelFactory_i.cpp:
+ * orbsvcs/orbsvcs/Notify/Object.h:
+ * orbsvcs/orbsvcs/Notify/Object.inl:
+ * orbsvcs/orbsvcs/Notify/Object.cpp:
+ * orbsvcs/orbsvcs/Notify/Peer.h:
+ * orbsvcs/orbsvcs/Notify/Peer.cpp:
+ * orbsvcs/orbsvcs/Notify/Persistent_File_Allocator.h:
+ * orbsvcs/orbsvcs/Notify/Persistent_File_Allocator.cpp:
+ * orbsvcs/orbsvcs/Notify/Properties.cpp:
+ * orbsvcs/orbsvcs/Notify/Proxy.h:
+ * orbsvcs/orbsvcs/Notify/Proxy.cpp:
+ * orbsvcs/orbsvcs/Notify/ProxyConsumer.h:
+ * orbsvcs/orbsvcs/Notify/ProxyConsumer.inl:
+ * orbsvcs/orbsvcs/Notify/ProxyConsumer.cpp:
+ * orbsvcs/orbsvcs/Notify/ProxyConsumer_T.cpp:
+ * orbsvcs/orbsvcs/Notify/ProxySupplier.h:
+ * orbsvcs/orbsvcs/Notify/ProxySupplier.inl:
+ * orbsvcs/orbsvcs/Notify/ProxySupplier.cpp:
+ * orbsvcs/orbsvcs/Notify/ProxySupplier_T.cpp:
+ * orbsvcs/orbsvcs/Notify/Proxy_T.cpp:
+ * orbsvcs/orbsvcs/Notify/QoSProperties.h:
+ * orbsvcs/orbsvcs/Notify/QoSProperties.inl:
+ * orbsvcs/orbsvcs/Notify/QoSProperties.cpp:
+ * orbsvcs/orbsvcs/Notify/README:
+ * orbsvcs/orbsvcs/Notify/RT_Builder.cpp:
+ * orbsvcs/orbsvcs/Notify/RT_Notify_Service.h:
+ * orbsvcs/orbsvcs/Notify/RT_Notify_Service.cpp:
+ * orbsvcs/orbsvcs/Notify/Random_File.h:
+ * orbsvcs/orbsvcs/Notify/Random_File.cpp:
+ * orbsvcs/orbsvcs/Notify/Reactive_Task.h:
+ * orbsvcs/orbsvcs/Notify/Reactive_Task.cpp:
+ * orbsvcs/orbsvcs/Notify/Reconnection_Registry.h:
+ * orbsvcs/orbsvcs/Notify/Refcountable.h:
+ * orbsvcs/orbsvcs/Notify/Refcountable.cpp:
+ * orbsvcs/orbsvcs/Notify/Refcountable_Guard_T.h:
+ * orbsvcs/orbsvcs/Notify/Refcountable_Guard_T.inl:
+ * orbsvcs/orbsvcs/Notify/Routing_Slip.h:
+ * orbsvcs/orbsvcs/Notify/Routing_Slip.cpp:
+ * orbsvcs/orbsvcs/Notify/Routing_Slip_Persistence_Manager.cpp:
+ * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushConsumer.h:
+ * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushConsumer.cpp:
+ * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushSupplier.h:
+ * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushSupplier.cpp:
+ * orbsvcs/orbsvcs/Notify/Sequence/SequencePushConsumer.h:
+ * orbsvcs/orbsvcs/Notify/Sequence/SequencePushConsumer.cpp:
+ * orbsvcs/orbsvcs/Notify/Sequence/SequencePushSupplier.h:
+ * orbsvcs/orbsvcs/Notify/Sequence/SequencePushSupplier.cpp:
+ * orbsvcs/orbsvcs/Notify/Service.h:
+ * orbsvcs/orbsvcs/Notify/Standard_Event_Persistence.h:
+ * orbsvcs/orbsvcs/Notify/Standard_Event_Persistence.cpp:
+ * orbsvcs/orbsvcs/Notify/Structured/RT_StructuredProxyPushSupplier.h:
+ * orbsvcs/orbsvcs/Notify/Structured/RT_StructuredProxyPushSupplier.cpp:
+ * orbsvcs/orbsvcs/Notify/Structured/StructuredEvent.h:
+ * orbsvcs/orbsvcs/Notify/Structured/StructuredEvent.cpp:
+ * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushConsumer.h:
+ * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushConsumer.cpp:
+ * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushSupplier.h:
+ * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushSupplier.cpp:
+ * orbsvcs/orbsvcs/Notify/Structured/StructuredPushConsumer.h:
+ * orbsvcs/orbsvcs/Notify/Structured/StructuredPushConsumer.cpp:
+ * orbsvcs/orbsvcs/Notify/Structured/StructuredPushSupplier.h:
+ * orbsvcs/orbsvcs/Notify/Structured/StructuredPushSupplier.cpp:
+ * orbsvcs/orbsvcs/Notify/Subscription_Change_Worker.h:
+ * orbsvcs/orbsvcs/Notify/Supplier.h:
+ * orbsvcs/orbsvcs/Notify/SupplierAdmin.h:
+ * orbsvcs/orbsvcs/Notify/SupplierAdmin.cpp:
+ * orbsvcs/orbsvcs/Notify/ThreadPool_Task.h:
+ * orbsvcs/orbsvcs/Notify/ThreadPool_Task.inl:
+ * orbsvcs/orbsvcs/Notify/ThreadPool_Task.cpp:
+ * orbsvcs/orbsvcs/Notify/Timer.h:
+ * orbsvcs/orbsvcs/Notify/Timer_Queue.h:
+ * orbsvcs/orbsvcs/Notify/Timer_Reactor.h:
+ * orbsvcs/orbsvcs/Notify/Topology_Object.h:
+ * orbsvcs/orbsvcs/Notify/Topology_Object.cpp:
+ * orbsvcs/orbsvcs/Notify/Worker_Task.h:
+ * orbsvcs/orbsvcs/Notify/Buffering_Strategy.inl:
+ * orbsvcs/orbsvcs/Notify/Sequence/Batch_Buffering_Strategy.h:
+ * orbsvcs/orbsvcs/Notify/Sequence/Batch_Buffering_Strategy.cpp:
+
+ Ported over the refactoring of the Notify Service by Dave Giovannini
+ <giovannini_d at ociweb dot com>. These changes primarily fix memory leaks
+ and crashes.
+ Ported over my own changes that reimplement the OrderPolicy, BlockingPolicy, and
+ DiscardPolicy features.
+
+ * orbsvcs/tests/Notify/Basic/AdminProperties.h:
+ * orbsvcs/tests/Notify/Basic/AdminProperties.cpp:
+ * orbsvcs/tests/Notify/Basic/ConnectDisconnect.h:
+ * orbsvcs/tests/Notify/Basic/ConnectDisconnect.cpp:
+ * orbsvcs/tests/Notify/Basic/Events.h:
+ * orbsvcs/tests/Notify/Basic/Events.cpp:
+ * orbsvcs/tests/Notify/Basic/Filter.h:
+ * orbsvcs/tests/Notify/Basic/Filter.cpp:
+ * orbsvcs/tests/Notify/Basic/IdAssignment.cpp:
+ * orbsvcs/tests/Notify/Basic/LifeCycle.cpp:
+ * orbsvcs/tests/Notify/Basic/MultiTypes.h:
+ * orbsvcs/tests/Notify/Basic/MultiTypes.cpp:
+ * orbsvcs/tests/Notify/Basic/Sequence.h:
+ * orbsvcs/tests/Notify/Basic/Sequence.cpp:
+ * orbsvcs/tests/Notify/Basic/Simple.h:
+ * orbsvcs/tests/Notify/Basic/Simple.cpp:
+ * orbsvcs/tests/Notify/Basic/Updates.h:
+ * orbsvcs/tests/Notify/Basic/Updates.cpp:
+ * orbsvcs/tests/Notify/Basic/adminproperties.conf:
+ * orbsvcs/tests/Notify/Basic/notify.mt.conf:
+ * orbsvcs/tests/Notify/Basic/notify.reactive.conf:
+ * orbsvcs/tests/Notify/Basic/notify.rt.conf:
+ * orbsvcs/tests/Notify/Basic/run_test.pl:
+ * orbsvcs/tests/Notify/Blocking/Notify_Structured_Push_Consumer.h:
+ * orbsvcs/tests/Notify/Blocking/Notify_Structured_Push_Consumer.cpp:
+ * orbsvcs/tests/Notify/Blocking/Structured_Consumer.cpp:
+ * orbsvcs/tests/Notify/Blocking/Structured_Supplier.cpp:
+ * orbsvcs/tests/Notify/Blocking/common.cpp:
+ * orbsvcs/tests/Notify/Blocking/go.idl:
+ * orbsvcs/tests/Notify/Blocking/notify.conf:
+ * orbsvcs/tests/Notify/Blocking/notify.conf.xml:
+ * orbsvcs/tests/Notify/Blocking/run_test.pl:
+ * orbsvcs/tests/Notify/Destroy/main.cpp:
+ * orbsvcs/tests/Notify/Discarding/Notify_Sequence_Push_Consumer.h:
+ * orbsvcs/tests/Notify/Discarding/Notify_Sequence_Push_Consumer.cpp:
+ * orbsvcs/tests/Notify/Discarding/Notify_Structured_Push_Consumer.h:
+ * orbsvcs/tests/Notify/Discarding/Notify_Structured_Push_Consumer.cpp:
+ * orbsvcs/tests/Notify/Discarding/Sequence_Consumer.cpp:
+ * orbsvcs/tests/Notify/Discarding/Sequence_Supplier.cpp:
+ * orbsvcs/tests/Notify/Discarding/Structured_Consumer.cpp:
+ * orbsvcs/tests/Notify/Discarding/Structured_Supplier.cpp:
+ * orbsvcs/tests/Notify/Discarding/common.cpp:
+ * orbsvcs/tests/Notify/Discarding/go.idl:
+ * orbsvcs/tests/Notify/Discarding/notify.conf:
+ * orbsvcs/tests/Notify/Discarding/notify.conf.xml:
+ * orbsvcs/tests/Notify/Discarding/run_test.pl:
+ * orbsvcs/tests/Notify/Driver/main.cpp:
+ * orbsvcs/tests/Notify/Lanes/consumer.conf:
+ * orbsvcs/tests/Notify/Lanes/notify.conf:
+ * orbsvcs/tests/Notify/Lanes/run_test.pl:
+ * orbsvcs/tests/Notify/Lanes/run_test_consumer.pl:
+ * orbsvcs/tests/Notify/Lanes/run_test_notify.pl:
+ * orbsvcs/tests/Notify/Lanes/run_test_supplier.pl:
+ * orbsvcs/tests/Notify/Lanes/supplier.conf:
+ * orbsvcs/tests/Notify/MT_Dispatching/Notify_Structured_Push_Consumer.h:
+ * orbsvcs/tests/Notify/MT_Dispatching/Notify_Structured_Push_Consumer.cpp:
+ * orbsvcs/tests/Notify/MT_Dispatching/Structured_Consumer.cpp:
+ * orbsvcs/tests/Notify/MT_Dispatching/Structured_Supplier.cpp:
+ * orbsvcs/tests/Notify/MT_Dispatching/go.idl:
+ * orbsvcs/tests/Notify/MT_Dispatching/notify_mtdispatching.conf:
+ * orbsvcs/tests/Notify/MT_Dispatching/notify_mtdispatching.conf.xml:
+ * orbsvcs/tests/Notify/MT_Dispatching/notify_mtsource.conf:
+ * orbsvcs/tests/Notify/MT_Dispatching/notify_mtsource.conf.xml:
+ * orbsvcs/tests/Notify/MT_Dispatching/notify_nothreads.conf:
+ * orbsvcs/tests/Notify/MT_Dispatching/notify_nothreads.conf.xml:
+ * orbsvcs/tests/Notify/MT_Dispatching/run_test.pl:
+ * orbsvcs/tests/Notify/Ordering/Notify_Sequence_Push_Consumer.h:
+ * orbsvcs/tests/Notify/Ordering/Notify_Sequence_Push_Consumer.cpp:
+ * orbsvcs/tests/Notify/Ordering/Notify_Structured_Push_Consumer.h:
+ * orbsvcs/tests/Notify/Ordering/Notify_Structured_Push_Consumer.cpp:
+ * orbsvcs/tests/Notify/Ordering/Sequence_Consumer.cpp:
+ * orbsvcs/tests/Notify/Ordering/Sequence_Supplier.cpp:
+ * orbsvcs/tests/Notify/Ordering/Structured_Consumer.cpp:
+ * orbsvcs/tests/Notify/Ordering/Structured_Supplier.cpp:
+ * orbsvcs/tests/Notify/Ordering/common.cpp:
+ * orbsvcs/tests/Notify/Ordering/go.idl:
+ * orbsvcs/tests/Notify/Ordering/notify.conf:
+ * orbsvcs/tests/Notify/Ordering/notify.conf.xml:
+ * orbsvcs/tests/Notify/Ordering/run_test.pl:
+ * orbsvcs/tests/Notify/PluggableTopology/Test_Topology_Factory.h:
+ * orbsvcs/tests/Notify/PluggableTopology/main.cpp:
+ * orbsvcs/tests/Notify/PluggableTopology/plugtop_ns.conf:
+ * orbsvcs/tests/Notify/Reconnecting/Consumer.h:
+ * orbsvcs/tests/Notify/Reconnecting/Consumer.cpp:
+ * orbsvcs/tests/Notify/Reconnecting/README:
+ * orbsvcs/tests/Notify/Reconnecting/Supplier.cpp:
+ * orbsvcs/tests/Notify/Reconnecting/event.conf:
+ * orbsvcs/tests/Notify/Reconnecting/ns_mt.conf:
+ * orbsvcs/tests/Notify/Reconnecting/ns_mt_both.conf:
+ * orbsvcs/tests/Notify/Reconnecting/ns_st.conf:
+ * orbsvcs/tests/Notify/Reconnecting/ns_st_both.conf:
+ * orbsvcs/tests/Notify/Reconnecting/run_test.pl:
+ * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Notify_Sequence_Push_Consumer.h:
+ * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Notify_Sequence_Push_Consumer.cpp:
+ * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Sequence_Consumer.cpp:
+ * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Sequence_Supplier.cpp:
+ * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/common.cpp:
+ * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/go.idl:
+ * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/notify.conf:
+ * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/notify.conf.xml:
+ * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/run_test.pl:
+ * orbsvcs/tests/Notify/Sequence_Multi_Filter/Notify_Sequence_Push_Consumer.h:
+ * orbsvcs/tests/Notify/Sequence_Multi_Filter/Notify_Sequence_Push_Consumer.cpp:
+ * orbsvcs/tests/Notify/Sequence_Multi_Filter/Sequence_Consumer.cpp:
+ * orbsvcs/tests/Notify/Sequence_Multi_Filter/Sequence_Supplier.cpp:
+ * orbsvcs/tests/Notify/Sequence_Multi_Filter/common.cpp:
+ * orbsvcs/tests/Notify/Sequence_Multi_Filter/go.idl:
+ * orbsvcs/tests/Notify/Sequence_Multi_Filter/notify.conf:
+ * orbsvcs/tests/Notify/Sequence_Multi_Filter/notify.conf.xml:
+ * orbsvcs/tests/Notify/Sequence_Multi_Filter/run_test.pl:
+ * orbsvcs/tests/Notify/Structured_Filter/Notify_Push_Consumer.h:
+ * orbsvcs/tests/Notify/Structured_Filter/Notify_Push_Consumer.cpp:
+ * orbsvcs/tests/Notify/Structured_Filter/Struct_Filter.mpc:
+ * orbsvcs/tests/Notify/Structured_Filter/Structured_Consumer.cpp:
+ * orbsvcs/tests/Notify/Structured_Filter/Structured_Supplier.cpp:
+ * orbsvcs/tests/Notify/Structured_Filter/notify.conf:
+ * orbsvcs/tests/Notify/Structured_Filter/run_test.pl:
+ * orbsvcs/tests/Notify/Structured_Multi_Filter/Notify_Push_Consumer.h:
+ * orbsvcs/tests/Notify/Structured_Multi_Filter/Notify_Push_Consumer.cpp:
+ * orbsvcs/tests/Notify/Structured_Multi_Filter/Notify_Push_Supplier.h:
+ * orbsvcs/tests/Notify/Structured_Multi_Filter/Notify_Push_Supplier.cpp:
+ * orbsvcs/tests/Notify/Structured_Multi_Filter/Struct_Multi_Filter.mpc:
+ * orbsvcs/tests/Notify/Structured_Multi_Filter/Structured_Consumer.cpp:
+ * orbsvcs/tests/Notify/Structured_Multi_Filter/Structured_Supplier.cpp:
+ * orbsvcs/tests/Notify/Structured_Multi_Filter/notify.conf:
+ * orbsvcs/tests/Notify/Structured_Multi_Filter/run_test.pl:
+ * orbsvcs/tests/Notify/Test_Filter/RT_Test_Filter.h:
+ * orbsvcs/tests/Notify/Test_Filter/RT_Test_Filter.cpp:
+ * orbsvcs/tests/Notify/Test_Filter/RT_Test_FilterFactory.h:
+ * orbsvcs/tests/Notify/ThreadPool/consumer.conf:
+ * orbsvcs/tests/Notify/ThreadPool/notify.conf:
+ * orbsvcs/tests/Notify/ThreadPool/run_test.pl:
+ * orbsvcs/tests/Notify/ThreadPool/supplier.conf:
+ * orbsvcs/tests/Notify/XML_Persistence/main.cpp:
+ * orbsvcs/tests/Notify/XML_Persistence/run_test.pl:
+ * orbsvcs/tests/Notify/XML_Persistence/svc.conf:
+ * orbsvcs/tests/Notify/lib/Command.cpp:
+ * orbsvcs/tests/Notify/lib/Consumer_T.h:
+ * orbsvcs/tests/Notify/lib/Consumer_T.cpp:
+ * orbsvcs/tests/Notify/lib/Driver.h:
+ * orbsvcs/tests/Notify/lib/Driver.cpp:
+ * orbsvcs/tests/Notify/lib/EventChannel_Command.cpp:
+ * orbsvcs/tests/Notify/lib/Notify_Test_Client.h:
+ * orbsvcs/tests/Notify/lib/Notify_Test_Client.cpp:
+ * orbsvcs/tests/Notify/lib/Options_Parser.cpp:
+ * orbsvcs/tests/Notify/lib/Peer_T.h:
+ * orbsvcs/tests/Notify/lib/Peer_T.cpp:
+ * orbsvcs/tests/Notify/lib/Periodic_Supplier.cpp:
+ * orbsvcs/tests/Notify/lib/PushConsumer.cpp:
+ * orbsvcs/tests/Notify/lib/PushSupplier.cpp:
+ * orbsvcs/tests/Notify/lib/README:
+ * orbsvcs/tests/Notify/lib/SequencePushConsumer.cpp:
+ * orbsvcs/tests/Notify/lib/SequencePushSupplier.cpp:
+ * orbsvcs/tests/Notify/lib/StructuredPushConsumer.cpp:
+ * orbsvcs/tests/Notify/lib/StructuredPushSupplier.cpp:
+ * orbsvcs/tests/Notify/lib/Supplier_T.h:
+ * orbsvcs/tests/Notify/lib/Supplier_T.cpp:
+ * orbsvcs/tests/Notify/lib/Task_Callback.h:
+ * orbsvcs/tests/Notify/lib/Task_Stats.inl:
+ * orbsvcs/tests/Notify/lib/Task_Stats.cpp:
+ * orbsvcs/tests/Notify/performance-tests/Filter/Notify_Sequence_Push_Consumer.h:
+ * orbsvcs/tests/Notify/performance-tests/Filter/Notify_Sequence_Push_Consumer.cpp:
+ * orbsvcs/tests/Notify/performance-tests/Filter/Notify_Structured_Push_Consumer.h:
+ * orbsvcs/tests/Notify/performance-tests/Filter/Notify_Structured_Push_Consumer.cpp:
+ * orbsvcs/tests/Notify/performance-tests/Filter/Sequence_Consumer.cpp:
+ * orbsvcs/tests/Notify/performance-tests/Filter/Sequence_Supplier.cpp:
+ * orbsvcs/tests/Notify/performance-tests/Filter/Structured_Consumer.cpp:
+ * orbsvcs/tests/Notify/performance-tests/Filter/Structured_Supplier.cpp:
+ * orbsvcs/tests/Notify/performance-tests/Filter/common.cpp:
+ * orbsvcs/tests/Notify/performance-tests/Filter/go.idl:
+ * orbsvcs/tests/Notify/performance-tests/Filter/notify.conf:
+ * orbsvcs/tests/Notify/performance-tests/Filter/notify.conf.xml:
+ * orbsvcs/tests/Notify/performance-tests/Filter/run_test.pl:
+ * orbsvcs/tests/Notify/performance-tests/RedGreen/RedGreen_Test.h:
+ * orbsvcs/tests/Notify/performance-tests/RedGreen/listener.conf:
+ * orbsvcs/tests/Notify/performance-tests/RedGreen/listener.conf.xml:
+ * orbsvcs/tests/Notify/performance-tests/RedGreen/lookup.conf:
+ * orbsvcs/tests/Notify/performance-tests/RedGreen/main.cpp:
+ * orbsvcs/tests/Notify/performance-tests/RedGreen/reactive.conf:
+ * orbsvcs/tests/Notify/performance-tests/RedGreen/run_test.pl:
+ * orbsvcs/tests/Notify/performance-tests/RedGreen/svc.conf:
+ * orbsvcs/tests/Notify/performance-tests/Throughput/Throughput.h:
+ * orbsvcs/tests/Notify/performance-tests/Throughput/Throughput.cpp:
+ * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/Load_0/supplier.conf:
+ * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/Load_10/supplier.conf:
+ * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/Load_15/supplier.conf:
+ * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/Load_20/supplier.conf:
+ * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/Load_25/supplier.conf:
+ * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/Load_30/supplier.conf:
+ * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/Load_35/supplier.conf:
+ * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/Load_40/supplier.conf:
+ * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/Load_45/supplier.conf:
+ * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/Load_5/supplier.conf:
+ * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/Load_50/supplier.conf:
+ * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/README:
+ * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/consumer.conf:
+ * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/run_all.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/Load_0/supplier.conf:
+ * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/Load_10/supplier.conf:
+ * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/Load_15/supplier.conf:
+ * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/Load_20/supplier.conf:
+ * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/Load_25/supplier.conf:
+ * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/Load_30/supplier.conf:
+ * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/Load_35/supplier.conf:
+ * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/Load_40/supplier.conf:
+ * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/Load_45/supplier.conf:
+ * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/Load_5/supplier.conf:
+ * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/Load_50/supplier.conf:
+ * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/README:
+ * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/consumer.conf:
+ * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/run_all.pl:
+ * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/run_test.pl:
+ * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/2_Hops/consumer.conf:
+ * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/2_Hops/run_test.pl:
+ * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/2_Hops/supplier.conf:
+ * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/2_Hops_RTCORBA/consumer.conf:
+ * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/2_Hops_RTCORBA/run_test.pl:
+ * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/2_Hops_RTCORBA/supplier.conf:
+ * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/3_Hops/consumer.conf:
+ * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/3_Hops/relay.conf:
+ * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/3_Hops/run_test.pl:
+ * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/3_Hops/supplier.conf:
+ * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/3_Hops_RTCORBA/consumer.conf:
+ * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/3_Hops_RTCORBA/relay.conf:
+ * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/3_Hops_RTCORBA/run_test.pl:
+ * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/3_Hops_RTCORBA/supplier.conf:
+ * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Colocated/colocated.conf:
+ * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Colocated/run_test.pl:
+ * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Colocated_RTCORBA/colocated.conf:
+ * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Colocated_RTCORBA/run_test.pl:
+ * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Notify/consumer.conf:
+ * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Notify/run_test.pl:
+ * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Notify/supplier.conf:
+ * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Notify_RTCORBA/consumer.conf:
+ * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Notify_RTCORBA/run_test.pl:
+ * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Notify_RTCORBA/supplier.conf:
+ * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/README:
+ * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/run_all.pl:
+ * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/Paths_1/other_paths.conf:
+ * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/Paths_10/other_paths.conf:
+ * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/Paths_20/other_paths.conf:
+ * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/Paths_3/other_paths.conf:
+ * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/Paths_5/other_paths.conf:
+ * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/README:
+ * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/run_all.pl:
+ * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/run_high_path.pl:
+ * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/run_notify.pl:
+ * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/run_other_paths.pl:
+ * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/run_test.pl:
+ * orbsvcs/tests/Notify/performance-tests/scripts/run_all.pl:
+ * orbsvcs/tests/Notify/MT_Dispatching/notify_mtlistener.conf:
+ * orbsvcs/tests/Notify/MT_Dispatching/notify_mtlistener.conf.xml:
+ * orbsvcs/tests/Notify/Structured_Filter/control.idl:
+ * orbsvcs/tests/Notify/Structured_Multi_Filter/control.idl:
+
+ Dave G also refactored the tests somewhat to resolve various problems.
+ Many tests were rewritten to more fully test the broken QoS features.
+
+
+Fri Jul 1 17:46:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Portable_Interceptors/AMI/PI_AMI.mpc:
+ By accident ami was removed as base project of server
+
+Fri Jul 1 17:04:50 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_visitor_sequence/sequence_cs.cpp:
+
+ When generating the base class name in the constructor of
+ a sequence, changed the call to be_sequence::gen_base_class_name
+ to pass the current scope (as is already done for the same call
+ in the stub header visitor) instead of the global scope. This
+ change fixes a problem with nested anonymous sequences, for
+ example, 'sequence<sequence<short> >, in the generated
+ constructor initialization list.
+
+Fri Jul 1 11:33:12 2005 Chad Elliott <elliott_c@ociweb.com>
+
+ * TAO_IDL/be/be_helper.cpp:
+ * TAO_IDL/be/be_visitor_arg_traits.cpp:
+ * TAO_IDL/be/be_visitor_traits.cpp:
+ * TAO_IDL/be_include/be_helper.h:
+
+ When generating template specializations, do not add the stream
+ type suffix. This allows users to combine the idl generated .cpp
+ files into one which with some compilers decreases build times.
+
+Fri Jul 1 15:16:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/tests/AVStreams/Full_Profile/run_test.pl:
+ * orbsvcs/tests/AVStreams/Asynch_Three_Stage/run_test.pl:
+ * orbsvcs/tests/AVStreams/Component_Switching/run_test.pl:
+ * orbsvcs/tests/AVStreams/Multicast/run_test.pl:
+ * orbsvcs/tests/AVStreams/Pluggable/run_test.pl:
+ * orbsvcs/tests/AVStreams/Simple_Three_Stage/run_test.pl:
+ Cleanup generated test files at the start, there can be an old file
+ when things failed in the previous run
+
+Fri Jul 1 15:02:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * performance-tests/Callback/Callback.mpc:
+ * performance-tests/Latency/AMH_Single_Threaded/Single_Threaded.mpc:
+ * performance-tests/Latency/AMI/AMI.mpc:
+ * performance-tests/Latency/Collocation/Collocation.mpc:
+ * performance-tests/Latency/DII/DII.mpc:
+ * performance-tests/Latency/DSI/DSI.mpc:
+ * performance-tests/Latency/Deferred/Deferred.mpc:
+ * performance-tests/Latency/Single_Threaded/Single_Threaded.mpc:
+ * performance-tests/Latency/Thread_Per_Connection/Thread_Per_Connection.mpc:
+ * performance-tests/Latency/Thread_Pool/Thread_Pool.mpc:
+ * performance-tests/Memory/IORsize/Memory_IORsize.mpc:
+ * performance-tests/Memory/Single_Threaded/Memory_Growth.mpc:
+ * performance-tests/POA/Create_Reference/Create_Reference.mpc:
+ * performance-tests/POA/Implicit_Activation/Implicit_Activation.mpc:
+ Use better base projects to simplify things
+
+Fri Jul 1 14:51:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Portable_Interceptors/ForwardRequest/PI_ForwardRequest.mpc:
+ Added pi_server to the client project also
+
+Fri Jul 1 14:40:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/Invocation_Base.cpp:
+ Fixed compilation error when interceptors are disabled
+
+Fri Jul 1 07:18:44 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/IFR_Service/Makefile.am:
+ * orbsvcs/orbsvcs/Makefile.am:
+ * tao/Makefile.am:
+
+ Regenerated.
+
+ * orbsvcs/IFR_Service/IFR_Service.mpc:
+
+ Changed so-called "convenience libraries" projects to inherit
+ from conv_lib.mpb.
+
+Fri Jul 1 13:58:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/PI/ClientRequestInterceptor_Adapter_Impl.h:
+ Corrected export macro
+
+Fri Jul 1 13:16:45 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_produce.cpp:
+
+ Moved the conditional initialization of the *A.cpp file stream
+ from before the stub header visitor executes to after the
+ stub header visitor and before the stub source visitor. This
+ move allows the checks for recursive types that happen in
+ the stub header visitor to complete, giving correct results
+ when the presence of recursive types is checked in the
+ generation of includes for the *A.cpp file, if it is generated.
+ The *A.cpp includes must also be generated before the *C.cpp
+ file since the *A.cpp file, if generated, will steal some
+ includes that would go in the *C.cpp file if the -GA option
+ was not used.
+
+Fri Jul 1 12:54:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Invocation_Interceptor.h:
+ Added include of PI_Server.h
+
+ * orbsvcs/orbsvcs/SSLIOP.mpc:
+ Added PI_Server as base project
+
+Fri Jul 1 11:30:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/ClientRequestInfo.{h,cpp,inl}:
+ Doxygen fix and moved check_validity to the cpp file and removed
+ the inline file
+
+ * tao/ClientRequestInterceptor.pidl:
+ * tao/ClientRequestInterceptorA.cpp:
+ * tao/ClientRequestInterceptorC.{h,cpp}:
+ * tao/ClientRequestInterceptorS.h:
+ Moved to the PI library
+
+ * tao/ClientRequestInterceptor_Adapter.{h,cpp,inl}:
+ Made this a base class, real functionality is in the PI lib.
+ Remove the .inl file
+
+ * tao/ClientRequestInterceptor_Adapter_Factory.h:
+ New factory base for creating a ClientRequestInterceptor_Adapter
+
+ * tao/Interceptor.pidl:
+ * tao/InterceptorA.cpp:
+ * tao/InterceptorC.{h,cpp}:
+ * tao/InterceptorS.h:
+ * tao/Interceptor_List.{cpp,h}:
+ Moved to the PI lib
+
+ * tao/Invocation_Base.{h,cpp,inl}:
+ Store the PI stack size in the invocation base and handle that
+ the ClientRequestInterceptor pointer can be 0.
+
+ * tao/IORInterceptor_Adapter.h:
+ Removed several not needed forward declarations
+
+ * tao/ORB_Core.{h,cpp,i}:
+ Added methods to get the Client/Server Request interceptor adapters.
+ Added the moment an interceptor is registered an adapter will be
+ created on demand. Later on we just retrieve the pointer
+
+ * tao/PortableInterceptor.pidl:
+ * tao/PortableInterceptorC.h:
+ Updated for the moved files
+
+ * tao/RTScheduler.mpc:
+ Needs PI_Server
+
+ * tao/ServerRequestInterceptor.pidl:
+ * tao/ServerRequestInterceptorA.cpp:
+ * tao/ServerRequestInterceptorC.{h,cpp}:
+ * tao/ServerRequestInterceptorS.h:
+ Moved to the PI_Server library
+
+ * tao/ServerRequestInterceptor_Adapter.{h,cpp}:
+ New adapter
+
+ * tao/ServerRequestInterceptor_Adapter_Factory.h:
+ New factory
+
+ * tao/tao.mpc:
+ Updated for all moved files.
+
+ * tao/IORInterceptor/IORInterceptor.pidl
+ * tao/IORInterceptor/IORInterceptorC.h
+ * tao/IORInterceptor/IORInterceptor_Adapter_Impl.{h,cpp}:
+ Updated for Interceptor_List changes
+
+ * tao/Messaging/Asynch_Reply_Dispatcher.cpp:
+ Improved debug statement
+
+ * tao/PI/ClientRequestInterceptor.pidl:
+ * tao/PI/ClientRequestInterceptorA.cpp:
+ * tao/PI/ClientRequestInterceptorC.{h,cpp}:
+ * tao/PI/ClientRequestInterceptorS.h:
+ Moved from TAO lib
+
+ * tao/PI/ClientRequestInterceptor_Adapter_Impl.{h,cpp,inl}:
+ Implemented ClientRequestInterceptor Adapter which calls the
+ interceptors
+ * tao/PI/ClientRequestInterceptor_Factory_Impl.{h,cpp}:
+ Implemented factory interface.
+
+ * tao/PI/Interceptor.pidl:
+ * tao/PI/InterceptorA.cpp:
+ * tao/PI/InterceptorC.{h,cpp}:
+ * tao/PI/InterceptorS.h:
+ Moved from TAO lib
+
+ * tao/PI/Interceptor_List_T.{h,cpp}:
+ Moved from TAO lib and updated interfaces to not expose any
+ internal knowledge
+
+ * tao/PI/PI.{h,cpp}:
+ Add some process directives
+
+ * tao/PI/diff/ORBInitializer.diff
+ New diff
+
+ * tao/PI_Server/PI_Server.{h,cpp}:
+ Add some process directives
+
+ * tao/PI_Server/PS_CurrentA.cpp
+ * tao/PI_Server/PS_CurrentC.{h,cpp}:
+ Regenerated
+
+ * tao/PI_Server/ServerInterceptorAdapter.{h,cpp}:
+ From portableserver library, adapter that invokes server
+ request interceptors
+
+ * tao/PI_Server/ServerRequestInterceptor.pidl
+ * tao/PI_Server/ServerRequestInterceptorA.cpp
+ * tao/PI_Server/ServerRequestInterceptorC.cpp
+ * tao/PI_Server/ServerRequestInterceptorC.h
+ * tao/PI_Server/ServerRequestInterceptorS.h
+ Moved from TAO lib
+
+ * tao/PI_Server/ServerRequestInterceptor_Factory_Impl.{h,cpp}:
+ New factory to create an instance of the adapter
+
+ * tao/PortableServer/Object_Adapter.cpp:
+ * tao/PortableServer/Upcall_Wrapper.cpp:
+ Be aware the Server Request Interceptor adapter is a pointer and
+ can be zero
+
+ * tao/PortableServer/ServerInterceptorAdapter.{h,cpp,inl}:
+ Removed, moved to the PI_Server lib
+
+ * tao/PortableServer/ServerRequestInfo.{h,inl}:
+ Export this classes, need it from the PI_Server lib
+
+ * tao/RTCORBA/RTCORBAA.cpp
+ * tao/RTCORBA/RTCORBAC.h
+ Regenerated
+
+ * tao/RTScheduling/RTScheduler.pidl
+ * tao/RTScheduling/RTSchedulerA.cpp
+ * tao/RTScheduling/RTSchedulerC.h
+ * tao/RTScheduling/Request_Interceptor.h
+ Updated for PI changes
+
+ * tests/Bug_1495_Regression/interceptors.cpp
+ * tests/Bug_1495_Regression/interceptors.h
+ * tests/Portable_Interceptors/Benchmark/interceptors.cpp
+ * tests/Portable_Interceptors/Benchmark/interceptors.h
+ * tests/Portable_Interceptors/Dynamic/interceptors.cpp
+ * tests/Portable_Interceptors/Dynamic/interceptors.h
+ * tests/Portable_Interceptors/Service_Context_Manipulation/interceptors.cpp
+ * tests/Portable_Interceptors/Service_Context_Manipulation/interceptors.h
+ * tests/Portable_Interceptors/Bug_1559/interceptors.cpp
+ * tests/Portable_Interceptors/Bug_1559/interceptors.h
+ Removed these files, replaced by seperate client/server files below
+
+ * tests/Bug_1495_Regression/client_interceptor.cpp
+ * tests/Bug_1495_Regression/client_interceptor.h
+ * tests/Bug_1495_Regression/server_interceptor.cpp
+ * tests/Bug_1495_Regression/server_interceptor.h
+ * tests/Portable_Interceptors/Benchmark/client_interceptors.cpp
+ * tests/Portable_Interceptors/Benchmark/client_interceptors.h
+ * tests/Portable_Interceptors/Benchmark/server_interceptors.cpp
+ * tests/Portable_Interceptors/Benchmark/server_interceptors.h
+ * tests/Portable_Interceptors/Bug_1559/client_interceptor.cpp
+ * tests/Portable_Interceptors/Bug_1559/client_interceptor.h
+ * tests/Portable_Interceptors/Bug_1559/server_interceptor.cpp
+ * tests/Portable_Interceptors/Bug_1559/server_interceptor.h
+ * tests/Portable_Interceptors/Dynamic/client_interceptor.cpp
+ * tests/Portable_Interceptors/Dynamic/client_interceptor.h
+ * tests/Portable_Interceptors/Dynamic/server_interceptor.cpp
+ * tests/Portable_Interceptors/Dynamic/server_interceptor.h
+ * tests/Portable_Interceptors/Service_Context_Manipulation/client_interceptor.cpp
+ * tests/Portable_Interceptors/Service_Context_Manipulation/client_interceptor.h
+ * tests/Portable_Interceptors/Service_Context_Manipulation/server_interceptor.cpp
+ * tests/Portable_Interceptors/Service_Context_Manipulation/server_interceptor.h
+ New files
+
+ * tests/Bug_1495_Regression/Bug_1495.mpc
+ * tests/Bug_1495_Regression/Server_ORBInitializer.cpp
+ * tests/Bug_1495_Regression/Server_ORBInitializer.h
+ * tests/Bug_1495_Regression/Threaded_Server.cpp
+ * tests/Portable_Interceptors/AMI/Client_Interceptor.h
+ * tests/Portable_Interceptors/AMI/PI_AMI.mpc
+ * tests/Portable_Interceptors/AMI/Server_Interceptor.h
+ * tests/Portable_Interceptors/Benchmark/Client_ORBInitializer.cpp
+ * tests/Portable_Interceptors/Benchmark/PI_Benchmark.mpc
+ * tests/Portable_Interceptors/Benchmark/Server_ORBInitializer.cpp
+ * tests/Portable_Interceptors/Benchmark/client.cpp
+ * tests/Portable_Interceptors/Benchmark/server.cpp
+ * tests/Portable_Interceptors/Bug_1559/Bug_1559.mpc
+ * tests/Portable_Interceptors/Bug_1559/Client_ORBInitializer.cpp
+ * tests/Portable_Interceptors/Bug_1559/Server_ORBInitializer.cpp
+ * tests/Portable_Interceptors/Bug_1559/Server_ORBInitializer.h
+ * tests/Portable_Interceptors/Bug_1559/client.cpp
+ * tests/Portable_Interceptors/Bug_1559/server.cpp
+ * tests/Portable_Interceptors/Bug_2088/Bug_2088.mpc
+ * tests/Portable_Interceptors/Collocated/Dynamic/PI_Dynamic.mpc
+ * tests/Portable_Interceptors/Collocated/Dynamic/interceptors.h
+ * tests/Portable_Interceptors/Collocated/Service_Context_Manipulation/PI_Svc_Context_Manip.mpc
+ * tests/Portable_Interceptors/Collocated/Service_Context_Manipulation/interceptors.h
+ * tests/Portable_Interceptors/Dynamic/Echo_Client_ORBInitializer.cpp
+ * tests/Portable_Interceptors/Dynamic/Echo_Server_ORBInitializer.cpp
+ * tests/Portable_Interceptors/Dynamic/PI_Dynamic.mpc
+ * tests/Portable_Interceptors/Dynamic/client.cpp
+ * tests/Portable_Interceptors/Dynamic/server.cpp
+ * tests/Portable_Interceptors/ForwardRequest/Client_Request_Interceptor.h
+ * tests/Portable_Interceptors/ForwardRequest/PI_ForwardRequest.mpc
+ * tests/Portable_Interceptors/ForwardRequest/Server_Request_Interceptor.h
+ * tests/Portable_Interceptors/ForwardRequest/test.idl
+ * tests/Portable_Interceptors/IORInterceptor/PI_IORInterceptor.mpc
+ * tests/Portable_Interceptors/ORB_Shutdown/PI_ORB_Shutdown.mpc
+ * tests/Portable_Interceptors/ORB_Shutdown/Server_Request_Interceptor.h
+ * tests/Portable_Interceptors/PICurrent/ClientRequestInterceptor.h
+ * tests/Portable_Interceptors/PICurrent/ClientRequestInterceptor2.h
+ * tests/Portable_Interceptors/PICurrent/PI_PICurrent.mpc
+ * tests/Portable_Interceptors/PICurrent/ServerRequestInterceptor.h
+ * tests/Portable_Interceptors/Request_Interceptor_Flow/Client_Request_Interceptor.h
+ * tests/Portable_Interceptors/Request_Interceptor_Flow/PI_Request_Interceptor_Flow.mpc
+ * tests/Portable_Interceptors/Request_Interceptor_Flow/Request_Interceptor.h
+ * tests/Portable_Interceptors/Request_Interceptor_Flow/Server_Request_Interceptor.h
+ * tests/Portable_Interceptors/Request_Interceptor_Flow/client.cpp
+ * tests/Portable_Interceptors/Service_Context_Manipulation/Client_ORBInitializer.cpp
+ * tests/Portable_Interceptors/Service_Context_Manipulation/PI_Svc_Context_Manip.mpc
+ * tests/Portable_Interceptors/Service_Context_Manipulation/Server_ORBInitializer.cpp
+ * tests/Portable_Interceptors/Service_Context_Manipulation/client.cpp
+ * tests/Portable_Interceptors/Service_Context_Manipulation/server.cpp
+ * tests/RTCORBA/Client_Propagated/interceptors.h
+ * orbsvcs/examples/FaultTolerance/RolyPoly/ReplicaController.h
+ * orbsvcs/examples/FaultTolerance/RolyPoly/RolyPoly.mpc
+ * orbsvcs/examples/LoadBalancing/LoadBalancing.mpc
+ * orbsvcs/examples/LoadBalancing/ServerRequestInterceptor.h
+ * orbsvcs/orbsvcs/CosLoadBalancing.mpc
+ * orbsvcs/orbsvcs/FTORB.mpc
+ * orbsvcs/orbsvcs/FaultTolerance.mpc
+ * orbsvcs/orbsvcs/FtRtEvent.mpc
+ * orbsvcs/orbsvcs/Security.mpc
+ * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.h
+ * orbsvcs/orbsvcs/FaultTolerance/FT_ServerRequest_Interceptor.h
+ * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Interceptor.h
+ * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ForwardCtrlServerInterceptor.h
+ * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FtEventServiceInterceptor.h
+ * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Set_Update_Interceptor.h
+ * orbsvcs/orbsvcs/LoadBalancing/LB_ClientRequestInterceptor.h
+ * orbsvcs/orbsvcs/LoadBalancing/LB_ServerRequestInterceptor.h
+ * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/LoadBalancing.mpc
+ * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/ServerRequestInterceptor.h
+ * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/GroupRef_Manipulation.mpc
+ * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/test.idl
+ Update for PI change
+
+Fri Jul 1 000:27:47 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/ast/ast_exception.cpp:
+ * TAO_IDL/ast/ast_sequence.cpp:
+ * TAO_IDL/ast/ast_structure.cpp:
+ * TAO_IDL/ast/ast_union.cpp:
+ * TAO_IDL/be/be_codegen.cpp:
+ * TAO_IDL/be/be_valuetype.cpp:
+ * TAO_IDL/be/be_visitor_structure/structure_ch.cpp:
+ * TAO_IDL/be/be_visitor_union/union_ch.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp:
+
+ Moved evaluation of the in_recursion_ member of structs unions
+ and valuetypes to happen soon enough to make the generation of
+ the file include of Recursive_Type_TypeCode.h conditional on
+ whether a recursive type has been seen or not. Thanks to
+ Ossama Othman <ossama@dre.vanderbilt.edu> for suggesting
+ the conditional include.
+
+Thu Jun 30 18:53:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Bug_1551_Regression/client.cpp:
+ When we get a timeout on the client threads output an error but
+ first nicely destroy the POA and ORB before shutting down
+
+Thu Jun 30 10:21:22 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/orbsvcs/Log/Log_i.cpp (get_current_size, get_n_records,
+ flush):
+
+ Changed argument list to use ACE_ENV_SINGLE_ARG_DECL_NOT_USED
+ instead of ACE_ENV_SINGLE_ARG_DECL, since these methods do not
+ throw exceptions.
+
+Thu Jun 30 09:50:46 2005 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * tao/IIOP_Profile.cpp:
+ * tao/IIOP_Profile.h:
+ * tao/Profile.cpp:
+ * tao/Profile.h:
+ * tao/PortableServer/Default_Acceptor_Filter.cpp:
+ This restores the behavior of IIOP_Profile::encode_endpoints so
+ that it always creates only TAO_TAG_ENDPOINT component.
+ Initially, the new TAG_ALTERNATE_IIOP_ADDRESS support was added
+ to this method, with an internal test if the endpoint priority
+ was TAO_INVALID_PRIORITY or not. If it was not, both kinds of
+ tagged components were created, if the priority was invalid,
+ only the new tagged component was created. But this causes
+ trouble for RT_CORBA with multiple nics. It also generates
+ redundant components.
+
+ A new method, encode_alternate_endpoints is added to support the
+ generation of combined endpoints in non-RT ORBs. This new method
+ is called from Default_Acceptor_Filter.cpp. The base TAO_Profile
+ supplies a null implementation of encode_alternate_endpoints so
+ that existing, non-IIOP profiles don't have to be altered.
+
+ * tao/params.cpp:
+ To address the issue raised by bugzilla #2173, I've set the
+ default for using shared profiles (non-RT) to 0. This avoids a
+ side-effect of making shared profiles with endpoints that do not
+ have a priority set in an RT environment.
+
+ * tests/AlternateIIOP/run_test.pl:
+ Add an explicit -ORBUseSharedProfile 1 to the server.
+
+Thu Jun 30 09:29:56 2005 Gary Maxey <gary.maxey@hp.com>
+
+ * tao/Valuetype/StringValueC.inl
+
+ Latest attempt at getting rid of warning from gcc compiler
+
+Thu Jun 30 14:00:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/RTScheduling/RTSchedulerC.cpp:
+ Regenerated with the latest version of the idl compiler
+
+Thu Jun 30 13:48:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/orbsvcs/Log/BasicLogFactory_i.cpp:
+ Added missing .in()
+
+Thu Jun 30 13:42:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/IORInterceptor/IORInfoC.cpp:
+ * tao/IORInterceptor/IORInterceptorC.cpp:
+ * tao/RTCORBA/RTCORBAC.cpp:
+ Regenerated with the latest version of the idl compiler
+
+Thu Jun 30 12:32:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Any/Recursive/client.cpp:
+ Added include of TypeCodeFactory_Loader.h so that the
+ TypeCodeFactory is loaded. Fixes crashing of the test on
+ windows
+
+Thu Jun 30 11:37:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * utils/catior/catior.cpp:
+ Fixed retrieval and printing of port number in
+ cat_tag_alternate_endpoints.
+
+Wed Jun 29 20:31:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/orbsvcs/Naming/Naming_Client.h:
+ Added include of naming_client.h
+
+Wed Jun 29 20:27:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/IOR_Parser.h:
+ Emulated exception macro fix
+
+Wed Jun 29 12:02:36 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * tao/Invocation_Base.cpp:
+
+ Moved "PortableInterceptor.h" include directive out of
+ TAO_HAS_INTERCEPTORS preprocessor block. It should always be
+ visible. Fixes errors in builds with interceptors disabled.
+
+Wed Jun 29 18:09:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * utils/catior/catior.cpp:
+ Added an extra identation for priority and priority model so that it
+ is clear they belong to a certain priority and added
+ PRIORITY_BANDED_CONNECTION_POLICY_TYPE as one of the types we
+ recognize.
+
+Wed Jun 29 10:13:54 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/orbsvcs/Log/BasicLogFactory_i.h:
+
+ Change type of orb_ member variable from _ptr to _var.
+
+Wed Jun 29 10:00:31 2005 Gary Maxey <gary.maxey@hp.com>
+
+ * TAO/tao/Valuetype/StringValueC.inl
+
+ Change to avoid compiler warnings from some compilers.
+
+Wed Jun 29 07:22:38 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * TAO_IDL/Makefile.am:
+ * orbsvcs/FT_ReplicationManager/Makefile.am:
+ * orbsvcs/ImplRepo_Service/Makefile.am:
+
+ Regenerated.
+
+ * TAO_IDL/tao_idl.mpc:
+ * orbsvcs/FT_ReplicationManager/FT_ReplicationManager.mpc:
+ * orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc:
+
+ Changed so-called "convenience libraries" projects to inherit
+ from conv_lib.mpb.
+
+Tue Jun 28 22:21:32 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * tao/Invocation_Base.inl (reply_received):
+ * tao/Invocation_Base.cpp (reply_received):
+
+ Moved this method out-of-line. It calls a method on its
+ TAO_ClientRequestInfo field. Inlining this method exposes the
+ unexported TAO_ClientRequestInfo class to code outside of the
+ TAO shared library, which results in "unresolved_symbol"
+ link-time errors when attempting to call
+ Invocation_Base::reply_received() directly or indirectly
+ (e.g. via TAO::Reply_Guard::~Reply_Guard()). Fixes g++ 4.0
+ link-time errors.
+
+ * tao/Synch_Invocation.h (Reply_Guard):
+
+ Improved const-correctness by making an immutable pointer member
+ "const".
+
+Tue Jun 28 20:52:22 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/Concurrency_Service/Makefile.am:
+ * orbsvcs/CosEvent_Service/Makefile.am:
+ * orbsvcs/Dump_Schedule/Makefile.am:
+ * orbsvcs/Event_Service/Makefile.am:
+ * orbsvcs/FTRT_Event_Service/Event_Service/Makefile.am:
+ * orbsvcs/FTRT_Event_Service/Factory_Service/Makefile.am:
+ * orbsvcs/FTRT_Event_Service/Gateway_Service/Makefile.am:
+ * orbsvcs/FT_ReplicationManager/Makefile.am:
+ * orbsvcs/Fault_Detector/Makefile.am:
+ * orbsvcs/Fault_Notifier/Makefile.am:
+ * orbsvcs/IFR_Service/Makefile.am:
+ * orbsvcs/ImplRepo_Service/Makefile.am:
+ * orbsvcs/LifeCycle_Service/Makefile.am:
+ * orbsvcs/LoadBalancer/Makefile.am:
+ * orbsvcs/Naming_Service/Makefile.am:
+ * orbsvcs/Notify_Service/Makefile.am:
+ * orbsvcs/Scheduling_Service/Makefile.am:
+ * orbsvcs/TAO_Service/Makefile.am:
+ * orbsvcs/Time_Service/Makefile.am:
+ * orbsvcs/Trading_Service/Makefile.am:
+
+ Regenerated.
+
+Tue Jun 28 19:51:49 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * TAO_IDL/Makefile.am:
+ * orbsvcs/Logging_Service/Basic_Logging_Service/Makefile.am:
+ * orbsvcs/Logging_Service/Event_Logging_Service/Makefile.am:
+ * orbsvcs/Logging_Service/Notify_Logging_Service/Makefile.am:
+ * orbsvcs/Logging_Service/RTEvent_Logging_Service/Makefile.am:
+ * orbsvcs/orbsvcs/Makefile.am:
+
+ Regenerated.
+
+ * orbsvcs/orbsvcs/CosNaming.mpc:
+ * orbsvcs/orbsvcs/CosNotification.mpc:
+ * orbsvcs/orbsvcs/CosTrading.mpc:
+ * orbsvcs/orbsvcs/DsEventLogAdmin.mpc:
+ * orbsvcs/orbsvcs/DsLogAdmin.mpc:
+ * orbsvcs/orbsvcs/DsNotifyLogAdmin.mpc:
+
+ Added a *_IDL project, currently only for automake builds, that
+ only compiles the *.idl files. This ensures that all generated
+ files will be included in the lists of sources, headers,
+ inlines, templates, etc. instead of only those used in the stub
+ libraries. Other build types continue to compile *.idl files as
+ part of the stub library projects. When this is prefected, most
+ build methods can use the automake build mechanism.
+
+ * orbsvcs/orbsvcs/CosProperty.mpc:
+
+ Added missing *.h, *.inl, and *S_T.* files to Header_Files,
+ Inline_Files, and Template_Files so that they're installed.
+
+ * orbsvcs/orbsvcs/SSLIOP.mpc:
+
+ Added explicit Header_Files and Inline_Files sections so all
+ files are installed.
+
+Tue Jun 28 16:11:50 2005 Gary Maxey <gary.maxey@hp.com>
+
+ * TAO_IDL/be/be_visitor_interface/any_op_ch.cpp
+ * TAO_IDL/be/be_visitor_interface/any_op_cs.cpp
+ * TAO_IDL/be/be_visitor_interface_fwd/any_op_ch.cpp
+ * TAO_IDL/be/be_visitor_valuebox/any_op_ch.cpp
+ * TAO_IDL/be/be_visitor_valuebox/any_op_cs.cpp
+ * TAO_IDL/be/be_visitor_valuetype/any_op_ch.cpp
+ * TAO_IDL/be/be_visitor_valuetype/any_op_cs.cpp
+ * TAO_IDL/be/be_visitor_valuetype_fwd/any_op_ch.cpp
+
+ Backing out namespace code generation change of Mon Jun 27
+ for now due to problems getting it to work across multiple
+ compilers.
+
+Tue Jun 28 13:31:01 2005 Gary Maxey <gary.maxey@hp.com>
+
+ * TAO/tao/Valuetype/StringValueC.cpp
+ Change to allow operation in non-exception environments
+
+Tue Jun 28 10:05:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/Dynamic_ParameterC.h:
+ Remove generated include of TypeCode.h. This seems to cause problems
+ in some builds.
+
+Tue Jun 28 07:22:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/Object.cpp (_get_orb):
+ Return the orb related to the TAO_Stub, the orb_core_ member
+ could sometimes be zero. Thanks to Bala for giving feedback
+ on this.
+
+Mon Jun 27 14:54:53 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/orbsvcs/Makefile.am:
+ * tao/Makefile.am:
+
+ Regenerated.
+
+Mon Jun 27 13:54:27 2005 Gary Maxey <gary.maxey@hp.com>
+
+ * TAO_IDL/be/be_util.cpp
+ * TAO_IDL/be_include/be_util.h
+ * TAO_IDL/be/be_visitor_interface.cpp
+ * TAO_IDL/be/be_visitor_interface_fwd.cpp
+ * TAO_IDL/be/be_visitor_valuebox.cpp
+ * TAO_IDL/be/be_visitor_valuetype.cpp
+ * TAO_IDL/be/be_visitor_valuetype_fwd.cpp
+ * TAO_IDL/be/be_visitor_interface/any_op_ch.cpp
+ * TAO_IDL/be/be_visitor_interface/any_op_cs.cpp
+ * TAO_IDL/be/be_visitor_interface_fwd/any_op_ch.cpp
+ * TAO_IDL/be/be_visitor_valuebox/any_op_ch.cpp
+ * TAO_IDL/be/be_visitor_valuebox/any_op_cs.cpp
+ * TAO_IDL/be/be_visitor_valuetype/any_op_ch.cpp
+ * TAO_IDL/be/be_visitor_valuetype/any_op_cs.cpp
+ * TAO_IDL/be/be_visitor_valuetype_fwd/any_op_ch.cpp
+
+ When generating Any insertion and extraction operators put them
+ in a namespace that corresponds to their enclosing module (if
+ any). Addresses problem reported in Bugzilla report #2071.
+
+Mon Jun 27 13:08:01 2005 Gary Maxey <gary.maxey@hp.com>
+
+ * tao/Valuetype/ValueBase.cpp:
+ Added missing copy constructor implementation
+
+ * TAO/tao/Valuetype/StringValueC.inl
+ Change to avoid warnings by some compilers
+
+Mon Jun 27 12:19:01 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
+
+ * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.cpp
+ (TAO): Changed the comment to "Using default value of 1.5
+ seconds". Thanks to Simon Massey and Bala for resolving this.
+
+Mon Jun 27 11:09:34 2005 Chad Elliott <elliott_c@ociweb.com>
+
+ * tests/Exposed_Policies/Policy_Verifier.h:
+ * tests/Exposed_Policies/Policy_Verifier.cpp:
+ * tests/Exposed_Policies/client.cpp:
+
+ Modified this test to not run if the initialization failed. This
+ avoids a core dump.
+
+ * tests/Exposed_Policies/run_test.pl:
+
+ Remove the ior files before running the server and cut the wait
+ times in half.
+
+Mon Jun 27 09:55:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/orbsvcs/RTCosScheduling.mpc:
+ Added requires dummy_label. The RTCosScheduling library uses
+ a non compliant way to register its interceptors. This is
+ causing problems with the PI refactory so disable the building
+ of this lib until that has been fixed. See also bugzilla 2163.
+
+Mon Jun 27 09:40:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/be_include/be_visitor_operation/ami_cs.h:
+ * TAO_IDL/be/be_visitor_operation/ami_cs.cpp:
+ Removed gen_marshal_and_invoke method. It wasn't used and contained
+ a lot of generation of old code that we don't use anymore
+
+Mon Jun 27 09:05:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/Policy_Validator.h:
+ Fixed small typo in comment
+
+Mon Jun 27 08:57:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/Valuetype/ValueBase.cpp:
+ Fixed implicit conversion warning and use ACE_OS::strcmp instead of
+ strcmp directly
+
+Mon Jun 27 07:48:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO/tao/*C.{h,cpp,inl}:
+ * TAO/tao/*A.cpp:
+ * TAO/tao/PortableServer/*C.{h,cpp,inl}:
+ * TAO/tao/PortableServer/*A.cpp:
+ * TAO/tao/Messaging/*C.{h,cpp,inl}:
+ * TAO/tao/Messaging*A.cpp:
+ Regenerated
+
+Sat Jun 25 06:39:03 2005 Gary Maxey <gary.maxey@hp.com>
+
+ * TAO/tao/Valuetype/StringValueC.inl
+ Change to avoid warnings by some compilers
+
+Sat Jun 25 06:49:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/PortableServer/AdapterActivatorC.cpp:
+ * tao/PortableServer/ForwardRequestC.cpp:
+ * tao/PortableServer/IdAssignmentPolicyC.cpp:
+ Regenerated to see what the footprint results are from the latest idl
+ compiler change
+
+Fri Jun 24 23:11:45 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * tao/Messaging/TAO_Messaging.pc.in:
+ * tao/RTPortableServer/TAO_RTPortableServer.pc.in:
+
+ Update with current list of dependencies based on values from
+ MPC base project files.
+
+ * tao/PI_Server.mpc:
+
+ Added Pkgconfig_Files definition.
+
+ * tao/PI_Server/TAO_PI_Server.pc.in:
+
+ New file, pkg-config *.pc template for TAO_PI_Server library.
+
+Fri Jun 24 22:50:07 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * TAO_IDL/Makefile.am:
+ * tao/Makefile.am:
+
+ Regenerated.
+
+Fri Jun 24 13:15:03 2005 Gary Maxey <gary.maxey@hp.com>
+
+ * TAO_IDL/be/be_codegen.cpp
+ Generated additional include files in stub header for Value Box
+
+ * TAO/tao/Valuetype/StringValue.pidl
+ * TAO/tao/Valuetype/StringValueC.cpp
+ * TAO/tao/Valuetype/StringValueC.h
+ * TAO/tao/Valuetype/StringValueC.inl
+ Standard OMG Value Box Definitions
+
+Fri Jun 24 19:42:03 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_visitor_interface/interface_cs.cpp:
+
+ For local interfaces, changed generated code for _narrow()
+ and _unchecked_narrow() methods. For local interfaces, all
+ that needs to be done is return a duplicate of a
+ dynamic_cast<>, for both methods. Thanks to Johnny Willemsen
+ <jwillemsen@remedy.nl> for pointing out the opportunity to
+ shrink generated code, and to Ossama Othman
+ <ossama@dre.vanderbilt.edu> for an informative discussion on
+ the possible benefits of inlining these methods.
+
+Fri Jun 24 13:51:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/ClientRequestInfo.{cpp,inl}:
+ Moved a few methods out of the inline file to the cpp file
+
+Fri Jun 24 12:30:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/TAO_Server_Request.h:
+ Corrected ifdef guards in this file to match the real filename
+
+ * tao/Dynamic_Adapter.h:
+ Removed forward declaration of TAO_GIOP_Twoway_Invocation
+
+ * tao/DynamicInterface/DII_Invocation.{h,cpp,inl}:
+ The inl file has some constructors that are ifdef'd with #if 0.
+ These used a base class that is not there, so zapped them and
+ because the inl file is now empty, removed that from the archive
+
+Fri Jun 24 06:56:11 2005 Chad Elliott <elliott_c@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
+
+ Avoid ambiguity error from Visual C++ 6.0.
+
+Fri Jun 24 11:12:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/ClientRequestInfo.{h,cpp,inl}:
+ * tao/ClientRequestInfo_i.{h,cpp,inl}:
+ Moved the implementation from ClientRequestInfo_i to
+ ClientRequestInfo. The ClientRequestInfo was split into
+ two parts, this is causing problems with the PI refactoring
+ and after checking with Ossama we decided to merge these
+ two again. This maybe has a small performance impact
+ at the moment no interceptors are registered but that
+ will be resolved soon with the PI refactoring itself.
+
+ * tao/ClientRequestInterceptor_Adapter.{h,cpp}:
+ Updated to use TAO_ClientRequestInfo
+
+ * tao/Invocation_Base.{h,cpp}:
+ Updated to use TAO_ClientRequestInfo
+
+ * tao/ORB_Core_TSS_Resources.{h,cpp}:
+ No need anymore to store TAO_ClientRequestInfo in TSS.
+ This decouples the ClientRequestInfo from the ORB TSS which was the
+ main reason to do this.
+
+ * tao/tao.mpc:
+ Removed the ClientRequestInfo_i.{h,cpp,inl} files
+
+Fri Jun 24 10:39:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Portable_Interceptors/AMI/client.cpp:
+ Added some more checks to see if things are gone fine.
+
+Fri Jun 24 09:29:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/ClientRequestInfo_i.{h,cpp}:
+ No need to have virtual methods, this is not a base and removed
+ the destructor using an Abstract base, it is not used
+
+Fri Jun 24 08:34:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/orbsvcs/FaultTolerance/FT_Invocation_Endpoint_Selectors.h
+ * orbsvcs/orbsvcs/HTIOP/HTIOP_Connector.h
+ * tao/ClientRequestInfo.cpp
+ * tao/ClientRequestInfo.h
+ * tao/ClientRequestInfo_i.cpp
+ * tao/ClientRequestInfo_i.h
+ * tao/ClientRequestInfo_i.inl
+ * tao/Codeset_Manager.h
+ * tao/Protocols_Hooks.h
+ * tao/Stub.h
+ * tao/PortableServer/ServerRequestInfo.cpp
+ * tao/RTCORBA/RT_Endpoint_Utils.h
+ Removed TAO_GIOP_Invocation forward declaration and remarks
+ about this. This class doesn't exist anymore already for a long
+ time
+
+Fri Jun 24 07:04:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/Leader_Follower.h:
+ Added missing include for single threaded builds
+
+Thu Jun 23 11:02:11 2005 Chad Elliott <elliott_c@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.h:
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
+
+ Use an IORTable::Locator_var instead of an INS_Locator to avoid a
+ deletion of a stack variable.
+
+Thu Jun 23 08:21:29 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/orbsvcs/Log/Log_Compaction_Handler.cpp (handle_timeout):
+ * orbsvcs/orbsvcs/Log/Log_Flush_Handler.cpp (handle_timeout):
+
+ Catch and squelch any exceptions that might be thrown. Also
+ fixes emulated exception builds. Thanks to Simon Massey for
+ pointing out this issue.
+
+Thu Jun 23 14:14:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/operation_details.{h,cpp}:
+ The exception_list method should only be build when interceptors
+ are enabled
+
+Thu Jun 23 12:57:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/ORB_Core.{h,cpp}:
+ * tao/ORB_Core_TSS_Resources.{h,cpp}:
+ Moved ORB_Core_TSS_Resources back to its own file. Problem was
+ easier then on first sight, orbconf.h was not includes so the
+ TSS file was build without interceptor support
+
+Thu Jun 23 12:40:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/ORB_Core.{h,cpp}:
+ * tao/ORB_Core_TSS_Resources.{h,cpp}:
+ Moved ORB_Core_TSS_Resources to the ORB_Core file again. The
+ PI tests now break and I have not an idea why but moving it
+ back fixes it now. Will sort this out soon.
+
+Thu Jun 23 09:52:00 UTC 2005 Simon Massey <simon.massey@prismtech.com>
+
+ * TAO_IDL/be/be_visitor_valuebox/field_ci.cpp:
+ * TAO_IDL/be/be_visitor_valuebox/union_member_ci.cpp:
+
+ Replaced ACE_UNUSED_ARG() with native C++ unnamed parameters
+ in responce to Ossama's request that the macro is only used
+ in places where normal practices are not available.
+
+ * orbsvcs/IFR_Service/ifr_adding_visitor.cpp:
+
+ Removed unused arg.
+
+Wed Jun 22 18:49:03 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * tao/ORB_Core.h:
+
+ Added include of ORB_Core_TSS_Resources.h, so when the
+ ACE_TSS_TYPE tss_resources_ member is declared, there
+ will be knowledge of a default constructor.
+
+Wed Jun 22 11:34:12 2005 Gary Maxey <gary.maxey@hp.com>
+
+ * TAO_IDL/fe/y.tab.cpp
+ * TAO_IDL/fe/idl.yy
+
+ Added valuebox support
+
+Wed Jun 22 08:23:16 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/orbsvcs/Log/Iterator_i.cpp (handle_timeout):
+
+ Catch and squelch any exceptions that might be thrown by
+ destroy(). Thanks to Don Sharp for pointing out this
+ issue.
+
+ * orbsvcs/orbsvcs/Log/Log_Compaction_Handler.h:
+ * orbsvcs/orbsvcs/Log/Log_Flush_Handler.h:
+
+ #include "ace/Time_Value.h", needed by no-inline builds. Thanks
+ to Simon Massey for pointing out this issue.
+
+ * orbsvcs/orbsvcs/Log/Log_i.cpp (set_records_attribute):
+
+ Changed method to process any excess records returned by the
+ query iterator.
+
+ * orbsvcs/orbsvcs/Log/EventLog_i.cpp:
+ * orbsvcs/orbsvcs/Log/EventLog_i.h:
+ * orbsvcs/orbsvcs/Log/NotifyLog_i.cpp:
+ * orbsvcs/orbsvcs/Log/NotifyLog_i.h:
+ * orbsvcs/orbsvcs/Log/RTEventLog_i.cpp:
+ * orbsvcs/orbsvcs/Log/RTEventLog_i.h:
+
+ Removed write_recordlist() method, as it just called
+ write_recordlist() on the base class.
+
+Wed Jun 22 14:21:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/ORB_Core.{h,cpp,i}:
+ * tao/ORB_Core_TSS_Resources.{h,cpp}:
+ Moved TAO_ORB_Core_TSS_Resources to its own file. Makes it much easier
+ to just see where things are used.
+
+ * tao/tao.mpc:
+ Added new files
+
+ * tao/Leader_Follower.{h,cpp,i}:
+ * tao/Leader_Follower_Flushing_Strategy.cpp:
+ * tao/LF_Connect_Strategy.cpp:
+ * tao/LF_Event.cpp LF_Strategy_Complete.cpp:
+ * tao/ORB.cpp:
+ * tao/PICurrent.cpp:
+ * tao/Thread_Lane_Resources.cpp:
+ * tao/Transport.cpp:
+ * tao/Wait_On_Leader_Follower.cpp:
+ * tao/Wait_On_LF_No_Upcall.cpp:
+ * tao/ClientRequestInterceptor_Adapter.cpp:
+ * tao/RTCORBA/Thread_Pool.cpp:
+ * tao/RTCORBA/RT_Thread_Lane_Resources_Manager.cpp:
+ * tao/RTPortableServer/RT_Collocation_Resolver.cpp:
+ * tao/RTPortableServer/RT_Servant_Dispatcher.cpp:
+ Added missing includes now we get less for free from ORB_Core
+
+Wed Jun 22 12:52:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/ClientRequestInfo_i.{h,cpp,inl}:
+ Removed reply_status and response_expected methods, they had a
+ comment that they need to go and they are not used in the TAO
+ libs so it is now time to zap them
+
+Wed Jun 22 12:15:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Portable_Interceptors/Request_Interceptor_Flow/Request_Interceptor.cpp:
+ Added checks in the destroy that start and end interception
+ point calls must not be zero. If they are zero there is a bug
+ in TAO
+
+ * tests/Portable_Interceptors/Request_Interceptor_Flow/client.cpp:
+ * tests/Portable_Interceptors/PICurrent/client.cpp:
+ Explicitly destroy the ORB. When this is not done explicitly the
+ destroy operation of the registered interceptors is not called and
+ then our checks are not triggered in the destoy operation of the
+ registered interceptors
+
+Wed Jun 22 10:27:00 UTC 2005 Simon Massey <simon.massey@prismtech.com>
+
+ * TAO_IDL/be/be_visitor_valuebox/field_ci.cpp:
+ * TAO_IDL/be/be_visitor_valuebox/union_member_ci.cpp:
+
+ Added ACE_UNUSED_ARG() to the above files.
+
+Tue Jun 21 17:50:26 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * tao/Interceptor_List.cpp:
+
+ Include "tao/debug.h" to pull in TAO_debug_level global variable
+ declaration.
+
+Tue Jun 21 14:41:01 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * TAO_IDL/be/be_visitor_argument/marshal_ss.cpp:
+ * TAO_IDL/be/be_visitor_field/cdr_op_cs.cpp:
+
+ Add missing "int" return type to method definitions.
+
+ * orbsvcs/orbsvcs/Log/Log_i.cpp:
+ * orbsvcs/orbsvcs/Log/Log_i.h:
+
+ Added flush and compaction handlers to class. The flush handler
+ is scheduled when the QoS is set to QoSFlush. The compaction
+ handler is scheduled when the max record life is set.
+
+ Removed explicit calls to remove_old_records(), that is now done
+ via the compaction handler.
+
+ * orbvcs/orbsvcs/DsLogAdmin.mpc:
+
+ Added Log_Flush_Handler.cpp and Log_Compaction_Handler.cpp to
+ the DsLogAdmin_Serv project's list of Source Files.
+
+ * orbsvcs/orbsvcs/Log/Log_Flush_Handler.cpp:
+ * orbsvcs/orbsvcs/Log/Log_Flush_Handler.h:
+
+ New files. Added TAO_Log_Flush_Handler class that manages an
+ interval timer that calls flush() on the log when it fires. The
+ interval is currently set to 300 seconds. This should probably
+ be a parameter that is specified when the service is started.
+
+ * orbsvcs/orbsvcs/Log/Log_Compaction_Handler.cpp:
+ * orbsvcs/orbsvcs/Log/Log_Compaction_Handler.h:
+
+ New files. Added TAO_Log_Compaction_Handler class that manages
+ an interval timer that calls remove_old_records() on the log
+ when it fires. The interval is currently set to 60 seconds.
+ This should probably be a parameter that is specified when the
+ service is started.
+
+Tue Jun 21 14:27:12 2005 Gary Maxey <gary.maxey@hp.com>
+
+ * tao/Valuetype/ValueBase.h
+ * tao/Valuetype/ValueBase.cpp
+ Added support method for valuebox demarshalling.
+
+Tue Jun 21 13:38:23 2005 Gary Maxey <gary.maxey@hp.com>
+
+ * tao/Valuetype/Value_VarOut_T.cpp
+ Added missing add_ref in TAO_Value_Var_T assignment operator
+
+Tue Jun 21 13:35:00 2005 Gary Maxey <gary.maxey@hp.com>
+
+ * TAO_IDL/be_include/be_visitor_arg_traits.h
+ * TAO_IDL/be_include/be_visitor_argument/arglist.h
+ * TAO_IDL/be_include/be_visitor_argument/invoke_cs.h
+ * TAO_IDL/be_include/be_visitor_argument/marshal_ss.h
+ * TAO_IDL/be_include/be_visitor_argument/upcall_ss.h
+ * TAO_IDL/be_include/be_visitor_argument/vardecl_ss.h
+ * TAO_IDL/be_include/be_visitor_array/array.h
+ * TAO_IDL/be_include/be_visitor_array/cdr_op_cs.h
+ * TAO_IDL/be_include/be_visitor_exception/ctor.h
+ * TAO_IDL/be_include/be_visitor_exception/ctor_assign.h
+ * TAO_IDL/be_include/be_visitor_field/cdr_op_cs.h
+ * TAO_IDL/be_include/be_visitor_field/field_ch.h
+ * TAO_IDL/be_include/be_visitor_operation/rettype.h
+ * TAO_IDL/be_include/be_visitor_operation/rettype_return_cs.h
+ * TAO_IDL/be_include/be_visitor_sequence/buffer_type.h
+ * TAO_IDL/be_include/be_visitor_sequence/cdr_op_cs.h
+ * TAO_IDL/be_include/be_visitor_sequence/sequence_base.h
+ * TAO_IDL/be_include/be_visitor_tmplinst/arg_tmplinst.h
+ * TAO_IDL/be_include/be_visitor_tmplinst/tmplinst_cs.h
+ * TAO_IDL/be_include/be_visitor_tmplinst/tmplinst_ss.h
+ * TAO_IDL/be_include/be_visitor_typecode/alias_typecode.h
+ * TAO_IDL/be_include/be_visitor_typecode/typecode_decl.h
+ * TAO_IDL/be_include/be_visitor_typedef/typedef_ch.h
+ * TAO_IDL/be_include/be_visitor_union_branch/cdr_op_cs.h
+ * TAO_IDL/be_include/be_visitor_union_branch/private_ch.h
+ * TAO_IDL/be_include/be_visitor_union_branch/public_assign_cs.h
+ * TAO_IDL/be_include/be_visitor_union_branch/public_ch.h
+ * TAO_IDL/be_include/be_visitor_union_branch/public_ci.h
+ * TAO_IDL/be_include/be_visitor_union_branch/public_reset_cs.h
+ * TAO_IDL/be_include/be_visitor_valuetype/field_cdr_cs.h
+ * TAO_IDL/be_include/be_visitor_valuetype/field_ch.h
+ * TAO_IDL/be_include/be_visitor_valuetype/field_cs.h
+ * TAO_IDL/be/be_sequence.cpp
+ * TAO_IDL/be/be_visitor_arg_traits.cpp
+ * TAO_IDL/be/be_visitor_argument.cpp
+ * TAO_IDL/be/be_visitor_argument/arglist.cpp
+ * TAO_IDL/be/be_visitor_argument/invoke_cs.cpp
+ * TAO_IDL/be/be_visitor_argument/marshal_ss.cpp
+ * TAO_IDL/be/be_visitor_argument/upcall_ss.cpp
+ * TAO_IDL/be/be_visitor_argument/vardecl_ss.cpp
+ * TAO_IDL/be/be_visitor_array.cpp
+ * TAO_IDL/be/be_visitor_array/array.cpp
+ * TAO_IDL/be/be_visitor_array/cdr_op_cs.cpp
+ * TAO_IDL/be/be_visitor_exception.cpp
+ * TAO_IDL/be/be_visitor_exception/ctor_assign.cpp
+ * TAO_IDL/be/be_visitor_exception/exception_ctor.cpp
+ * TAO_IDL/be/be_visitor_field.cpp
+ * TAO_IDL/be/be_visitor_field/field_ch.cpp
+ * TAO_IDL/be/be_visitor_field/cdr_op_cs.cpp
+ * TAO_IDL/be/be_visitor_operation.cpp
+ * TAO_IDL/be/be_visitor_operation/rettype.cpp
+ * TAO_IDL/be/be_visitor_operation/rettype_return_cs.cpp
+ * TAO_IDL/be/be_visitor_sequence.cpp
+ * TAO_IDL/be/be_visitor_sequence/buffer_type.cpp
+ * TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp
+ * TAO_IDL/be/be_visitor_sequence/sequence_base.cpp
+ * TAO_IDL/be/be_visitor_tmplinst.cpp
+ * TAO_IDL/be/be_visitor_tmplinst/arg_tmplinst.cpp
+ * TAO_IDL/be/be_visitor_tmplinst/tmplinst_cs.cpp
+ * TAO_IDL/be/be_visitor_tmplinst/tmplinst_ss.cpp
+ * TAO_IDL/be/be_visitor_typecode.cpp
+ * TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp
+ * TAO_IDL/be/be_visitor_typecode/alias_typecode.cpp
+ * TAO_IDL/be/be_visitor_typedef.cpp
+ * TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp
+ * TAO_IDL/be/be_visitor_union_branch.cpp
+ * TAO_IDL/be/be_visitor_union_branch/cdr_op_cs.cpp
+ * TAO_IDL/be/be_visitor_union_branch/private_ch.cpp
+ * TAO_IDL/be/be_visitor_union_branch/public_assign_cs.cpp
+ * TAO_IDL/be/be_visitor_union_branch/public_ch.cpp
+ * TAO_IDL/be/be_visitor_union_branch/public_ci.cpp
+ * TAO_IDL/be/be_visitor_union_branch/public_reset_cs.cpp
+ * TAO_IDL/be/be_visitor_valuetype.cpp
+ * TAO_IDL/be/be_visitor_valuetype/field_cdr_cs.cpp
+ * TAO_IDL/be/be_visitor_valuetype/field_ch.cpp
+ * TAO_IDL/be/be_visitor_valuetype/field_cs.cpp
+
+ Changes and additions to IDL compiler back-end for
+ valuebox support.
+
+Tue Jun 21 16:38:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * docs/releasenotes/rtc10_sched.html:
+ Removed remark about generated include of PortableServerS.h,
+ that is not valid anymore.
+
+Tue Jun 21 08:06:00 2005 Gary Maxey <gary.maxey@hp.com>
+
+ * TAO_IDL/be/be_visitor_valuebox/field_ch.cpp
+ * TAO_IDL/be/be_visitor_valuebox/field_ci.cpp
+ * TAO_IDL/be/be_visitor_valuebox/union_member_ci.cpp
+ * TAO_IDL/be/be_visitor_valuebox/valuebox.cpp
+ * TAO_IDL/be/be_visitor_valuebox/valuebox_ch.cpp
+ * TAO_IDL/be/be_visitor_valuebox/valuebox_ci.cpp
+ * TAO_IDL/be/be_visitor_valuebox/valuebox_cs.cpp
+ Minor changes to deal with warnings on some compilers.
+
+Tue Jun 21 12:30:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/RTScheduling/Current/Thread_Task.cpp:
+ Layout fixes
+
+Tue Jun 21 11:18:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/ORB_Core.h:
+ Added a todo for client_request_interceptors and
+ server_request_interceptors methods that these should be removed
+ when RTCosScheduling doesn't use them anymore
+
+Tue Jun 21 10:58:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/Interceptor_List.{h,cpp}:
+ Added destroy_interceptors method that goes through the list of
+ interceptors and calls destroy on each interceptor
+
+ * tao/IORInterceptor_Adapter.h:
+ Removed empty throw spec from destroy_interceptors and removed the
+ interceptor_list method which returns the list build up, this is
+ internal data which the outside doesn't need to have.
+
+ * tao/ORB_Core.{h,cpp} (destroy_interceptors):
+ Use the new destoy_interceptors of the Interceptor_List template
+
+ * tao/IORInterceptor/IORInterceptor_Adapter_Impl.{h,cpp}:
+ Use the new destoy_interceptors of the Interceptor_List template
+ and removed interceptor_list method
+
+Tue Jun 21 08:22:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/ORBInitializer_Registry_Adapter.h:
+ Added export macro.
+
+Mon Jun 20 23:17:42 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.cpp:
+ * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Service.cpp:
+ * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Service.cpp:
+ * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.cpp:
+
+ Fixed fuzz build errors related to missing ACE_ENV_ARG_PARAMETER
+ in call to resolve_initial_references().
+
+Mon Jun 20 21:49:02 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/orbsvcs/Log/Iterator_i.cpp:
+ * orbsvcs/orbsvcs/Log/Iterator_i.h:
+
+ Added iterator inactivity timer that causes the iterator to self
+ destruct after 1 hour of inactivity. This should probably be a
+ parameter that is specified when the service is started.
+
+ * orbsvcs/orbsvcs/Log/Iterator_i.cpp:
+ * orbsvcs/orbsvcs/Log/Iterator_i.h:
+ * orbsvcs/orbsvcs/Log/Log_i.cpp:
+
+ Pass reactor to Iterator constructor.
+
+ * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.cpp:
+ * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Service.cpp:
+ * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Service.cpp:
+ * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.cpp:
+
+ Removed the debug messages that indicated the log service was
+ starting, and the name the ior was registered with the naming
+ service. TAO's other ORBservice implementations don't output
+ this sort of mundane information.
+
+Mon Jun 20 12:21:00 2005 Gary Maxey <gary.maxey@hp.com>
+
+ * TAO_IDL/be_include/be_generator.h
+ * TAO_IDL/be_include/be_valuebox.h
+ * TAO_IDL/be_include/be_visitor.h
+ * TAO_IDL/be_include/be_visitor_valuebox.h
+ * TAO_IDL/be_include/be_visitor_module/module.h
+ * TAO_IDL/be_include/be_visitor_root/root.h
+ * TAO_IDL/be_include/be_visitor_valuebox/any_op_ch.h
+ * TAO_IDL/be_include/be_visitor_valuebox/any_op_cs.h
+ * TAO_IDL/be_include/be_visitor_valuebox/cdr_op_ch.h
+ * TAO_IDL/be_include/be_visitor_valuebox/cdr_op_cs.h
+ * TAO_IDL/be_include/be_visitor_valuebox/field_ch.h
+ * TAO_IDL/be_include/be_visitor_valuebox/field_ci.h
+ * TAO_IDL/be_include/be_visitor_valuebox/union_member_ci.h
+ * TAO_IDL/be_include/be_visitor_valuebox/valuebox.h
+ * TAO_IDL/be_include/be_visitor_valuebox/valuebox_ch.h
+ * TAO_IDL/be_include/be_visitor_valuebox/valuebox_ci.h
+ * TAO_IDL/be_include/be_visitor_valuebox/valuebox_cs.h
+ * TAO_IDL/be/be_generator.cpp
+ * TAO_IDL/be/be_valuebox.cpp
+ * TAO_IDL/be/be_visitor.cpp
+ * TAO_IDL/be/be_visitor_root.cpp
+ * TAO_IDL/be/be_visitor_module.cpp
+ * TAO_IDL/be/be_visitor_valuebox.cpp
+ * TAO_IDL/be/be_visitor_module/module.cpp
+ * TAO_IDL/be/be_visitor_root/root.cpp
+ * TAO_IDL/be/be_visitor_valuebox/any_op_ch.cpp
+ * TAO_IDL/be/be_visitor_valuebox/any_op_cs.cpp
+ * TAO_IDL/be/be_visitor_valuebox/cdr_op_cs.cpp
+ * TAO_IDL/be/be_visitor_valuebox/cdr_op_ch.cpp
+ * TAO_IDL/be/be_visitor_valuebox/field_ch.cpp
+ * TAO_IDL/be/be_visitor_valuebox/field_ci.cpp
+ * TAO_IDL/be/be_visitor_valuebox/union_member_ci.cpp
+ * TAO_IDL/be/be_visitor_valuebox/valuebox.cpp
+ * TAO_IDL/be/be_visitor_valuebox/valuebox_ch.cpp
+ * TAO_IDL/be/be_visitor_valuebox/valuebox_ci.cpp
+ * TAO_IDL/be/be_visitor_valuebox/valuebox_cs.cpp
+ Changes and additions to IDL compiler back-end for
+ valuebox support.
+
+Mon Jun 20 09:18:00 2005 Gary Maxey <gary.maxey@hp.com>
+ * orbsvcs/IFR_Service/ifr_visitor.cpp
+ * orbsvcs/IFR_Service/ifr_visitor.h
+ * orbsvcs/IFR_Service/ifr_adding_visitor.cpp
+ * orbsvcs/IFR_Service/ifr_adding_visitor.h
+ Add visitors for valuebox support.
+
+Mon Jun 20 08:51:17 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.cpp:
+ * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Service.cpp:
+ * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Service.cpp:
+ * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.cpp:
+
+ Added missing semi-colon; bug was hidden by use of emulated
+ exception macros.
+
+Mon Jun 20 13:39:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/orbsvcs/FtRtEvent.mpc:
+ Reverted change to add ami as base project and added -GC again to
+ one set of IDL files.
+
+ * orbsvcs/ImplRepo_Service/Forwarder.{h,cpp}:
+ * orbsvcs/examples/ORT/Gateway_i.h:
+ Corrected includes
+
+ * orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc:
+ * orbsvcs/examples/ORT/ORT.mpc:
+ Added pi_server as base project
+
+Mon Jun 20 12:35:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/DynamicInterface/Dynamic_Implementation.cpp:
+ Fixed emulated exception errors related to the fact that
+ POA_Current_Impl doesn't use them anymore
+
+Mon Jun 20 11:18:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/PortableServer/RequestProcessingStrategyDefaultServant.cpp:
+ Fixed emulated exception errors related to the fact that
+ POA_Current_Impl doesn't use them anymore
+
+Mon Jun 20 10:46:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/PI_Server.mpc:
+ New MPC file to build the new PI_Server library
+
+ * examples/POA/DSI/Database_i.h:
+ * examples/POA/Default_Servant/File_i.cpp:
+ * orbsvcs/ImplRepo_Service/Forwarder.cpp:
+ * orbsvcs/orbsvcs/FtRtEvent/EventChannel/UpdateableHandler.cpp:
+ * orbsvcs/orbsvcs/FtRtEvent/Utils/FTEC_Gateway.cpp:
+ * orbsvcs/orbsvcs/IFRService/Repository_i.h:
+ * orbsvcs/tests/FtRtEvent/PushConsumer.cpp:
+ * orbsvcs/tests/FtRtEvent/PushSupplier.cpp:
+ * orbsvcs/tests/ImplRepo/scale/server_i.cpp:
+ * tests/Collocation_Opportunities/Collocation_Opportunities.cpp:
+ * tests/File_IO/File_i.cpp:
+ * tests/ORT/ServerRequestInterceptor.h:
+ * tests/POA/Current/Current.cpp:
+ * tests/POA/Persistent_ID/server.cpp:
+ * tests/POA/Policies/Policies.cpp:
+ Added include of tao/PI_Server/PI_Server.h because of the
+ pi_server refactoring. This is needed because these files
+ use functionality that is now in the pi_server lib
+
+ * tests/File_IO/File_IO.mpc:
+ * tests/ORT/ORT.mpc:
+ * tests/POA/Current/Current.mpc:
+ * tests/POA/Persistent_ID/Persistent_ID.mpc:
+ * tests/POA/Policies/Policies.mpc:
+ * tests/Portable_Interceptors/AMI/PI_AMI.mpc:
+ * tests/Collocation_Opportunities/Collocation_Opportunities.mpc:
+ * examples/POA/DSI/POA_DSI.mpc:
+ * examples/POA/Default_Servant/POA_Default_Servant.mpc:
+ * orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc:
+ * orbsvcs/orbsvcs/FtRtEvent.mpc:
+ * orbsvcs/orbsvcs/IFRService.mpc:
+ * orbsvcs/tests/ImplRepo/scale/scaletest.mpc:
+ Added pi_server as base project
+
+ * tao/Messaging.mpc:
+ Added pi as base project, messaging needs pi stuff
+
+ * tao/PortableServer.mpc:
+ PortableServer is not dependent on pi anymore
+
+ * tao/TAO_Internal.cpp:
+ If the PI_Server_Loader is available, initialize it, this way
+ we get the needed services available
+
+ * tao/PortableServer/Object_Adapter_Factory.{cpp,h}:
+ No need to register the ORBInitializer, this is now in the pi_server
+ library
+
+ * tao/PortableServer/POA_Current_Impl.{h,cpp}:
+ Removed exception throw spec and environment macros. These are
+ coming from POA::Curent but are not used here and just make
+ things dependent on IDL generated code which it doesn't need
+ to be.
+
+ * tao/RTPortableServer/RT_Object_Adapter_Factory.{h,cpp}:
+ No need to register POA::Current, this is in the pi_server lib.
+ Also the adapter can be derived from TAO_Adapter_Factory
+
+ * tao/PortableServer/POA_Current.cpp
+ * tao/PortableServer/POA_Current.h
+ * tao/PortableServer/POA_Current.inl
+ * tao/PortableServer/PS_Current.pidl
+ * tao/PortableServer/PS_CurrentA.cpp
+ * tao/PortableServer/PS_CurrentC.cpp
+ * tao/PortableServer/PS_CurrentC.h
+ * tao/PortableServer/Policy_Creator_T.h
+ * tao/PortableServer/PortableServer_ORBInitializer.cpp
+ * tao/PortableServer/PortableServer_ORBInitializer.h
+ * tao/PortableServer/PortableServer_PolicyFactory.cpp
+ * tao/PortableServer/PortableServer_PolicyFactory.h
+ Removed these files, they are now in the pi_server library.
+ If you included one of these files or used the functionality
+ of the classes in one of these files, include
+ tao/PI_Server/PI_Server.h and link the new pi_server library.
+
+Sat Jun 18 18:53:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/CORBA_String.{h,inl}:
+ Added missing operator = (const WChar*) to WString_out. Thanks to
+ Jean-Marc Prud'Homme <jprudhomme at interstarinc dot com> for
+ reporting this and deliver the patch. This fixes bugzilla bug
+ 2159
+
+Sat Jun 18 15:04:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/orbsvcs/Notify/EventChannel.cpp:
+ Fixed crashing of notication service in mt configuration
+
+Fri Jun 17 19:54:46 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/orbsvcs/Log/LogRecordStore.h (LOG_DEFAULT_MAX_REC_LIST_LEN):
+ * orbsvcs/orbsvcs/Log/LogRecordStore_persist.h (LOG_DEFAULT_MAX_REC_LIST_LEN):
+
+ Changed the maximum number of records that can be returned by
+ query() without using an iterator from 30 to 100. This should
+ probably be a parameter that is specified when the service is
+ started, but until it is, 100 is a more reasonable default.
+
+ From documentation available on line, the Orbix log service
+ implementation defaults to 100 records, the VisiBroker
+ implementation defaults to 1000.
+
+ * orbsvcs/orbsvcs/Log/Log_i.cpp (query_i):
+
+ The ACE_LACKS_LONGLONG_T case cast the 64 bit log record fields
+ "id" and "time" to 32 bits, but the format directive still used
+ %Q. Changed to "%d".
+
+Fri Jun 17 19:02:11 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.cpp:
+
+ Moved code for the IOR file and pid file output. It had been
+ mistakenly added inside a commented out section of the code.
+
+ * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.cpp:
+ * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Service.cpp:
+ * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Service.cpp:
+ * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.cpp:
+
+ From documentation available on-line, VisiBroker's and Orbix's
+ log service implementations support using corbaloc IORs and
+ resolve_initial_references() to obtain the log factory object
+ reference. Changed TAO's implementation to support the same by
+ registering the factory IORs in the IORTable:
+
+ * "BasicLogService" for the Basic_Logging_Service
+ * "EventLogService" for the Event_Logging_Service
+ * "NotifyLogService" for the Notify_Logging_Service
+ * "RTEventLogService" for the RTEvent_Logging_Service
+
+ * 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:
+
+ Changed to inherit from iortable.
+
+Fri Jun 17 23:45:00 UTC 2005 Gary Maxey <gary.maxey@hp.com>
+
+ * TAO_IDL/include/ast_decl.h
+ * TAO_IDL/include/ast_generator.h
+ * TAO_IDL/include/ast_module.h
+ * TAO_IDL/include/ast_valuebox.h
+ * TAO_IDL/include/ast_visitor.h
+ * TAO_IDL/include/idl_global.h
+ * TAO_IDL/include/utl_err.h
+ * TAO_IDL/include/utl_scope.h
+ * TAO_IDL/util/utl_err.cpp
+ * TAO_IDL/util/utl_scope.cpp
+ * TAO_IDL/ast/ast_generator.cpp
+ * TAO_IDL/ast/ast_module.cpp
+ * TAO_IDL/ast/ast_redef.cpp
+ * TAO_IDL/ast/ast_valuebox.cpp
+ Changes and additions to IDL compiler front-end for
+ valuebox support.
+
+Fri Jun 17 15:40:51 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/orbsvcs/orbsvcs.rc:
+ * orbsvcs/orbsvcs/orbsvcs_export.h:
+
+ Remove stray bits left over from when orbsvcs was a single
+ library.
+
+Fri Jun 17 19:09:56 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_codegen.cpp:
+
+ Reverted the change of
+
+ Thu Jun 16 18:54:01 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ It seems this problem is appearing in other places besides
+ generated code, and that making lots of modifications to
+ TAO code to work around what is essentially an HP compiler
+ bug is not the right approach. Thanks to Johnny Willemsen
+ <jwillemsen@remedy.nl> for advice on this matter.
+
+Fri Jun 17 17:58:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/ORB.cpp:
+ Fixed resolve_initial_references of the CodecFactory
+
+Fri Jun 17 12:31:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/PI_Server/*:
+ First commit of the PI_Server library. Will contain the parts
+ of the PortableServer that are dependent on PortableInterceptors.
+ These files will be used soon when the MPC files are updated
+
+Fri Jun 17 11:46:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/DLL_ORB/client.cpp:
+ Fixed process_directive call
+
+Fri Jun 17 09:56:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/ORB.cpp:
+ Corrected wrong compare in resolve_initial_references
+
+Fri Jun 17 09:50:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Param_Test/Param_Test.mpc:
+ Added explicit after so that we don't compile the same idl file
+ at the same time multiple times
+
+Fri Jun 17 09:24:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/ORB.{h,cpp}:
+ Removed some unneeded emulated exeption macros
+
+Fri Jun 17 09:20:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Nested_Upcall_Crash/Nested_Upcall_Crash.mpc:
+ Fixed typo in exename, wanted to commit this yesterday but couldn't
+ reach cvs
+
+Fri Jun 17 09:11:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/DLL_ORB/client.cpp:
+ * tests/DLL_ORB/server.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/PortableGroup_ORBInitializer.cpp:
+ Use the new macro ACE_DYNAMIC_SERVICE_DIRECTIVE to load the
+ libraries
+
+Fri Jun 17 09:09:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Bug_1551_Regression/test.mpc:
+ Simplified this mpc file
+
+Fri Jun 17 09:56:44 2005 Simon McQueen <sm@prismtech.com>
+
+ * tao/Valuetype/ValueBase.cpp:
+
+ Add support for stream encoded repository ID indirection as per
+ "15.3.4.3 Scope of the Indirections" in 02-06-33.
+ This fixes bug #2156.
+
+Fri Jun 17 08:55:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/ORBInitializer_Registry.cpp:
+ * tao/PI/ORBInitInfo.cpp:
+ * tao/PortableServer/LifespanStrategyPersistent.cpp:
+ * tao/RTCORBA/RT_ORBInitializer.cpp:
+ * tao/ORB_Core.cpp:
+ Use the new macro ACE_DYNAMIC_SERVICE_DIRECTIVE to load the
+ libraries
+
+ * tao/Messaging/Messaging.cpp:
+ Return the value of the process_directive call
+
+ * tao/Messaging/Messaging_ORBInitializer.{h,cpp}:
+ Don't keep a PolicyFactory as member, just create an instance for
+ each ORB. Keeping an instance can cause crashes when the unloading
+ of the DLL already has happened before the PolicyFactory registry
+ is destructed.
+
+ * tao/PortableServer/Servant_Upcall.h:
+ Added forward declaration of CORBA::Object. Need it soon because
+ of even more subsetting
+
+ * tao/ORB_Core.cpp:
+ * tao/ORB.{h,cpp}:
+ Changed the way we throw an InvalidName exception from
+ resolve_initial_references. Instead of throwing it from each
+ resolve_x_method, just let those methods return a nil object
+ and then throw the exception at the end of
+ resolve_initial_references when then the object reference is nil.
+ This reduces some needs for exception emulation macros but more
+ important it guarantees that we always throw the exception instad
+ of returning a nil reference. During testing I found that a rir
+ of POACurrent returned a nil reference when the PortableServer
+ library was not loaded instead of throwing an exception.
+
+Fri Jun 17 08:49:09 2005 Simon McQueen <sm@prismtech.com>
+
+ * tao/PortableServer/Collocated_Object_Proxy_Broker.cpp:
+
+ Use _retn () instead of out () for the return value from
+ _get_component ().
+ This fixes bug #2155.
+
+Thu Jun 16 14:23:08 MST 2005 Trevor Fields <fields_t@ociweb.com>
+
+ * TAO_IDL/be/be_visitor_array/serializer_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_field/serializer_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_sequence/serializer_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_union_branch/serializer_op_cs.cpp:
+
+ Fix warning about unsigned long arg.
+
+Thu Jun 16 18:54:01 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_codegen.cpp:
+
+ Added conditional (for HPUX compiler only) code generation of
+ include of ace/SString.h in the stub source file, apparently
+ necessary when the HP compiler has optimize=1. Thanks to
+ Kris Dekeyser <Kris.Dekeyser@lms.be> for reporting the problem.
+
+Thu Jun 16 17:37:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/TAO_Internal.cpp:
+ Do the initialisation of the messaging loader earlier
+
+Thu Jun 16 16:47:42 2005 Simon McQueen <sm@prismtech.com>
+
+ * orbsvcs/IFR_Service/be_produce.cpp:
+
+ Check repository ptr is not null before use in BE_cleanup.
+ This fixes bug #2154.
+
+Thu Jun 16 07:45:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/PI/ORBInitializer_Registry_Impl.{h,cpp}:
+ Implemented fini call, at the moment the ORBInitializer Registry
+ is removed by service config we release all registered
+ ORBInitializers
+
+ * tests/Nested_Upcall_Crash/Nested_Upcall_Crash.mpc:
+ Simplified this MPC file
+
+Thu Jun 16 06:06:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Param_Test/Param_Test.mpc:
+ Set exename for anyop
+
+Wed Jun 15 13:46:48 MST 2005 Trevor Fields <fields_t@ociweb.com>
+
+ * TAO_IDL/be/be_visitor_array/serializer_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_array/serializer_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_enum/serializer_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_enum/serializer_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_field/serializer_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_field/serializer_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_module/serializer_op.cpp:
+ * TAO_IDL/be/be_visitor_root/serializer_op.cpp:
+ * TAO_IDL/be/be_visitor_sequence/serializer_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_sequence/serializer_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_structure/serializer_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_structure/serializer_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_typedef/serializer_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_typedef/serializer_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_union/serializer_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_union/serializer_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_union_branch/serializer_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_union_branch/serializer_op_cs.cpp:
+ * TAO_IDL/be_include/be_visitor_array/serializer_op_ch.h:
+ * TAO_IDL/be_include/be_visitor_array/serializer_op_cs.h:
+ * TAO_IDL/be_include/be_visitor_enum/serializer_op_ch.h:
+ * TAO_IDL/be_include/be_visitor_enum/serializer_op_cs.h:
+ * TAO_IDL/be_include/be_visitor_field/serializer_op_ch.h:
+ * TAO_IDL/be_include/be_visitor_field/serializer_op_cs.h:
+ * TAO_IDL/be_include/be_visitor_module/serializer_op.h:
+ * TAO_IDL/be_include/be_visitor_root/serializer_op.h:
+ * TAO_IDL/be_include/be_visitor_sequence/serializer_op_ch.h:
+ * TAO_IDL/be_include/be_visitor_sequence/serializer_op_cs.h:
+ * TAO_IDL/be_include/be_visitor_structure/serializer_op_ch.h:
+ * TAO_IDL/be_include/be_visitor_structure/serializer_op_cs.h:
+ * TAO_IDL/be_include/be_visitor_typedef/serializer_op_ch.h:
+ * TAO_IDL/be_include/be_visitor_typedef/serializer_op_cs.h:
+ * TAO_IDL/be_include/be_visitor_union/serializer_op_ch.h:
+ * TAO_IDL/be_include/be_visitor_union/serializer_op_cs.h:
+ * TAO_IDL/be_include/be_visitor_union_branch/serializer_op_ch.h:
+ * TAO_IDL/be_include/be_visitor_union_branch/serializer_op_cs.h:
+
+ Addin additional files for providing serialization for sending
+ in DDS.
+
+Wed Jun 15 12:36:04 MST 2005 Trevor Fields <fields_t@ociweb.com>
+
+ * TAO_IDL/be/be_codegen.cpp:
+ * TAO_IDL/be/be_decl.cpp:
+ * TAO_IDL/be/be_global.cpp:
+ * TAO_IDL/be/be_visitor_array.cpp:
+ * TAO_IDL/be/be_visitor_enum.cpp:
+ * TAO_IDL/be/be_visitor_field.cpp:
+ * TAO_IDL/be/be_visitor_module.cpp:
+ * TAO_IDL/be/be_visitor_root.cpp:
+ * TAO_IDL/be/be_visitor_sequence.cpp:
+ * TAO_IDL/be/be_visitor_structure.cpp:
+ * TAO_IDL/be/be_visitor_typedef.cpp:
+ * TAO_IDL/be/be_visitor_union.cpp:
+ * TAO_IDL/be/be_visitor_union_branch.cpp:
+ * TAO_IDL/be/be_visitor_module/module.cpp:
+ * TAO_IDL/be/be_visitor_root/root.cpp:
+ * TAO_IDL/be/be_visitor_structure/structure.cpp:
+ * TAO_IDL/be/be_visitor_typedef/typedef.cpp:
+ * TAO_IDL/be/be_visitor_union/union.cpp:
+ * TAO_IDL/be_include/be_codegen.h:
+ * TAO_IDL/be_include/be_decl.h:
+ * TAO_IDL/be_include/be_global.h:
+ * TAO_IDL/be_include/be_visitor_array.h:
+ * TAO_IDL/be_include/be_visitor_enum.h:
+ * TAO_IDL/be_include/be_visitor_field.h:
+ * TAO_IDL/be_include/be_visitor_module.h:
+ * TAO_IDL/be_include/be_visitor_root.h:
+ * TAO_IDL/be_include/be_visitor_sequence.h:
+ * TAO_IDL/be_include/be_visitor_structure.h:
+ * TAO_IDL/be_include/be_visitor_typedef.h:
+ * TAO_IDL/be_include/be_visitor_union.h:
+ * TAO_IDL/be_include/be_visitor_union_branch.h:
+ * TAO_IDL/fe/idl.ll:
+ * TAO_IDL/fe/lex.yy.cpp:
+ * TAO_IDL/include/idl_global.h:
+ * TAO_IDL/util/utl_global.cpp:
+
+ Adding idl support for the new DDS DCPS implementation over TAO.
+
+Wed Jun 15 17:55:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/Collocation_Proxy_Broker.h:
+ Added include to get size_t. This should fix the LynxOS build
+
+Wed Jun 15 10:46:12 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * tao/PortableServer/TAO_PortableServer.pc.in:
+
+ Added TAO_PI to list of required libraries.
+
+ * tao/PI.mpc:
+
+ Added Pkgconfig_Files definition.
+
+ * tao/PI/TAO_PI.pc.in:
+
+ New file, pkg-config *.pc template for TAO_PI library.
+
+Wed Jun 15 13:17:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/PortableServer/Object_Adapter.cpp:
+ * tao/PortableServer/POA_Current_Impl.cpp:
+ * tao/PortableServer/Root_POA.cpp:
+ Removed several not needed includes
+
+Wed Jun 15 11:57:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Param_Test/Param_Test.mpc:
+ Simplified this MPC file, server anyop are not using messaging
+
+ * tao/RTScheduling/RTScheduler_Loader.h:
+ Removed not needed forward declaration
+
+ * tao/Messaging/Messaging_ORBInitializer.h:
+ Removed not needed forward declaration
+
+ * tao/Messaging/Messaging_Loader.{h,cpp}:
+ * tao/Messaging/Messaging.cpp:
+ We have an initialisation problem in the Messaging library, it
+ registers it ORBInitializer in a static object but the
+ ORBInitializer_Registry then doesn't need to be loaded yet.
+ Added a Messaging_Loader, this loader is just add to the
+ service config registry in the static object, from TAO_Internal
+ we then intialize the Message_Loader when it is available,
+ which then will register the ORBInitializer. Maybe this problem
+ exists with more libs, the regression tests will show it.
+
+ * tao/TAO_Internal.cpp:
+ Initialise the Messaging Loader when available
+
+ * tao/PI/ORBInitializer_Registry_Impl.h:
+ Removed old documentation
+
+ * tao/RTCORBA/RT_ORBInitializer.cpp:
+ Initialise pointer with 0
+
+Wed Jun 15 10:52:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/RTScheduling/Distributable_Thread.cpp:
+ * tao/RTScheduling/Request_Interceptor.h:
+ * tao/RTScheduling/RTScheduler_Initializer.cpp:
+ * tao/RTScheduling/RTScheduler_Loader.cpp:
+ Fixed some potential memory leaks when things go wrong and some
+ minor formatting changes
+
+Wed Jun 15 09:33:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/ORBInitializer_Registry.cpp:
+ Don't try to load the ORBInitializer registry in a static
+ build
+
+Wed Jun 15 08:03:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/orbsvcs/Log/Iterator_i.cpp:
+ Fixed conversion warning
+
+Tue Jun 14 21:35:35 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * tao/PolicyFactory_Registry_Adapter.cpp:
+
+ Removed stray semi-colon.
+
+Tue Jun 14 20:57:00 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ From Lothar Werzinger <lothar@xcerla.com>
+ * orbsvcs/orbsvcs/Naming/Naming_Server.cpp (init_new_naming):
+
+ Register with the ORB's resolve_initial_references() mechanism.
+ Primarily useful for dynamically loaded Name Services.
+ [Bug 2150]
+
+Tue Jun 14 14:48:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/TAO_Server_Request.h:
+ Just include Object.h to get CORBA::Object instead of a forward
+ declaration, we get else problems in an inline build.
+
+Tue Jun 14 14:44:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/Strategies/SCIOP_Profile.cpp:
+ Include tao/StringSeqC.h to get StringSeq. It seems the refactoring
+ of some PI reveales a lot of includes which are previously
+ gotten for free.
+
+Tue Jun 14 14:38:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/PortableServer/Upcall_Wrapper.cpp:
+ Added include of tao/Argument.h, this is not pulled in when
+ interceptors are disabled
+
+Tue Jun 14 14:34:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/TAO_Server_Request.h:
+ Added forward declaration of CORBA::Object. This is not pulled in
+ when interceptors are disabled
+
+Tue Jun 14 14:30:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/RTCORBA/check_supported_priorities.cpp
+ * tests/RTCORBA/common_args.cpp
+ * tests/RTCORBA/Activate_Object_Multiple_ORBs/test.cpp
+ * tests/RTCORBA/Banded_Connections/client.cpp
+ * tests/RTCORBA/Banded_Connections/server.cpp
+ * tests/RTCORBA/Client_Propagated/Client_ORBInitializer.h
+ * tests/RTCORBA/Client_Propagated/RTCORBA_Client_Propagated.mpc
+ * tests/RTCORBA/Client_Propagated/client.cpp
+ * tests/RTCORBA/Client_Propagated/server.cpp
+ * tests/RTCORBA/Collocation/Collocation.cpp
+ * tests/RTCORBA/Linear_Priority/client.cpp
+ * tests/RTCORBA/Linear_Priority/server.cpp
+ * tests/RTCORBA/MT_Client_Protocol_Priority/client.cpp
+ * tests/RTCORBA/MT_Client_Protocol_Priority/server.cpp
+ * tests/RTCORBA/Policy_Combinations/client.cpp
+ * tests/RTCORBA/Policy_Combinations/server.cpp
+ * tests/RTCORBA/Priority_Inversion_With_Bands/client.cpp
+ * tests/RTCORBA/Priority_Inversion_With_Bands/server.cpp
+ * tests/RTCORBA/Profile_And_Endpoint_Selection/client.cpp
+ * tests/RTCORBA/Profile_And_Endpoint_Selection/server.cpp
+ * tests/RTCORBA/Server_Declared/server.cpp
+ * tests/RTCORBA/Thread_Pool/client.cpp
+ * tests/RTCORBA/Thread_Pool/server.cpp
+ Return 2 instead of -1 when the check_support_priorities fail.
+ The test scripts expect then a return value of 2
+
+Tue Jun 14 14:15:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO-INSTALL.html:
+ Updated Borland build instructions
+
+Tue Jun 14 13:30:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/PI/ORBInitializer_Registry_Impl.cpp:
+ Corrected include
+
+Tue Jun 14 13:08:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/examples/FaultTolerance/RolyPoly/ORB_Initializer.{h,cpp}:
+ Updated includes
+
+Tue Jun 14 12:04:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/examples/ORT/Server_IORInterceptor_ORBInitializer.h:
+ Updated include, missed in a previous checkin
+
+Tue Jun 14 12:01:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/PI/ORBInitializer_Registry.{h,cpp}:
+ Renamed to ORBInitializer_Registry_Impl.{h,cpp} This prevents
+ confusion if we have the file in the tao or tao/PI directory
+
+ * tao/PI/PI.cpp:
+ Updated include
+
+Tue Jun 14 11:50:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * examples/Kokyu_dsrt_schedulers/FP_Scheduler.h:
+ * examples/Kokyu_dsrt_schedulers/MIF_Scheduler.h:
+ * examples/Kokyu_dsrt_schedulers/MUF_Scheduler.h:
+ Added missing include of CodecFactory.h
+
+Tue Jun 14 11:39:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/ORB_Core.cpp:
+ Fixed problem with emulated exceptions
+
+Tue Jun 14 10:52:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/IOPS_T.h:
+ Removed, not included by IOPS.h anymore
+
+ * tao/tao.mpc:
+ Removed tao/tao.mpc
+
+Tue Jun 14 10:30:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/orbsvcs/SSLIOP/SSLIOP_ORBInitializer.h:
+ * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Factory.cpp:
+ * orbsvcs/orbsvcs/SSLIOP/SSLIOP_ORBInitializer.cpp:
+ Added missing includes
+
+Tue Jun 14 10:23:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ClientScheduler_i.h:
+ * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ServerScheduler_i.h:
+ Added missing includes
+
+Tue Jun 14 10:05:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/orbsvcs/AV/SCTP_SEQ.h:
+ Added missing include
+
+Tue Jun 14 09:58:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Bug_1693_Test/client.cpp:
+ * tests/RTCORBA/Thread_Pool/client.cpp:
+ * tests/Codec/client.cpp:
+ Fixed compile errors
+
+ * tao/ORB.cpp:
+ * tao/ORB_Core.{h,cpp}:
+ Changed the way we use the ORBInitializer registry. When it is
+ requested from the ORB_Core, get it from the service config
+ registry but in a static build don't try to load it on demand
+
+Tue Jun 14 08:41:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/PI/*:
+ New PI library. Contains ORBInitializer registry, ORBInitInfo and
+ PolicyFactory. This will be extended in the future with more classes
+ but this is the first step. If you use any of these classes in
+ your app, add the include of tao/PI/PI.h to your application code.
+ This will make sure the service config registry is filled with
+ the loadable modules.
+
+ * tao/BiDir_GIOP.mpc:
+ The BiDir library uses a PolicyFactory so it must link with the PI
+ library
+
+ * tao/Interceptor_List.{h,cpp}:
+ Changed the list to return a value indicating whether it was possible
+ to add the interceptor or not. The caller in the PI or IORInterceptor
+ library will then throw the correct exception. This way the list
+ template can stay in the TAO lib because the exception DuplicateName
+ is now in the PI library
+
+ * tao/IORInterceptor.mpc:
+ Added PI as base project
+
+ * tao/IORInterceptor_Adapter.{h,cpp}:
+ Removed throw clause from add_interceptor method. The clause was
+ not correct also, it could throw a DuplicateName exception also.
+ This way we are not dependent on the PI library. Also the adapter
+ doesn't need to be derived from ACE_Service_Object, this class
+ is not loaded, the factory that creates it is.
+
+ * tao/IORInterceptor_Adapter_Factory.{h,cpp}:
+ Removed destructor, it is not needed
+
+ * tao/ORB.cpp:
+ Updated to use the new ORBInitializer Factory adapter and Policy
+ Factory adapter
+
+ * tao/ORB_Core.{h,cpp,i}:
+ Updated for new adapters and interceptor list changes. Also added
+ a get_orbinitializer_registry which returns the current pointer
+ without trying to load the PI library. This is used by the ORB
+ to call alls orbinitializers. When the library is not loaded yet,
+ no user code caused this so we don't have to do this also
+
+ * tao/ORBInitializer.pidl:
+ * tao/ORBInitializerA.cpp:
+ * tao/ORBInitializerC.{h,cpp,inl}:
+ * tao/ORBInitializerS.h:
+ * tao/ORBInitInfo.pidl:
+ * tao/ORBInitInfoA.cpp:
+ * tao/ORBInitInfoC.{h,cpp,inl}:
+ * tao/ORBInitInfoS.h:
+ * tao/ORBInitInfo.{h,cpp,inl}:
+ * tao/PolicyFactory.pidl:
+ * tao/PolicyFactory_Registry.{h,cpp}:
+ * tao/PolicyFactoryA.cpp:
+ * tao/PolicyFactoryC.{h,cpp,inl}:
+ Moved to the PI library
+
+ * tao/IOP_Codec.pidl:
+ * tao/IOP_CodecA.cpp:
+ * tao/IOP_CodecC.{h,cpp,inl}:
+ Moved to the CodecFactory library
+
+ * tao/IOP.pidl:
+ Removed include of IOP_Codec.pidl
+
+ * tao/ORBInitializer_Registry.{h,cpp}:
+ Removed all code except register_orb_initializer, which now tries
+ to load the ORBInitializer Registry on demand. The code is moved to
+ the PI library
+
+ * tao/PI.mpc:
+ New file
+
+ * tao/PolicyFactory_Registry_Adapter.{h,cpp}:
+ New adapter for PolicyFactory_Registry
+
+ * tao/PolicyFactory_Registry_Factory.h:
+ New factory for creating a PolicyFactory for each ORB
+
+ * tao/PortableInterceptor.pidl:
+ Removed files that moved to the PI library
+
+ * tao/PortableInterceptorA.cpp:
+ Removed, empty
+
+ * tao/PortableInterceptorC.{cpp,h}:
+ Regenerated
+
+ * tao/PortableServer.mpc:
+ * tao/RTCORBA.mpc:
+ * tao/Utils.mpc
+ Based on the new PI. These all use something of the PI library.
+ Because of this only a client gets benefits from this, but the
+ server will be handled in the next iteration
+
+ * tao/tao.mpc:
+ Updated for all changes
+
+ * tao/BiDir_GIOP/BiDirGIOP.cpp:
+ Added include of ORBInitializer_Registry.h
+
+ * tao/BiDir_GIOP/BiDir_ORBInitializer.{h,cpp}:
+ * tao/BiDir_GIOP/BiDir_PolicyFactory.h:
+ Include tao/PI/PI.h
+
+ * tao/CodecFactory/CodecFactory.h:
+ Include IOP_CodecC.h
+
+ * tao/CodecFactory/IOP_CodecC.{h,cpp}:
+ * tao/CodecFactory/IOP_CodecA.cpp:
+ * tao/CodecFactory/IOP_CodecS.h:
+ Files moved from the tao lib
+
+ * tao/CodecFactory/IOP_Codec_include.pidl:
+ * tao/CodecFactory/IOP_Codec_includeC.h:
+ * tao/CodecFactory/IOP_Codec_includeS.h:
+ New files for apps that include IOP_Codec.pidl in the past, they
+ should now use this pidl file
+
+ * tao/CodecFactory/CDR_Encaps_Codec.h:
+ * tao/CodecFactory/CodecFactory.h:
+ * tao/CodecFactory/CodecFactory_imp.h:
+ Updated for moving of IOP_Codec.pidl
+
+ * tao/IORInterceptor/IORInterceptor_Adapter_Impl.{h,cpp}:
+ Updated for interceptor list change
+
+ * tao/Messaging/Messaging_ORBInitializer.h:
+ * tao/Messaging/Messaging_PolicyFactory.h:
+ * tao/PortableServer/PortableServer_ORBInitializer.{h,cpp}:
+ * tao/PortableServer/PortableServer_PolicyFactory.h:
+ * tao/RTCORBA/RT_ORBInitializer.cpp:
+ * tao/RTCORBA/RT_PolicyFactory.h
+ * tao/RTScheduling/RTScheduling_Initializer.{h,cpp}:
+ * tao/Utils/RIR_Narrow.h:
+ Changed includes to include tao/PI/PI.h
+
+ * tao/docs/libraries.html:
+ Added PI
+
+ * orbsvcs/examples/FaultTolerance/RolyPoly/RolyPoly.mpc
+ * orbsvcs/examples/LoadBalancing/ORBInitializer.h
+ * orbsvcs/orbsvcs/FaultTolerance/FT_ClientORBInitializer.cpp
+ * orbsvcs/orbsvcs/FaultTolerance/FT_ClientORBInitializer.h
+ * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicyFactory.cpp
+ * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicyFactory.h
+ * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicy_i.cpp
+ * orbsvcs/orbsvcs/FaultTolerance/FT_ClientService_Activate.cpp
+ * orbsvcs/orbsvcs/FaultTolerance/FT_ServerORBInitializer.cpp
+ * orbsvcs/orbsvcs/FaultTolerance/FT_ServerORBInitializer.h
+ * orbsvcs/orbsvcs/FaultTolerance/FT_ServerPolicyFactory.cpp
+ * orbsvcs/orbsvcs/FaultTolerance/FT_ServerPolicyFactory.h
+ * orbsvcs/orbsvcs/FaultTolerance/FT_ServerService_Activate.cpp
+ * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Initializer.h
+ * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_ORBInitializer.cpp
+ * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_ORBInitializer.h
+ * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Request_Context_Repository.cpp
+ * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Request_Context_Repository.h
+ * orbsvcs/orbsvcs/LoadBalancing/LB_ClientORBInitializer.h
+ * orbsvcs/orbsvcs/LoadBalancing/LB_ORBInitializer.h
+ * orbsvcs/orbsvcs/PortableGroup/PortableGroup_ORBInitializer.cpp
+ * orbsvcs/orbsvcs/PortableGroup/PortableGroup_ORBInitializer.h
+ * orbsvcs/orbsvcs/Security/SL3_PolicyFactory.h
+ * orbsvcs/orbsvcs/Security/Security_ORBInitializer.cpp
+ * orbsvcs/orbsvcs/Security/Security_ORBInitializer.h
+ * orbsvcs/orbsvcs/Security/Security_PolicyFactory.cpp
+ * orbsvcs/orbsvcs/Security/Security_PolicyFactory.h
+ * orbsvcs/performance-tests/LoadBalancing/LBPerf/CPU/ORBInitializer.cpp
+ * orbsvcs/performance-tests/LoadBalancing/LBPerf/CPU/ORBInitializer.h
+ * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/ORBInitializer.h
+ * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/server.cpp
+ * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/Server_ORBInitializer.h
+ * orbsvcs/tests/RTCosScheduling/RTCosScheduling.mpc
+ * tests/Bug_1495_Regression/Bug_1495.mpc
+ * tests/Bug_1495_Regression/Client_ORBInitializer.h
+ * tests/Bug_1495_Regression/Server_ORBInitializer.h
+ * tests/ORT/ORT.mpc
+ * tests/ORT/ServerORBInitializer.h
+ * tests/Portable_Interceptors/AMI/Client_ORBInitializer.h
+ * tests/Portable_Interceptors/AMI/Server_ORBInitializer.h
+ * tests/Portable_Interceptors/Benchmark/Client_ORBInitializer.h
+ * tests/Portable_Interceptors/Benchmark/Server_ORBInitializer.h
+ * tests/Portable_Interceptors/Bug_1559/Client_ORBInitializer.h
+ * tests/Portable_Interceptors/Bug_1559/Server_ORBInitializer.h
+ * tests/Portable_Interceptors/Bug_2088/Client_ORBInitializer.h
+ * tests/Portable_Interceptors/Collocated/Dynamic/Collocated_Test.cpp
+ * tests/Portable_Interceptors/Collocated/Dynamic/Echo_Collocated_ORBInitializer.cpp
+ * tests/Portable_Interceptors/Collocated/Dynamic/Echo_Collocated_ORBInitializer.h
+ * tests/Portable_Interceptors/Collocated/Dynamic/PI_Dynamic.mpc
+ * tests/Portable_Interceptors/Collocated/Service_Context_Manipulation/Collocated_ORBInitializer.h
+ * tests/Portable_Interceptors/Collocated/Service_Context_Manipulation/PI_Svc_Context_Manip.mpc
+ * tests/Portable_Interceptors/Dynamic/Echo_Client_ORBInitializer.h
+ * tests/Portable_Interceptors/Dynamic/Echo_Server_ORBInitializer.h
+ * tests/Portable_Interceptors/ForwardRequest/Client_ORBInitializer.h
+ * tests/Portable_Interceptors/ForwardRequest/Server_ORBInitializer.h
+ * tests/Portable_Interceptors/IORInterceptor/FOO_ClientRequestInterceptor.h
+ * tests/Portable_Interceptors/IORInterceptor/FOO_Client_ORBInitializer.h
+ * tests/Portable_Interceptors/IORInterceptor/FOO_IORInterceptor.h
+ * tests/Portable_Interceptors/IORInterceptor/FOO_IORInterceptor_ORBInitializer.h
+ * tests/Portable_Interceptors/ORB_Shutdown/Server_ORBInitializer.h
+ * tests/Portable_Interceptors/PICurrent/ClientORBInitializer.h
+ * tests/Portable_Interceptors/PICurrent/ServerORBInitializer.cpp
+ * tests/Portable_Interceptors/PICurrent/ServerORBInitializer.h
+ * tests/Portable_Interceptors/PICurrent/client.cpp
+ * tests/Portable_Interceptors/PolicyFactory/PolicyFactory.h
+ * tests/Portable_Interceptors/PolicyFactory/Server_ORBInitializer.h
+ * tests/Portable_Interceptors/Request_Interceptor_Flow/Client_ORBInitializer.h
+ * tests/Portable_Interceptors/Request_Interceptor_Flow/Server_ORBInitializer.h
+ * tests/Portable_Interceptors/Service_Context_Manipulation/Client_ORBInitializer.h
+ * tests/Portable_Interceptors/Service_Context_Manipulation/Server_ORBInitializer.h
+ Updated for the new PI library
+
+ * tests/RTCORBA/check_supported_priorities.cpp
+ * tests/RTCORBA/common_args.cpp
+ * tests/RTCORBA/Activate_Object_Multiple_ORBs/test.cpp
+ * tests/RTCORBA/Banded_Connections/client.cpp
+ * tests/RTCORBA/Banded_Connections/server.cpp
+ * tests/RTCORBA/Client_Propagated/Client_ORBInitializer.h
+ * tests/RTCORBA/Client_Propagated/RTCORBA_Client_Propagated.mpc
+ * tests/RTCORBA/Client_Propagated/client.cpp
+ * tests/RTCORBA/Client_Propagated/server.cpp
+ * tests/RTCORBA/Collocation/Collocation.cpp
+ * tests/RTCORBA/Linear_Priority/client.cpp
+ * tests/RTCORBA/Linear_Priority/server.cpp
+ * tests/RTCORBA/MT_Client_Protocol_Priority/client.cpp
+ * tests/RTCORBA/MT_Client_Protocol_Priority/server.cpp
+ * tests/RTCORBA/Policy_Combinations/client.cpp
+ * tests/RTCORBA/Policy_Combinations/server.cpp
+ * tests/RTCORBA/Priority_Inversion_With_Bands/client.cpp
+ * tests/RTCORBA/Priority_Inversion_With_Bands/server.cpp
+ * tests/RTCORBA/Profile_And_Endpoint_Selection/client.cpp
+ * tests/RTCORBA/Profile_And_Endpoint_Selection/server.cpp
+ * tests/RTCORBA/Server_Declared/server.cpp
+ * tests/RTCORBA/Thread_Pool/client.cpp
+ * tests/RTCORBA/Thread_Pool/server.cpp
+ Instead of doing an ACE_OS::exit() when the needed priorities
+ are not available, return from the main with a -1. Will reduce
+ the number of memory leaks reported by valgrind a lot.
+
+Tue Jun 14 07:38:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/orbsvcs/FtRtEvent/EventChannel/SCTP_Fault_Detector.cpp:
+ Added missing include
+
+Mon Jun 13 17:27:57 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/orbsvcs/Log/Iterator_i.cpp (get):
+
+ Change to return a zero-length sequence before destroying
+ iterator as required by the spec.
+
+Mon Jun 13 17:18:44 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/orbsvcs/Log/Iterator_i.h:
+
+ Change type of constraint member variable to CORBA::String_var
+ so we don't dereference a dangling char * in get().
+
+Mon Jun 13 12:10:06 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/orbsvcs/Log/Iterator_i.cpp:
+ * orbsvcs/orbsvcs/Log/Iterator_i.h:
+ * orbsvcs/orbsvcs/Log/Log_i.cpp:
+
+ Changed to interpret "position" as the index in the complete
+ sequence of records that match the constraint instead of the
+ index in the sequence of all records.
+
+ Changed TAO_Iterator_i constructor to take new "current" and
+ "end" iterator parameters. This allows us to avoid scanning
+ and skipping records returned as part of the initial query().
+
+ Simplify iterating over record store by using ACE_Hash_Map's
+ STL-like API.
+
+Mon Jun 13 18:51:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Interceptor.h:
+ Converted comments to doxygen style
+
+Mon Jun 13 18:40:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Loader.cpp:
+ Include ORBInitializer_Registry.h, needed for the upcoming PI library
+
+Mon Jun 13 05:07:32 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * orbsvcs/orbsvcs/AV/AVStreams_i.cpp:
+ * orbsvcs/orbsvcs/AV/AVStreams_i.h:
+
+ Made public destructors protected since the objects in question
+ are reference counted, i.e. memory management should be
+ performed through the reference counting mechanism, not operator
+ delete();
+
+ * orbsvcs/orbsvcs/AV/FlowSpec_Entry.cpp:
+ * orbsvcs/orbsvcs/AV/FlowSpec_Entry.h (TAO_FlowSpec_Entry):
+ * orbsvcs/orbsvcs/AV/FlowSpec_Entry.i:
+
+ Fixed a memory leak.
+
+Mon Jun 13 09:32:38 2005 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * tao/IIOP_Profile.cpp:
+ * tao/Tagged_Component.cpp:
+ * tao/Tagged_Component.h:
+
+ Reverted the change to TAO_Tagged_Component::get_component.
+
+Mon Jun 13 12:25:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/RTCORBA/Client_Propagated/client.cpp:
+ Added include of ORBInitializer_Registry.h
+
+Mon Jun 13 11:14:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Portable_Interceptors/Benchmark/PI_Benchmark.mpc:
+ * tests/Portable_Interceptors/Bug_1559/Bug_1559.mpc:
+ * tests/Portable_Interceptors/Bug_2088/Bug_2088.mpc:
+ * tests/Portable_Interceptors/Dynamic/PI_Dynamic.mpc:
+ * tests/Portable_Interceptors/ForwardRequest/PI_ForwardRequest.mpc:
+ * tests/Portable_Interceptors/ORB_Shutdown/PI_ORB_Shutdown.mpc:
+ * tests/Portable_Interceptors/PICurrent/PI_PICurrent.mpc:
+ * tests/Portable_Interceptors/PolicyFactory/PI_PolicyFactory.mpc:
+ * tests/Portable_Interceptors/Request_Interceptor_Flow/PI_Request_Interceptor_Flow.mpc:
+ * tests/Portable_Interceptors/Service_Context_Manipulation/PI_Svc_Context_Manip.mpc:
+ Use interceptors as base project instead of the requires
+ interceptors
+
+Mon Jun 13 08:39:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/Strategies/SCIOP_Endpoint.cpp:
+ Fixed compile error
+
+Mon Jun 13 08:25:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/Messaging/Asynch_Invocation_Adapter.{h,cpp}:
+ Fixed ambiguity warnings with Borland.
+
+Sun Jun 12 23:09:36 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.cpp (TAO_Log_Constraint_Visitor):
+
+ Add property list bindings for each item in the log record's
+ attribute list.
+
+Sun Jun 12 23:38:02 2005 Balachandran Natarajan <bala@dre.vanderbilt.edu>
+
+ * tao/GIOP_Message_Base.h (process_request, process_locate_request):
+
+ Made the above calls virtual since it makes it easier to do
+ implementation inheritance, and override behaviours.
+
+Sun Jun 12 14:24:05 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/orbsvcs/Log/Log_i.cpp (query_i, match_i, remove_old_records):
+
+ Simplify iterating over record store by using ACE_Hash_Map's
+ STL-like API.
+
+ * orbsvcs/orbsvcs/Log/Log_i.cpp (query_i):
+
+ Changed from LOG_HASH_MAP_ITER to LOG_RECORD_STORE_ITER.
+
+ * orbsvcs/orbsvcs/Log/LogRecordStore.h (TAO_LogRecordStore):
+
+ Added LOG_RECORD_STORE_ENTRY typedef.
+
+ * orbsvcs/orbsvcs/Log/Iterator_i.cpp: (TAO_Iterator_i):
+ * orbsvcs/orbsvcs/Log/Iterator_i.h (TAO_Iterator_i):
+ * orbsvcs/orbsvcs/Log/Log_i.cpp (query_i):
+
+ Removed max_store_size argument from constructor.
+ Removed (unused) max_store_size member variable.
+
+ * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.cpp:
+
+ Changed constructor to directly assign log record's .info field
+ to property list value binding instead of stashing it in an the
+ Any. This allows the value to be queried via ETCL constraints.
+
+ * orbsvcs/orbsvcs/Log/Log_i.cpp (remove_old_records):
+
+ Changed conditional in constraint as it was casing new, not old,
+ records to be deleted.
+
+ * orbsvcs/orbsvcs/Log/Log_i.cpp (validate_capacity_alarm_thresholds):
+ * orbsvcs/orbsvcs/Log/Log_i.h (validate_capacity_alarm_thresholds):
+
+ Move validate_capacity_alarm_thresholds method from public to
+ protected visibility.
+
+ * tao/Makefile.am:
+
+ Updated to remove Queued_Message.inl.
+
+Sun Jun 12 13:39:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/Collocation_Proxy_Broker.h:
+ Added forward declaration of environment
+
+Sun Jun 12 13:27:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/orbsvcs/Security/Security_ORBInitializer.{h,cpp}:
+ * tao/RTCORBA/RT_ORBInitializer.{h,cpp}:
+ Updated the way the policyfactory is registered in a way that things
+ are not dependent on the destruction order and we only have one
+ instance of the factory in runtime
+
+Sun Jun 12 12:37:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
+
+ * rules.tao.GNU:
+ Fixed problem with TAO version detection when default Make
+ shell is CMD.EXE.
+
+Sat Jun 11 23:45:07 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_visitor_operation.cpp:
+ * TAO_IDL/be/be_visitor_sequence.cpp:
+ * TAO_IDL/be_include/be_visitor_operation.h:
+ * TAO_IDL/be_include/be_visitor_sequence.h:
+
+ Removed includes of unused files.
+
+ * TAO_IDL/be/be_visitor_argument/invoke_cs.cpp:
+ * TAO_IDL/be/be_visitor_argument/marshal_ss.cpp:
+
+ Fixed incorrect visitor names in error messages.
+
+ * TAO_IDL/be/be_visitor_argument/post_invoke_cs.cpp:
+ * TAO_IDL/be/be_visitor_argument/post_marshal_ss.cpp:
+ * TAO_IDL/be/be_visitor_argument/pre_invoke_cs.cpp:
+ * TAO_IDL/be/be_visitor_operation/rettype_assign_ss.cpp:
+ * TAO_IDL/be/be_visitor_operation/rettype_is.cpp:
+ * TAO_IDL/be/be_visitor_operation/rettype_marshal_ss.cpp:
+ * TAO_IDL/be/be_visitor_operation/rettype_post_invoke_cs.cpp:
+ * TAO_IDL/be/be_visitor_operation/rettype_post_upcall_ss.cpp:
+ * TAO_IDL/be/be_visitor_operation/rettype_pre_invoke_cs.cpp:
+ * TAO_IDL/be/be_visitor_operation/rettype_vardecl_cs.cpp:
+ * TAO_IDL/be/be_visitor_operation/rettype_vardecl_ss.cpp:
+ * TAO_IDL/be/be_visitor_sequence/elemtype.cpp:
+ * TAO_IDL/be_include/be_visitor_argument/post_invoke_cs.h:
+ * TAO_IDL/be_include/be_visitor_argument/post_marshal_ss.h:
+ * TAO_IDL/be_include/be_visitor_argument/pre_invoke_cs.h:
+ * TAO_IDL/be_include/be_visitor_operation/rettype_assign_ss.h:
+ * TAO_IDL/be_include/be_visitor_operation/rettype_is.h:
+ * TAO_IDL/be_include/be_visitor_operation/rettype_marshal_ss.h:
+ * TAO_IDL/be_include/be_visitor_operation/rettype_post_invoke_cs.h:
+ * TAO_IDL/be_include/be_visitor_operation/rettype_post_upcall_ss.h:
+ * TAO_IDL/be_include/be_visitor_operation/rettype_pre_invoke_cs.h:
+ * TAO_IDL/be_include/be_visitor_operation/rettype_vardecl_cs.h:
+ * TAO_IDL/be_include/be_visitor_operation/rettype_vardecl_ss.h:
+ * TAO_IDL/be_include/be_visitor_sequence/elemtype.h:
+
+ Removed from the repository visitors that are no longer used.
+ Thanks to Gary Maxey <gary.maxey@hp.com> for pointing out
+ most of them.
+
+Sat Jun 11 14:43:18 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/orbsvcs/Log/EventLogConsumer.cpp (push):
+ * orbsvcs/orbsvcs/Log/NotifyLogConsumer.cpp (push):
+
+ Add ACE_TRY_CATCH after call to write_recordlist() for emulated
+ exception builds.
+
+Sat Jun 11 13:18:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/PolicyFactory_Registry.cpp:
+ Fixed memory leak at the moment the registering of a policy
+ factory fails
+
+Sat Jun 11 12:46:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/RTCORBA/Linear_Priority/run_test.pl:
+ When the server can't be started end this test directly
+
+ * tao/RTCORBA/RT_ORBInitializer.{h,cpp}:
+ Changed the way we register the PolicyFactory. Don't store it as
+ member in the ORBInitializer, this gives problems now we start
+ loading the PI stuff on demand. The order of destruction seems to
+ be changed causing crashes in the RTCorba tests. This fixes these
+ crashes
+
+Sat Jun 11 11:52:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/Queued_Message.{h,inl,cpp}:
+ Removed the .inl file, it is empty
+
+Fri Jun 10 14:58:23 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/orbsvcs/Makefile.am:
+ * tao/Makefile.am:
+
+ Regenerated.
+
+Fri Jun 10 13:07:04 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * tao/Collocation_Proxy_Broker.cpp:
+ * tao/Collocation_Proxy_Broker.h:
+ * tao/Connection_Handler.cpp:
+ * tao/Connection_Handler.inl:
+ * tao/GIOP_Message_Generator_Parser.cpp:
+ * tao/GIOP_Message_Generator_Parser.h:
+ * tao/Invocation_Adapter.cpp:
+ * tao/Invocation_Adapter.inl:
+ * tao/New_Leader_Generator.cpp:
+ * tao/New_Leader_Generator.h:
+ * tao/Object.cpp:
+ * tao/Object.i:
+ * tao/Policy_Manager.cpp:
+ * tao/Policy_Manager.i:
+ * tao/Queued_Message.cpp:
+ * tao/Queued_Message.inl:
+ * tao/SystemException.cpp:
+ * tao/SystemException.h:
+ * tao/UTF16_BOM_Translator.cpp:
+ * tao/UTF16_BOM_Translator.h:
+ * tao/Messaging/MessagingS.cpp:
+ * tao/Messaging/MessagingS.h:
+ * tao/PortableServer/PolicyS.cpp:
+ * tao/PortableServer/PolicyS.h:
+ * tao/PortableServer/Upcall_Command.cpp:
+ * tao/PortableServer/Upcall_Command.h:
+
+ Moved inlined virtual methods out of line. Inlinging them
+ causes RTTI issues when using g++ 4.0's hidden symbol
+ visibility.
+
+ * tao/Messaging/Asynch_Invocation_Adapter.cpp:
+ * tao/Messaging/Asynch_Invocation_Adapter.h (invoke):
+ * tao/Messaging/Asynch_Invocation_Adapter.inl:
+
+ Removed unnecessary virtual function override. All it was
+ forward the call to the base class implementation.
+
+ Removed empty inline source file.
+
+ * tao/Makefile.am:
+ * tao/tao.mpc:
+
+ Updated source file lists.
+
+Fri Jun 10 13:00:49 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * tao/PICurrent_Loader.h:
+
+ Include "tao/orbconf.h" to pull in default TAO_HAS_INTERCEPTORS
+ preprocessor symbol definition. Fixes link-time errors related
+ to missing static constructor definition.
+
+ * tao/PICurrent_Loader.cpp:
+
+ Reorganized include directives so that interceptor related
+ headers are not included when compile-time interceptor support
+ is not enabled.
+
+Fri Jun 10 12:51:44 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * TAO_IDL/be/be_visitor_interface/direct_proxy_impl_sh.cpp:
+ * TAO_IDL/be/be_visitor_interface/direct_proxy_impl_ss.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp:
+
+ Generate out of line virtual methods. Inlined ones prevent RTTI
+ from working when enabling hidden symbols with g++ 4.0's
+ visibility support.
+
+ * tao/GIOP_Message_Generator_Parser_Impl.inl (check_revision):
+
+ Made "max_allowable_version" variable a static constant instead
+ of a non-const variable. Reduces run-time overhead since this
+ value may be computed at compile-time.
+
+Fri Jun 10 18:36:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/ORB.cpp:
+ * tao/ORB_Core.{h,i}:
+ * tao/PICurrent_Loader.{h,cpp}:
+ Fixed compile errors when interceptors are disabled
+
+Fri Jun 10 17:21:28 2005 Simon McQueen <sm@prismtech.com>
+
+ * orbsvcs/tests/Bug_2137_Regression/run_test.pl:
+
+ Fix wrong 'use lib'.
+
+Fri Jun 10 09:59:17 2005 Chad Elliott <elliott_c@ociweb.com>
+
+ * tao/default_client.cpp:
+
+ Ensure that all TAO related options are consistently case
+ insensitive.
+
+Fri Jun 10 13:16:27 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/fe/fe_extern (FE_generate_UUID):
+
+ Added arguments (which were passed by default value before) to
+ the generateUUID() call on the ACE UUID_GENERATOR singleton.
+ These arguments trigger the inclusion of the thread id in the
+ formation of the uuid, along with the process id and timestamp
+ that were already being used. In some experiments we have done
+ with the Visual Studio 2005 beta (which can take advantage of
+ multiple processors to do parallel builds), the process id
+ and timestamp alone were apparently not enough to ensure a
+ unique id when creating one for use in the temporary file name,
+ and multiple threads corresponding to multiple builds in the
+ same directory were trying to open temporary files with the
+ same name.
+
+Fri Jun 10 08:21:47 2005 Chad Elliott <elliott_c@ociweb.com>
+
+ * examples/RTScheduling/MIF_Scheduler/MIF_Scheduler.cpp:
+ * examples/RTScheduling/Thread_Task.cpp:
+
+ Addressed data initialization and memcpy issues which mainly
+ showed up in a 64-bit Solaris build.
+
+ * performance-tests/Cubit/TAO/MT_Cubit/Globals.cpp:
+
+ Use ACE_SCOPE_THREAD on AIX and MacOS X instead of
+ ACE_SCOPE_PROCESS since it's not supported.
+
+Fri Jun 10 07:51:36 2005 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * docs/Options.html:
+ * tao/IIOP_Acceptor.cpp:
+ * tao/IIOP_Profile.cpp:
+ * tao/IIOP_Profile.h:
+ * tao/ORB_Core.cpp:
+ * tao/Tagged_Components.cpp:
+ * tao/Tagged_Components.h:
+ * tao/params.cpp:
+ * tao/params.h:
+ * tao/params.i:
+ * tao/PortableServer/Default_Acceptor_Filter.cpp:
+ * tests/AlternateIIOP:
+ * utils/catior/catior.cpp:
+
+ Added support for TAG_ALTERNATE_IIOP_ADDRESS to combine many
+ endpoints into a single profile when not using RTCORBA. This may
+ be overridden by using the ORB_init argument
+ -ORBUseSharedProfiles 0. It is enabled by default. Unlike the
+ TAO-specific TAO_TAG_ENDPOINTS, the TAG_ALTERNATE_IIOP_ADDRESS
+ component contains a single host:port pair, but many such
+ components may be added to a profile to carry as many endpoints
+ as required.
+
+Fri Jun 10 10:40:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/CodecFactory/*:
+ New CodecFactory library. When users want to use the CodecFactory
+ they have to include tao/CodecFactory/CodecFactory.h
+
+ * tao/Bind_Dispatcher_Guard.h:
+ Doxygen improvement
+
+ * tao/IOP_IOR.pidl:
+ Updated numbers for reliable multicast as mentioned in omg document
+ 03-01-11
+
+ * tao/CDR_Encaps_Codec.{h,cpp}:
+ * tao/CodecFactory.{h,cpp}:
+ These files are moved to the CodecFactory library
+
+ * tao/CodecFactory.mpc:
+ New MPC file for the CodecFactory library
+
+ * tao/ClientRequestInfo_i.h:
+ * tao/ClientRequestInterceptor_Adapter.{h,cpp}:
+ * tao/Collocated_Invocation.cpp:
+ * tao/Invocation_Base.cpp:
+ * tao/PICurrent_Copy_Callback.cpp:
+ * tao/Synch_Invocation.cpp:
+ * tao/TAO_Server_Request.h:
+ * tao/TSS_Resources.h:
+ * tao/Messaging/Asynch_Invocation.cpp:
+ * tao/PortableServer/ServerRequestInfo.h:
+ Changed includes and added some more forward declarations because
+ of reduced header dependencies
+
+ * tao/Tagged_Components.h:
+ Removed commented out code
+
+ * tao/tao.mpc:
+ Updated for all these changes
+
+ * tao/ClientRequestInfo_i.i:
+ Added needed include
+
+ * tao/CodecFactory_ORBInitializer.{h,cpp}:
+ Removed, we don't use an ORBInitializer anymore for the CodecFactory
+
+ * tao/ORB.cpp:
+ * tao/ORB_Core.{h,cpp,i}:
+ Changed the way we retrieve the CodecFactory and PICurrent. Instead
+ of an ORBInitializer we try to load them using svc.conf
+
+ * tao/ORBInitInfo.cpp:
+ Use svc.conf to get the CodecFactory instead of allocating a new
+ instance here
+
+ * tao/Parser_Registry.cpp:
+ Removed empty explicit template instantiation block
+
+ * tao/PICurrent.{h,cpp,inl}:
+ * tao/PICurrent_Impl.{h,cpp,inl}:
+ Moved TAO::PICurrent_Impl to its own file
+
+ * tao/PICurrent.pidl:
+ * tao/PICurrentA.cpp:
+ * tao/PICurrentC.{h,cpp}:
+ * tao/PICurrentS.h:
+ Moved PICurrent to its own file
+
+ * tao/PICurrent_Loader.{h,cpp}:
+ Use svc.conf to get PICurrent
+
+ * tao/PICurrent_ORBInitializer.{h,cpp}:
+ Removed these files
+
+ * tao/Policy_Manager.{h,cpp,i}:
+ * tao/Policy_Current.{h,cpp,inl}:
+ * tao/Policy_Current_Impl.{h,cpp,inl}:
+ Moved Policy_Current and Policy_Current_Impl to their own files
+
+ * tao/PortableInterceptor.pidl:
+ * tao/PortableInterceptorA.cpp:
+ * tao/PortableInterceptorC.{h,cpp}:
+ * tao/PortableInterceptorS.h:
+ Moved PICurrent out of this file and regenerated
+
+ * tao/Services_Activate.cpp:
+ Removed explicit templates
+
+ * tao/ServicesS_T.h:
+ Removed
+
+ * tao/orbconf.h:
+ Added deablfine for RootPOAManager name, will be used later
+
+ * tao/objectid.h:
+ Added define for POAManagerFactory
+
+ * tao/LocalObject.{h,cpp}:
+ Override _get_orb to throw a no implement with minor code 8
+
+ * tao/Object.{h,cpp}:
+ Added _get_orb()
+
+ * docs/libraries.html:
+ Added codecfactory
+
+ * tests/Bug_1693_Test/Bug_1693_Test.mpc:
+ * tests/Bug_1693_Test/client.cpp:
+ * tests/Codec/client.cpp:
+ * tests/Codec/Codec.mpc:
+ * tests/Portable_Interceptors/IORInterceptor/FOO_Client_ORBInitializer.cpp:
+ * tests/Portable_Interceptors/IORInterceptor/FOO_IORInterceptor_ORBInitializer.cpp:
+ * tests/Portable_Interceptors/IORInterceptor/PI_IORInterceptor.mpc:
+ * examples/Kokyu_dsrt_schedulers/EDF_Scheduler.cpp:
+ * examples/Kokyu_dsrt_schedulers/FP_Scheduler.cpp:
+ * examples/Kokyu_dsrt_schedulers/Kokyu_DSRT_Schedulers.mpc:
+ * examples/Kokyu_dsrt_schedulers/MIF_Scheduler.cpp:
+ * examples/Kokyu_dsrt_schedulers/MUF_Scheduler.cpp:
+ * orbsvcs/PSS/PSDL_Code_Gen.cpp:
+ * orbsvcs/orbsvcs/RTCosScheduling.mpc:
+ * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ClientScheduler_i.cpp:
+ * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ServerScheduler_i.cpp:
+ Updated because of new CodecFactory library
+
+Fri Jun 10 10:15:17 2005 Simon McQueen <sm@prismtech.com>
+
+ * tests/Bug_2144_Regression/Bug_2144_Regression.mpc:
+
+ Add valuetype to dependencies to (hopefully) fix Linux error.
+
+ * tao/Profile.cpp:
+
+ Fix warning on Linux.
+
+Thu Jun 10 08:40:00 UTC 2005 Simon Massey <sma@prismtech.com>
+
+ * tao/orbsvcs/tests/Bug_2137_Regression/client.cpp:
+ Corrected const char * problem.
+
+Thu Jun 9 18:49:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/Tagged_Components.h:
+ Removed commented out code
+
+Thu Jun 9 18:44:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/ServicesS_T.h:
+ Removed this file, was not included at all
+
+Thu Jun 9 18:41:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/orbsvcs/FaultTolerance/ChangeLog:
+ Removed this file, we have a main changelog
+
+ * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicy_i.cpp:
+ * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.cpp:
+ * orbsvcs/orbsvcs/FaultTolerance/FT_Invocation_Endpoint_Selectors.cpp:
+ * orbsvcs/orbsvcs/FaultTolerance/FT_Policy_i.cpp:
+ * orbsvcs/orbsvcs/FaultTolerance/FT_ServerRequest_Interceptor.cpp:
+ Minor formatting issues. Fixes bugzilla bug 2139. Thanks to
+ <jmegq at radiance dot com>
+
+Thu Jun 9 18:30:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/POA/Reference_Counting/*
+ New reference counting test, regression for bug 2142.
+ Thanks to Frank Pilhofer <fp@mc.com>
+
+Thu Jun 9 15:33:52 2005 Simon McQueen <sm@prismtech.com>
+
+ * TAO_IDL/be/be_visitor_union_branch/public_ci.cpp:
+
+ Change valuetype acessor declaration to return a pointer
+ rather than a _ptr.
+
+ This fixes bugzilla #2144.
+
+ * tests/Bug_2144_Regression/Bug_2144_Regression.mpc:
+ * tests/Bug_2144_Regression/README:
+ * tests/Bug_2144_Regression/test.cpp:
+ * tests/Bug_2144_Regression/test.idl:
+
+ Regression test for the above.
+
+Thu Jun 9 07:24:15 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/orbsvcs/Log/EventLogConsumer.cpp (push):
+ * orbsvcs/orbsvcs/Log/NotifyLogConsumer.cpp (push):
+
+ Catch log service exceptions and rethrow the corresponding
+ system exception.
+
+Thu Jun 9 07:11:33 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/orbsvcs/Log/Log_i.cpp (write_records, write_recordlist):
+ * orbsvcs/orbsvcs/Log/Log_i.h:
+
+ Add DsLogAdmin::LogOffDuty to exception specification.
+
+Thu Jun 9 07:05:36 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/orbsvcs/Makefile.am:
+
+ Regenerate.
+
+ * orbsvcs/orbsvcs/Security.mpc:
+
+ Add security_export.h to Header File section.
+
+Thu Jun 9 12:54:41 2005 Simon McQueen <sm@prismtech.com>
+
+ * orbsvcs/orbsvcs/FaultTolerance/FT_Service_Callbacks.cpp:
+ * orbsvcs/orbsvcs/FaultTolerance/FT_Service_Callbacks.h:
+ * tao/ORB_Core.h:
+ * tao/ORB_Core.i:
+ * tao/Profile.cpp:
+ * tao/Profile.h:
+ * tao/Service_Callbacks.cpp:
+ * tao/Service_Callbacks.h:
+
+ Changed the signature of the service callbacks is_equivalent
+ hook so that a service can completely override the default
+ profile comparison mechanism as required by the FT spec.
+
+ This fixes bugzilla # 2137.
+
+ * orbsvcs/tests/Bug_2137_Regression/Bug_2137_Regression.mpc:
+ * orbsvcs/tests/Bug_2137_Regression/client.cpp:
+ * orbsvcs/tests/Bug_2137_Regression/ep1.ior:
+ * orbsvcs/tests/Bug_2137_Regression/ep1_d1_g1_v1.ior:
+ * orbsvcs/tests/Bug_2137_Regression/ep1_d1_g1_v2.ior:
+ * orbsvcs/tests/Bug_2137_Regression/ep1_d1_g2_v1.ior:
+ * orbsvcs/tests/Bug_2137_Regression/ep1_d2_g1_v1.ior:
+ * orbsvcs/tests/Bug_2137_Regression/ep2.ior:
+ * orbsvcs/tests/Bug_2137_Regression/ep2_d1_g1_v1.ior:
+ * orbsvcs/tests/Bug_2137_Regression/ep2_d1_g1_v2.ior:
+ * orbsvcs/tests/Bug_2137_Regression/ep2_d1_g2_v1.ior:
+ * orbsvcs/tests/Bug_2137_Regression/ep2_d2_g1_v1.ior:
+ * orbsvcs/tests/Bug_2137_Regression/README:
+ * orbsvcs/tests/Bug_2137_Regression/run_test.pl:
+
+ Committed regression test for the above.
+
+Thu Jun 9 09:31:28 2005 Simon McQueen <sm@prismtech.com>
+
+ * NEWS:
+
+ Updated with late release note submissions.
+
+Wed Jun 08 08:46:48 2005 Simon McQueen <sm@prismtech.com>
+
+ * TAO version 1.4.6 released.
+
+Wed Jun 8 11:21:50 2005 Simon McQueen <sm@prismtech.com>
+
+ * NEWS:
+
+ Updated with release note entries.
+
+Mon Jun 6 18:05:52 2005 unknown <michel_j@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/Locator_Repository.cpp:
+
+ Escape more strings written to the xml file. This should fix bug 2129.
+
+Mon Jun 6 16:48:21 2005 <cleeland_c@ociweb.com>
+
+ * tao/IIOP_Acceptor.cpp (create_new_profile): Reverse the order of
+ comparisons so that port numbers get compared first. This
+ should make comparisons marginally faster when hostnames are
+ ridiculously long if the ports don't match.
+
+ * tao/IIOP_Acceptor.cpp (create_shared_profile): Make port numbers
+ a part of the comparison so that RTCORBA connections work
+ properly.
+
+Mon Jun 6 02:10:32 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * tao/TypeCode.cpp (equivalent):
+
+ Pass the unaliased TypeCode to the subclass equivalent_i()
+ template method instead of the potentially aliased one. Fixes
+ equivalence failures between an aliased TypeCode and unaliased
+ TypeCode. Thanks to Jiang Wei <jiangwei_1976 at yahoo dot com
+ dot cn> for reporting the problem and providing a simple test
+ case. [Bug 2140]
+
+Fri Jun 3 10:21:50 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * tests/Any/Recursive/client.cpp:
+
+ Fixed unused argument warnings in emulated exception builds.
+
+ Fixed syntax errors in minimum CORBA builds.
+
+Fri Jun 3 09:17:13 2005 Chris Cleeland <cleeland_c@ociweb.com>
+
+ * tests/IOR_Endpoint_Hostnames/list_interfaces.cpp (main):
+
+ Since this code was copied from
+ TAO_IIOP_Acceptor::probe_interfaces(), update this code to look
+ like the code there. This was also in response to seemingly
+ nonsense complaints on one platform in the line containing
+ ACE_static_cast(), so hopefully the change to static_cast<>
+ remedies that as well.
+
+Fri Jun 3 14:49:14 2005 Simon McQueen <sm@prismtech.com>
+
+ * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/Server_Request_Interceptor.cpp:
+
+ This test was trying to use the old (and superior :-) ) form
+ of the FT service context and was subsequently failing to
+ extract the group version correctly. Fixed.
+
+Thu Jun 2 14:04:23 2005 Justin Michel <michel_j@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
+
+ Fix exception macros.
+
+Thu Jun 2 11:06:05 2005 Justin Michel <michel_j@ociweb.com>
+
+ * orbsvcs/examples/ImR/Advanced/TestServer.cpp:
+
+ Add an explicit constructor to work around BCB6 compiler
+ warnings about implicit char* to string conversion.
+
+Thu Jun 2 09:10:38 2005 Chris Cleeland <cleeland_c@ociweb.com>
+
+ * tests/IOR_Endpoint_Hostnames/generate_ior.cpp (main): Added
+ explicit OrbId to ORB_init() call to fix errors on emulated
+ exception builds.
+
+Thu Jun 2 07:04:11 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/orbsvcs/Makefile.am:
+
+ Regenerate.
+
+ * orbsvcs/orbsvcs/Svc_Utils.mpc:
+
+ Add svc_utils_export.h to Header File section.
+
+Thu Jun 2 09:19:50 2005 Simon McQueen <sm@prismtech.com>
+
+ * orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp:
+
+ Exception macro fix. Thanks to jmegq@radiance.com for the
+ report and fix. This fixes bug #2135.
+
+Wed Jun 1 14:05:31 2005 Justin Michel <michel_j@ociweb.com>
+
+ * orbsvcs/tests/ImplRepo/run_test.pl:
+
+ Fix the persistent_ir test for unix platforms.
+
+Wed Jun 1 09:26:14 2005 Justin Michel <michel_j@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp:
+
+ More fixes for exception macros.
+
+Wed Jun 1 08:19:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/PortableServer/Root_POA.cpp:
+ Increment refcount on the servant in the id_to_servant method.
+
+ * tests/POA/Identity/Identity.cpp:
+ Use ServantBase_var to store the servant pointer
+
+Wed Jun 1 02:50:28 2005 Balachandran Natarajan <bala@dre.vanderbilt.edu>
+
+ * tests/Muxing/Receiver.h:
+
+ Removed inheritance from PortableServer::RefcountServantBase
+ since reference is on by default. Please see "Thu May 26
+ 10:17:12 UTC 2005 Johnny Willemsen
+ <jwillemsen@remedy.nl>". Many tests need to be changed
+ similarly.
+
+ * tests/Muxing/svc.conf:
+
+ Added -ORBConnectionCacheMax option to the test.
+
+Tue May 31 22:43:10 2005 <cleeland_c@ociweb.com>
+
+ * tests/IOR_Endpoint_Hostnames/list_interfaces.cpp (main):
+ * tests/IOR_Endpoint_Hostnames/generate_ior.cpp (main):
+
+ Fixed warnings related to unused args or variables.
+
+Tue May 31 19:28:48 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_codegen.cpp:
+ * TAO_IDL/be/be_visitor_exception/exception_ch.cpp:
+ * TAO_IDL/be/be_visitor_exception/exception_cs.cpp:
+ * TAO_IDL/include/utl_err.h:
+ * TAO_IDL/util/utl_err.cpp:
+
+ Since the typecode of a user-defined IDL exception is required
+ by any IDL operation that raises it, changed the logic of the
+ -St option to be ignored for user exceptions. An informative
+ message is also output for each user exception encountered if
+ the -St option is used. Formerly, the simultaneous appearance
+ of -St and user exceptions would be made apparent only by a
+ C++ compile failure.
+
+ * docs/compiler.html:
+
+ Updated IDL compiler documentation to reflect the above change.
+
+Tue May 31 10:08:27 2005 Justin Michel <michel_j@ociweb.com>
+
+ * tao/IIOP_Endpoint.cpp:
+
+ Add ACE_UNUSED_ARG for variable only used in assert.
+
+Tue May 31 09:19:10 2005 Chris Cleeland <cleeland@ociweb.com>
+
+ * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.cpp (dotted_decimal_address):
+
+ Removed '#if 0' bracketing around this method. I don't know why
+ this method was removed in the first place, but the originator
+ of that change is unavailable for consultation for the next
+ week, so I will err on the side of making things compile.
+
+ * tests/IOR_Endpoint_Hostnames/IOR_Endpoint_Hostnames.mpc:
+ * tests/IOR_Endpoint_Hostnames/bogus_i.h:
+
+ Fixed fuzz build errors related to RCS Id strings and MSC
+ version checks, etc.
+
+Tue May 31 09:05:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/ORBInitializer_Registry.cpp:
+ Reverted my change of Mon May 30 13:14:12 UTC 2005. With my change
+ we are 3.0.3 corba compliant but this is not usable for our users.
+ The draft 3.1 seems to describe the wanted behaviour better. I keep
+ the regression test in the archive, the bugzilla entry is reopened.
+ We will look at bug 2088 again
+
+Mon May 30 22:19:54 2005 Balachandran Natarajan <bala@dre.vanderbilt.edu>
+
+ * tao/Transport.h (post_connect_hook):
+ * tao/Transport.cpp:
+
+ Added post_connect_hook () method which is invoked just after
+ connection establishment (or after a connection is fetched from
+ cache). The return value signifies whether the invoker should
+ proceed with post connection establishment
+ activities or not. There are a wide range of use cases, for
+ example protocols like SSLIOP need this to verify whether
+ connections already established have valid
+ certificates. Validation of certificates/credentials can be done
+ inside this method. Implementations of this method can even
+ tear down the connection, and return a false to the
+ invoker. There are no pre_connect_hooks () since the transport
+ doesn't exist before a connection establishment. :-). A default
+ noop implementation has been provided.
+
+ * tao/Transport_Connector.cpp:
+
+ Invoke post_connect_hook () after grabbing a connection from
+ cache.
+
+Mon May 30 22:11:35 2005 Chris Cleeland <cleeland@ociweb.com>
+
+ * tests/IOR_Endpoint_Hostnames/bogus_i.cpp:
+ * tests/IOR_Endpoint_Hostnames/generate_ior.cpp:
+
+ Fix ACE_RCSID macro usage that prevented compilation.
+
+Mon May 30 18:27:22 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/include/ast_module.h:
+ * TAO_IDL/include/utl_scope.h:
+ * TAO_IDL/util/utl_scope.cpp:
+
+ Fixed discrepancies in the signature of look_in_previous()
+ between the no-op UTL_Scope version and the AST_Module
+ version. These discrepancies were causing warnings with
+ the Borland compiler.
+
+Mon May 30 10:23:27 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/orbsvcs/Log/Log_i.cpp (get_log_qos, set_log_qos):
+
+ Fixed compilation on systems where new() does not throw an
+ exception on failure (i.e. ACE_NEW_THROWS_EXCEPTIONS is not
+ set).
+
+Mon May 30 13:14:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Portable_Interceptors/Bug_2088/*:
+ Added a regression for bugzilla bug 2088. When an ORBInitializer
+ throws an exception, this should be ignored and the next
+ ORBInitializer should be called. Previously an exception was
+ propagated back to the caller of ORB::init(). See also 21.7.3.1
+ of the corba spec.
+
+ * tao/ORBInitializer_Registry.cpp:
+ Fixed bug 2088, catch exceptions locally.
+
+Mon May 30 12:25:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/Cleanup_Func_Registry.h:
+ Removed not needed friend classes
+
+Sat May 28 08:59:32 2005 Emre Turkay <turkaye@dre.vanderbilt.edu>
+
+ * tests/Sequence_Unit_Tests/Sequence_Unit_Tests.mpc:
+
+ Now there is an mpb file in ACE_MPC for the boost related
+ settings. Changed the mpc base project accordingly.
+
+Fri May 27 20:14:56 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/orbsvcs/Log/Log_i.cpp (check_grammar):
+
+ Changed to accept TCL, ETCL, and EXTENDED_TCL like the
+ Notification Service.
+
+Fri May 27 15:19:57 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/orbsvcs/Log/Log_i.cpp:
+ * orbsvcs/orbsvcs/Log/Log_i.h:
+
+ Changed class to store a single QoS property instead of list, as
+ the currently specified properties are mutually exclusive. This
+ greatly simplifies the get_log_qos and set_log_qos methods.
+
+ Changed set_log_qos to return all of the unknown/unsupported QoS
+ properties when throwing the UnsupportedQoS exception.
+
+Fri May 27 17:01:24 2005 Chris Cleeland <cleeland_c@ociweb.com>
+
+ * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.cpp:
+ * tao/IIOP_Connection_Handler.cpp:
+
+ Corrected a problem whereby, when listen points received in a
+ bidirectional context get processed, the key for the entry made
+ in the transport cache was created using the receiver's notion
+ of whether dotted decimal addresses (-ORBDottedDecimalAddresses)
+ should be used, rather than how the listen points were sent by
+ the sender. In doing so, when, for example, a CORBA server was
+ using -ORBDottedDecimalAddresses and the client was not, the
+ client's listen point got cached using its IP address rather
+ than its hostname. However, all the IORs distributed by the
+ client would use the hostname, and, thus, the server would not
+ be able to find a match for the client's endpoint in its cache,
+ and subsequently try to create a new one.
+
+ The change now creates an entry in the cache using, for the
+ hostname portion of the key, the host name however the client
+ sent the hostname. This should insure that a receiver of a
+ bidirectional context will have the ability to find a match in
+ the transport cache.
+
+ This change supercedes the following changelog entry:
+
+ Thu Sep 13 11:05:13 2001 Balachandran Natarajan <bala@cs.wustl.edu>
+
+ * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.cpp:
+ * tao/IIOP_Connection_Handler.cpp (process_listen_point_list):
+
+ When creating an IIOP Endpoint, passed in the value of the
+ ORBDottedDecimal address value from the ORB_Core. This is a real
+ stupid mistake :(. Added a debug statement. Thanks to Werner
+ Buchert <w.buchert@medat.de> for reporting this problem.
+
+ * tao/IIOP_Connection_Handler.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.cpp:
+ * tao/IIOP_Acceptor.h:
+ * tao/IIOP_Acceptor.cpp:
+ * tao/IIOP_Transport.cpp:
+
+ Modified the IIOP Acceptor so that the behavior for the host
+ identifier (hostname or IP address) that appears in IIOP
+ profiles is consistent with the following:
+
+ 1. value from "hostname_in_ior", if specified;
+ 2. setting of -ORBDottedDecimalAddresses option
+ 3. value for <hostname> used in -ORBEndpoint iiop://<hostname>
+ 4. whatever TAO magically comes up with
+
+ The significant change here is that previous to this change,
+ numbers 1 and 2 were reversed, i.e., -ORBDottedDecimalAddresses
+ took precedence over hostname_in_ior.
+
+ * tests/IOR_Endpoint_Hostnames/IOR_Endpoint_Hostnames.mpc:
+ * tests/IOR_Endpoint_Hostnames/bogus.idl:
+ * tests/IOR_Endpoint_Hostnames/bogus_i.cpp:
+ * tests/IOR_Endpoint_Hostnames/bogus_i.h:
+ * tests/IOR_Endpoint_Hostnames/generate_ior.cpp:
+ * tests/IOR_Endpoint_Hostnames/list_interfaces.cpp:
+ * tests/IOR_Endpoint_Hostnames/run_test.pl:
+
+ Added a new functionality/regression test for the change listed
+ above. The run_test.pl prints out a matrix for permutations and
+ expected results, and indicates whether each permutation
+ succeeds or fails. It also depends upon a new option to catior,
+ found in the next entry.
+
+ * orbsvcs/tests/Security/BiDirectional/server.conf:
+
+ Removed some hardcoded paths to OCI personal home directories.
+
+ * utils/catior/catior.cpp:
+
+ Added a "-x" option that works like "-f" except that it reads
+ the IOR from standard input (stdin or cin) rather than from a
+ file. This makes catior much more like the unix "cat" command,
+ and enables it to be used in a pipeline.
+
+Fri May 27 15:54:44 2005 Justin Michel <michel_j@ociweb.com>
+
+ * docs/Options.html:
+ * tao/IIOP_Connector.cpp:
+ * tao/IIOP_Endpoint.h:
+ * tao/IIOP_Endpoint.cpp:
+ * tao/IIOP_Profile.cpp:
+ * tao/params.cpp:
+
+ Reimplemented the -ORBPreferredInterfaces option to support
+ wildcards.
+
+Fri May 27 15:30:21 2005 Justin Michel <michel_j@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/Activator_NT_Service.h:
+ * orbsvcs/ImplRepo_Service/Locator_NT_Service.h:
+ * tao/TypeCode_Base_Attributes.h:
+ * tao/TypeCode_Case.h:
+ * tao/TypeCode_Case_T.h:
+ * tao/TypeCode_Struct_Field.h:
+ * tao/TypeCode_Value_Field.h:
+ * utils/wxNamingViewer/pch.h:
+
+ These files #included config.h which isn't safe, because it
+ won't necessarilly pick up the correct symbols. For example, I
+ caught this by trying to build ACE on Windows with
+ __ACE_INLINE__ = 0. The files that #included config.h directly
+ saw that it was defined as 0, but changing them to #include
+ config-all.h instead, correctly saw that the symbol was
+ undefined.
+
+Fri May 27 13:12:10 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * tests/Any/Recursive/Test.idl:
+
+ Added new user exception to be used when reporting Any
+ demarshaling errors.
+
+ * tests/Any/Recursive/client.cpp:
+
+ Fixed unused argument warnings.
+
+ Use the new user exception when report Any demarshaling
+ failures, instead of CORBA::INV_OBJREF.
+
+Fri May 27 08:50:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/POA/Default_Servant/Default_Servant.cpp:
+ Slightly modified this test to test reference_to_servant with
+ reference counting
+
+ * tests/POA/Deactivate_Object/server.cpp:
+ Added a call to reference_to_servant. This as a regression for
+ a bug where we didn't increment the reference count on the
+ servant before returning it.
+
+ * tao/PortableServer/Root_POA.cpp (reference_to_servant_i):
+ Increment the reference count on the servant before returning it.
+ Thanks to Konstantinos Lykiardopoulos <klyk at intracom dot gr>
+ and Lothar Werzinger <lothar at xcerla dot com> for reporting
+ this problem.
+
+ * tao/PortableServer/RequestProcessingStrategyDefaultServant.cpp:
+ In system_id_to_servant() don't increment the refcount on the
+ servant, this is done by the POA.
+
+Fri May 27 08:36:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/PortableServer/Servant_Base.cpp:
+ Fixed typo in comment
+
+Fri May 27 08:25:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp:
+ * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp:
+ * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp:
+ Fixed conversion warnings
+
+Fri May 27 00:36:32 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * tests/Any/Recursive/Hello.cpp:
+ * tests/Any/Recursive/Hello.h:
+ * tests/Any/Recursive/README:
+ * tests/Any/Recursive/RecursiveHello.mpc:
+ * tests/Any/Recursive/Test.idl:
+ * tests/Any/Recursive/client.cpp:
+ * tests/Any/Recursive/run_test.pl:
+ * tests/Any/Recursive/server.cpp:
+
+ New test that verifies properly functioning recursive type Any
+ insertion and extraction support. It also indirectly verifies
+ that recursive TypeCode support is working.
+
+Thu May 26 16:09:50 2005 Justin Michel <michel_j@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp:
+
+ Functions with two or more try blocks must use ACE_TRY_EX.
+
+ * orbsvcs/examples/ImR/Advanced/TestClient.cpp:
+
+ Use getline() instead of operator>> to read in lines of
+ text from a file into a std::string. Use string::c_str() with
+ operator<< instead of relying on existence of ostream extraction
+ operators for strings. A more useful solution might be to
+ provide insertion/extraction operators for platforms that are
+ missing them.
+
+Thu May 26 16:02:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ClientScheduler_i.cpp:
+ * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ServerScheduler_i.cpp:
+ Updated for interceptor_list changes
+
+Thu May 26 14:33:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/Interceptor_List.cpp:
+ Fixed gnu warning
+
+Thu May 26 10:42:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ Made the Interceptor_List a template which is now used instead of a
+ base class with derived specific list classes. This is now in the TAO
+ namespace instead of using a TAO_ prefix.
+
+ * tao/Interceptor_List.{h,cpp}:
+ The Interceptor_List is now a template
+
+ * tao/ClientRequestInterceptor_List.{h,cpp,inl}:
+ * tao/ServerRequestInterceptor_List.{h,cpp,inl}:
+ * tao/IORInterceptor/IORInterceptor_List.{h,cpp,inl}:
+ Removed these files, we have now template instantiations instead
+ of specific classes
+
+ * tao/ORB_Core.{h,cpp,i}:
+ Update for changes above.
+
+ * tao/IORInterceptor_Adapter.h:
+ Updated for interceptor list change
+
+ * tao/IORInterceptor/IORInterceptor_Adapter_Impl.h:
+ Updated for interceptor_list change and also implemented
+ adapter_state_changed in this class because we don't have
+ a specific IORInterceptor list anymore where this was
+ implemented.
+
+ * tao/ClientRequestInterceptor_Adapter.{h,cpp,inl}:
+ Updated because of ClientInterceptorList change
+
+ * PortableServer/ServerInterceptorAdapter.h:
+ Updated because of ServerRequestInterceptor List change
+
+ * tao/tao.mpc:
+ * tao/Makefile.am:
+ Updated for changes above
+
+Thu May 26 10:17:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ According to the latest C++ mapping, reference counting is mandatory;
+ the RefCountServantBase class is now a legacy artifact. Thanks to
+ Frank Pilhofer <fpilhofe at mc dot com> for reporting this.
+ This fixes bugzilla [1952].
+
+ * tao/Abstract_Servant_Base.{h,cpp}:
+ Made the add_ref/remove_ref methods pure virtual and added
+ _refcount_value
+
+ * tao/PortableServer/Servant_Base.{h,cpp}:
+ Added reference counting to TAO_ServantBase and removed
+ TAO_RefCountServantBase
+
+ * tao/PortableServer/PS_ForwardC.h:
+ Make RefCountServantBase a noop struct
+
+ * tao/PortableServer/diffs/PS_Forward.diff:
+ Updated
+
+Thu May 26 09:23:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/Profile.h:
+ Removed commented out code
+
+ * tao/QtResource_Factory.h:
+ Doxygen improvement
+
+Thu May 26 08:53:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Portable_Interceptors/Collocated/Dynamic/interceptors.cpp:
+ Retrieve the object_id in the receive_request. According to
+ Konstantinos Lykiardopoulos <klyk at intracom dot gr> this failed
+ with the 1.4.5 release of TAO but it works now again. Added this
+ as regression so that we don't have a problem in the future again
+
+Thu May 26 07:49:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/ImR_Client/ImplRepo.pidl:
+ * tao/ImR_Client/ServerObject.pidl:
+ Updated regeneration instructions
+
+Thu May 26 07:30:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/PortableServer/LifespanStrategyPersistent.cpp:
+ Also add a process directive that uses the xml svc.conf way of
+ specifying this. This fixes bugzilla 2127. Thanks to Lothar
+ Werzinger <lothar at xcerla dot com> for reporting this.
+
+Wed May 25 23:42:43 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.cpp:
+ * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Service.cpp:
+ * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Service.cpp:
+
+ Changed to pass the ORB pointer to the factories' activate()
+ method.
+
+ * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.cpp:
+ Changed to pass the ORB pointer to the factory's init() method.
+
+ * orbsvcs/orbsvcs/Log/BasicLogFactory_i.cpp
+ * orbsvcs/orbsvcs/Log/BasicLogFactory_i.h
+ * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp
+ * orbsvcs/orbsvcs/Log/EventLogFactory_i.h
+ * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp
+ * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.h
+
+ Changed to stash away ORB pointer in the activate() method, and
+ to pass it to the Log servant constructors.
+
+ * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp
+ * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.h
+
+ Changed to stash away ORB pointer in the init() method, and to
+ pass it to the RTEventLog servant constructor.
+
+ * orbsvcs/orbsvcs/Log/Log_i.cpp
+ * orbsvcs/orbsvcs/Log/Log_i.h
+ * orbsvcs/orbsvcs/Log/BasicLog_i.cpp
+ * orbsvcs/orbsvcs/Log/BasicLog_i.h
+ * orbsvcs/orbsvcs/Log/EventLog_i.cpp
+ * orbsvcs/orbsvcs/Log/EventLog_i.h
+ * orbsvcs/orbsvcs/Log/NotifyLog_i.cpp
+ * orbsvcs/orbsvcs/Log/NotifyLog_i.h
+ * orbsvcs/orbsvcs/Log/RTEventLog_i.cpp
+ * orbsvcs/orbsvcs/Log/RTEventLog_i.h
+
+ Changed constructor to take an ORB pointer instead of a Reactor
+ pointer. The latter had defaulted to use the Reactor Singleton
+ instance, but using the servant ORB's reactor ensures the event
+ loop will be active. Curiously, the old reactor pointer wasn't
+ being used. That will change soon, as we'll be adding timer
+ handlers for database flush and compaction.
+
+Wed May 25 20:21:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/examples/CosEC/RtEC_Based/tests/Basic/CosEC_RtEC_Based_tests_Basic.mpc:
+ Use rtevent_serv as base project
+
+Wed May 25 20:17:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.mpc:
+ Changed order of the projects.
+
+Wed May 25 12:24:36 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * tao/DynamicInterface/Unknown_User_Exception.h (_type):
+ * tao/DynamicInterface/Unknown_User_Exception.h (_type):
+
+ Renamed this method to "_tao_type" since it is meant to be an
+ override for the CORBA::Exception::_tao_type() base class
+ method. Addresses CORBA::UnknownUserException Any insertion
+ problems.
+
+Tue May 24 21:13:46 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * tao/Invocation_Adapter.cpp (invoke_collocated_i):
+
+ Updated ACE_ASSERT condition to reflect new thru POA case.
+ Thanks to Lothar Werzinger for reporting the assertion.
+
+Tue May 24 19:57:43 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/Event_Service/Makefile.am:
+ * orbsvcs/Logging_Service/RTEvent_Logging_Service/Makefile.am:
+ * orbsvcs/performance-tests/RTEvent/Colocated_Roundtrip/Makefile.am:
+ * orbsvcs/performance-tests/RTEvent/Federated_Roundtrip/Makefile.am:
+ * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/Makefile.am:
+ * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/Makefile.am:
+ * orbsvcs/performance-tests/RTEvent/Roundtrip/Makefile.am:
+ * orbsvcs/performance-tests/RTEvent/TCP_Baseline/Makefile.am:
+ * orbsvcs/performance-tests/RTEvent/lib/Makefile.am:
+ * orbsvcs/tests/EC_Custom_Marshal/Makefile.am:
+ * orbsvcs/tests/EC_MT_Mcast/Makefile.am:
+ * orbsvcs/tests/EC_Mcast/Makefile.am:
+ * orbsvcs/tests/EC_Multiple/Makefile.am:
+ * orbsvcs/tests/EC_Throughput/Makefile.am:
+ * orbsvcs/tests/Event/Basic/Makefile.am:
+ * orbsvcs/tests/Event/Mcast/Common/Makefile.am:
+ * orbsvcs/tests/Event/Mcast/Complex/Makefile.am:
+ * orbsvcs/tests/Event/Mcast/Simple/Makefile.am:
+ * orbsvcs/tests/Event/Mcast/Two_Way/Makefile.am:
+ * orbsvcs/tests/Event/Performance/Makefile.am:
+ * orbsvcs/tests/Event/lib/Makefile.am:
+ * orbsvcs/tests/FtRtEvent/Makefile.am:
+
+ Regenerate for removal of RTOLDEvent and split of RTEvent
+ libraries.
+
+ * orbsvcs/Time_Service/Makefile.am:
+ * orbsvcs/orbsvcs/Makefile.am:
+
+ Regenerate for change below.
+
+ * orbsvcs/orbsvcs/CosTime.mpc:
+
+ Inherit from svc_utils.
+
+ * orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.cpp:
+
+ Use new ORBSVCS_Time::Time_Value_to_TimeT() method from the
+ Svc_Utils library to convert timestamp to a TimeBase::TimeT.
+
+ * orbsvcs/orbsvcs/Log/NotifyLogConsumer.cpp:
+ * orbsvcs/orbsvcs/Log/NotifyLogConsumer.h:
+
+ The specification requires that a structured or typed event
+ should be stored as an Any as specified by the Notification
+ Service, so connect to the channel as an Any consumer.
+
+Tue May 24 14:29:14 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/orbsvcs/Makefile.am:
+
+ Regenerated.
+
+Tue May 24 14:15:36 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/orbsvcs/RTEvent.mpc:
+ * orbsvcs/orbsvcs/RTEvent_Serv.mpc:
+ * orbsvcs/orbsvcs/RTEvent_Skel.mpc:
+
+ Removed RTEvent MPC group. This causes problems when project
+ Makefile.am's are aggregated.
+
+Tue May 24 11:59:37 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/orbsvcs/Time_Utilities.cpp:
+ * orbsvcs/orbsvcs/Time_Utilities.h:
+ * orbsvcs/orbsvcs/Time_Utilities.i:
+
+ Updated comments to Doxygen format.
+
+ Added new methods for converting absolute timestamps between
+ ACE_Time_Value and TimeBase::TimeT.
+
+Tue May 24 10:32:31 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/orbsvcs/Makefile.am:
+
+ Regenerated.
+
+Tue May 24 10:58:53 2005 Justin Michel <michel_j@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/Locator_Repository.cpp:
+
+ Add missing include.
+
+Tue May 24 09:47:52 2005 Justin Michel <michel_j@ociweb.com>
+
+ * orbsvcs/examples/ImR/Advanced/TestServer.cpp:
+
+ Disable fuzz check, because it can't detect the try/catch
+ in the calling function.
+
+Tue May 24 09:14:57 2005 Justin Michel <michel_j@ociweb.com>
+
+ * orbsvcs/examples/ImR/Advanced/TestServer.h:
+ * orbsvcs/examples/ImR/Advanced/TestServer.cpp:
+
+ This example was simply copied from 1.4a, and I forgot to make
+ the adjustments required by the POA refactoring.
+
+ * tao/ImR_Client/ImplRepoC.h:
+
+ The ImplRepo.pidl had #include ServerObject.pidl, but didn't include
+ ServerObjectC.h. For now, I manually added the include, but this isn't
+ a final solution.
+
+Mon May 23 14:50:27 2005 Justin Michel <michel_j@ociweb.com>
+
+ * orbsvcs/examples/ImR/Advanced/Advanced.mpc:
+
+ Changed from requires += exceptions to inheriting from exceptions. Hopefully
+ this will eliminate fuzz errors.
+
+Mon May 23 18:47:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * docs/tutorials/Quoter/RT_Event_Service/Quoter_RT_Event_Service.mpc:
+ Updated for RTEvent library split
+
+Mon May 23 18:44:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * examples/Simulator/Event_Supplier/Event_Supplier.mpc:
+ Updated for RTEvent library split
+
+Mon May 23 13:24:41 2005 Justin Michel <michel_j@ociweb.com>
+
+ * tao/ImR_Client/ImplRepo.pidl:
+ * tao/ImR_Client/ImplRepoA.cpp:
+ * tao/ImR_Client/ImplRepoC.h:
+ * tao/ImR_Client/ImplRepoC.inl:
+ * tao/ImR_Client/ImplRepoC.cpp:
+ * tao/ImR_Client/ImplRepoS.h:
+ * tao/ImR_Client/ImplRepoS.cpp:
+
+ Re-added the -GA option and updated the command in the pidl to save
+ footprint for static builds.
+
+Mon May 23 18:08:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/orbsvcs/Event/ECG_Mcast_Gateway.{h,cpp}:
+ Fixed service config macros
+
+Mon May 23 12:38:31 2005 Justin Michel <michel_j@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/Activator_Options.cpp:
+ * orbsvcs/ImplRepo_Service/ImR_Activator.cpp:
+ * orbsvcs/ImplRepo_Service/ImR_Activator.idl:
+ * orbsvcs/ImplRepo_Service/ImR_Activator_i.h:
+ * orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp:
+ * orbsvcs/ImplRepo_Service/ImR_Locator.cpp:
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.h:
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
+ * orbsvcs/ImplRepo_Service/Locator_Options.h:
+ * orbsvcs/ImplRepo_Service/Locator_Options.cpp:
+ * orbsvcs/ImplRepo_Service/Locator_Repository.h:
+ * orbsvcs/ImplRepo_Service/Locator_Repository.cpp:
+ * orbsvcs/ImplRepo_Service/README.txt:
+ * orbsvcs/ImplRepo_Service/tao_imr_i.h:
+ * orbsvcs/ImplRepo_Service/tao_imr_i.cpp:
+ * tao/ImR_Client/ImR_Client.cpp:
+ * tao/ImR_Client/ImplRepo.pidl:
+ * tao/ImR_Client/ImplRepoC.h:
+ * tao/ImR_Client/ImplRepoC.inl:
+ * tao/ImR_Client/ImplRepoC.cpp:
+ * tao/ImR_Client/ImplRepoS.h:
+ * tao/ImR_Client/ImplRepoS.cpp:
+
+ Several bug fixes and enhancments to the ImR.
+ Cleaned up the perl to use strict and compile without warnings.
+ Displayed a message that the poa was being registered with the
+ ImR even when -orbuseimr 0 was specified.
+ Stop printing the exception details for unexpected exceptions
+ that happen during a call to server->shutdown(). At least on
+ windows, we often get COMM_FAILURE or TRANSIENT, because the
+ socket is not shutdown gracefully by the server.
+ Don't print the exception when a TRANSIENT is received while
+ pinging the server. This is not an error. Not sure why we were
+ getting 'No usable profile in IOR' messages though, when we
+ expect a 'POA in holding state'.
+ Merge in changes to support ImplRepo_Service -e, which
+ will clear the repository on startup. This makes it easier to write
+ persistence tests, and might be useful in general.
+ Updated to automatically set the ImplRepoServiceIOR and
+ TAO_USE_IMR environment variables, obviating the need to pass
+ -orbuseimr or -orbinitref ImplRepoService=... when using an
+ Activator to start a server.
+ Add -orbuseimr 0 to the cmd line args, so that the TAO_USE_IMR=1
+ environment variable can be used safely.
+ Fix incorrect exception specifications in activator.
+ Fix command line help descriptions.
+ Combine add/update operations in the imr and imr util.
+ Support clean shutdown using ctrl-c as well as the
+ imr util shutdown-repo command.
+ Add detection of server process death, and an option to
+ notify the ImR when this happens, to the activator.
+ Fix some problems with exception macros and unused vars.
+ Fix bug with case-insensitive activator name and binary persistence.
+
+
+ * orbsvcs/examples/ImR/Advanced/Advanced.mpc:
+ * orbsvcs/examples/ImR/Advanced/Manager.idl:
+ * orbsvcs/examples/ImR/Advanced/Manager_i.h:
+ * orbsvcs/examples/ImR/Advanced/Manager_i.cpp:
+ * orbsvcs/examples/ImR/Advanced/Messenger.idl:
+ * orbsvcs/examples/ImR/Advanced/Messenger_i.h:
+ * orbsvcs/examples/ImR/Advanced/Messenger_i.cpp:
+ * orbsvcs/examples/ImR/Advanced/README:
+ * orbsvcs/examples/ImR/Advanced/TestClient.h:
+ * orbsvcs/examples/ImR/Advanced/TestClient.cpp:
+ * orbsvcs/examples/ImR/Advanced/TestServer.h:
+ * orbsvcs/examples/ImR/Advanced/TestServer.cpp:
+ * orbsvcs/examples/ImR/Advanced/client_main.cpp:
+ * orbsvcs/examples/ImR/Advanced/drivers/all:
+ * orbsvcs/examples/ImR/Advanced/drivers/defaults:
+ * orbsvcs/examples/ImR/Advanced/drivers/environment:
+ * orbsvcs/examples/ImR/Advanced/drivers/invocation:
+ * orbsvcs/examples/ImR/Advanced/drivers/persistence:
+ * orbsvcs/examples/ImR/Advanced/drivers/retry:
+ * orbsvcs/examples/ImR/Advanced/drivers/use_environment:
+ * orbsvcs/examples/ImR/Advanced/drivers/use_invocation:
+ * orbsvcs/examples/ImR/Advanced/drivers/use_persistence:
+ * orbsvcs/examples/ImR/Advanced/manager_main.cpp:
+ * orbsvcs/examples/ImR/Advanced/run_test.pl:
+ * orbsvcs/examples/ImR/Advanced/server_main.cpp:
+
+ Dave Giovannini's new test which provides greater
+ coverage of ImR features. Some tests are still failing, so
+ this is not ready to be enabled for nightly builds.
+
+ * orbsvcs/orbsvcs/IOR_Multicast.cpp:
+
+ Fixed bug in unregistration, and updated log messages
+ to show the name of the class and method being logged.
+
+ * orbsvcs/orbsvcs/Notify/XML_Saver.h:
+ * orbsvcs/orbsvcs/Notify/XML_Saver.cpp:
+
+ Updated to use the new ACEXML_escape_string() function.
+
+ * orbsvcs/orbsvcs/Shutdown_Utilities.h:
+ * orbsvcs/orbsvcs/Shutdown_Utilities.cpp:
+
+ Updated to work on Windows.
+
+ * orbsvcs/tests/ImplRepo/airplane_server_i.h:
+ * orbsvcs/tests/ImplRepo/airplane_server_i.cpp:
+ * orbsvcs/tests/ImplRepo/locked/run_test.pl:
+ * orbsvcs/tests/ImplRepo/nestea_server_i.h:
+ * orbsvcs/tests/ImplRepo/nestea_server_i.cpp:
+ * orbsvcs/tests/ImplRepo/run_test.pl:
+ * orbsvcs/tests/ImplRepo/scale/server_i.cpp:
+
+ Basic code cleanup to match latest 1.4a.
+ Some tests were not shutting down correctly, and were
+ activating the poa manager too soon.
+ Nestea test prints the contents of ImplRepoServiceIOR and TAO_USE_IMR.
+ Stop passing -orbuseimr 1 and imr_init_ref in the command lines
+ registered with the ImR.
+
+
+ * orbsvcs/tests/Notify/Reconnecting/run_test.pl:
+
+ Use -ORBObjRefStyle URL so that the XML file has consistent
+ contents, and can be compared for equality. This should let this
+ test pass on more (all?) platforms.
+
+ * tao/ORB_Core.cpp:
+
+ Add missing support for -ORBObjRefStyle IOR.
+
+ * tao/ImR_Client/ImplRepoA.cpp:
+
+ Removed this file, because the idl command line wasn't set to generate it.
+
+
+Mon May 23 06:12:01 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/orbsvcs/Log/Log_i.cpp (TAO_Log_i::remove_old_records):
+
+ Fixed typo introduced in last change.
+
+Mon May 23 12:27:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Bug_2119_Regression/test.mpc:
+ Simplified this mpc file
+
+Mon May 23 11:08:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/orbsvcs/Event/ECG_Adapters.h:
+ * orbsvcs/orbsvcs/Event/ECG_Address_Server_Base.h:
+ * orbsvcs/orbsvcs/Event/ECG_CDR_Message_Receiver.h:
+ * orbsvcs/orbsvcs/Event/ECG_CDR_Message_Sender.h:
+ * orbsvcs/orbsvcs/Event/ECG_Complex_Address_Server.h:
+ * orbsvcs/orbsvcs/Event/ECG_ConsumerEC_Control.h:
+ * orbsvcs/orbsvcs/Event/ECG_Mcast_EH.h:
+ * orbsvcs/orbsvcs/Event/ECG_Mcast_Gateway.h:
+ * orbsvcs/orbsvcs/Event/ECG_Reactive_ConsumerEC_Control.h:
+ * orbsvcs/orbsvcs/Event/ECG_Reconnect_ConsumerEC_Control.h:
+ * orbsvcs/orbsvcs/Event/ECG_Simple_Address_Server.h:
+ * orbsvcs/orbsvcs/Event/ECG_Simple_Mcast_EH.h:
+ * orbsvcs/orbsvcs/Event/ECG_UDP_EH.h:
+ * orbsvcs/orbsvcs/Event/ECG_UDP_Out_Endpoint.h:
+ * orbsvcs/orbsvcs/Event/ECG_UDP_Protocol.h:
+ * orbsvcs/orbsvcs/Event/ECG_UDP_Receiver.h:
+ * orbsvcs/orbsvcs/Event/ECG_UDP_Sender.h:
+ * orbsvcs/orbsvcs/Event/EC_And_Filter.h:
+ * orbsvcs/orbsvcs/Event/EC_Basic_Factory.h:
+ * orbsvcs/orbsvcs/Event/EC_Basic_Filter_Builder.h:
+ * orbsvcs/orbsvcs/Event/EC_Bitmask_Filter.h:
+ * orbsvcs/orbsvcs/Event/EC_Channel_Destroyer.h:
+ * orbsvcs/orbsvcs/Event/EC_Conjunction_Filter.h:
+ * orbsvcs/orbsvcs/Event/EC_ConsumerAdmin.h:
+ * orbsvcs/orbsvcs/Event/EC_ConsumerControl.h:
+ * orbsvcs/orbsvcs/Event/EC_Default_Factory.cpp
+ * orbsvcs/orbsvcs/Event/EC_Default_Factory.h:
+ * orbsvcs/orbsvcs/Event/EC_Default_ProxyConsumer.h:
+ * orbsvcs/orbsvcs/Event/EC_Default_ProxySupplier.h:
+ * orbsvcs/orbsvcs/Event/EC_Disjunction_Filter.h:
+ * orbsvcs/orbsvcs/Event/EC_Dispatching.h:
+ * orbsvcs/orbsvcs/Event/EC_Dispatching_Task.h:
+ * orbsvcs/orbsvcs/Event/EC_Event_Channel.h:
+ * orbsvcs/orbsvcs/Event/EC_Event_Channel_Base.h:
+ * orbsvcs/orbsvcs/Event/EC_Factory.h:
+ * orbsvcs/orbsvcs/Event/EC_Filter.h:
+ * orbsvcs/orbsvcs/Event/EC_Filter_Builder.h:
+ * orbsvcs/orbsvcs/Event/EC_Gateway.h:
+ * orbsvcs/orbsvcs/Event/EC_Gateway_IIOP.h:
+ * orbsvcs/orbsvcs/Event/EC_Gateway_IIOP_Factory.cpp
+ * orbsvcs/orbsvcs/Event/EC_Gateway_IIOP_Factory.h:
+ * orbsvcs/orbsvcs/Event/EC_Group_Scheduling.h:
+ * orbsvcs/orbsvcs/Event/EC_Lifetime_Utils.h:
+ * orbsvcs/orbsvcs/Event/EC_MT_Dispatching.h:
+ * orbsvcs/orbsvcs/Event/EC_Masked_Type_Filter.h:
+ * orbsvcs/orbsvcs/Event/EC_Negation_Filter.h:
+ * orbsvcs/orbsvcs/Event/EC_Null_Factory.h:
+ * orbsvcs/orbsvcs/Event/EC_Null_Scheduling.h:
+ * orbsvcs/orbsvcs/Event/EC_ObserverStrategy.h:
+ * orbsvcs/orbsvcs/Event/EC_Per_Supplier_Filter.h:
+ * orbsvcs/orbsvcs/Event/EC_Prefix_Filter_Builder.h:
+ * orbsvcs/orbsvcs/Event/EC_ProxyConsumer.h:
+ * orbsvcs/orbsvcs/Event/EC_ProxySupplier.h:
+ * orbsvcs/orbsvcs/Event/EC_Proxy_Disconnector.h:
+ * orbsvcs/orbsvcs/Event/EC_QOS_Info.h:
+ * orbsvcs/orbsvcs/Event/EC_Reactive_ConsumerControl.h:
+ * orbsvcs/orbsvcs/Event/EC_Reactive_Dispatching.h:
+ * orbsvcs/orbsvcs/Event/EC_Reactive_SupplierControl.h:
+ * orbsvcs/orbsvcs/Event/EC_Reactive_Timeout_Generator.h:
+ * orbsvcs/orbsvcs/Event/EC_Scheduling_Strategy.h:
+ * orbsvcs/orbsvcs/Event/EC_SupplierAdmin.h:
+ * orbsvcs/orbsvcs/Event/EC_SupplierControl.h:
+ * orbsvcs/orbsvcs/Event/EC_Supplier_Filter.h:
+ * orbsvcs/orbsvcs/Event/EC_Supplier_Filter_Builder.h:
+ * orbsvcs/orbsvcs/Event/EC_Timeout_Filter.h:
+ * orbsvcs/orbsvcs/Event/EC_Timeout_Generator.h:
+ * orbsvcs/orbsvcs/Event/EC_Trivial_Supplier_Filter.h:
+ * orbsvcs/orbsvcs/Event/EC_Type_Filter.h:
+ * orbsvcs/orbsvcs/Event/EC_UDP_Admin.h:
+ * orbsvcs/orbsvcs/Event/event_export.h:
+ Include the RTEvent_Serv file and updated export macro
+
+ * orbsvcs/orbsvcs/RTEvent_Serv.mpc:
+ * orbsvcs/orbsvcs/RTEvent_Serv.rc:
+ * orbsvcs/orbsvcs/RTEvent_Skel.mpc:
+ * orbsvcs/orbsvcs/RTEvent_Skel.rc:
+ * orbsvcs/orbsvcs/Event/event_serv_export.h:
+ * orbsvcs/orbsvcs/Event/event_skel_export.h:
+ New files for the new RTEvent Serv and Skel libraries
+
+ * orbsvcs/Event_Service/Event_Service.mpc:
+ * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.cpp
+ * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.mpc:
+ * orbsvcs/examples/CosEC/RtEC_Based/bin/CosEC_RtEC_Based_bin.mpc:
+ * orbsvcs/examples/CosEC/RtEC_Based/lib/CosEC_RtEC_Based_lib.mpc:
+ * orbsvcs/examples/Log/RTEvent/Log_RTEvent.mpc:
+ * orbsvcs/examples/RtEC/IIOPGateway/RtEC_IIOPGateway.mpc:
+ * orbsvcs/examples/RtEC/Kokyu/RtECKokyu.mpc:
+ * orbsvcs/examples/RtEC/MCast/RtEC_MCast.mpc:
+ * orbsvcs/examples/RtEC/Schedule/RtEC_Schedule.mpc:
+ * orbsvcs/examples/RtEC/Simple/RtEC_Simple.mpc:
+ * orbsvcs/orbsvcs/FtRtEvent.mpc:
+ * orbsvcs/orbsvcs/RTCORBAEvent.mpc:
+ * orbsvcs/orbsvcs/RTEvent.mpc:
+ * orbsvcs/orbsvcs/RTEventLogAdmin.mpc:
+ * orbsvcs/orbsvcs/RTKokyuEvent.mpc:
+ * orbsvcs/orbsvcs/RTSchedEvent.mpc:
+ * orbsvcs/performance-tests/RTEvent/lib/RTEC_Perf.mpc:
+ * orbsvcs/tests/EC_MT_Mcast/EC_MT_Mcast.mpc:
+ * orbsvcs/tests/EC_Mcast/EC_Mcast.mpc:
+ * orbsvcs/tests/EC_Multiple/EC_Multiple.mpc:
+ * orbsvcs/tests/EC_Throughput/EC_Throughput.mpc:
+ * orbsvcs/tests/Event/Basic/rteventtestexe.mpb
+ * orbsvcs/tests/Event/Mcast/Common/ECMcastTests_lib.mpc:
+ * orbsvcs/tests/Event/Mcast/Complex/Complex.mpc:
+ * orbsvcs/tests/Event/Mcast/Simple/Simple.mpc:
+ * orbsvcs/tests/Event/Mcast/Two_Way/Two_Way.mpc:
+ * orbsvcs/tests/Event/Performance/Event_Performance.mpc:
+ * orbsvcs/tests/Event/lib/Event_lib.mpc:
+ Updated because of splitted RTEvent library
+
+Mon May 23 09:14:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/tests/EC_Custom_Marshal/run_test.pl:
+ No need to specify the type of the event service anymore
+
+Mon May 23 05:44:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/orbsvcs/Event/BCU.cpp BCU.h:
+ * orbsvcs/orbsvcs/Event/Debug_Macros.h:
+ * orbsvcs/orbsvcs/Event/Dispatching_Modules.{h,cpp,i}:
+ * orbsvcs/orbsvcs/Event/Event_Channel.{h,cpp,i}:
+ * orbsvcs/orbsvcs/Event/Event_Manip.{h,cpp,i}:
+ * orbsvcs/orbsvcs/Event/Fast_Reactor.h
+ * orbsvcs/orbsvcs/Event/GPlot_File.{h,cpp,i}:
+ * orbsvcs/orbsvcs/Event/Local_ESTypes.{h,cpp}:
+ * orbsvcs/orbsvcs/Event/Memory_Pools.{h,cpp,i}:
+ * orbsvcs/orbsvcs/Event/Module_Factory.{h,cpp}:
+ * orbsvcs/orbsvcs/Event/old_event_export.h:
+ * orbsvcs/orbsvcs/Event/ReactorTask.{h,cpp}:
+ * orbsvcs/orbsvcs/Event/RT_Task.{cpp,h,i}:
+ * orbsvcs/orbsvcs/Event/Timer_Module.{h,cpp,i}:
+ Removed the old RTEvent implementation. This is already deprecated
+ for years. This fixes bugzilla bug 2047
+
+ * orbsvcs/orbsvcs/Event_Service_Constants.h:
+ Removed the constants that are for the old ec
+
+Mon May 23 05:35:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/Event_Service/Event_Service.{h,cpp}:
+ Removed module_factory_, it was for the old ec
+
+Mon May 23 05:31:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * examples/Simulator/Event_Supplier/DualEC_Sup.cpp:
+ Fixed casing of include
+
+Sun May 22 22:10:00 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/tests/Log/Basic_Log_Test/Basic_Log_Test.cpp (display_records)
+ (delete_records):
+
+ Changed query language parameter from "TCL" to "EXTENDED_TCL".
+
+ * orbsvcs/orbsvcs/Log/Log_i.cpp (QUERY_LANG_SUPPORTED_BY_LOG):
+
+ Changed from "TCL" to "EXTENDED_TCL".
+
+ * orbsvcs/orbsvcs/Log/Log_i.cpp (TAO_Log_i::delete_records_by_id)
+ (TAO_Log_i::delete_records, TAO_Log_i::remove_old_records):
+
+ Don't bother checking whether current_size is less than max_size
+ if not log_full. Avoids potentially costly calls into log store
+ (if/when we support strategized stores).
+
+Sun May 22 18:02:07 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/orbsvcs/Log/Log_i.cpp (TAO_Log_i::delete_records)
+ (TAO_Log_i::remove_old_records):
+
+ Like delete_records_by_id(), reset "log_full" if "current_size"
+ is less than "max_size".
+
+Sun May 22 17:01:56 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/orbsvcs/Log/Log_i.cpp (TAO_Log_i::scheduled):
+
+ Removed duplicate fetch of current time.
+
+ * orbsvcs/orbsvcs/Log/Log_i.cpp (TAO_Log_i::remove_old_records):
+
+ Corrected calculation of purge time. Arithmetic was being done on
+ time values without normalizing units first.
+
+Sun May 22 16:37:39 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * tao/Makefile.am:
+
+ Regenerated.
+
+Sun May 22 20:16:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.{cpp,h}:
+ * orbsvcs/Event_Service/Event_Service.{h,cpp}:
+ * orbsvcs/tests/EC_Throughput/ECT_Throughput.{h,cpp}:
+ * examples/Simulator/Event_Supplier/DualEC_Sup.{h,cpp}:
+ * orbsvcs/tests/Event/lib/Driver.{h,cpp}:
+ * orbsvcs/examples/RtEC/Kokyu/Service.cpp:
+ * orbsvcs/examples/RtEC/Schedule/Service.cpp:
+ Removed support for the old rt event service, this will be removed
+ soon.
+
+ * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.mpc:
+ Removed not needed includes
+
+ * orbsvcs/Event_Service/Event_Service.mpc:
+ * orbsvcs/tests/EC_Throughput/EC_Throughput.mpc:
+ * orbsvcs/examples/RtEC/Schedule/RtEC_Schedule.mpc:
+ * examples/Simulator/Event_Supplier/Event_Supplier.mpc:
+ * orbsvcs/orbsvcs/RTEventLogAdmin.mpc:
+ Removed rtoldevent as base project
+
+ * orbsvcs/tests/EC_Throughput/run_test.pl:
+ Updated because we just only have one RTEvent implementation
+
+ * orbsvcs/tests/Sched_Conf/Sched_Conf_Anomalies.cpp:
+ * orbsvcs/tests/Sched_Conf/Sched_Conf.cpp:
+ * orbsvcs/Dump_Schedule/Dump_Schedule.cpp:
+ Removed workaround for very old Sun compiler
+
+ * orbsvcs/examples/RtEC/Schedule/Consumer.cpp:
+ * orbsvcs/examples/RtEC/Schedule/Supplier.cpp:
+ Removed empty explicit instantiation block
+
+ * orbsvcs/examples/RtEC/Schedule/Service.cpp:
+ * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp:
+ Removed not needed includes of old rtevent files
+
+Sun May 22 10:33:34 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * tao/PortableServer/Root_POA.cpp (create_POA_i):
+
+ Increment the reference count immediately after binding the
+ child POA to children map. Addresses a seg fault introduced by
+ the leak fix described in ChangeLog entry "Sun May 22 00:00:31
+ 2005 Ossama Othman <ossama@dre.vanderbilt.edu>".
+
+ * tao/PortableServer/Root_POA.h (create_POA_i):
+
+ No need to return a pointer to TAO_Root_POA. Return a
+ PortableServer::POA_ptr instead. Allows implementation to be
+ slightly simplified.
+
+Sun May 22 14:49:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/tests/EC_Multiple/EC_Multiple.mpc:
+ * orbsvcs/tests/EC_Multiple/EC_Multiple.cpp:
+ Converted this test to use the new RTEC instead of the old one
+ which will be removed soon. Also removed a workaround for the Sun 4.2
+ compiler which we don't support already for a long time
+
+Sun May 22 14:01:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/PICurrent.h:
+ Fixed warning
+
+Sun May 22 11:28:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/ClientRequestInfo_i.h:
+ * tao/ClientRequestInterceptor_Adapter.h:
+ * tao/ClientRequestInterceptor_List.cpp:
+ * tao/ClientRequestInterceptor_List.h:
+ * tao/ClientRequestInterceptor_List.inl:
+ * tao/Interceptor_List.cpp:
+ * tao/Interceptor_List.h:
+ * tao/Interceptor_List.inl:
+ * tao/ORB_Core.h:
+ * tao/PICurrent.h:
+ * tao/PICurrent_Copy_Callback.h:
+ * tao/PICurrent_ORBInitializer.h:
+ * tao/ServerRequestInterceptor_List.cpp:
+ * tao/ServerRequestInterceptor_List.h:
+ * tao/ServerRequestInterceptor_List.inl:
+ * tao/tao.mpc:
+ * tao/PortableServer/ServerInterceptorAdapter.h:
+ Moved ClientRequestInterceptor_List and
+ ServerRequestInterceptor_List to their own files and updated
+ includes.
+
+Sun May 22 11:54:16 2005 Olli Savia <ops@iki.fi>
+
+ * tao/Collocated_Invocation.cpp:
+
+ Fixed a typo in comment.
+
+Sun May 22 00:00:31 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+
+ * tao/Any.h (to_object, to_abstract_base, to_value):
+
+ Made these constructors explicit, in keeping with the CORBA spec
+ since it requires that the other "to_" helper structs have
+ explicit single argument constructors if supported by the C++
+ compiler.
+
+ * tao/PortableServer/Root_POA.cpp (create_POA_i):
+
+ Do not duplicate POA returned from the other create_POA_i()
+ override called in this method since we are returning it
+ directly to the caller and do not need to retain ownership.
+ Fixes a number of memory leaks.
+
+ * tests/ORT/ObjectReferenceFactory.h:
+
+ CORBA::DefaultValueRefCountBase mix-in class should be the last
+ in the inheritance chain. Addresses potential memory leaks.
+
+ * tests/Param_Test/options.cpp:
+ * tests/Param_Test/options.h:
+
+ Store the test IOR in a CORBA::String_var and drop the explicit
+ calls to CORBA::string_free(). Simplifies memory management and
+ fixes a memory leak.
+
+Sat May 21 18:38:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/Profile.cpp:
+ Fixed unused argument warning when messaging is disabled.
+
+Sat May 21 18:34:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Bug_2124_Regression/Bug_2124_Regression.mpc:
+ Use taoserver as base project to fix unresolved link errors
+
+Fri May 20 20:47:00 2005 Huang-Ming Huang <hh1@cse.wustl.edu>
+
+ * tao/MProfile.cpp:
+ * tao/Profile.h:
+ * tao/Profile.cpp
+ * tao/Stub.cpp:
+
+ Removed the association of TAO_Profile to TAO_Stub. This allows an
+ instance of TAO_Profile to be shared between different TAO_MProfile
+ objects.
+
+Fri May 20 16:51:35 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/orbsvcs/Log/LogRecordStore.cpp (TAO_LogRecoreStore::log):
+ * orbsvcs/orbsvcs/Log/LogRecordStore_persist.cpp:
+
+ Use "%d" instead of "%Q" log format directive for ACE_UINT64_TO_U32
+ parameter.
+
+ * orbsvcs/orbsvcs/Log/LogRecordStore.cpp (TAO_LogRecordStore::update):
+ * orbsvcs/orbsvcs/Log/LogRecordStore_persist.cpp:
+
+ Subtract size of existing record and Add size of new record to
+ current size.
+
+Fri May 20 16:44:54 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * tao/Makefile.am:
+
+ Regenerated.
+
+Fri May 20 17:10:00 2005 Huang-Ming Huang <hh1@cse.wustl.edu>
+
+ * tao/IIOP_Endpoint:
+
+ Fixed problem in TAO_IIOP_Endpoint::is_preferred_network()
+ which should check for empty string rather than null pointer.
+
+Fri May 20 17:00:00 2005 Huang-Ming Huang <hh1@cse.wustl.edu>
+
+ * tao/PortableServer/ServantRetentionStrategyRetain.cpp:
+
+ Fixed problem in ServantRetentionStrategyRetain::find_servant()
+ where servant_upcall.user_id is assigned to a local variable which
+ causes memory access violation when ServerReqeustInfo::object_id()
+ is accessed inside interceptors.
+
+Fri May 20 18:30:23 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_visitor_operation/operation.cpp:
+ * TAO_IDL/be/be_visitor_tmplinst/tmplinst_cs.cpp:
+ * TAO_IDL/be/be_visitor_tmplinst/tmplinst_ss.cpp:
+
+ Added global '::' qualifier to several instances of code
+ generation of a scoped name used as a template argument,
+ to avoid ambiguity if there are two modules with the same
+ name at different levels of nesting. This fix closes
+ [BUGID:2125].
+
+ * tests/IDL_Test/array.idl:
+ * tests/IDL_Test/nested_scope.idl:
+ * tests/IDL_Test/typedef.idl:
+
+ Added various IDL snips provided by Simon McQueen
+ <sm@prismtech.com> in various (now closed) Bugzilla entries.
+
+Fri May 20 12:13:13 2005 Iliyan Jeliazkov <jeliazkov_i@ociweb.com>
+
+ * orbsvcs/Naming_Service/NT_Naming_Service.h:
+ * orbsvcs/Naming_Service/NT_Naming_Service.cpp:
+
+ Fixed build problems with Visual C++ 6 on Windows
+
+Fri May 20 15:22:42 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_sh.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_ss.cpp:
+
+ Changed the copy constructor for generated skeleton-side
+ valuetype classes private and unimplemented. Skeleton
+ code is generated for valuetypes only if they support a
+ concrete interface. However, these valuetypes also inherit
+ from the stub-side valuetype class, which has a private
+ unimplemented copy constructor. This fact makes it
+ problematic to generate a valid copy constructor for the
+ skeleton-side class, since C++ (and many compilers) require each
+ base class copy constructor to be called in the
+ initialization list.
+
+Fri May 20 15:40:17 2005 Simon McQueen <sm@prismtech.com>
+
+ * tao/ORB_Core.i:
+
+ Further to Fri May 20 11:27:02 2005 Simon McQueen:
+ I forgot to commit the accessor implementation. Not
+ my finest hour.
+
+Fri May 20 14:19:08 2005 Simon McQueen <sm@prismtech.com>
+
+ * TAO_IDL/ast/ast_array.cpp:
+
+ Arrays need to take on the "constructed ?" status of the
+ type they are an array of as they do with the size type.
+
+ This fixes bug #2126.
+
+ * tests/Bug_2126_Regression/Bug_2126_Regression.mpc:
+ * tests/Bug_2126_Regression/README:
+ * tests/Bug_2126_Regression/test.cpp:
+ * tests/Bug_2126_Regression/Test.idl:
+
+ A regression test for the above fix.
+
+Fri May 20 12:38:34 2005 Simon McQueen <sm@prismtech.com>
+
+ * TAO_IDL/be/be_visitor_arg_traits.cpp:
+
+ Check for alias before bailing out of ::visit_string.
+
+ This fixes bug #2124.
+
+ * tests/Bug_2124_Regression/Bug_2124_Regression.mpc:
+ * tests/Bug_2124_Regression/README:
+ * tests/Bug_2124_Regression/test.cpp:
+ * tests/Bug_2124_Regression/Test.idl:
+
+ A regression test for the above fix.
+
+Fri May 20 10:51:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/Current.pidl:
+ Updated header to doxygen style and removed remark about patching
+ generated files, this is not needed anymore
+
+Fri May 20 11:27:02 2005 Simon McQueen <sm@prismtech.com>
+
+ * tao/ORB_Core.cpp:
+ * tao/ORB_Core.h:
+
+ Add orb init option -ORBIMREndpointsInIMR to allow control over
+ whether the ImR enpoint is encoded into persistent policy object
+ refs whhen the POA has been registered with the ImR. Default is true.
+
+ * tao/PortableServer/Root_POA.cpp:
+
+ Check whether the above property is set before encoding ImR location
+ in preference to the local listener address into object references.
+
+ * docs/Options.html:
+
+ Document the above new option.
+
+ This fixes bug #2123.
+
+Fri May 20 08:55:03 2005 Simon McQueen <sm@prismtech.com>
+
+ * TAO_IDL/be/be_visitor_arg_traits.cpp:
+
+ Generate a guard macro definition based upon the bound length
+ and local name of bound strings to prevent duplicate definitions
+ when a string of the same length is defined with the same name
+ in two different scopes.
+
+ This fixes bug #2122.
+
+ * tests/Bug_2122_Regression/Bug_2122_Regression.mpc:
+ * tests/Bug_2122_Regression/README:
+ * tests/Bug_2122_Regression/test.cpp:
+ * tests/Bug_2122_Regression/Test.idl:
+
+ A regression test for the above.
+
+Thu May 19 11:52:39 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * orbsvcs/examples/CosEC/TypedSimple/Country_i.cpp:
+
+ Fixed emulated exception usage.
+
+Thu May 19 15:03:45 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/ast/ast_module.cpp:
+ * TAO_IDL/include/ast_module.h:
+
+ Modified look_in_previous() by adding a boolean parameter to
+ optionally ignore forward declared types when iterating
+ over the declarations in previous openings of a module. This
+ new parameter is false by default, so that ordinary lookups
+ will behave as always. In AST_Module::referenced() however,
+ the argument is passed as true explicitly, to avoid
+ redefinition errors for forward delcared types that appear
+ in an opening of a module previous to the one in which they
+ are fully defined, and also referenced before the full
+ definition appears. Thanks to Aaron <crackajaxx@gmail.com>
+ for reporting the problem and sending example IDL files>.
+
+ * tests/IDL_Test/full.idl:
+
+ Cosmetic changes.
+
+Thu May 19 09:42:22 2005 Chad Elliott <elliott_c@ociweb.com>
+
+ * orbsvcs/tests/Trading/Trading.mpc:
+
+ I accidentally removed the utils base project from 3 of the
+ projects in this mpc file.
+
+Thu May 19 08:55:36 2005 Iliyan Jeliazkov <jeliazkov_i@ociweb.com>
+
+ * orbsvcs/tests/Security/BiDirectional/server.cpp:
+
+ Added an include file for ACE_OS::fopen() to fix VC6 build
+ errors.
+
+ * orbsvcs/tests/Security/BiDirectional/test_i.cpp:
+
+ Changed reference to a non-existent test_i.i file to fix
+ problems with builds that do not have inline.
+
+Thu May 19 00:55:20 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * tao/Valuetype/ValueFactory_Map.cpp (instance):
+ * tao/Valuetype/ValueFactory_Map.h (instance):
+
+ Avoid multiple singleton instances by hiding singleton
+ template instance behind this new static method. See
+ TSS_Resources.* changes below for additional details.
+
+Thu May 19 00:29:35 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * tao/TSS_Resources.cpp (instance):
+ * tao/TSS_Resources.h (instance):
+
+ Hide TAO_TSS_Singleton behind new TAO_TSS_Resources::instance()
+ method. Addresses multiple TAO_TSS_Singleton instances on
+ platforms/compilers that support symbol hiding, but for which we
+ do not yet have an appropriate *_SINGLETON_DECLARATION() macro,
+ such as g++ 4.0. Fixes problems where an incorrect singleton
+ instance is returned to the caller.
+
+ Removed unnecessary zero pointer check before operator delete()
+ call. Calling operator delete() on a zero pointer is perfectly
+ valid.
+
+Wed May 18 16:23:01 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_ci.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp:
+
+ Moved generated virtual methods out of line. Inlining them
+ causes RTTI problems when the stubs are compiled with g++ 4.0's
+ "-fvisibility-inlines-hidden" command line option, and the
+ classes in the stubs are exported from a DSO/DLL.
+
+ * tao/Messaging/MessagingC.cpp:
+ * tao/Messaging/MessagingC.inl:
+ * tao/ObjRefTemplate/Default_ORTC.cpp:
+ * tao/ObjRefTemplate/Default_ORTC.inl:
+ * tao/ObjRefTemplate/ObjectReferenceTemplateC.cpp:
+ * tao/ObjRefTemplate/ObjectReferenceTemplateC.inl:
+ * tao/Valuetype/AbstractBase.cpp:
+ * tao/Valuetype/AbstractBase.inl:
+ * tao/Valuetype/Sequence_T.cpp:
+ * tao/Valuetype/Sequence_T.inl:
+
+ Moved virtual methods out of line. See above for the motivation
+ behind these changes.
+
+ * tao/ObjRefTemplate/ORT_Adapter_Factory_Impl.h:
+
+ Moved preprocessor "#else" to the first column for portability
+ reasons.
+
+ * tao/PortableServer/ORT_Adapter_Factory.cpp:
+ * tao/PortableServer/ORT_Adapter_Factory.h (ORT_Adapter_Factory):
+
+ Added a virtual destructor. Even though this class only defines
+ an interface, an out-of-line virtual destructor is necessary to
+ avoid dynamic_cast<> failures when using g++ 4.0's
+ -fvisibility-inlines-hidden command line option. Apparently the
+ compiler generated destructor is inlined.
+
+Wed May 18 14:56:37 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/orbsvcs/Makefile.am:
+ * tao/Makefile.am:
+
+ Regenerated.
+
+Wed May 18 15:03:15 2005 Iliyan Jeliazkov <jeliazkov_i@ociweb.com>
+
+ * orbsvcs/tests/Security/BiDirectional/Secure_BiDir.mpc:
+
+ Renamed the BiDirectional.mpc to avoid build problems on Windows
+ platforms, caused by duplicate (case-insensitive) project names.
+ It conflicts with tests/BiDirectional/BiDirectional.mpc
+
+ * orbsvcs/tests/Security/BiDirectional/BiDirectional.mpc:
+
+ Removed this file.
+
+Wed May 18 14:38:15 2005 Iliyan Jeliazkov <jeliazkov_i@ociweb.com>
+
+ * orbsvcs/Naming_Service/NT_Naming_Service.h:
+
+ Fixing a build problem with Borland on Windows.
+
+Wed May 18 13:05:48 2005 Iliyan Jeliazkov <jeliazkov_i@ociweb.com>
+
+ * tao/Transport_Cache_Manager.cpp:
+
+ Reverted changes that added printing of the stringified
+ endpoint address, because it is not possible to pre-determine
+ the lenght of the character representation for all protocols'
+ endpoints. Thanks Johny and Ossama.
+
+Wed May 18 17:13:53 2005 Simon McQueen <sm@prismtech.com>
+
+ * TAO_IDL/be/be_visitor_valuetype/field_ch.cpp:
+ * TAO_IDL/be_include/be_visitor_valuetype/field_ch.h:
+
+ Make valuetype anonymous private sequence member definitions
+ public rather than private.
+
+ This fixes Bugzilla #2119.
+
+ * tests/Bug_2119_Regression/README:
+ * tests/Bug_2119_Regression/test.idl:
+ * tests/Bug_2119_Regression/test.mpc:
+
+ Regression test for the above.
+
+ * tao/Synch_Invocation.cpp:
+
+ Add COMM_FAILURE to the list of SystemExceptions that can be
+ retried in a fault tolerant configuration.
+
+ This fixes Bugzilla #2118.
+
+Wed May 18 10:29:33 2005 Iliyan Jeliazkov <jeliazkov_i@ociweb.com>
+
+ * tao/Transport_Cache_Manager.cpp:
+ Fixed Borland build problems and some stylistic improvements
+ to logging.
+
+Wed May 18 15:28:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/PIForwardRequest.pidl:
+ Fixed fuzz error
+
+Wed May 18 13:11:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/ORB.h:
+ Doxygen improvement
+
+Wed May 18 12:30:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/corba.h:
+ Removed duplicate includes
+
+Wed May 18 12:00:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/PortableInterceptor.pidl:
+ Moved several interfaces to their own file
+
+ * tao/ClientRequestInterceptor.pidl:
+ * tao/Interceptor.pidl:
+ * tao/PIForwardRequest.pidl:
+ * tao/ServerRequestInterceptor.pidl:
+ New files, contains parts of the original PortableInterceptor.pidl
+
+ * tao/ClientRequestInterceptorA.cpp:
+ * tao/ClientRequestInterceptorC.cpp:
+ * tao/ClientRequestInterceptorC.h:
+ * tao/ClientRequestInterceptorS.h:
+ * tao/InterceptorA.cpp:
+ * tao/InterceptorC.cpp:
+ * tao/InterceptorC.h:
+ * tao/InterceptorS.h:
+ * tao/PIForwardRequestA.cpp:
+ * tao/PIForwardRequestC.cpp:
+ * tao/PIForwardRequestC.h:
+ * tao/PIForwardRequestS.h:
+ * tao/PortableInterceptorA.cpp:
+ * tao/PortableInterceptorC.cpp:
+ * tao/PortableInterceptorC.h:
+ * tao/PortableInterceptorS.h:
+ * tao/ServerRequestInterceptorA.cpp:
+ * tao/ServerRequestInterceptorC.cpp:
+ * tao/ServerRequestInterceptorC.h:
+ * tao/ServerRequestInterceptorS.h:
+ Mew generated files
+
+ * tao/tao.mpc:
+ Added new files
+
+ * tao/diffs/PortableInterceptor.diff:
+ Removed, not needed anymore
+
+ * tao/diffs/ServerRequestInterceptor.diff:
+ New diff file
+
+Wed May 18 06:56:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/tests/Security/BiDirectional/BiDirectional.mpc:
+ Give this project an unique name so that MPC doesn't complain about
+ duplicate names
+
+ * orbsvcs/tests/Security/BiDirectional/test.idl:
+ Converted documentation to doxygen style
+
+Tue May 17 15:55:35 2005 Iliyan Jeliazkov <jeliazkov_i@ociweb.com>
+
+ * orbsvcs/Naming_Service/NT_Naming_Service.{h,cpp}:
+
+ For Windows platforms, changed how the handle_control() stops
+ the ORB. Instead of having to explicitly stop the reactor loop
+ it only needs to call ORB::shutdown(). This also avoids a
+ potential race condition that may occur as the ORB gets
+ destroy()-ed between the two calls. Added an AutoFinalizer
+ class, whose destructor notifies the Windows SCM by calling
+ ACE_NT_Service::report_status() when an instance goes out of
+ scope. This is helpful in the presence of unexpected
+ exceptions. This patch was forward-ported from 1.3a_p9, based
+ upon RT4982.
+
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.cpp:
+
+ Added ACE_TEXT_ALWAYS_CHAR ()
+
+Tue May 17 15:14:55 2005 Iliyan Jeliazkov <jeliazkov_i@ociweb.com>
+
+ This change allows bi-directional policy to work with SSLIOP
+ endpoints. When a server accepts a client-initiated
+ connection or a listen point list, there is no data available
+ about the IIOP endpoints, underlying the SSLIOP endpoints.
+ There is also no data for most of the attributes of the secure
+ connection. Therefore the "server" must synthesize those,
+ however this can not be done correctly. The problem becomes
+ evident when bi-directional policy is in effect for both
+ peers: a "server" during callback, needs to use the same
+ connection the "client" has initiated, but the secure endpoint
+ obtained from an IOR can not yield the same hash value as the
+ synthesized endpoint (from an LPL), used to cache the
+ connection. Also, such endpoints can not be equivalent, in
+ terms of the is_equivalent () method. The IOR from the client
+ contains the real (non-synthetic) port number for the IIOP
+ endpoint underlying the SSL endpoint. This causes the server
+ to decide that it deals with a different endpoint and try to
+ open a new connection. When the ORBs are using bi-directional
+ policies and are behind a firewall, this will fail
+
+ * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.cpp:
+
+ Creates an instance of the new SSLIOP_Synthetic_Endpoint,
+ which it then uses to re-cache the transport.
+ TAO_SSLIOP_Connection_Handler::add_transport_to_cache()
+ ultimately uses the is_equivalent () method to compare
+ endpoints. That method must not compare the underlying IIOP
+ port numbers, because in some cases SSLIOP endpoints are
+ instantiated with limited amount of information available. For
+ example, when accepting a connections in server role, the
+ underlying IIOP endpoint's port is unknown an is merely
+ assigned to be the same as the secure port, effectively
+ precludes the ability of the server to find a connection
+ cached with these parameters later.
+
+ * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Endpoint.{h,cpp):
+
+ Introduced a new SSLIOP_Synthetic_Endpoint, which relaxes the
+ equivalence comparison with another SSLIOP_Endpoint to limit
+ it to only hostname, SSL port and QoP.
+ Changed the hash() implementation in SSLIOP_Endpoint to
+ eliminate any influence the embedded IIOP endpoint has on the
+ hash value. This allows the SSLIOP_Synthetic_Endpoint to hash
+ just like an SSLIOP_Endpoint and makes possible that synthetic
+ endpoints to be used to find previously cached transports.
+
+ * orbsvcs/tests/Security/BiDirectional/BiDirectional.mpc:
+ * orbsvcs/tests/Security/BiDirectional/README:
+ * orbsvcs/tests/Security/BiDirectional/client.conf:
+ * orbsvcs/tests/Security/BiDirectional/client.cpp:
+ * orbsvcs/tests/Security/BiDirectional/run_test.pl:
+ * orbsvcs/tests/Security/BiDirectional/server.conf:
+ * orbsvcs/tests/Security/BiDirectional/server.cpp:
+ * orbsvcs/tests/Security/BiDirectional/test.idl:
+ * orbsvcs/tests/Security/BiDirectional/test_i.h:
+ * orbsvcs/tests/Security/BiDirectional/test_i.i:
+ * orbsvcs/tests/Security/BiDirectional/test_i.cpp:
+
+ A test that demonstrates the problem. Uses TAO-specific
+ interfaces to the ORB core to obtain the number of currently
+ open connections before and after an invocation. This is done
+ both in the servant and in the client.
+
+ * orbsvcs/tests/Security/BiDirectional/ssl/ca.pem:
+ * orbsvcs/tests/Security/BiDirectional/ssl/client-cert.pem:
+ * orbsvcs/tests/Security/BiDirectional/ssl/client-key.pem:
+ * orbsvcs/tests/Security/BiDirectional/ssl/make-client-keys:
+ * orbsvcs/tests/Security/BiDirectional/ssl/server-cert.pem:
+ * orbsvcs/tests/Security/BiDirectional/ssl/server-key.pem:
+
+ Client and server certificates and keys. Also, a script to
+ regenerate them all.
+
+
+ * tao/Transport_Cache_Manager.cpp:
+
+ Added more informative logging.
+
+Tue May 17 09:18:15 2005 Chad Elliott <elliott_c@ociweb.com>
+
+ * utils/NamingViewer/NamingViewer.mpc:
+
+ Removed unnecessary Resource_Files section.
+
+ * utils/utils.mwc:
+
+ Added the NamingViewer directory.
+
+Tue May 17 05:54:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * examples/RTScheduling/Fixed_Priority_Scheduler/FP_Scheduler.cpp:
+ Use ACE_SIZE_T_FORMAT_SPECIFIER to print out an size_t variable
+ with ACE_OS::sprintf
+
+Tue May 17 05:50:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/tests/Event/Basic/Atomic_Reconnect.h:
+ * orbsvcs/tests/Event/Basic/Control.h:
+ Removed not needed include of Channel_Clients.h. This file has
+ been removed and the include was not needed.
+
+Mon May 16 19:22:39 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Group_Manager.cpp:
+
+ #include "orbsvcs/PortableGroup/PG_Operators.h" and remove the
+ "bool operator==(const FTRT::Location&, const FTRT::Location&)"
+ implementation. FTRT::Location is typedef for CosNaming::Name,
+ and the operator== implementation for that in the PortableGroup
+ library conflict on MacOSX.
+
+Mon May 16 12:15:11 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * TAO_IDL/include/ast_component.h
+ (AST_Component::port_descriptor):
+
+ Added an inlined constructor to this structure to make sure all
+ fields are initialized prior to use. Fixes a g++ 4.0 "variable
+ is used initialized" warning.
+
+Mon May 16 14:08:35 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/fe/idl.ll (idl_store_pragma):
+ * TAO_IDL/fe/lex.yy.cpp (idl_store_pragma):
+
+ Added code to eat extra whitespace in a #pragma directive,
+ need when using preprocessors that don't do it automatically.
+ Thanks to Johnny Willemsen <jwillemsen@remedy.nl> for
+ discovering this quirk about the preprocessor used with the
+ Intel C++ compiler. This fixes bugzilla bug [2110]
+
+Mon May 16 18:15:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/CDR.h:
+ * tao/Codeset_Manager.h:
+ * tao/Codeset_Translator_Factory_T.h:
+ * tao/Reply_Dispatcher.h:
+ * tao/Sequence.h:
+ * tao/Transport_Acceptor.h:
+ * tao/SmartProxies/Smart_Proxies.h:
+ Doxygen improvements
+
+Mon May 16 10:09:45 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_visitor_arg_traits.cpp (visit_operation):
+
+ Added check for imported node, skipping code generation if the
+ node is imported. For all other node types in this visitor, arg
+ traits specializations must be generated, since an IDL type
+ declared in an included file could be used as a parameter in
+ an operation in the main file. But when visiting an operation
+ itself, the only thing that triggers an arg traits specialization
+ is an anonymous bounded string parameter (deprecated but still
+ legal). Since this type of declaration is not visible outside
+ the operation's scope, it should not trigger code generation
+ if the node is imported. Thanks to Johnny Willemsen
+ <jwillemsen@remedy.nl> for pointing out that this code generation
+ for an imported operation causes a C++ compilation failure, due
+ to the lack of a proper #include of tao/BD_String_Arg_Traits.h.
+
+Mon May 16 15:06:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/DynamicInterface/Context.h:
+ * tao/DynamicInterface/DII_Arguments.h:
+ * tao/DynamicInterface/DII_Invocation.h:
+ * tao/DynamicInterface/DII_Invocation_Adapter.h:
+ * tao/DynamicInterface/DII_Reply_Dispatcher.h:
+ * tao/DynamicInterface/Dynamic_Adapter_Impl.h:
+ * tao/DynamicInterface/Dynamic_Implementation.h:
+ * tao/DynamicInterface/ExceptionList.h:
+ * tao/DynamicInterface/Server_Request.h:
+ Doxygen improvements
+
+Mon May 16 14:51:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/orbsvcs/Channel_Clients.{h,cpp}:
+ Removed, not needed anymore
+
+ * orbsvcs/orbsvcs/Channel_Clients_T.h:
+ * orbsvcs/orbsvcs/Scheduler_Utilities.h:
+ Doxygen fixes
+
+ * orbsvcs/orbsvcs/Makefile.am:
+ Removed Channel_Clients files
+
+ * orbsvcs/orbsvcs/Scheduler_Utilities.cpp:
+ Removed not needed include of OS.h
+
+ * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPushSupplier.h:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Property_Set.h:
+ Doxygen improvement
+
+ * orbsvcs/orbsvcs/Event/EC_Gateway_IIOP.h:
+ * orbsvcs/tests/Event/lib/Counting_Supplier.h:
+ Include Channel_Clients_T.h instead of Channel_Clients.h
+
+Mon May 16 14:38:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/orbsvcs/RTEvent.mpc:
+ Added Channel_Clients_T.cpp, it belongs to this project
+
+ * orbsvcs/orbsvcs/AV.mpc:
+ Removed Channel_Clients_T files, they don't belong to the AV service
+
+Mon May 16 14:29:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * examples/RTScheduling/Job_i.cpp:
+ * examples/RTScheduling/Thread_Task.cpp:
+ * examples/RTScheduling/MIF_Scheduler/MIF_Task.cpp:
+ Use ACE_SIZE_T_FORMAT_SPECIFIER to print out an size_t variable
+ with ACE_OS::sprintf
+
+ * orbsvcs/orbsvcs/CosNaming.mpc:
+ * orbsvcs/orbsvcs/CosNaming_Serv.mpc:
+ * orbsvcs/orbsvcs/CosNaming_Skel.mpc:
+ Moved the Serv and Skel projects to their own file. This makes it
+ possible to create a workspace with just one of the projects
+
+Mon May 16 09:18:26 2005 Chad Elliott <elliott_c@ociweb.com>
+
+ * orbsvcs/examples/CosEC/RtEC_Based/lib/CosEC_RtEC_Based_lib.mpc:
+ * orbsvcs/performance-tests/RTEvent/lib/RTEC_Perf.mpc:
+ * orbsvcs/tests/Event/Mcast/Common/ECMcastTests_lib.mpc:
+ * orbsvcs/tests/Event/lib/Event_lib.mpc:
+ * orbsvcs/tests/Trading/Trading.mpc:
+
+ Removed redundant base projects.
+
+ * orbsvcs/examples/ImR/Combined_Service/test.cpp:
+
+ Modified the assertTrue macro so that it would build on LynxOS.
+
+ * orbsvcs/tests/EC_MT_Mcast/run_test.pl:
+
+ Generate a unique multicast address and port to avoid collisions
+ on the same network.
+
+ * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/run_test.pl:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/windows.conf:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/windows.conf.xml:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/run_test.pl:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/windows.conf:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/windows.conf.xml:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/run_test.pl:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/windows.conf:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/windows.conf.xml:
+
+ On Windows, we use a configurator file to switch from the default
+ reactor (TP) to Select MT. The LoadManager, on Windows only,
+ requires a reactor that supports registering signal handlers and
+ the TP Reactor no longer supports that sort of thing.
+
+ * orbsvcs/tests/Notify/MT_Dispatching/run_test.pl:
+
+ Committing a change from Dale Wilson <wilson_d@ociweb.com>.
+
+ Change shut down timeout from hard coded 1 to symbolic 10
+ to eliminate intermittent timeouts on various platforms.
+
+ * orbsvcs/tests/Notify/Structured_Multi_Filter/run_test.pl:
+
+ Committing a change from Trevor Fields <fields_t@ociweb.com>.
+
+ Added delay between iterations of the test to allow
+ complete shutdown of Naming service. The problem showed
+ up on dual processor machines.
+
+ * orbsvcs/tests/Notify/XML_Persistence/main.cpp:
+
+ Added an include of the CosNotification library initializer header
+ to work around static construction issues on SunOS and MacOS X.
+
+ * orbsvcs/tests/Redundant_Naming/run_test.pl:
+ * orbsvcs/tests/Simple_Naming/run_test.pl:
+
+ Allow the user to determine the location of the persistence file
+ by the TMPDIR, TEMP and TMP environment variables. This will work
+ around NFS locking issues.
+
+ * orbsvcs/tests/Simple_Naming/process-m-output.pl:
+
+ Committing a change from Yan Dai <dai_y@ociweb.com>.
+
+ Modified the test scripts to accept the empty line, the
+ "CommandLine" line and the "WARNING" lines from
+ orbsvcs/orbsvcs/Shutdown_Utilities.cpp.
+
+Mon May 16 08:25:53 2005 Chad Elliott <elliott_c@ociweb.com>
+
+ * orbsvcs/Dump_Schedule/Dump_Schedule.cpp:
+
+ Set the default name to "ScheduleService".
+
+ * orbsvcs/orbsvcs/Sched/Config_Scheduler.cpp:
+
+ Allocate an RtecScheduler::Dependency_Set into the out parameter
+ if it doesn't contain one yet.
+
+ * orbsvcs/orbsvcs/Scheduler_Factory.cpp:
+
+ Switched the types for the generated code to match up with actual
+ types for the POD_Dependency_Info and POD_Config_Info structures.
+
+Mon May 16 08:21:34 2005 Chad Elliott <elliott_c@ociweb.com>
+
+ * tao/ORB_Core.cpp:
+
+ Warn the user if the parameter to -ORBCollocation is not
+ recognized.
+
+ * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ConnectionHandler_T.h:
+ * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Fault_Detector_T.cpp:
+ * orbsvcs/orbsvcs/FtRtEvent/EventChannel/SCTP_Fault_Detector.h:
+ * tao/Strategies/SCIOP_Connector.cpp:
+ * tao/Strategies/SCIOP_Endpoint.h:
+ * tao/Strategies/SCIOP_Endpoint.cpp:
+
+ Corrected many build issues dealing with SCTP.
+
+Sat May 14 06:09:23 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO version 1.4.5 released.
+
Local Variables:
-mode: change-log
-add-log-time-format: (lambda () (progn (setq tz (getenv "TZ")) (set-time-zone-rule "UTC") (setq time (format-time-string "%a %b %e %H:%M:%S %Z %Y" (current-time))) (set-time-zone-rule tz) time))
-indent-tabs-mode: nil
+add-log-time-format: current-time-string
End: