summaryrefslogtreecommitdiff
path: root/TAO/ChangeLog-98c
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/ChangeLog-98c')
-rw-r--r--TAO/ChangeLog-98c4416
1 files changed, 0 insertions, 4416 deletions
diff --git a/TAO/ChangeLog-98c b/TAO/ChangeLog-98c
deleted file mode 100644
index aa2f12a6d00..00000000000
--- a/TAO/ChangeLog-98c
+++ /dev/null
@@ -1,4416 +0,0 @@
-Sun Aug 9 19:46:33 1998 Jeff Parsons <jp4@cs.wustl.edu>
-
- * Param_Test/var_array.cpp:
-
- Changed this->out_.out () in add_args to
- this->out_.inout (), which works with dii requests.
-
-Sun Aug 9 19:08:53 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tao/ORB_Core.cpp:
- Removed explicit template instantiation for
- ACE_Malloc<ACE_LOCAL_MEMPORY_POOL,ACE_Null_Mutex> and the
- corresponding ACE_Allocator_Adapter<> because it is already
- instantiated in ACE.
-
- * tao/ORB.cpp:
- Added missing instantiation of
- ACE_Guard<ACE_Cached_Connector_Lock>, event it is not directly
- used in TAO it is used by the ACE_Cached_Connector<> (when
- instantiated using that lock) and some compilers do no recursive
- instantiation.
-
-Sun Aug 9 18:20:59 1998 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * tests/Simple/client_static.dsp:
- * tests/Simple/server_static.dsp:
- * TAOACE_Static.dsw:
- * TAO_IDL/tao_idl.dsp:
- * TAO_IDL/tao_idl.dsw:
- * TAO_IDL/tao_idl_static.dsp:
- * orbsvcs/orbsvcs/orbsvcs.dsw
- * orbsvcs/orbsvcs/orbsvcs_static.dsp:
- * tao/TAO_Static.dsp:
- * tests/Simple/Simple_Object.dsw:
- * tests/Simple/client.dsp:
- * tests/Simple/server.dsp:
- Added and updated projects for a static version of the
- TAO libraries.
-
-Sun Aug 9 12:56:12 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tests/Param_Test/fixed_struct.cpp:
- * tests/Param_Test/objref.cpp:
- * tests/Param_Test/ub_objref_seq.cpp:
- * tests/Param_Test/ub_string.cpp:
- * tests/Param_Test/var_array.cpp:
- Added missing includes and fixed some T_var to base type
- translation problems (it wouldn't compile on Sun/CC otherwise).
-
-Sun Aug 9 08:51:58 1998 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * orbsvcs/orbsvcs/Trader/Trader.cpp: Added a #include of
- Offer_Iterators_T.h so that the code will compile on VxWorks.
- Thanks to Sergio for reporting this.
-
-Sun Aug 9 000:45:55 1998 Jeff Parsons <jp4@cs.wustl.edu>
-
- * Param_Test/client.dsp:
-
- Added a missing header file to FileView and created separate
- client and server directories under Debug\ so separate .pdb
- files can be kept for client and server projects.
-
- * Param_Test/ub_any_seq.{h,cpp}:
-
- DII test now works and is CORBA-compliant.
-
- * Param_Test/any.cpp:
- * Param_Test/bd_long_seq.cpp:
- * Param_Test/bd_short_seq.cpp:
- * Param_Test/bd_str_seq.cpp:
- * Param_Test/bd_struct_seq.cpp:
- * Param_Test/client.cpp:
- * Param_Test/driver,{h,cpp}:
- * Param_Test/fixed_array.cpp:
- * Param_Test/fixed_struct.cpp:
- * Param_Test/nested_struct.cpp:
- * Param_Test/objref.cpp:
- * Param_Test/short.{h,cpp}:
- * Param_Test/typecode.cpp:
- * Param_Test/ub_long_seq.cpp:
- * Param_Test/ub_objref_seq.cpp:
- * Param_Test/ub_short_seq.cpp:
- * Param_Test/ub_str_seq.cpp:
- * Param_Test/ub_string.cpp:
- * Param_Test/ub_struct_seq.cpp:
- * Param_Test/var_array.cpp:
- * Param_Test/var_struct.cpp:
-
- Made cosmetic changes to the code.
-
-
-Sat Aug 8 22:47:22 1998 Jeff Parsons <jp4@cs.wustl.edu>
-
- * Param_Test/fixed_array.{h,cpp}:
- * Param_Test/var_array.{h,cpp}:
- * Param_Test/var_struct.{h,cpp}:
- * Param_Test/nested_struct.{h,cpp}:
- * Param_Test/any.{h,cpp}:
-
- DII tests now work with _vars and are CORBA-compliant.
-
-Sat Aug 8 21:28:33 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tao/Exception.h:
- * tao/Exception.i:
- * tao/Exception.cpp:
- Removed superflous operator new and operator delete.
-
- * docs/releasenotes/TODO.html:
- More updates.
-
- * docs/configurations.html:
- Added a few hints on when to use ORB-per-thread and what the
- consequences are.
-
-Fri Aug 7 21:39:26 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * docs/releasenotes/TODO.html:
- Update the notes.
-
- * docs/releasenotes/index.html:
- Added a pointer to the TODO list.
-
- * orbsvcs/tests/EC_Throughput/run_test.pl:
- We need to wait for the NamingService and the EventService after
- killing them. We also need a pause after starting up the
- consumer.
-
- * tao/CDR.cpp:
- * tao/CDR.h:
- * tao/CDR.i:
- The OutputCDR class receives allocators for the buffers and the
- data blocks.
-
- * tao/Connect.cpp:
- Minimize the number of calls to TAO_ORB_Core_instance() in the
- upcall.
-
- * tao/IIOP_Object.cpp:
- Use the ORB_Core allocators for the outgoing CDR stream.
-
- * tao/Invocation.cpp:
- * tao/Invocation.h:
- * tao/Invocation.i:
- Receive the ORB_Core as an argument to minimize calls to
- TAO_ORB_Core_instance.
- Use allocators for the outgoing stream.
-
- * tao/ORB_Core.cpp:
- * tao/ORB_Core.h:
- * tao/ORB_Core.i:
- Added TSS allocators for the outgoing stream.
-
- * tests/Cubit/TAO/IDL_Cubit/client_i.cpp:
- * tests/Cubit/TAO/IDL_Cubit/cubit_i.cpp:
- Fixed problems with Timeprobe registrations.
- Also made the <-x> option functional when -v or -o is used.
-
- * tests/Cubit/TAO/IDL_Cubit/Makefile:
- Enabled GPERF support in the IDL compiler again.
-
-Fri Aug 7 18:00:22 1998 Jeff Parsons <jp4@cs.wustl.edu>
-
- * Param_Test/bd_short_seq.{h,cpp}:
- * Param_Test/bd_long_seq.{h,cpp}:
- * Param_Test/bd_str_seq.{h,cpp}:
- * Param_Test/bd_struct_seq.{h,cpp}:
- * Param_Test/ub_short_seq.{h,cpp}:
- * Param_Test/ub_long_seq.{h,cpp}:
- * Param_Test/ub_str_seq.{h,cpp}:
- * Param_Test/ub_struct_seq.{h,cpp}:
-
- DII tests now work with _vars.
-
-Fri Aug 7 15:30:06 1998 Jeff Parsons <jp4@cs.wustl.edu>
-
- * tests/Param_Test/typecode.{h,cpp}:
-
- DII test now works.
-
-Fri Aug 07 14:32:50 1998 Irfan Pyarali <irfan@cs.wustl.edu>
-
- * tao/ORB_Core.cpp (init): Removed the public set function and
- made the ORB_Core a friend.
-
-Fri Aug 7 10:41:23 1998 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * tao/ORB_Core.cpp (init): Changed the code to use the new
- shutdown_lock() accessor so TAO will compile. Thanks to Andy
- Gokhale for reporting this.
-
- * tao/ORB: Added an accessor to set the shutdown lock.
-
-Fri Aug 07 01:10:48 1998 Irfan Pyarali <irfan@cs.wustl.edu>
-
- * tao/ORB.cpp
-
- (shutdown): Restored the <wait_for_completion> flag. In
- shutdown, we try to cancel all the threads in the ORB (e.g.,
- threads from a thread-per-connection policy). If the
- <wait_for_completion> flag is set, we wait for all threads to
- exit. Note that there is one problem with this: on platforms
- that do not support thread cancellation, the threads won't get
- cancelled. Therefore, the only way they will wake up and
- realize that the ORB has shutdown is that a client makes a
- request to them. Hence the <wait_for_completion> flag cannot
- reliably used on platforms that do not have thread cancellation.
-
- (run): Simplified code for accessing shutdown_lock_ and
- should_shutdown_
-
- * tao/ORB.i (should_shutdown): Added set and get methods for the
- should_shutdown_ flag.
-
- * tao/ORB_Core.cpp
-
- (Pre_Allocated): Added a constructor that makes sure that the
- thread manager does not wait for threads by default.
-
- (init): Set the <shutdown_lock_> for the ORB.
-
- * tao/Connect.cpp
-
- (handle_input): Check to see if we've been cancelled
- cooperatively before executing the client request.
-
- (TAO_Server_Connection_Handler::TAO_Server_Connection_Handler,
- TAO_Client_Connection_Handler::TAO_Client_Connection_Handler)
- If the thread manager of the svc_handlers is zero, set them to
- TAO_ORB_Core_instance ()->thr_mgr () and not
- ACE_Thread_Manager::instance ().
-
- (activate): There is no need to assign the thr_mgr (again) as it
- was already set correctly at creation time.
-
- (TAO_Client_Connection_Handler::close): Removed this method. The
- base class already does this.
-
- * tests/Cubit/TAO/IDL_Cubit/IDL_Cubit_Test.cpp:
- tests/NestedUpcall/Reactor/NestedUpCalls_Test.cpp:
- Removed these tests since they have been superseded by the perl
- scripts. Also updated the Makefiles.
-
- * tests/Cubit/CORBAplus/IDL_Cubit:
- * tests/Cubit/TAO/IDL_Cubit:
- Removed references to TAO_ORB_Core_Instance.
-
- * tests/Cubit/TAO/IDL_Cubit/svc.conf: Added back the tss flag for
- ORBresources. This is necessary because the collocation test
- uses two threads.
-
- * tests/Cubit/TAO/IDL_Cubit/cubit.idl: Removed the Cubit_Shutdown
- object. It is not needed. Also removed the string from
- make_cubit since it was not being used.
-
- * tests/Cubit/TAO/IDL_Cubit/server_i:
-
- Changed <factory_impl_> to a Cubit_Factory_i pointer and created
- it dynamically so that we can pass it the ORB pointer.
-
- Removed <factory>, <shutdown_impl_>, <num_of_objs_> <shutdown_>,
- <Cubit_i_ptr>, <Cubit_i_ref>, <Cubit_Factory_i_ptr>, <obj_name>
-
- * tests/Cubit/TAO/IDL_Cubit/client_i:
-
- <cubit_key_> was removed since it was not needed anymore.
-
- Changed <cubit_> to a Cubit_var from a Cubit_ptr.
-
- Fixed the memory management for <cubit_factory_key_>.
-
- Instead of using the Cubit_Shutdown object, we simply turn off
- collocation, reinit all our vars (converting them from
- collocated to regular objects), and then call shutdown on the
- cubit object.
-
-Thu Aug 6 21:49:55 1998 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * orbsvcs/tests/Trading/Makefile: Changed
-
- LIBS = -lorbsvcs -lTAO
- LDLIBS = -lTTest $(LIBS)
-
- to
-
- LDLIBS = -lTTest -lorbsvcs -lTAO
-
- to work around weirdo bugs with the HP/UX GNU make... Thanks to
- John Mulhern <9107@mn3.lawson.lawson.com> for reporting this.
-
-Thu Aug 6 18:27:24 1998 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * tests/TAO_Tests.dsw: Added the Multiple Inheritance client
- and server projects.
-
- * tests/Multiple_Inheritance/client.dsp:
- * tests/Multiple_Inheritance/server.dsp:
- Updated the Release versions to be in synch with the rest
- of the tests.
-
-Thu Aug 6 18:11:20 1998 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * TAO-INSTALL.html: Added instructions on how to create a
- static library for TAO.
-
- * orbsvcs/orbsvcs/Sched/DynSched.cpp: Fixed a typo where
- there was a == when there should have been a =. This was
- in schedule_threads ().
-
-Thu Aug 6 16:37:55 1998 Jeff Parsons <jp4@cs.wustl.edu>
-
- * tests/Param_Test/typecode.{h,cpp}:
- Moved the table of typecodes used for random
- selection to be local to init_parameters ().
- When it was global and static, the CORBA::
- typecodes could not be used - they weren't yet
- initialized.
-
-Thu Aug 6 14:24:30 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tests/Cubit/TAO/DII_Cubit/client.cpp:
- Removed warning about unreached statement.
-
- * orbsvcs/orbsvcs/Trader/Trader.cpp:
- Removed duplicate instantiation of a template.
-
-Thu Aug 6 13:39:32 1998 Jeff Parsons <jp4@cs.wustl.edu>
-
- * tao_idl/be/be_visitor_argument/vardecl_ss.cpp:
- * tao_idl/be/be_visitor_argument/post_upcall_ss.cpp:
- Removed code from visit_predefined_type () in
- post_upcall_ss.cpp and changed vardecl_ss.cpp to
- accomplish the same thing in a less messy and more
- memory-robust manner. Applies to code generated for
- test_typecode_skel () in param_TestS.cpp.
-
-Thu Aug 06 12:51:52 1998 Irfan Pyarali <irfan@cs.wustl.edu>
-
- * tao/orbconf.h: Added a define for the type of reactor that TAO
- will use. By default, this is the Select_Reactor.
-
- * tao/ORB_Core.cpp (TAO_Default_Reactor): Instantiate TAO_REACTOR
- instead of the Select_Reactor. Also made ~TAO_Default_Reactor
- virtual. BTW, there is no need to keep a pointer to the
- Reactor_Impl class. Simply ask the Reactor class to delete it
- when its done.
-
-Thu Aug 6 09:46:46 1998 Nagarajan Surendran <naga@cs.wustl.edu>
-
- * tests/Cubit/TAO/MT_Cubit/server.cpp : Used the new ARGV
- constructor which creates a new ARGV with 2 argvs. Removed all
- usages of 3*BUFSIZ.
-
-Wed Aug 5 22:14:39 1998 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * orbsvcs/orbsvcs/Trader/Trader_Interfaces.cpp,
- orbsvcs/orbsvcs/Trader/Offer_Database.cpp: removed unnecessary
- typenames. Thanks to John Mulhern <9107@mn3.lawson.lawson.com>
- for reporting this.
-
-Wed Aug 05 17:34:52 1998 Irfan Pyarali <irfan@cs.wustl.edu>
-
- * tao/Invocation.h (TAO_GIOP_Invocation): Removed the
- TAO_Client_Connection_Handler pointer from this class. It was
- moved into the IIOP_Object where it would be easier to recycle
- it since instances of TAO_GIOP_Invocation are transient while
- IIOP_Objects are not.
-
- * tao/ORB_Core.cpp (TAO_Cached_Connector_Lock): Added a new
- adaptive lock type TAO_Collocation_Table_Lock that will be used
- to control the type of locking used by the connector in TAO.
-
- Moved all the connect strategies from the ORB_Core to the
- resource factory. If the strategies were left in the ORB_Core,
- each thread would get its own copy of the strategies since
- ORB_Core is TSS.
-
- Removed all instances of TAO_HAS_CLIENT_CONCURRENCY. They were
- incomplete, not used, and annoying.
-
- * tao/ORB.cpp: Changed the template instantiations of the
- Connector to specify the new TAO_Cached_Connector_Lock instead
- of ACE_SYNCH_NULL_MUTEX or ACE_SYNCH_MUTEX.
-
- * tao/default_server.cpp (parse_args): Added a new option
- (-ORBconnectorlock) to control the lock on the connector. It
- defaults to a thread lock, but can set to null.
-
- Also, changed the lock type of the collocation table from
- ACE_SYNCH_RECURSIVE_MUTEX to ACE_SYNCH_MUTEX.
-
- * tests/Cubit/TAO/IDL_Cubit/svc.conf: Removed excessive options
- from the svc.conf file. Also added -ORBconnectorlock null to
- avoid locking in the connector.
-
- * tao: Renamed all instances of coltbl to collocation_table.
-
-Wed Aug 5 17:48:31 1998 Jeff Parsons <jp4@cs.wustl.edu>
-
- * tests/Param_Test/var_struct.{h,cpp}:
- * tests?param_Test/nested_struct.{h,cpp}:
- DII now works, but is non-compliant (OUT arg
- has to be extracted to get correct value).
-
-Wed Aug 5 17:05:36 1998 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * TAO-INSTALL.html: Added instruction for the addition of
- ACE_wrappers/ace to the executable directories under MSVC
- 5, since this is needed for the TAO_IDL compiler to work
- inside of MSVC.
-
-Wed Aug 5 16:43:38 1998 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * docs/implrepo.html: Added information on the new POA policy where
- the format of the persistent IOR can be changed from that of both
- the last-known-server-IOR and Implementation Repository to that
- just of the Implementation Repository. Also added a note on the
- use of CLOEXEC to make TAO fork-safe.
-
-Wed Aug 5 16:04:21 1998 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * orbsvcs/Naming_Service/Naming_Service.dsp:
- * orbsvcs/orbsvcs/orbsvcs.dsp:
- * tests/CDR/basic_types.dsp:
- * tests/CDR/growth.dsp:
- * tests/CDR/tc.dsp:
- * tests/Cubit/TAO/DII_Cubit/client.dsp:
- * tests/Cubit/TAO/IDL_Cubit/client.dsp:
- * tests/Cubit/TAO/IDL_Cubit/collocation_test.dsp:
- * tests/Cubit/TAO/IDL_Cubit/server.dsp:
- * tests/Cubit/TAO/MT_Cubit/client.dsp:
- * tests/Cubit/TAO/MT_Cubit/server.dsp:
- * tests/NestedUpcall/MT_Client_Test/client.dsp:
- * tests/NestedUpcall/MT_Client_Test/server.dsp:
- * tests/NestedUpcall/Reactor/client.dsp:
- * tests/NestedUpcall/Reactor/server.dsp:
- * tests/NestedUpcall/Triangle_Test/initiator.dsp:
- * tests/NestedUpcall/Triangle_Test/server_A.dsp:
- * tests/NestedUpcall/Triangle_Test/server_B.dsp:
- * tests/OctetSeq/OctetSeq.dsp:
- * tests/POA/DSI/client.dsp:
- * tests/POA/DSI/server.dsp:
- * tests/POA/Default_Servant/client.dsp:
- * tests/POA/Default_Servant/server.dsp:
- * tests/POA/Explicit_Activation/server.dsp:
- * tests/POA/FindPOA/FindPOA.dsp:
- * tests/POA/Forwarding/client.dsp:
- * tests/POA/Forwarding/server.dsp:
- * tests/POA/Generic_Servant/server.dsp:
- * tests/POA/NewPOA/NewPOA.dsp:
- * tests/POA/On_Demand_Activation/server.dsp:
- * tests/POA/RootPOA/RootPOA.dsp:
- * tests/POA/TIE/client.dsp:
- * tests/POA/TIE/server.dsp:
- * tests/POA/locking/locking.dsp:
- * tests/Param_Test/client.dsp:
- * tests/Param_Test/server.dsp:
- * tests/Quoter/Factory_Finder.dsp:
- * tests/Quoter/Generic_Factory.dsp:
- * tests/Quoter/client.dsp:
- * tests/Quoter/server.dsp:
- * tests/Simple/client.dsp:
- * tests/Simple/server.dsp:
- Updated all the Release versions of these projects. I'll
- spend another session on converting the rest of the orbsvcs
- soon.
-
- Note: Most of the run_test.pl's do not yet have support for
- running the Release version instead of the debug version.
-
- * tests/TAO_Tests.dsw: Inserted a dependency between DII_Cubit
- and IDL_Cubit.
-
- * tests/Cubit/TAO/IDL_Cubit/run_test.pl: New and improved script
- that supports more useful options.
-
- * tests/Cubit/TAO/IDL_Cubit/README: Added a reference to
- run_test.pl and updated the "output" here to what it looks like
- now.
-
-Wed Aug 5 16:02:08 1998 Nagarajan Surendran <naga@cs.wustl.edu>
-
- * tests/Cubit/TAO/MT_Cubit/server.cpp :
- Used TAO_ORB_Manager to do the ORB and POA
- initialization and activation of servants.
-
-Wed Aug 5 15:38:34 1998 Jeff Parsons <jp4@cs.wustl.edu>
-
- * tests/Param_Test/fixed_array.{h,cpp}:
- * tests/Param_Test/var_array.{h,cpp}:
- Fixed DII implementation.
-
-Wed Aug 5 14:17:27 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * orbsvcs/orbsvcs/Log/Logger_i.cpp:
- Added missing template instantiations.
-
- * orbsvcs/Logging_Service/Makefile:
- Moved the TAO_ROOT definition to the top.
-
- * orbsvcs/Logging_Service/Logging_Service_i.cpp:
- Fixed usage message.
-
-Wed Aug 5 11:21:29 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tests/Cubit/TAO/MT_Cubit/server.cpp:
- Fixed couple of minor bugs: assignment of a <const char*> to a
- <char*> and a misplaced close paren.
-
- * tests/Cubit/TAO/DII_Cubit/client.cpp:
- Removed EGCS warning about implicit use of & with function
- pointers.
-
- * tests/Param_Test/bd_struct_seq.h:
- Removed fully qualified name in method declaration.
-
-Tue Aug 4 22:23:47 1998 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * tests/Cubit/TAO/MT_Cubit/server.cpp: Cleaned up some of the code
- and the comments.
-
-Tue Aug 4 21:20:35 1998 Nagarajan Surendrany <naga@cs.wustl.edu>
-
- * tests/Cubit/TAO/MT_Cubit/server.cpp :
- Replaced 3*BUFSIZ with ACE_DEFAULT_ARGV_BUFSIZ and
- allocated memory after calculating the length.
-
-Tue Aug 4 20:00:59 1998 Jeff Parsons <jp4@cs.wustl.edu>
-
- * Param_Test/ub_any_seq.{h,cpp}:
- Added non-_var members for DII OUT arg and
- return value. Test now works for DII and SII.
-
-Tue Aug 4 18:10:16 1998 Jeff Parsons <jp4@cs.wustl.edu>
-
- * Param_Test/ub_short_seq.{h,cpp}:
- Param_Test/ub_long_seq.{h.cpp}:
- Param_Test/ub_str_seq.{h,cpp}:
- Param_Test/ub_struct_seq.{h,cpp}:
- Added non-_var members for DII OUT args and
- return values. Tests now work for DII and SII.
-
-Tue Aug 4 17:32:30 1998 Matthew J Braun <mjb2@cec.wustl.edu>
-
- * orbsvcs/tests/Logger/Logging_Test_i.cpp:
- * orbsvcs/Logging_Service/Logging_Service_i.cpp:
- Added some debugging code to test the <make_logger> hashing feature.
-
- * orbsvcs/orbsvcs/Log/Logger_i.{h,cpp}: Added ACE_Hash_Map
- code. Now calls to make_logger will use the <name> parameter as a
- hash key to return either a new Logger or a preexisting one. Added
- some debugging code to the hash-relevant portions.
-
-Tue Aug 4 17:23:31 1998 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * orbsvcs/tests/Trading/export_test.cpp,
- orbsvcs/tests/Trading/Trading_Service.cpp: Changed all uses of
- TAO_OBJID_TRADINGSERVICE to "TradingService" to be compliant
- with the CORBA specification.
-
-Tue Aug 04 16:42:50 1998 Irfan Pyarali <irfan@cs.wustl.edu>
-
- * tests/Multiple_Inheritance: This module is used as a test for
- IDL interfaces that inherit from multiple interfaces. The
- "diamond of death" inheritance hierarchy is used in this example
- where there is a common base class (A), two classes deriving
- from the common base class (B and C) and then a final derived
- class (D) that inherits from both B and C.
-
- The client starts off with CORBA Object, narrows to interface A,
- then B, then C, and finally D. It calls all the methods on each
- interface.
-
-Tue Aug 4 16:00:16 1998 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * TAO-INSTALL.html: Added a section on the use of <corba.h>
- instead of <tao/corba.h>. Also cleaned up some other
- sections about TAOACE.dsw and adding a IDL file to a MSVC
- project.
-
-Tue Aug 4 15:56:34 1998 Nagarajan Surendran <naga@cs.wustl.edu>
-
- * tests/Cubit/TAO/MT_Cubit/server.cpp : Changed BUFSIZ to
- 3*BUFSIZ to fit the arguments. Made the default base orb port
- as 0.
-
-Tue Aug 4 14:52:12 1998 Jeff Parsons <jp4@cs.wustl.edu>
-
- * TAO/tests/Param_Test/bd_struct_seq.{h,cpp}:
- Same changes as other bounded sequence tests
- checked in yesterday (non _var members for DII
- OUT arg and return value). Test now works for DII
- as well as SII.
-
-Tue Aug 4 12:55:06 1998 Matthew J Braun <mjb2@cec.wustl.edu>
-
- * orbsvcs/tests/Logger/run_test.pl: Revised test script to call
- the executables in the correct directories.
-
-Tue Aug 4 12:11:55 1998 Matthew J Braun <mjb2@cec.wustl.edu>
-
- * docs/releasenotes/index.html: Added logging service section
-
-Tue Aug 04 11:08:56 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * TAO_IDL/GenExportH.BAT: Moved it to where it really belong,
- $ACE_ROOT/bin/.
-
-Mon Aug 3 19:46:55 1998 Jeff Parsons <jp4@cs.wuslt.edu>
-
- * tao_idl/be/be_visitor_sequence/gen_bounded_sequence_ch.cpp:
- moved buffer allocation in default constructor from body to
- base class call - prevents debug assertion in param tests.
-
- * tao/Sequence_T.i:
- change corresponding to the above
-
- * TAO/tests/Param_Test/bd_short_seq.{h,cpp}:
- TAO/tests/Param_Test/bd_long_seq.{h,cpp}:
- TAO/tests/Param_Test/bd_str_seq.{h,cpp}:
- created non-_var members for OUT args and return values,
- changed add_args and check_validity accordingly. These
- param tests now work for SII and DII.
-
-Mon Aug 3 17:21:42 1998 Gonzalo Diethelm <gonzo@tango.cs.wustl.edu>
-
- * IIOP/test/clnt.cpp:
- * IIOP/test/cubit.cpp:
- * IIOP/test/cubitC.cpp:
- * IIOP/test/cubitS.cpp:
- * IIOP/test/cubit_i.cpp:
- * IIOP/test/svr.cpp:
- * IIOP/test/test1.cpp:
- * IIOP/test/test1_clnt.cpp:
- * IIOP/test/test1_svr.cpp:
- * IIOP/test/Orbeline/base_server/Profile_Timer.cpp:
- * IIOP/test/Orbeline/base_server/cubit_impl.cpp:
- * IIOP/test/Orbeline/base_server/server.cpp:
- * IIOP/test/Orbeline/client/Profile_Timer.cpp:
- * IIOP/test/Orbeline/client/client.cpp:
- * IIOP/test/Orbix/base_server/cubitC.cpp:
- * IIOP/test/Orbix/base_server/cubitS.cpp:
- * IIOP/test/Orbix/base_server/cubit_impl.cpp:
- * IIOP/test/Orbix/base_server/server.cpp:
- * IIOP/test/Orbix/base_server/tpr.cpp:
- * IIOP/test/Orbix/client/client.cpp:
- * IIOP/test/Orbix/client/cubitC.cpp:
- * IIOP/test/Orbix/factory_client/client.cpp:
- * IIOP/test/Orbix/factory_client/cubitC.cpp:
- * IIOP/test/Orbix/factory_client/cubitS.cpp:
- * IIOP/test/Orbix/tpool/cubitC.cpp:
- * IIOP/test/Orbix/tpool/cubitS.cpp:
- * IIOP/test/Orbix/tpool/cubit_impl.cpp:
- * IIOP/test/Orbix/tpool/server.cpp:
- * IIOP/test/Orbix/tpool/tpool.cpp:
- * IIOP/test/Orbix/tpr/cubitC.cpp:
- * IIOP/test/Orbix/tpr/cubitS.cpp:
- * IIOP/test/Orbix/tpr/cubit_impl.cpp:
- * IIOP/test/Orbix/tpr/server.cpp:
- * IIOP/test/Orbix/tpr/tpr.cpp:
- * IIOP/test/Orbix/tps/cubitC.cpp:
- * IIOP/test/Orbix/tps/cubitS.cpp:
- * IIOP/test/Orbix/tps/cubit_impl.cpp:
- * IIOP/test/Orbix/tps/server.cpp:
- * IIOP/test/Orbix/tps/tps.cpp:
- * IIOP/tests/Cubit/Orbix/base_server/cubitC.cpp:
- * IIOP/tests/Cubit/Orbix/base_server/cubitS.cpp:
- * IIOP/tests/Cubit/Orbix/base_server/cubit_impl.cpp:
- * IIOP/tests/Cubit/Orbix/base_server/server.cpp:
- * IIOP/tests/Cubit/Orbix/base_server/tpr.cpp:
- * IIOP/tests/Cubit/Orbix/client/client.cpp:
- * IIOP/tests/Cubit/Orbix/client/cubitC.cpp:
- * IIOP/tests/Cubit/Orbix/factory_client/client.cpp:
- * IIOP/tests/Cubit/Orbix/factory_client/cubitC.cpp:
- * IIOP/tests/Cubit/Orbix/factory_client/cubitS.cpp:
- * IIOP/tests/Cubit/Orbix/tpool/cubitC.cpp:
- * IIOP/tests/Cubit/Orbix/tpool/cubitS.cpp:
- * IIOP/tests/Cubit/Orbix/tpool/cubit_impl.cpp:
- * IIOP/tests/Cubit/Orbix/tpool/server.cpp:
- * IIOP/tests/Cubit/Orbix/tpool/tpool.cpp:
- * IIOP/tests/Cubit/Orbix/tpr/cubitC.cpp:
- * IIOP/tests/Cubit/Orbix/tpr/cubitS.cpp:
- * IIOP/tests/Cubit/Orbix/tpr/cubit_impl.cpp:
- * IIOP/tests/Cubit/Orbix/tpr/server.cpp:
- * IIOP/tests/Cubit/Orbix/tpr/tpr.cpp:
- * IIOP/tests/Cubit/Orbix/tps/cubitC.cpp:
- * IIOP/tests/Cubit/Orbix/tps/cubitS.cpp:
- * IIOP/tests/Cubit/Orbix/tps/cubit_impl.cpp:
- * IIOP/tests/Cubit/Orbix/tps/tps.cpp:
- * IIOP/tests/Cubit/TAO/clnt.cpp:
- * IIOP/tests/Cubit/TAO/cubit.cpp:
- * IIOP/tests/Cubit/TAO/cubitC.cpp:
- * IIOP/tests/Cubit/TAO/cubitS.cpp:
- * IIOP/tests/Cubit/TAO/cubit_i.cpp:
- * IIOP/tests/Cubit/TAO/svr.cpp:
- * IIOP/tests/Cubit/TAO/test1.cpp:
- * IIOP/tests/Cubit/TAO/test1_clnt.cpp:
- * IIOP/tests/Cubit/TAO/test1_svr.cpp:
- * IIOP/tests/Cubit/VisiBroker/base_server/Profile_Timer.cpp:
- * IIOP/tests/Cubit/VisiBroker/base_server/cubit_impl.cpp:
- * IIOP/tests/Cubit/VisiBroker/base_server/server.cpp:
- * IIOP/tests/Cubit/VisiBroker/client/Profile_Timer.cpp:
- * IIOP/tests/Cubit/VisiBroker/client/client.cpp:
- * IIOP/tests/Thruput_test/client.cpp:
- * IIOP/tests/Thruput_test/server.cpp:
- * IIOP/tests/Thruput_test/ttcpC.cpp:
- * IIOP/tests/Thruput_test/ttcpS.cpp:
- * IIOP/tests/Thruput_test/ttcp_i.cpp:
- * IIOP/tests/Thruput_test/utils.cpp:
- Added ACE_RCSID to these files.
-
-Mon Aug 3 16:49:45 1998 Gonzalo Diethelm <gonzo@tango.cs.wustl.edu>
-
- * TAO_IDL/Makefile:
- We don't attempt to traverse any subdirectories now.
-
- * TAO_IDL/ast/Makefile:
- * TAO_IDL/be/Makefile:
- * TAO_IDL/be/be_state.cpp:
- * TAO_IDL/be/be_state_argument.cpp:
- * TAO_IDL/be/be_state_array.cpp:
- * TAO_IDL/be/be_state_attribute.cpp:
- * TAO_IDL/be/be_state_exception.cpp:
- * TAO_IDL/be/be_state_operation.cpp:
- * TAO_IDL/be/be_state_sequence.cpp:
- * TAO_IDL/be/be_state_structure.cpp:
- * TAO_IDL/be/be_state_typedef.cpp:
- * TAO_IDL/be/be_state_union.cpp:
- * TAO_IDL/driver/Makefile:
- * TAO_IDL/fe/Makefile:
- * TAO_IDL/narrow/Makefile:
- * TAO_IDL/util/Makefile:
- Erased these now useless files.
-
- * Benchmark/Marshal_Test/Orbix/marshal.h:
- Added a RCS Id.
-
- * Benchmark/Marshal_Test/Orbix/client.cpp:
- * Benchmark/Marshal_Test/Orbix/marshal.h:
- * Benchmark/Marshal_Test/Orbix/orbix_marshal_client.cpp:
- * Benchmark/Marshal_Test/Orbix/orbix_marshal_impl.cpp:
- * Benchmark/Marshal_Test/Orbix/orbix_marshal_server.cpp:
- * Benchmark/Marshal_Test/Orbix/server.cpp:
- * Benchmark/Marshal_Test/TAO/client.cpp:
- * Benchmark/Marshal_Test/TAO/marshalC.cpp:
- * Benchmark/Marshal_Test/TAO/marshalS.cpp:
- * Benchmark/Marshal_Test/TAO/server.cpp:
- * Benchmark/Marshal_Test/TAO/tao_marshal_client.cpp:
- * Benchmark/Marshal_Test/TAO/tao_marshal_impl.cpp:
- * Benchmark/Marshal_Test/TAO/tao_marshal_server.cpp:
- * Benchmark/Marshal_Test/VisiBroker/client.cpp:
- * Benchmark/Marshal_Test/VisiBroker/server.cpp:
- * Benchmark/Marshal_Test/VisiBroker/visi_marshal_client.cpp:
- * Benchmark/Marshal_Test/VisiBroker/visi_marshal_impl.cpp:
- * Benchmark/Marshal_Test/VisiBroker/visi_marshal_server.cpp:
- * Benchmark/benchmark/driver.cpp:
- * Benchmark/benchmark/marshal_options.cpp:
- * Benchmark/benchmark/marshal_proxy.cpp:
- * Benchmark/benchmark/marshal_results.cpp:
- Added ACE_RCSID to these files.
-
-Mon Aug 3 15:05:39 1998 Nagarajan Surendran <naga@cs.wustl.edu>
-
- * orbsvcs/tests/AVStreams/mpeg/Makefile: Added this Makefile
- which compiles the AVStreams mpeg application.
-
-Mon Aug 3 14:23:22 1998 Gonzalo Diethelm <gonzo@tango.cs.wustl.edu>
-
- * tests/CDR/basic_types.cpp:
- * tests/CDR/growth.cpp:
- * tests/CDR/tc.cpp:
- * tests/Cubit/COOL/IDL_Cubit/client.cpp:
- * tests/Cubit/COOL/IDL_Cubit/cubit_i.cpp:
- * tests/Cubit/COOL/IDL_Cubit/server.cpp:
- * tests/Cubit/COOL/IDL_Cubit/tmplinst.cpp:
- * tests/Cubit/COOL/MT_Cubit/Task_Client.cpp:
- * tests/Cubit/COOL/MT_Cubit/Util_Thread.cpp:
- * tests/Cubit/COOL/MT_Cubit/client.cpp:
- * tests/Cubit/COOL/MT_Cubit/cubit_impl.cpp:
- * tests/Cubit/COOL/MT_Cubit/pccTimer.cpp:
- * tests/Cubit/COOL/MT_Cubit/server.cpp:
- * tests/Cubit/CORBAplus/IDL_Cubit/clnt.cpp:
- * tests/Cubit/CORBAplus/IDL_Cubit/cubit_i.cpp:
- * tests/Cubit/CORBAplus/IDL_Cubit/svr.cpp:
- * tests/Cubit/CORBAplus/MT_Cubit/client/Task_Client.cpp:
- * tests/Cubit/CORBAplus/MT_Cubit/client/client.cpp:
- * tests/Cubit/CORBAplus/MT_Cubit/server/cubit_i.cpp:
- * tests/Cubit/CORBAplus/MT_Cubit/server/svr.cpp:
- * tests/Cubit/Hardpack/IDL_Cubit/client.cpp:
- * tests/Cubit/Hardpack/IDL_Cubit/client_i.cpp:
- * tests/Cubit/Hardpack/IDL_Cubit/server.cpp:
- * tests/Cubit/Hardpack/IDL_Cubit/server_i.cpp:
- * tests/Cubit/Orbix/base_server/cubit_impl.cpp:
- * tests/Cubit/Orbix/base_server/server.cpp:
- * tests/Cubit/Orbix/client/client.cpp:
- * tests/Cubit/Orbix/client/cubitC.cpp:
- * tests/Cubit/Orbix/factory_client/client.cpp:
- * tests/Cubit/Orbix/factory_client/cubitC.cpp:
- * tests/Cubit/Orbix/factory_client/cubitS.cpp:
- * tests/Cubit/Orbix/tpool/cubitC.cpp:
- * tests/Cubit/Orbix/tpool/cubitS.cpp:
- * tests/Cubit/Orbix/tpool/cubit_impl.cpp:
- * tests/Cubit/Orbix/tpool/server.cpp:
- * tests/Cubit/Orbix/tpool/tpool.cpp:
- * tests/Cubit/Orbix/tpr/cubitC.cpp:
- * tests/Cubit/Orbix/tpr/cubitS.cpp:
- * tests/Cubit/Orbix/tpr/cubit_impl.cpp:
- * tests/Cubit/Orbix/tpr/server.cpp:
- * tests/Cubit/Orbix/tpr/tpr.cpp:
- * tests/Cubit/Orbix/tps/cubitC.cpp:
- * tests/Cubit/Orbix/tps/cubitS.cpp:
- * tests/Cubit/Orbix/tps/cubit_impl.cpp:
- * tests/Cubit/Orbix/tps/tps.cpp:
- * tests/Cubit/TAO/DII_Cubit/client.cpp:
- * tests/Cubit/TAO/IDL_Cubit/IDL_Cubit_Test.cpp:
- * tests/Cubit/TAO/IDL_Cubit/client.cpp:
- * tests/Cubit/TAO/IDL_Cubit/client_i.cpp:
- * tests/Cubit/TAO/IDL_Cubit/collocation_test.cpp:
- * tests/Cubit/TAO/IDL_Cubit/cubit_i.cpp:
- * tests/Cubit/TAO/IDL_Cubit/server.cpp:
- * tests/Cubit/TAO/IDL_Cubit/server_i.cpp:
- * tests/Cubit/TAO/IDL_Cubit/tmplinst.cpp:
- * tests/Cubit/TAO/MT_Cubit/Task_Client.cpp:
- * tests/Cubit/TAO/MT_Cubit/Util_Thread.cpp:
- * tests/Cubit/TAO/MT_Cubit/client.cpp:
- * tests/Cubit/TAO/MT_Cubit/cubit_i.cpp:
- * tests/Cubit/TAO/MT_Cubit/pccTimer.cpp:
- * tests/Cubit/TAO/MT_Cubit/server.cpp:
- * tests/Cubit/TAO/MT_Cubit/tmplinst.cpp:
- * tests/Cubit/VisiBroker/base_server/Profile_Timer.cpp:
- * tests/Cubit/VisiBroker/base_server/cubit_impl.cpp:
- * tests/Cubit/VisiBroker/base_server/server.cpp:
- * tests/Cubit/VisiBroker/client/Profile_Timer.cpp:
- * tests/Cubit/VisiBroker/client/client.cpp:
- * tests/Demux_Test/client.cpp:
- * tests/Demux_Test/server.cpp:
- * tests/Demux_Test/CodeGen/client.cpp:
- * tests/Demux_Test/CodeGen/gen.cpp:
- * tests/Demux_Test/CodeGen/impl.cpp:
- * tests/Demux_Test/CodeGen/objcreate.cpp:
- * tests/Demux_Test/CodeGen/perf.cpp:
- * tests/Demux_Test/CodeGen/skel.cpp:
- * tests/Demux_Test/CodeGen/stub.cpp:
- * tests/Demux_Test/CodeGen/tao.cpp:
- * tests/NestedUpcall/MT_Client_Test/MT_Object_Impl.cpp:
- * tests/NestedUpcall/MT_Client_Test/client.cpp:
- * tests/NestedUpcall/MT_Client_Test/local_server.cpp:
- * tests/NestedUpcall/MT_Client_Test/server.cpp:
- * tests/NestedUpcall/Reactor/NestedUpCalls_Test.cpp:
- * tests/NestedUpcall/Reactor/client.cpp:
- * tests/NestedUpcall/Reactor/eh_i.cpp:
- * tests/NestedUpcall/Reactor/reactor_i.cpp:
- * tests/NestedUpcall/Reactor/server.cpp:
- * tests/NestedUpcall/Triangle_Test/Initiator_Impl.cpp:
- * tests/NestedUpcall/Triangle_Test/Object_A_Impl.cpp:
- * tests/NestedUpcall/Triangle_Test/Object_B_Impl.cpp:
- * tests/NestedUpcall/Triangle_Test/initiator.cpp:
- * tests/NestedUpcall/Triangle_Test/server_A.cpp:
- * tests/NestedUpcall/Triangle_Test/server_B.cpp:
- * tests/OctetSeq/OctetSeq.cpp:
- * tests/POA/DSI/Database_i.cpp:
- * tests/POA/DSI/client.cpp:
- * tests/POA/DSI/server.cpp:
- * tests/POA/Default_Servant/File_i.cpp:
- * tests/POA/Default_Servant/client.cpp:
- * tests/POA/Default_Servant/server.cpp:
- * tests/POA/Explicit_Activation/server.cpp:
- * tests/POA/FindPOA/FindPOA.cpp:
- * tests/POA/Forwarding/MyFooServant.cpp:
- * tests/POA/Forwarding/Servant_Locator.cpp:
- * tests/POA/Forwarding/client.cpp:
- * tests/POA/Forwarding/server.cpp:
- * tests/POA/Generic_Servant/MyFooServant.cpp:
- * tests/POA/Generic_Servant/client.cpp:
- * tests/POA/NewPOA/NewPOA.cpp:
- * tests/POA/On_Demand_Activation/Servant_Activator.cpp:
- * tests/POA/On_Demand_Activation/Servant_Locator.cpp:
- * tests/POA/On_Demand_Activation/server.cpp:
- * tests/POA/RootPOA/RootPOA.cpp:
- * tests/POA/TIE/Foo_i.cpp:
- * tests/POA/TIE/client.cpp:
- * tests/POA/TIE/server.cpp:
- * tests/POA/locking/locking.cpp:
- * tests/Param_Test/any.cpp:
- * tests/Param_Test/bd_long_seq.cpp:
- * tests/Param_Test/bd_short_seq.cpp:
- * tests/Param_Test/bd_str_seq.cpp:
- * tests/Param_Test/bd_string.cpp:
- * tests/Param_Test/bd_struct_seq.cpp:
- * tests/Param_Test/client.cpp:
- * tests/Param_Test/driver.cpp:
- * tests/Param_Test/fixed_array.cpp:
- * tests/Param_Test/fixed_struct.cpp:
- * tests/Param_Test/helper.cpp:
- * tests/Param_Test/nested_struct.cpp:
- * tests/Param_Test/objref.cpp:
- * tests/Param_Test/options.cpp:
- * tests/Param_Test/param_test_i.cpp:
- * tests/Param_Test/results.cpp:
- * tests/Param_Test/server.cpp:
- * tests/Param_Test/short.cpp:
- * tests/Param_Test/tmplinst.cpp:
- * tests/Param_Test/typecode.cpp:
- * tests/Param_Test/ub_any_seq.cpp:
- * tests/Param_Test/ub_long_seq.cpp:
- * tests/Param_Test/ub_objref_seq.cpp:
- * tests/Param_Test/ub_short_seq.cpp:
- * tests/Param_Test/ub_str_seq.cpp:
- * tests/Param_Test/ub_string.cpp:
- * tests/Param_Test/ub_struct_seq.cpp:
- * tests/Param_Test/var_array.cpp:
- * tests/Param_Test/var_struct.cpp:
- * tests/Quoter/Factory_Finder.cpp:
- * tests/Quoter/Factory_Finder_Impl.cpp:
- * tests/Quoter/Generic_Factory.cpp:
- * tests/Quoter/Generic_Factory_Impl.cpp:
- * tests/Quoter/Quoter_Impl.cpp:
- * tests/Quoter/client.cpp:
- * tests/Quoter/server.cpp:
- * tests/Simple/client.cpp:
- * tests/Simple/client_impl.cpp:
- * tests/Simple/server.cpp:
- * tests/Simple/server_impl.cpp:
- * tests/Simple/simple_object_impl.cpp:
- * tests/Thruput/COOL/client.cpp:
- * tests/Thruput/COOL/server.cpp:
- * tests/Thruput/COOL/ttcp_i.cpp:
- * tests/Thruput/COOL/utils.cpp:
- * tests/Thruput/CORBAplus/client.cpp:
- * tests/Thruput/CORBAplus/server.cpp:
- * tests/Thruput/CORBAplus/ttcp_i.cpp:
- * tests/Thruput/CORBAplus/utils.cpp:
- * tests/Thruput/Orbix/Client.cpp:
- * tests/Thruput/Orbix/Srv_Main.cpp:
- * tests/Thruput/Orbix/ttcp_i.cpp:
- * tests/Thruput/Orbix/utils.cpp:
- * tests/Thruput/TAO/client.cpp:
- * tests/Thruput/TAO/server.cpp:
- * tests/Thruput/TAO/tmplinst.cpp:
- * tests/Thruput/TAO/ttcp_i.cpp:
- * tests/Thruput/TAO/utils.cpp:
- Added ACE_RCSID to these files.
-
-Mon Aug 3 13:51:27 1998 Gonzalo Diethelm <gonzo@tango.cs.wustl.edu>
-
- * orbsvcs/Makefile:
- * orbsvcs/Concurrency_Service/Concurrency_Service.cpp:
- * orbsvcs/Dump_Schedule/Dump_Schedule.cpp:
- * orbsvcs/Event_Service/Event_Service.cpp:
- * orbsvcs/LifeCycle_Service/Criteria_Evaluator.cpp:
- * orbsvcs/LifeCycle_Service/Factory_Trader.cpp:
- * orbsvcs/LifeCycle_Service/Life_Cycle_Service.cpp:
- * orbsvcs/LifeCycle_Service/Life_Cycle_Service_Impl.cpp:
- * orbsvcs/Logging_Service/Logging_Service.cpp:
- * orbsvcs/Logging_Service/Logging_Service_i.cpp:
- * orbsvcs/Naming_Service/Naming_Service.cpp:
- * orbsvcs/Scheduling_Service/Scheduling_Service.cpp:
- * orbsvcs/Trading_Service/Trading_Service.cpp:
- * orbsvcs/orbsvcs/Channel_Clients.cpp:
- * orbsvcs/orbsvcs/Channel_Clients_T.cpp:
- * orbsvcs/orbsvcs/Event_Utilities.cpp:
- * orbsvcs/orbsvcs/IOR_Multicast.cpp:
- * orbsvcs/orbsvcs/Runtime_Scheduler.cpp:
- * orbsvcs/orbsvcs/Scheduler_Factory.cpp:
- * orbsvcs/orbsvcs/Scheduler_Utilities.cpp:
- * orbsvcs/orbsvcs/Time_Utilities.cpp:
- * orbsvcs/orbsvcs/tmplinst-orbsvcs.cpp:
- * orbsvcs/orbsvcs/AV/AVStreams_i.cpp:
- * orbsvcs/orbsvcs/AV/Endpoint_Strategy.cpp:
- * orbsvcs/orbsvcs/Concurrency/CC_Lock.cpp:
- * orbsvcs/orbsvcs/Concurrency/CC_LockSet.cpp:
- * orbsvcs/orbsvcs/Concurrency/CC_LockSetFactory.cpp:
- * orbsvcs/orbsvcs/Concurrency/Concurrency_Utils.cpp:
- * orbsvcs/orbsvcs/Event/BCU.cpp:
- * orbsvcs/orbsvcs/Event/CORBA_Utils_T.cpp:
- * orbsvcs/orbsvcs/Event/Dispatching_Modules.cpp:
- * orbsvcs/orbsvcs/Event/EC_Gateway.cpp:
- * orbsvcs/orbsvcs/Event/EC_Gateway_UDP.cpp:
- * orbsvcs/orbsvcs/Event/Event_Channel.cpp:
- * orbsvcs/orbsvcs/Event/GPlot_File.cpp:
- * orbsvcs/orbsvcs/Event/Local_ESTypes.cpp:
- * orbsvcs/orbsvcs/Event/Memory_Pools.cpp:
- * orbsvcs/orbsvcs/Event/Module_Factory.cpp:
- * orbsvcs/orbsvcs/Event/RT_Task.cpp:
- * orbsvcs/orbsvcs/Event/ReactorTask.cpp:
- * orbsvcs/orbsvcs/Event/Task_Manager.cpp:
- * orbsvcs/orbsvcs/Log/Logger_i.cpp:
- * orbsvcs/orbsvcs/Naming/CosNaming_i.cpp:
- * orbsvcs/orbsvcs/Naming/Entries.cpp:
- * orbsvcs/orbsvcs/Naming/Naming_Utils.cpp:
- * orbsvcs/orbsvcs/Property/CosPropertyService_i.cpp:
- * orbsvcs/orbsvcs/Sched/Config_Scheduler.cpp:
- * orbsvcs/orbsvcs/Sched/DynSched.cpp:
- * orbsvcs/orbsvcs/Sched/SchedEntry.cpp:
- * orbsvcs/orbsvcs/Sched/Scheduler.cpp:
- * orbsvcs/orbsvcs/Sched/Scheduler_Generic.cpp:
- * orbsvcs/orbsvcs/Sched/Strategy_Scheduler.cpp:
- * orbsvcs/orbsvcs/Trader/Constraint_Interpreter.cpp:
- * orbsvcs/orbsvcs/Trader/Constraint_Nodes.cpp:
- * orbsvcs/orbsvcs/Trader/Constraint_Visitors.cpp:
- * orbsvcs/orbsvcs/Trader/Offer_Database.cpp:
- * orbsvcs/orbsvcs/Trader/Offer_Iterators.cpp:
- * orbsvcs/orbsvcs/Trader/Offer_Iterators_T.cpp:
- * orbsvcs/orbsvcs/Trader/Service_Type_Repository.cpp:
- * orbsvcs/orbsvcs/Trader/Trader.cpp:
- * orbsvcs/orbsvcs/Trader/Trader_Interfaces.cpp:
- * orbsvcs/orbsvcs/Trader/Trader_T.cpp:
- * orbsvcs/orbsvcs/Trader/Trader_Utils.cpp:
- * orbsvcs/tests/AVStreams/benchmark/child.cpp:
- * orbsvcs/tests/AVStreams/benchmark/client.cpp:
- * orbsvcs/tests/AVStreams/benchmark/server.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/client/vcr.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/24bit.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/2x2.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/Command_Handler.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/ab.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/audio.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/ctr.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/decoders.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/file.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/fs2.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/fs2fast.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/fs4.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/global.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/gray.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/hybrid.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/hybriderr.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/info.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/jrevdct.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/mb_ordered.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/mono.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/motionvector.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/ordered.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/ordered2.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/para.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/parseblock.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/prog.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/ui.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/util.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/util32.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/vb.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/vd.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/video.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/vp.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibButton.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibDrawArea.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibFrame.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibLabel.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibList.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibMenu.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibRadioBox.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibScale.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibScrollBar.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibTextBig.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibTextBox.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibToggle.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibload.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Audio_Control_State.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Audio_Control_i.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Audio_Server.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Globals.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Control_State.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Control_i.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Server.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/as.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/las.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/lvs.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/vs.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/com.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/fileio.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/filters.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/routine.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/sendpt.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/server/Machine_Properties.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/server/Property_Exporter.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/server/Video_Repository.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/server/as.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/server/augmented_server.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/server/server.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/server/vcrs.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/server/vs.cpp:
- * orbsvcs/tests/AVStreams/server_discovery/Server_Discovery.cpp:
- * orbsvcs/tests/AVStreams/server_discovery/Trader_Client.cpp:
- * orbsvcs/tests/AVStreams/server_discovery/main.cpp:
- * orbsvcs/tests/AVStreams/sfp/client.cpp:
- * orbsvcs/tests/Concurrency/CC_client.cpp:
- * orbsvcs/tests/Concurrency/CC_command.cpp:
- * orbsvcs/tests/Concurrency/CC_naming_service.cpp:
- * orbsvcs/tests/Concurrency/CC_test_utils.cpp:
- * orbsvcs/tests/Concurrency/CC_tests.cpp:
- * orbsvcs/tests/Concurrency/NS_client.cpp:
- * orbsvcs/tests/Concurrency/tmplinst.cpp:
- * orbsvcs/tests/CosPropertyService/client.cpp:
- * orbsvcs/tests/CosPropertyService/main.cpp:
- * orbsvcs/tests/CosPropertyService/server.cpp:
- * orbsvcs/tests/EC_Mcast/EC_Mcast.cpp:
- * orbsvcs/tests/EC_Multiple/EC_Multiple.cpp:
- * orbsvcs/tests/EC_Throughput/ECT_Consumer.cpp:
- * orbsvcs/tests/EC_Throughput/ECT_Data.cpp:
- * orbsvcs/tests/EC_Throughput/ECT_Supplier.cpp:
- * orbsvcs/tests/Event_Latency/Event_Latency.cpp:
- * orbsvcs/tests/ImplRepo/client.cpp:
- * orbsvcs/tests/ImplRepo/client_impl.cpp:
- * orbsvcs/tests/ImplRepo/ir_server.cpp:
- * orbsvcs/tests/ImplRepo/ir_server_impl.cpp:
- * orbsvcs/tests/ImplRepo/ir_simple_object_impl.cpp:
- * orbsvcs/tests/ImplRepo/server.cpp:
- * orbsvcs/tests/ImplRepo/server_impl.cpp:
- * orbsvcs/tests/ImplRepo/simple_object_impl.cpp:
- * orbsvcs/tests/Logger/Logging_Test.cpp:
- * orbsvcs/tests/Logger/Logging_Test_i.cpp:
- * orbsvcs/tests/Logger/client.cpp:
- * orbsvcs/tests/Logger/client_i.cpp:
- * orbsvcs/tests/Logger/server.cpp:
- * orbsvcs/tests/Logger/server_i.cpp:
- * orbsvcs/tests/Naming/ns_tree.cpp:
- * orbsvcs/tests/Property/client.cpp:
- * orbsvcs/tests/Property/main.cpp:
- * orbsvcs/tests/Property/server.cpp:
- * orbsvcs/tests/Sched/DynSched_Test.cpp:
- * orbsvcs/tests/Sched_Conf/Sched_Conf.cpp:
- * orbsvcs/tests/Simple_Naming/client.cpp:
- * orbsvcs/tests/Simulator/DOVEMIB/AnyAnalyser.cpp:
- * orbsvcs/tests/Simulator/DOVEMIB/DOVEMIB.cpp:
- * orbsvcs/tests/Simulator/DOVEMIB/Node.cpp:
- * orbsvcs/tests/Simulator/DOVEMIB/PrintVisitor.cpp:
- * orbsvcs/tests/Simulator/DOVEMIB/any_test_i.cpp:
- * orbsvcs/tests/Simulator/DOVEMIB/clnt.cpp:
- * orbsvcs/tests/Simulator/DOVEMIB/svr.cpp:
- * orbsvcs/tests/Simulator/Event_Supplier/DOVE_Supplier.cpp:
- * orbsvcs/tests/Simulator/Event_Supplier/Event_Con.cpp:
- * orbsvcs/tests/Simulator/Event_Supplier/Event_Sup.cpp:
- * orbsvcs/tests/Trading/Offer_Exporter.cpp:
- * orbsvcs/tests/Trading/Offer_Importer.cpp:
- * orbsvcs/tests/Trading/Service_Type_Exporter.cpp:
- * orbsvcs/tests/Trading/Simple_Dynamic.cpp:
- * orbsvcs/tests/Trading/TT_Info.cpp:
- * orbsvcs/tests/Trading/colocated_test.cpp:
- * orbsvcs/tests/Trading/export_test.cpp:
- * orbsvcs/tests/Trading/import_test.cpp:
- Added ACE_RCSID to these files.
-
-Mon Aug 3 12:08:15 1998 Gonzalo Diethelm <gonzo@tango.cs.wustl.edu>
-
- * TAO_IDL/tao_idl.cpp:
- * TAO_IDL/ast/ast_argument.cpp:
- * TAO_IDL/ast/ast_array.cpp:
- * TAO_IDL/ast/ast_attribute.cpp:
- * TAO_IDL/ast/ast_check.cpp:
- * TAO_IDL/ast/ast_concrete_type.cpp:
- * TAO_IDL/ast/ast_constant.cpp:
- * TAO_IDL/ast/ast_decl.cpp:
- * TAO_IDL/ast/ast_enum.cpp:
- * TAO_IDL/ast/ast_enum_val.cpp:
- * TAO_IDL/ast/ast_exception.cpp:
- * TAO_IDL/ast/ast_expression.cpp:
- * TAO_IDL/ast/ast_field.cpp:
- * TAO_IDL/ast/ast_generator.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_root.cpp:
- * TAO_IDL/ast/ast_sequence.cpp:
- * TAO_IDL/ast/ast_string.cpp:
- * TAO_IDL/ast/ast_structure.cpp:
- * TAO_IDL/ast/ast_type.cpp:
- * TAO_IDL/ast/ast_typedef.cpp:
- * TAO_IDL/ast/ast_union.cpp:
- * TAO_IDL/ast/ast_union_branch.cpp:
- * TAO_IDL/ast/ast_union_label.cpp:
- * TAO_IDL/be/be_args.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_constant.cpp:
- * TAO_IDL/be/be_decl.cpp:
- * TAO_IDL/be/be_enum.cpp:
- * TAO_IDL/be/be_enum_val.cpp:
- * TAO_IDL/be/be_exception.cpp:
- * TAO_IDL/be/be_expression.cpp:
- * TAO_IDL/be/be_factory.cpp:
- * TAO_IDL/be/be_field.cpp:
- * TAO_IDL/be/be_generator.cpp:
- * TAO_IDL/be/be_helper.cpp:
- * TAO_IDL/be/be_init.cpp:
- * TAO_IDL/be/be_interface.cpp:
- * TAO_IDL/be/be_interface_fwd.cpp:
- * TAO_IDL/be/be_interpretive.cpp:
- * TAO_IDL/be/be_module.cpp:
- * TAO_IDL/be/be_native.cpp:
- * TAO_IDL/be/be_operation.cpp:
- * TAO_IDL/be/be_predefined_type.cpp:
- * TAO_IDL/be/be_produce.cpp:
- * TAO_IDL/be/be_root.cpp:
- * TAO_IDL/be/be_scope.cpp:
- * TAO_IDL/be/be_sequence.cpp:
- * TAO_IDL/be/be_state.cpp:
- * TAO_IDL/be/be_state_argument.cpp:
- * TAO_IDL/be/be_state_array.cpp:
- * TAO_IDL/be/be_state_attribute.cpp:
- * TAO_IDL/be/be_state_exception.cpp:
- * TAO_IDL/be/be_state_operation.cpp:
- * TAO_IDL/be/be_state_sequence.cpp:
- * TAO_IDL/be/be_state_structure.cpp:
- * TAO_IDL/be/be_state_typedef.cpp:
- * TAO_IDL/be/be_state_union.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_union_branch.cpp:
- * TAO_IDL/be/be_union_label.cpp:
- * TAO_IDL/be/be_visitor.cpp:
- * TAO_IDL/be/be_visitor_argument.cpp:
- * TAO_IDL/be/be_visitor_array.cpp:
- * TAO_IDL/be/be_visitor_attribute.cpp:
- * TAO_IDL/be/be_visitor_constant.cpp:
- * TAO_IDL/be/be_visitor_context.cpp:
- * TAO_IDL/be/be_visitor_decl.cpp:
- * TAO_IDL/be/be_visitor_enum.cpp:
- * TAO_IDL/be/be_visitor_exception.cpp:
- * TAO_IDL/be/be_visitor_field.cpp:
- * TAO_IDL/be/be_visitor_interface.cpp:
- * TAO_IDL/be/be_visitor_interface_fwd.cpp:
- * TAO_IDL/be/be_visitor_module.cpp:
- * TAO_IDL/be/be_visitor_operation.cpp:
- * TAO_IDL/be/be_visitor_root.cpp:
- * TAO_IDL/be/be_visitor_scope.cpp:
- * TAO_IDL/be/be_visitor_sequence.cpp:
- * TAO_IDL/be/be_visitor_structure.cpp:
- * TAO_IDL/be/be_visitor_typecode.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_argument/arglist.cpp:
- * TAO_IDL/be/be_visitor_argument/argument.cpp:
- * TAO_IDL/be/be_visitor_argument/docall_cs.cpp:
- * TAO_IDL/be/be_visitor_argument/marshal_ss.cpp:
- * TAO_IDL/be/be_visitor_argument/post_docall_cs.cpp:
- * TAO_IDL/be/be_visitor_argument/post_marshal_ss.cpp:
- * TAO_IDL/be/be_visitor_argument/post_upcall_ss.cpp:
- * TAO_IDL/be/be_visitor_argument/pre_docall_cs.cpp:
- * TAO_IDL/be/be_visitor_argument/pre_upcall_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/any_op_ch.cpp:
- * TAO_IDL/be/be_visitor_array/any_op_cs.cpp:
- * TAO_IDL/be/be_visitor_array/array.cpp:
- * TAO_IDL/be/be_visitor_array/array_ch.cpp:
- * TAO_IDL/be/be_visitor_array/array_ci.cpp:
- * TAO_IDL/be/be_visitor_array/array_cs.cpp:
- * TAO_IDL/be/be_visitor_attribute/attribute.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/any_op_ch.cpp:
- * TAO_IDL/be/be_visitor_enum/any_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_exception/any_op_ch.cpp:
- * TAO_IDL/be/be_visitor_exception/any_op_cs.cpp:
- * TAO_IDL/be/be_visitor_exception/ctor_assign.cpp:
- * TAO_IDL/be/be_visitor_exception/exception.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_exception/exception_ctor.cpp:
- * TAO_IDL/be/be_visitor_field/field_ch.cpp:
- * TAO_IDL/be/be_visitor_field/field_ci.cpp:
- * TAO_IDL/be/be_visitor_field/field_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/collocated_sh.cpp:
- * TAO_IDL/be/be_visitor_interface/collocated_ss.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_si.cpp:
- * TAO_IDL/be/be_visitor_interface/interface_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_interface_fwd/interface_fwd_ci.cpp:
- * TAO_IDL/be/be_visitor_module/any_op.cpp:
- * TAO_IDL/be/be_visitor_module/module.cpp:
- * TAO_IDL/be/be_visitor_module/module_ch.cpp:
- * TAO_IDL/be/be_visitor_module/module_sh.cpp:
- * TAO_IDL/be/be_visitor_operation/arglist.cpp:
- * TAO_IDL/be/be_visitor_operation/argument.cpp:
- * TAO_IDL/be/be_visitor_operation/collocated_sh.cpp:
- * TAO_IDL/be/be_visitor_operation/collocated_ss.cpp:
- * TAO_IDL/be/be_visitor_operation/exceptlist_cs.cpp:
- * TAO_IDL/be/be_visitor_operation/operation_ch.cpp:
- * TAO_IDL/be/be_visitor_operation/operation_cs.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/rettype.cpp:
- * TAO_IDL/be/be_visitor_operation/rettype_assign_ss.cpp:
- * TAO_IDL/be/be_visitor_operation/rettype_docall_cs.cpp:
- * TAO_IDL/be/be_visitor_operation/rettype_marshal_ss.cpp:
- * TAO_IDL/be/be_visitor_operation/rettype_post_docall_cs.cpp:
- * TAO_IDL/be/be_visitor_operation/rettype_post_upcall_ss.cpp:
- * TAO_IDL/be/be_visitor_operation/rettype_pre_docall_cs.cpp:
- * TAO_IDL/be/be_visitor_operation/rettype_return_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_operation/tie_sh.cpp:
- * TAO_IDL/be/be_visitor_operation/tie_si.cpp:
- * TAO_IDL/be/be_visitor_root/any_op.cpp:
- * TAO_IDL/be/be_visitor_root/root.cpp:
- * TAO_IDL/be/be_visitor_root/root_ch.cpp:
- * TAO_IDL/be/be_visitor_root/root_ci.cpp:
- * TAO_IDL/be/be_visitor_root/root_cs.cpp:
- * TAO_IDL/be/be_visitor_root/root_sh.cpp:
- * TAO_IDL/be/be_visitor_root/root_si.cpp:
- * TAO_IDL/be/be_visitor_root/root_ss.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/buffer_type.cpp:
- * TAO_IDL/be/be_visitor_sequence/elemtype.cpp:
- * TAO_IDL/be/be_visitor_sequence/gen_bounded_obj_sequence_ch.cpp:
- * TAO_IDL/be/be_visitor_sequence/gen_bounded_sequence_ch.cpp:
- * TAO_IDL/be/be_visitor_sequence/gen_bounded_str_sequence_ch.cpp:
- * TAO_IDL/be/be_visitor_sequence/gen_object_manager_ch.cpp:
- * TAO_IDL/be/be_visitor_sequence/gen_unbounded_obj_sequence_ch.cpp:
- * TAO_IDL/be/be_visitor_sequence/gen_unbounded_sequence_ch.cpp:
- * TAO_IDL/be/be_visitor_sequence/sequence_base.cpp:
- * TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp:
- * TAO_IDL/be/be_visitor_sequence/sequence_ci.cpp:
- * TAO_IDL/be/be_visitor_sequence/sequence_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/structure.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_typecode/typecode_decl.cpp:
- * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp:
- * TAO_IDL/be/be_visitor_typedef/any_op_ch.cpp:
- * TAO_IDL/be/be_visitor_typedef/any_op_cs.cpp:
- * TAO_IDL/be/be_visitor_typedef/typedef.cpp:
- * TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp:
- * TAO_IDL/be/be_visitor_typedef/typedef_ci.cpp:
- * TAO_IDL/be/be_visitor_typedef/typedef_cs.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/discriminant_ch.cpp:
- * TAO_IDL/be/be_visitor_union/discriminant_ci.cpp:
- * TAO_IDL/be/be_visitor_union/discriminant_cs.cpp:
- * TAO_IDL/be/be_visitor_union/union.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/private_ch.cpp:
- * TAO_IDL/be/be_visitor_union_branch/public_access_cs.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_cs.cpp:
- * TAO_IDL/be/be_visitor_union_branch/public_reset_cs.cpp:
- * TAO_IDL/driver/drv_args.cpp:
- * TAO_IDL/driver/drv_fork.cpp:
- * TAO_IDL/driver/drv_init.cpp:
- * TAO_IDL/driver/drv_link.cpp:
- * TAO_IDL/driver/drv_preproc.cpp:
- * TAO_IDL/driver/drv_private.cpp:
- * TAO_IDL/fe/fe_declarator.cpp:
- * TAO_IDL/fe/fe_extern.cpp:
- * TAO_IDL/fe/fe_init.cpp:
- * TAO_IDL/fe/fe_interface_header.cpp:
- * TAO_IDL/fe/fe_private.cpp:
- * TAO_IDL/narrow/narrow.cpp:
- * TAO_IDL/util/utl_decllist.cpp:
- * TAO_IDL/util/utl_error.cpp:
- * TAO_IDL/util/utl_exceptlist.cpp:
- * TAO_IDL/util/utl_exprlist.cpp:
- * TAO_IDL/util/utl_global.cpp:
- * TAO_IDL/util/utl_identifier.cpp:
- * TAO_IDL/util/utl_idlist.cpp:
- * TAO_IDL/util/utl_indenter.cpp:
- * TAO_IDL/util/utl_labellist.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_decllist.cpp:
- * TAO_IDL/util/utl_tmpl/utl_exceptlist.cpp:
- * TAO_IDL/util/utl_tmpl/utl_exprlist.cpp:
- * TAO_IDL/util/utl_tmpl/utl_idlist.cpp:
- * TAO_IDL/util/utl_tmpl/utl_labellist.cpp:
- * TAO_IDL/util/utl_tmpl/utl_list.cpp:
- * TAO_IDL/util/utl_tmpl/utl_namelist.cpp:
- * TAO_IDL/util/utl_tmpl/utl_strlist.cpp:
- Added ACE_RCSID to these files.
-
-Mon Aug 3 09:27:46 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp:
- Bounded octet sequences do not have the Message_Block
- constructor, but we were generating it. Thanks to John Geiss
- <kim_john@sprynet.com> for reporting this problem.
-
-Fri Jul 31 20:34:27 1998 Gonzalo Diethelm <gonzo@tango.cs.wustl.edu>
-
- * tao/Any.cpp:
- * tao/CDR.cpp:
- * tao/Client_Strategy_Factory.cpp:
- * tao/Connect.cpp:
- * tao/CurrentC.cpp:
- * tao/CurrentS.cpp:
- * tao/Exception.cpp:
- * tao/Forwarding_Servant.cpp:
- * tao/GIOP.cpp:
- * tao/IIOP_Interpreter.cpp:
- * tao/IIOP_ORB.cpp:
- * tao/IIOP_Object.cpp:
- * tao/Invocation.cpp:
- * tao/Marshal.cpp:
- * tao/NVList.cpp:
- * tao/ORB.cpp:
- * tao/ORB_Core.cpp:
- * tao/ORB_Strategies_T.cpp:
- * tao/Object.cpp:
- * tao/Object_KeyC.cpp:
- * tao/Object_Table.cpp:
- * tao/Operation_Table.cpp:
- * tao/POA.cpp:
- * tao/POAC.cpp:
- * tao/POAS.cpp:
- * tao/PolicyC.cpp:
- * tao/PolicyS.cpp:
- * tao/Principal.cpp:
- * tao/Request.cpp:
- * tao/Sequence.cpp:
- * tao/Sequence_T.cpp:
- * tao/Servant_Base.cpp:
- * tao/Server_Request.cpp:
- * tao/Server_Strategy_Factory.cpp:
- * tao/Stub.cpp:
- * tao/TAO.cpp:
- * tao/TAO_Internal.cpp:
- * tao/Typecode.cpp:
- * tao/Typecode_Constants.cpp:
- * tao/Union.cpp:
- * tao/append.cpp:
- * tao/debug.cpp:
- * tao/decode.cpp:
- * tao/deep_free.cpp:
- * tao/default_client.cpp:
- * tao/default_server.cpp:
- * tao/encode.cpp:
- * tao/params.cpp:
- * tao/poa_T.cpp:
- * tao/skip.cpp:
- * tao/t-sizes.cpp:
- Added ACE_RCSID to these files.
-
-Fri Jul 31 15:34:55 1998 Jeff Parsons <jp4@cs.wustl.edu>
-
- * Param_Test/bd_string.cpp:
- * Param_test/ub_string.cpp:
- I had been playing around and left the files in a state
- where dii wouldn't work - undid my oversight.
-
-Fri Jul 31 15:10:12 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tao/Any.h:
- * tao/Any.cpp:
- * tao/decode.cpp:
- When decoding Any's the ORB was not releasing the memory already
- held by the Any.
-
-Fri Jul 31 13:51:46 1998 Seth Benjamin Widoff <sbw1@waltz.cs.wustl.edu>
-
- * orbsvcs/tests/AVStreams/mpeg/source/server/Machine_Properties.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/server/Property_Exporter.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/server/Video_Repository.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/server/Video_Repository.h:
- * orbsvcs/tests/AVStreams/mpeg/source/server/Video_Repository.idl:
- * orbsvcs/tests/AVStreams/mpeg/source/server/augmented_server.cpp:
- * orbsvcs/tests/AVStreams/mpeg/source/server/augmented_server.h:
- Added comments and made other cosmetic changes.
-
- * orbsvcs/tests/AVStreams/server_discovery/Makefile:
- * orbsvcs/tests/AVStreams/server_discovery/Queue.java:
- * orbsvcs/tests/AVStreams/server_discovery/README:
- * orbsvcs/tests/AVStreams/server_discovery/Server_0005fDiscovery_0005fUtil.h:
- * orbsvcs/tests/AVStreams/server_discovery/Server_Discovery.cpp:
- * orbsvcs/tests/AVStreams/server_discovery/Server_Discovery.java:
- * orbsvcs/tests/AVStreams/server_discovery/Server_Discovery_Browser.java:
- * orbsvcs/tests/AVStreams/server_discovery/Server_Discovery_Perf.java:
- * orbsvcs/tests/AVStreams/server_discovery/Server_Discovery_Selection.java:
- * orbsvcs/tests/AVStreams/server_discovery/Server_Discovery_Util.java:
- * orbsvcs/tests/AVStreams/server_discovery/Strip_Chart.java:
- * orbsvcs/tests/AVStreams/server_discovery/Trader_Client.cpp:
- * orbsvcs/tests/AVStreams/server_discovery/Trader_Client.h:
- * orbsvcs/tests/AVStreams/server_discovery/main.cpp:
- This is the A/V Demo on the client side. The README file in this
- directory details its design and current status, and includes a
- description of the work that remains.
-
-Fri Jul 31 14:06:22 1998 Jeff Parsons <jp4@cs.wustl.edu>
-
- * tao_idl/be/be_visitor_argument/post_upcal_ss.cpp:
- added an action to visit_predefined_type for the
- PT_pseudo case (OUT arg) that fixes the typecode
- sii param test.
-
-Fri Jul 31 07:58:36 1998 Aniruddha Gokhale <gokhale@mambo.cs.wustl.edu>
-
- * TAO_IDL/be/be_visitor_union_branch/{public_ci,
- public_assign_cs}.cpp: The code for string members was using an
- incorrect, undefined type for a _var variable. We now use
- CORBA::String_var instead. Thanks to Kirk Ellett <kellet@mdc.com>
- for reporting this problem.
-
- * doc/releasenotes/index.html: Updated to indicate that anonymous
- arrays are suppored inside structs but not inside unions.
-
-Thu Jul 30 17:05:09 1998 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * TAO version 0.2.1 released.
-
-Thu Jul 30 16:40:10 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * orbsvcs/tests/EC_Multiple/run_test.pl:
- * orbsvcs/tests/EC_Throughput/run_test.pl:
- * orbsvcs/tests/Event_Latency/run_test.pl:
- * orbsvcs/tests/Simple_Naming/run_test.pl:
- * tests/Cubit/TAO/DII_Cubit/run_test.pl:
- * tests/Cubit/TAO/IDL_Cubit/run_test.pl:
- * tests/Cubit/TAO/MT_Cubit/run_test.pl:
- * tests/NestedUpcall/MT_Client_Test/run_test.pl:
- * tests/NestedUpcall/Triangle_Test/run_test.pl:
- * tests/Param_Test/run_test.pl:
- * tests/Quoter/run_test.pl:
- * tests/Simple/run_test.pl:
- Removed the last calls to system("del") and minor cosmetic
- fixes.
-
-Thu Jul 30 15:38:52 1998 Matthew J Braun <mjb2@cec.wustl.edu>
-
- * orbsvcs/orbsvcs/Naming/Naming_Utils.cpp
- * orbsvcs/orbsvcs/Naming/CosNaming_i.cpp:
- * orbsvcs/orbsvcs/IOR_Multicast.cpp:
- * tao/ORB.cpp
- Made some debugging messages dependent on
- TAO_debug_level.
-
-Thu Jul 30 13:46:38 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * orbsvcs/tests/Concurrency/Makefile:
- The CC_command.tab.{h,cpp} and lex.CC_command.cpp files are
- distributed in the TAO release, there is no need for the users
- to generate them. We do include targets to warn of potentially
- outdated files, but this is only for our own purposes.
-
- * orbsvcs/tests/Concurrency/CC_command.y:
- * orbsvcs/tests/Concurrency/CC_command.tab.h:
- * orbsvcs/tests/Concurrency/CC_command.tab.cpp:
- * orbsvcs/tests/Concurrency/CC_command.tab.cpp.diff:
- Generated using a modified version of yacc, that produces more
- portable code.
-
-Thu Jul 30 13:07:00 1998 Matthew J Braun <mjb2@cec.wustl.edu>
-
- * orbsvcs/Makefile:
- * orbsvcs/Logging_Service/Makefile: New file. Makefile for the
- Logging service.
-
- * orbsvcs/Logging_Service/Logging_Service_i.{h,cpp}: New files,
- renamed from tests/Logger/server_i.{h,cpp}. Migrated from a test
- to a service. Added ability to name the factory from the command
- line.
-
- * orbsvcs/tests/Logger/Makefile: Eliminated server
- compilation. Changed client name to Logging_Test
-
- * orbsvcs/tests/Logger/Logging_Test_i.cpp: New file, renamed from
- tests/Logger/client_i.cpp. Altered includes to reflect transition
- of server from test server to actual service.
-
- * orbsvcs/tests/Logger/Logging_Test_i.h: New file, renamed from
- tests/Logger/client_i.h. Added multiple include protection.
-
- * orbsvcs/tests/Logger/Logging_Test.cpp: New file, renamed from
- tests/Logger/server.cpp. Removed some debugging code.
-
- * orbsvcs/tests/Logger/Logging_Test.cpp: New file, renamed from
- tests/Logger/client.cpp. Edited to reflect changed filenames.
-
-
-Thu Jul 30 00:39:10 1998 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * orbsvcs/tests/Concurrency/{CC_command.tab,lex.CC_command}.cpp.diff:
- Updated these files to prevent complains from lex and yacc.
- Thanks to J. Russell Noseworthy <rnosewor@objectsciences.com>
- for reporting this fix.
-
-Wed Jul 29 18:46:46 1998 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * orbsvcs/tests/Concurrency: Touched the lex and yacc files so
- that Make won't try to remake their *.cpp files. This is just a
- temporary fix until we get this working correctly. Thanks to
- J. Russell Noseworthy <rnosewor@objectsciences.com> for
- reporting this and to Carlos for suggesting the fix.
-
-Wed Jul 29 18:46:46 1998 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * TAO version 0.2 released.
-
-Wed Jul 29 13:55:20 1998 Irfan Pyarali <irfan@cs.wustl.edu>
-
- * tao/Connect.cpp: Fixed indentation.
-
- * tao/TAO_Internal.cpp (close_services): service_open_count_
- should be reduced by one.
-
-Wed Jul 29 12:32:48 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tests/Param_Test/run_test.pl:
- * tests/NestedUpcall/Triangle_Test/run_test.pl:
- * tests/NestedUpcall/MT_Client_Test/run_test.pl:
- * tests/Simple/run_test.pl:
- * tests/Cubit/TAO/IDL_Cubit/run_test.pl:
- * tests/Cubit/TAO/DII_Cubit/run_test.pl:
- Use unlink instead of system("rm") or system("del").
-
- * tests/Cubit/TAO/Makefile:
- * tests/Cubit/TAO/DII_Cubit/Makefile:
- Added DII_Cubit to the default compilation.
-
- * tests/Cubit/TAO/MT_Cubit/run_test.pl:
- Added a one-button test.
-
- * tests/NestedUpcall/MT_Client_Test/client.h:
- * tests/NestedUpcall/MT_Client_Test/client.cpp:
- Instead of using the thread id to decide which server we use
- each client thread is assigned a number, even threads choose the
- first server, odd threads the second one. The thread id
- approach was non-portable.
-
- * tests/POA/RootPOA/README:
- * tests/POA/FindPOA/README:
- * tests/POA/NewPOA/README:
- Updated this files, the tests don't print warning messages about
- the svc.conf file anymore (actually the ORB doesn't).
-
-Wed Jul 29 08:58:01 1998 Aniruddha Gokhale <gokhale@mambo.cs.wustl.edu>
-
- * TAO_IDL/be/be_visitor_field/{field_ci, field_cs}.cpp: Added code
- to handle arrays. I had forgotten to invoke the code generator for
- arrays that are struct members. I had only handled the header file
- but not the inline file and the implementation file. The visitor
- that does this was already done, but it was not getting
- invoked. Thanks to Andreas Geisler
- <andreas.geisler@erls.siemens.de> for reporting this problem.
-
-Wed Jul 29 06:45:54 1998 David L. Levine <levine@cs.wustl.edu>
-
- * tests/NestedUpcall/MT_Client_Test/ local_server.cpp (MT_Server):
- reordered initializers to match declaration order.
-
- * orbsvcs/tests/EC_Multiple/EC_Multiple.h: allow up to 1024 each
- consumers and suppliers.
-
- * orbsvcs/tests/EC_Multiple/EC_Multiple.cpp (main): dynamically
- allocate the Test_ECG instance so that a large stack space isn't
- required.
-
- * orbsvcs/tests/EC_Multiple/Scheduler_Runtime_Dynamic.h,
- run_dynamic,gen_dynamic,dyn_plot: added 1000 low-priority
- consumers. Used these versions for DASC-98 paper.
-
-Tue Jul 28 23:01:21 1998 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * orbsvcs/tests/Logger/runtests.pl: Removed this since it has been
- replaced.
-
- * orbsvcs/tests/Logger/run_test.pl: Cleaned this script up by
- removing the code that wasn't needed.
-
-Tue Jul 28 16:54:00 1998 Jeff Parsons <jp4@cs.wustl.edu>
-
- * TAO/tests/Param_Test/bd_struct_seq.cpp: Sequence length
- initialization didn't work, so zero-length sequence always
- returned "correct" results in sii call. Fixed it so the
- sequence length is actually initialized, gets correct results
- in sii test, correct with dii as well, but request crashes on
- release, same as for var_struct. Still looking into that.
-
-Tue Jul 28 16:43:22 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * orbsvcs/tests/Event_Latency/run_test.pl:
- * orbsvcs/tests/EC_Multiple/run_test.pl:
- * orbsvcs/tests/EC_Throughput/run_test.pl:
- * orbsvcs/tests/Simple_Naming/run_test.pl:
- Added and updated the one-button tests for this directories.
-
- * tests/Param_Test/bd_string.cpp:
- The name of the test was wrong.
-
-Tue Jul 28 16:25:11 1998 Jeff Parsons <jp4@cs.wustl.edu>
-
- * tao/Sequence_T.i : Reversed the order of 2 args in
- the base class call of one of the
- constructors for TAO_Bounded_Sequence<T,MAX> and added a line to
- this and to the default constructor for TAO_Bounded_Sequence<T,MAX>
- to allocate the buffer to MAX size upon instantiation.
-
- * tao_idl/be/be_visitor/gen_bounded_sequence_ch.cpp:
- * tao_idl/be/be_visitor/gen_bounded_str_sequence_ch.cpp:
- * tao_idl/be/be_visitor/gen_bounded_obj_sequence_ch.cpp:
- Made the changes corresponding to the changes above in
- Sequence_T.i.
-
-Tue Jul 28 16:22:28 1998 David L. Levine <levine@cs.wustl.edu>
-
- * orbsvcs/tests/EC_Multiple/Scheduler_Runtime_Dynamic.h:
- removed ACE_Scheduler_Factory::use_runtime () call, so that
- this header can be included by EC_Multiple.cpp even for
- local (config) runs.
-
- * orbsvcs/tests/EC_Multiple/EC_Multiple.cpp: added
- ACE_Scheduler_Factory::use_runtime () calls, when in
- runtime mode only. Also, added printouts just before
- registering each supplier and consumer, to help debugging.
-
- * tests/NestedUpcall/MT_Client_Test/client.cpp (init): use of
- ACE_thread_t as an unsigned long requires a reinterpret_cast.
-
-Tue Jul 28 15:07:32 1998 Nagarajan Surendran <naga@cs.wustl.edu>
-
- * tests/Cubit/Hardpack/IDL_Cubit/cubit.idl:
- Added cube_oneway and cube_void operations.
- * tests/Cubit/Hardpack/IDL_Cubit/cubit_impl.{h,cpp}:
- * tests/Cubit/Hardpack/IDL_Cubit/client_i.{h,cpp}:
- Added implementation code for cube_oneway and cube_void.
-
-Tue Jul 28 13:49:01 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tests/NestedUpcall/Makefile:
- Added MT_Client_Test.
-
- * tests/NestedUpcall/MT_Client_Test/Makefile:
- Updated dependencies.
-
-Tue Jul 28 11:09:35 1998 Nagarajan Surendran <naga@cs.wustl.edu>
-
- * tests/Cubit/TAO/MT_Cubit/server.cpp :
- Removed unnecessary commented code.
- * tests/Cubit/TAO/MT_Cubit/Task_Client.cpp:
- Added argument processing code for option "-r" which
- enables the thread-per-rate test.
- * tests/Cubit/TAO/MT_Cubit/client.cpp:
- Added code so that the main thread waits on a condition
- variable after activating the CB_20_HZ_CONSUMER thread so
- that it finishes the argument processing.
-
-Tue Jul 28 10:17:18 1998 David L. Levine <levine@cs.wustl.edu>
-
- * orbsvcs/tests/EC_Multiple/Scheduler_Runtime_Dynamic.h:
- removed static storage class qualifier from declaration of
- scheduler_factory_setup. It's the right thing to do, but
- with it, DEC cxx complains about an unused variable.
-
- * orbsvcs/orbsvcs/Scheduler_Factory.cpp (footer): removed
- "static" storage class qualifier so that it's not inserted
- into generated code.
-
-Tue Jul 28 10:08:33 1998 Seth Benjamin Widoff <sbw1@waltz.cs.wustl.edu>
-
- * orbsvcs/LifeCycle_service/Factory_Trader.cpp:
- Addressed one cxx and one g++ error.
-
-Mon Jul 27 15:23:33 1998 Irfan Pyarali <irfan@cs.wustl.edu>
-
- * tao/ORB.cpp (open): Changed the open_called_ flag from an atomic
- op to a normal int. Also added the open_lock_ mutex to protect
- the entire open routine. Now we do a double check instead of
- checking the simply check the open_called_ atomic op.
-
- (create_stub_object): Added a new method to the ORB that makes
- sure that the open routine has been called before creating any
- stubs.
-
- * tao/ORB_Core.cpp (init): There is no need to call ORB::open if
- the port is 0. It will automagically be called when the first
- stub is created.
-
- * tao/Servant_Base.cpp (_create_stub): Made sure to call the new
- ORB method when creating stubs.
-
- * tao/orbconf.h (TAO_DEFAULT_SERVER_PORT): Changed the default
- port to 0.
-
- * tests/NestedUpcall/Reactor/client.cpp (run):
- * tests/NestedUpcall/MT_Client_Test/local_server.cpp (run_ORB_briefly):
- * tests/NestedUpcall/Triangle_Test/initiator.cpp (run):
-
- No need to call orb->run (ACE_Time_Value::zero)
-
-Mon Jul 27 17:30:53 1998 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * orbsvcs/LifeCycle_Service/Factory_Trader.{h,cpp}: Enabled all
- the functionality by default since the Trading Service is now
- in good shape.
-
- * tests/Quoter/client.cpp:
- * tests/Quoter/Generic_Factory.cpp:
- * tests/Quoter/run_test.pl:
- Enabled all the LifeCycle functionality and all looks good on
- NT.
-
- * TAO_IDL/tao_idl.dsp: Release version now has debug information
- in a separate file (or else it doesn't work at all), and the
- Release version of the compiler is placed in the Release
- subdirectory. This will most likely be teh format we will use
- for executables: the debug version in .\ and the release in
- .\Release\ (both with the same name).
-
-Mon Jul 27 16:59:14 1998 Matthew J Braun <mjb2@cec.wustl.edu>
-
- * orbsvcs/orbsvcs/Naming/Naming_Utils.{h,cpp}: Added minor
- formating changes
- * orbsvcs/tests/Logger/README: Added minor formatting changes
- * orbsvcs/tests/Logger/client.cpp: Added minor formatting changes
- * orbsvcs/tests/Logger/server.cpp: Added minor formatting changes
- * orbscvs/tests/Logger/client_i.{h,cpp}: Added minor formatting
- changes
- * orbsvcs/tests/Logger/server_i.{h,cpp}: Added minor formatting
- changes
- * orbsvcs/tests/Logger/run_test.pl: Fixed a small error where
- script tried to kill a non-existant process.
-
-Mon Jul 27 17:15:25 1998 David L. Levine <levine@cs.wustl.edu>
-
- * orbsvcs/tests/EC_Multiple/dyn_plot: added this perl script,
- which was used to generate plots for the DASC '98 paper.
-
-Mon Jul 27 17:11:07 1998 Seth Benjamin Widoff <sbw1@waltz.cs.wustl.edu>
-
- * orbsvcs/orbsvcs/Trader/Trader_T.{h,cpp}:
- * orbsvcs/orbsvcs/Trader/Constraint_Visitor.cpp:
- * orbsvcs/orbsvcs/Trader/Trader_Utils.cpp:
- Fixed compiler errors with g++ 2.7.2. Thanks to good ol' Sergio
- <sergiof@microsoft.com> for pointing this out.
-
-Mon Jul 27 16:55:18 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tests/NestedUpcall/MT_Client_Test/run_test.pl:
- * tests/NestedUpcall/Reactor/run_test.pl:
- * tests/NestedUpcall/Triangle_Test/run_test.pl:
- * tests/Simple/run_test.pl:
- * tests/Cubit/TAO/DII_Cubit/run_test.pl:
- * tests/Cubit/TAO/IDL_Cubit/run_test.pl:
- Capture the client status and return it, also wait (or kill) the
- server before exit.
-
- * tests/Param_Test/results.h:
- * tests/Param_Test/results.cpp:
- * tests/Param_Test/client.cpp:
- Print the test name *before* attempting to run it, so the output
- is visible even on a crash. Also print an easy to grep message
- on test failure.
-
- * tests/Param_Test/run_test.pl:
- By default use ORBport 0 and run the tests 5 times (just for
- luck).
-
- * orbsvcs/orbsvcs/Event/Event_Channel.h:
- Made the push() methods on the Supplier_Module and the
- Consumer_Module virtual, so users can provide their own.
-
-Mon Jul 27 1:26:44 1998 Jeff Parsons <jp4@cs.wustl.edu>
-
- * TAO/tests/Param_Test/var_struct{.h,.cpp}: Committed my
- changes so far so others can check it out. DII version
- doesn't work yet.
-
-Mon Jul 27 12:44:12 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * tao/Invocation.cpp (start): Modified the code in
- TAO_ARL_USES_SAME_CONNECTOR_PORT so the connector always binds
- to the host IP address specified in the ORB Core. Thanks to
- Fred Kuhns <fredk@arl.wustl.edu> for pointing this out.
-
-Sun Jul 26 21:01:09 1998 Nagarajan Surendran <naga@cs.wustl.edu>
-
- * tests/Cubit/TAO/MT_Cubit/server.cpp:
- * tests/Cubit/TAO/MT_Cubit/client.cpp:
- Added preliminary argument processing code so
- that we can allocate memory for data structures for the
- number of threads specified on the command line.
-
-Sun Jul 26 16:58:54 1998 Nagarajan Surendran <naga@cs.wustl.edu>
-
- * tests/Cubit/TAO/MT_Cubit/server.cpp : Fixed the argument
- processing of low priority servants.
-
-Sun Jul 26 16:02:00 1998 Michael Kircher <mk1@cs.wustl.edu>
-
- * tao/ORB_Core.cpp: Removed a line in unset_leader_wake_up_follower
- which did not belong there any more.
-
-Sun Jul 26 13:50:20 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * orbsvcs/orbsvcs/Makefile:
- * orbsvcs/tests/Concurrency/Makefile:
- * orbsvcs/tests/Logger/Makefile:
- * orbsvcs/tests/Simple_Naming/Makefile:
- * orbsvcs/tests/Trading/Makefile:
- * tests/NestedUpcall/Reactor/Makefile:
- * tests/NestedUpcall/Triangle_Test/Makefile:
- * tests/POA/Default_Servant/Makefile:
- * tests/POA/Generic_Servant/Makefile:
- The realclean target was not removing all the files.
-
-Sun Jul 26 10:11:07 1998 Carlos O'Ryan <coryan@JIG>
-
- * orbsvcs/Trading_Service/Trading_Service.cpp:
- * orbsvcs/tests/Trading/colocated_test.cpp:
- MSVC++ and std::auto_ptr don't like implicit conversions from
- the pointer type to the auto_ptr, this is (I believe) the
- standard behavior.
-
- * orbsvcs/tests/Logger/server.dsp:
- * orbsvcs/tests/Logger/client.dsp:
- Added missing files to the project.
-
-Sun Jul 26 09:17:58 1998 David L. Levine <levine@cs.wustl.edu>
-
- * orbsvcs/tests/EC_Multiple/EC_Multiple.h: increased
- MAX_CONSUMERS and MAX_SUPPLIERS to 100.
-
- * orbsvcs/tests/EC_Multiple/EC_Multiple.cpp: 1) added support
- for dynamic scheduling test (ECM3). 2) In config runs, dump
- the schedule before shutting the test down. An exception is
- usually thrown when shutting the test down, for all but the
- first EC. This change allows the schedule to still be dumped.
-
- * orbsvcs/tests/EC_Multiple/{Scheduler_Runtime_Dynamic.h,
- run_dynamic,gen_dynamic}: added support for dynamic
- scheduling test. Currently, it requires that TAO
- be build with the CCFLAGS: -DTAO_USES_STRATEGY_SCHEDULER
- -DTAO_USES_MUF_SCHEDULING -DTAO_MIN_CRITICAL_PRIORITY=0.
-
- * orbsvcs/tests/EC_Multiple/run_{latency,overhead,schedule,
- throughput,utilization}: use ORBport 0 instead of hard-coded port.
- For NameService, use $NameServicePort if it is defined in the
- user's environment.
-
-Sat Jul 25 15:21:45 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * TAO_IDL/fe/idl.ll:
- * TAO_IDL/fe/lex.yy.cpp:
- The condition for imported vs. main file changed after the
- addition of the #line directive.
-
-Sat Jul 25 14:15:46 1998 David L. Levine <levine@cs.wustl.edu>
-
- * orbsvcs/orbsvcs/Sched/Scheduler.cpp: removed
- ACE_{Read,Write)_Guard<ACE_SYNCH_MUTEX> template instantiations
- because they're in libTAO.
-
-Sat Jul 25 13:56:45 1998 Carlos O'Ryan <coryan@JIG>
-
- * TAO_IDL/driver/drv_preproc.cpp:
- Generate a #line directive which is accepted by more compilers.
-
-Fri Jul 24 21:44:09 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tao/Exception.i:
- * tao/Exception.cpp:
- ExceptionList was not releasing the TypeCodes in its destructor,
- this produced a memory leak at shutdown, because there is a list
- with the standard exceptions typecodes.
- A similar problem ocurred with the CORBA::_tc_* exceptions.
- NOTE: Purify-4.0.1 on Solaris 2.5 gets confused by these fixes
- and reports bogus FNH and memory leak problems. The bug is
- triggered by an interaction with TAO's use of the Service
- Configurator to dynamically load libTAO, apparently when using
- Purify the library static constructors are called two times; the
- problem does not ocurr when *not* using purify or when not
- loading the library. To test the latter just run a TAO test
- (like $TAO_ROOT/tests/Param_Test) with and without the option
- "-ORBsvcconf /dev/null". Verifying the purify confusion
- requires more work, try stopping in one of the static
- constructors (like TypeCodes), then set a breakpoint for the
- same constructor at the same address and continue the program,
- when TAO loads the library you will see the constructor executed
- again; this will *not* happen when running without purify.
-
- * tao/Object_Table.h:
- * tao/Object_Table.cpp:
- Removed static object, now it is a member of the class.
-
- * tao/Typecode.cpp:
- Removed outdated comments.
-
- * tests/Param_Test/svc.conf:
- Removed obsolete comments, the web page describes the options in
- more detail.
-
- * orbsvcs/orbsvcs/Event/Event_Channel.cpp:
- Fixed delete of (void*). Thanks to John Mulhern
- <9107@mn3.lawson.lawson.com> for reporting this.
-
- * tests/Param_Test/any.cpp:
- Fixed ambiguous call to >>= also reported by John Mulhern
-
- * orbsvcs/orbsvcs/Makefile:
- The maintaince of the .PRECIOUS directives for IDL generated
- files was becoming a nightmare, it is automated now.
- Some IDL files include others, we need to add an explicit
- dependency in those cases.
-
- * TAO_IDL/driver/drv_preproc.cpp:
- Added a #lineno "filename" directive to the temporary files, so
- the IDL compiler can generate better error messages.
-
-Fri Jul 24 17:00:09 1998 David L. Levine <levine@cs.wustl.edu>
-
- * orbsvcs/orbsvcs/Event/Dispatching_Modules.cpp (open_queue):
- set period of dispatch queue to its period, rather than 0,
- so that the scheduler will handle it properly.
-
-Fri Jul 24 16:15:08 1998 Seth Benjamin Widoff <sbw1@waltz.cs.wustl.edu>
-
- * orbsvcs/orbsvcs/Trader/Offer_Database.cpp:
- * orbsvcs/orbsvcs/Trader/Service_Type_Repository.cpp:
- * orbsvcs/orbsvcs/Trader/Trader_Interfaces.cpp:
- * orbsvcs/orbsvcs/Trader/Trader_Interfaces.h:
- Fixed template trait problems with HP/UX 11. Thanks to
- John Mulhern <9107@mn3.lawson.lawson.com> for reporting this.
-
-Fri Jul 24 15:16:28 1998 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * orbsvcs/tests/Concurrency/CC_command.tab.cpp,
- orbsvcs/tests/Concurrency/CC_command.tab.y: Fixed a couple of
- minor inconsistencies that showed up on HP/UX 11. Thanks to
- John Mulhern <9107@mn3.lawson.lawson.com> for reporting this.
-
-Fri Jul 24 09:56:27 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tests/Simple/client_impl.cpp:
- On UNIX you close() the handle, not the file name.
-
- * tests/Makefile:
- * tests/Simple/Makefile:
- Added $TAO_ROOT/tests/Simple to the compilation.
-
-Fri Jul 24 01:40:53 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tao/CDR.cpp:
- The check for memory ownership of the Message_Block was
- inverted, thanks to Dave Meyer <dmeyer@std.saic.com> for
- catching this one.
-
- * release.chk:
- Updated the file to include the new platforms, the new tests in
- Param_Test and to remove the old info (that is probably
- outdated)
-
-Thu Jul 23 23:15:33 1998 David L. Levine <levine@cs.wustl.edu>
-
- * tests/Cubit/TAO/MT_Cubit/server.cpp (start_servants):
- fixed some signed/unsigned comparisons. (main): removed
- unused local "temp_ptr".
-
-Thu Jul 23 19:59:31 1998 Nagarajan Surendran <naga@cs.wustl.edu>
-
- * tests/Cubit/TAO/MT_Cubit/server.cpp: Added code so that -ORB
- arguments are passed to the low priority thread as well. Also now
- the high priority threads checks the -p and -h arguments before
- ORB_init so that it uses the port specified on the command line.
-
-Thu Jul 23 16:54:59 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tao/Server_Request.cpp:
- Care must be exercised when transferring the exception from the
- Environment to the Any (in set_exception()): both believe that
- they own the Exception so the refcnt() must be increased.
-
- * tao/Any.cpp:
- The Any owns the top-level memory for the objects it contains,
- we delete it now.
-
- * tao/Typecode.h:
- * tao/Typecode.cpp:
- Fixed memory leaks in the private_member_name_list and in
- Typecodes created on the stack (not owned by the ORB, yes there
- are some).
-
- * orbsvcs/Trading_Service/Makefile:
- * orbsvcs/tests/Trading/Makefile:
- Updated dependencies.
-
-Thu Jul 23 13:06:10 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * TAO_IDL/be/be_visitor_union/union_cs.cpp:
- Removed excesive unindentation, the generated code was
- unreadable, but correct, it just happens that I have to debug it
- every so often.
-
- * TAO_IDL/be/be_helper.cpp:
- Never accept negative indentation values.
-
-Thu Jul 23 12:18:04 1998 David L. Levine <levine@cs.wustl.edu>
-
- * tests/Cubit/TAO/MT_Cubit/server.cpp: added
- ACE_Singleton<Globals, ACE_Null_Mutex> template instantiation.
-
-Wed Jul 22 19:18:03 1998 Irfan Pyarali <irfan@cs.wustl.edu>
-
- * tao/ORB_Core.cpp (inherit_from_parent_thread): Added the
- inheritance of the Acceptor, Reactor, and the Connector to the
- newly created thread.
-
-Wed Jul 22 17:33:36 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tao/compat/initguid.h:
- * tao/compat/objbase.h:
- This files are not used anymore, in fact, I thought I had
- removed them already.
-
-Wed Jul 22 16:37:56 1998 Nagarajan Surendran <naga@cs.wustl.edu>
-
- * tests/Cubit/TAO/MT_Cubit/server.{h,cpp}: Added a new Globals
- class which is used as a singleton by the various threads for
- accessing the global parameters. Also added code so that the
- server accepts -ORB arguments on the command line.
-
-Wed Jul 22 16:26:34 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tao/Makefile:
- * tao/Marshal.h:
- * tao/Marshal.i:
- * tao/deep_copy.cpp:
- The deep_copy methods are not used any more, Anys using
- marshalling instead.
-
- * tao/ORB.h:
- * tao/NVList.h:
- * tao/NVList.i:
- * tao/Request.h:
- * tao/Request.i:
- Added T_var and T_out classes for NVList, NamedValue and
- Request.
-
- * tao/Object.i:
- * tao/Object.cpp:
- All the Object_out and Object_var methods are defined as inline
- methods.
-
- * tests/Param_Test/client.cpp:
- Use the new CORBA::Request_var class.
-
- * tests/Param_Test/any.cpp:
- * tests/Param_Test/any.h:
- * tests/Param_Test/bd_long_seq.cpp:
- * tests/Param_Test/bd_long_seq.h:
- * tests/Param_Test/bd_short_seq.cpp:
- * tests/Param_Test/bd_short_seq.h:
- * tests/Param_Test/bd_str_seq.cpp:
- * tests/Param_Test/bd_str_seq.h:
- * tests/Param_Test/bd_string.cpp:
- * tests/Param_Test/bd_string.h:
- * tests/Param_Test/bd_struct_seq.cpp:
- * tests/Param_Test/bd_struct_seq.h:
- * tests/Param_Test/fixed_array.cpp:
- * tests/Param_Test/fixed_array.h:
- * tests/Param_Test/fixed_struct.cpp:
- * tests/Param_Test/fixed_struct.h:
- * tests/Param_Test/nested_struct.cpp:
- * tests/Param_Test/nested_struct.h:
- * tests/Param_Test/objref.cpp:
- * tests/Param_Test/objref.h:
- * tests/Param_Test/short.cpp:
- * tests/Param_Test/short.h:
- * tests/Param_Test/typecode.cpp:
- * tests/Param_Test/typecode.h:
- * tests/Param_Test/ub_any_seq.cpp:
- * tests/Param_Test/ub_any_seq.h:
- * tests/Param_Test/ub_long_seq.cpp:
- * tests/Param_Test/ub_long_seq.h:
- * tests/Param_Test/ub_objref_seq.cpp:
- * tests/Param_Test/ub_objref_seq.h:
- * tests/Param_Test/ub_short_seq.cpp:
- * tests/Param_Test/ub_short_seq.h:
- * tests/Param_Test/ub_str_seq.cpp:
- * tests/Param_Test/ub_str_seq.h:
- * tests/Param_Test/ub_string.cpp:
- * tests/Param_Test/ub_string.h:
- * tests/Param_Test/ub_struct_seq.cpp:
- * tests/Param_Test/ub_struct_seq.h:
- * tests/Param_Test/var_array.cpp:
- * tests/Param_Test/var_array.h:
- * tests/Param_Test/var_struct.cpp:
- * tests/Param_Test/var_struct.h:
- The add_args() method receives NVList_ptr parameters instead of
- NVList_ptr& otherwise it is too hard to use a NVList_var.
-
-Wed Jul 22 15:58:11 1998 David L. Levine <levine@cs.wustl.edu>
-
- * TAO version 0.1.41 released.
-
-Wed Jul 22 15:00:00 1998 Matthew J Braun <mjb2@cec.wustl.edu>
-
- * orbsvcs/tests/Logger/client_i.cpp: Did a little cleaning up,
- that's all.
-
- * orbsvcs/orbsvcs/Log/Logger_i.cpp: Adjusted the
- <Logger_i::verbosity_conversion> method to work properly.
-
-
-Wed Jul 22 14:16:53 1998 Matthew J Braun <mjb2@cec.wustl.edu>
-
- * Makefile: Removed the reference to "client.h" which was
- confusing the compiler and causing all sorts of mayhem (since
- client.h has been removed). Huzzah.
-
-Wed Jul 22 14:12:34 1998 Jeff Parsons <jp4@cs.wustl.edu>
-
- * TAO/tests/Cubit/TAO/DII_Cubit/client.cpp
- Changed ACE_OS::strdup () in constructor initializations to
- CORBA::string_dup () and added corresponding CORBA::string_free ()
- in destructor.
-
-Wed Jul 22 13:43:15 1998 Jeff Parsons <jp4@cs.wustl.edu>
-
- * TAO/tests/Param_Test/options.{h,cpp}:
- fixed -f option in parse_args so a #define MAX_BUFFER_LENGTH
- is no longer needed. Added private member function read_ior
- which uses ACE_Read_Buffer.
-
-Wed Jul 22 12:41:22 1998 Seth Benjamin Widoff <sbw1@waltz.cs.wustl.edu>
-
- * orbsvcs/orbsvcs/Trader/Constraint_Nodes.cpp:
- * orbsvcs/orbsvcs/Trader/Offer_Database.h:
- * orbsvcs/orbsvcs/Trader/Offer_Iterators.cpp:
- * orbsvcs/orbsvcs/Trader/Trader_Interfaces.cpp:
- * orbsvcs/orbsvcs/Trader/Trader_T.cpp:
- * orbsvcs/orbsvcs/Trader/Trader_Utils.{h,cpp}:
- Used CORBA::is_nil consistently. Fixed purify warning.
-
-Wed Jul 22 11:55:35 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tao/Any.cpp:
- Removed uses == operator for TypeCode_var and TypeCode_ptr,
- NT does not like this (it is ambigous) and the semantics are
- also broken, we use TypeCode::equal() instead; thanks to Darrell
- Brunsch for reporting this.
-
- * tao/Server_Request.cpp:
- * tao/NVList.cpp:
- We were passing a TypeCode_var without calling .in() first,
- thansk to Seth B. Widoff for catching up this one.
-
-Wed Jul 22 11:18:51 1998 Matthew J Braun <mjb2@cec.wustl.edu>
-
- * Makefile: Updated the Makefile to include the server_i and
- client_i. This should fix failing compiles. I should have done
- this in my previous commit. Gomen ^_^
-
-Wed Jul 22 11:15:07 1998 David L. Levine <levine@cs.wustl.edu>
-
- * orbsvcs/orbsvcs/Sched/Config_Scheduler.cpp (compute_scheduling):
- dereference infos (with ptr ()) before comparing it with 0.
- No more visits from Mr. SIGSEGV.
-
-Wed Jul 22 11:09:55 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * TAO_IDL/be/be_visitor_interface/interface_si.cpp:
- The in_multiple_inheritance() method was generated for the wrong
- class.
-
-Wed Jul 22 10:07:17 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tao/Any.cpp:
- * tao/CurrentC.cpp:
- * tao/IIOP_Object.cpp:
- * tao/NVList.cpp:
- * tao/POAC.cpp:
- * tao/Server_Request.cpp:
- * tao/append.cpp:
- * tao/decode.cpp:
- * tao/deep_copy.cpp:
- * tao/deep_free.cpp:
- * tao/encode.cpp:
- * tao/skip.cpp:
- Callers to Any::type should be careful to release the
- TypeCode_ptr it returns.
-
- * TAO_IDL/be/be_visitor_union/any_op_cs.cpp:
- * TAO_IDL/be/be_visitor_sequence/any_op_cs.cpp:
- * TAO_IDL/be/be_visitor_interface/any_op_cs.cpp:
- * TAO_IDL/be/be_visitor_exception/any_op_cs.cpp:
- * TAO_IDL/be/be_visitor_enum/any_op_cs.cpp:
- * TAO_IDL/be/be_visitor_array/any_op_cs.cpp:
- * TAO_IDL/be/be_visitor_structure/any_op_cs.cpp:
- The >>= was using Any::type() but not realeasing the memory that
- method returns. We stick the result into a _var. I also added
- a small optimization: for some types the >>= operator uses
- replace() to change the contents of the Any (thus minimizing
- future memory allocation and demarshalling), but it reused the
- Any typecode, usually obtained from the wire; now we use the
- global Typecode, in an attempt to free memory ASAP inside the
- ORB.
-
- * docs/Options.html:
- The info about the -ORBpoalock default value was wrong.
-
-Wed Jul 22 08:56:34 1998 Aniruddha Gokhale <gokhale@mambo.cs.wustl.edu>
-
- * TAO_IDL/be_include/be_interface.h
- TAO_IDL/be/be_interface.cpp:
-
- Added a data member (called in_mult_inheritance_) and
- corresponding set/get methods for determining if an
- interface node is involved in some form of multiple inheritance
- either directly or indirectly thru its ancestors. We make use of
- the template method "traverse_inheritance_graph" by passing a new
- helper method called "in_mult_inheritance_helper".
-
- * TAO_IDL/be_visitor_interface/{interface_sh, interface_si}.cpp:
- Added code to generate the inline method on the skeleton class
- that indicates if we are directly or indirectly involved in some
- form of multiple inheritance.
-
-Wed Jul 22 00:29:32 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tao/Invocation.cpp:
- Fixed problem in TIMEPROBE initialization.
-
-Tue Jul 21 22:05:15 1998 David L. Levine <levine@cs.wustl.edu>
-
- * tests/Cubit/TAO/MT_Cubit/ Task_Client.cpp: added
- ACE_Condition<ACE_SYNCH_MUTEX> template instantiation.
-
-Tue Jul 21 21:12:31 1998 Matthew J Braun <mjb2@cec.wustl.edu>
-
- * orbsvcs/orbsvcs/Log/Logger_i.{h,cpp}:Added 2 new methods to get and
- set the verbosity level
-
- * orbsvcs/orbsvcs/Logger.idl: Enabled the verbosity method
-
- * orbsvcs/tests/Logger/run_test.pl: Renamed from
- runtests.pl. Removed nameservice code
-
- * orbsvcs/tests/Logger/README: Edited to provide more detail
-
- * orbsvcs/tests/Logger/client_i.{h,cpp}: New files. Interface and
- implementation of the <Logger_Client> class
-
- * orbsvcs/tests/Logger/server_i.{h,cpp}: New files. Interface and
- implementation of the <Logger_Server> class.
-
- * orbsvcs/tests/Logger/client.cpp: Restructured the code. Moved
- most of the work onto the <Logger_Client> class defined in
- client_i.h. main () is now rather stripped down
-
- * orbsvcs/tests/Logger/server.cpp: Restructured the code. Moved
- most of the work onto the <Logger_Server> class defined in
- server_i.h. main () is now rather stripped down.
-
-Tue Jul 21 17:29:15 1998 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * orbsvcs/orbsvcs/orbsvcs_lib.dsp:
- * orbsvcs/orbsvcs/orbsvcs.dsw
- Removed orbsvcs_lib since it isn't needed anymore and it is
- very out-of-date.
-
- * tests/Cubit/TAO/IDL_Cubit/IDL_Cubit.dsp:
- tests/Cubit/TAO/IDL_Cubit/IDL_Cubit.dsw:
- The perl script run_tests.pl replaces the executable.
-
- * TAOACE.dsw:
- Added Naming Service to the list, since it is used by many
- tests (and I was forgetting to rebuild it all the time).
-
- * tests/Simple/run_test.pl:
- * tests/Quoter/run_test.pl:
- * tests/Cubit/TAO/IDL_Cubit/run_test.pl:
- Uses common Uniqueid now.
-
- * tests/Cubit/TAO/DII_Cubit/DII_Cubit.dsw:
- The included project was renamed.
-
- * tests/TAO_Tests.dsw:
- New Workspace that includes all the project files for TAO tests.
-
- * orbsvcs/orbsvcs.dsw:
- Moved some tests out and some servers in.
-
- * TAO_IDL/tao_idl.dsp
- * orbsvcs/Concurrency_Service/Concurrency_Service.dsp:
- * orbsvcs/Dump_Schedule/Dump_Schedule.dsp:
- * orbsvcs/Event_Service/Event_Service.dsp:
- * orbsvcs/LifeCycle_Service/LifeCycle_Service.dsp:
- * orbsvcs/Naming_Service/Naming_Service.dsp:
- * orbsvcs/Scheduling_Service/Scheduling_Service.dsp:
- * orbsvcs/Trading_Service/Trading_Service.dsp:
- * orbsvcs/orbsvcs/orbsvcs.dsp:
- * orbsvcs/tests/Concurrency/CC_client.dsp:
- * orbsvcs/tests/EC_Mcast/EC_Mcast.dsp:
- * orbsvcs/tests/EC_Multiple/EC_Multiple.dsp:
- * orbsvcs/tests/EC_Throughput/ECT_Consumer.dsp:
- * orbsvcs/tests/EC_Throughput/ECT_Supplier.dsp:
- * orbsvcs/tests/Event_Latency/Event_Latency.dsp:
- * orbsvcs/tests/Logger/client.dsp:
- * orbsvcs/tests/Logger/server.dsp:
- * orbsvcs/tests/Sched_Conf/Sched_Conf.dsp:
- * orbsvcs/tests/Simple_Naming/client.dsp:
- * orbsvcs/tests/Simulator/DOVEMIB/DOVEMIB.dsp:
- * orbsvcs/tests/Simulator/DOVEMIB/DOVEMIBx.dsp:
- * orbsvcs/tests/Simulator/DOVEMIB/TestClient.dsp:
- * orbsvcs/tests/Simulator/Event_Supplier/Event_Sup.dsp:
- * orbsvcs/tests/Trading/Colocated_Test.dsp:
- * orbsvcs/tests/Trading/Export_Test.dsp:
- * orbsvcs/tests/Trading/Import_Test.dsp:
- * orbsvcs/tests/Trading/TradingLib.dsp:
- * tao/TAO.dsp:
- * tests/CDR/basic_types.dsp:
- * tests/CDR/growth.dsp:
- * tests/CDR/tc.dsp:
- * tests/Cubit/TAO/DII_Cubit/client.dsp:
- * tests/Cubit/TAO/IDL_Cubit/client.dsp:
- * tests/Cubit/TAO/IDL_Cubit/collocation_test.dsp:
- * tests/Cubit/TAO/IDL_Cubit/server.dsp:
- * tests/Cubit/TAO/MT_Cubit/client.dsp:
- * tests/Cubit/TAO/MT_Cubit/server.dsp:
- * tests/NestedUpcall/MT_Client_Test/client.dsp:
- * tests/NestedUpcall/MT_Client_Test/server.dsp:
- * tests/NestedUpcall/Reactor/client.dsp:
- * tests/NestedUpcall/Reactor/server.dsp:
- * tests/NestedUpcall/Triangle_Test/initiator.dsp:
- * tests/NestedUpcall/Triangle_Test/server_A.dsp:
- * tests/NestedUpcall/Triangle_Test/server_B.dsp:
- * tests/OctetSeq/OctetSeq.dsp:
- * tests/POA/DSI/client.dsp:
- * tests/POA/DSI/server.dsp:
- * tests/POA/Default_Servant/client.dsp:
- * tests/POA/Default_Servant/server.dsp:
- * tests/POA/Explicit_Activation/server.dsp:
- * tests/POA/FindPOA/FindPOA.dsp:
- * tests/POA/Forwarding/client.dsp:
- * tests/POA/Forwarding/server.dsp:
- * tests/POA/Generic_Servant/client.dsp:
- * tests/POA/Generic_Servant/server.dsp:
- * tests/POA/NewPOA/NewPOA.dsp:
- * tests/POA/On_Demand_Activation/server.dsp:
- * tests/POA/RootPOA/RootPOA.dsp:
- * tests/POA/TIE/client.dsp:
- * tests/POA/TIE/server.dsp:
- * tests/POA/locking/locking.dsp:
- * tests/Param_Test/client.dsp:
- * tests/Param_Test/server.dsp:
- * tests/Quoter/Factory_Finder.dsp:
- * tests/Quoter/Generic_Factory.dsp:
- * tests/Quoter/client.dsp:
- * tests/Quoter/server.dsp:
- * tests/Simple/client.dsp:
- * tests/Simple/server.dsp:
- Changed the libraries to use the *d.dll naming convention so
- all the projects needed to be changed. While I was there,
- also cleaned things up by adding some folders and added the
- dependency to the tao_idl compiler, so if the compiler changes,
- the idl files get recompiled.
-
- In the future I'll work on the release versions of the projects
- to set them up correctly. Until now, most often the release
- version in the project was ignored since it was a major hassle
- to test it.
-
-Tue Jul 21 17:41:26 1998 Seth Benjamin Widoff <sbw1@waltz.cs.wustl.edu>
-
- * orbsvcs/orbsvcs/Trader/Constraint_Nodes.cpp
- * orbsvcs/orbsvcs/Trader/Constraint_Visitors.cpp:
- * orbsvcs/orbsvcs/Trader/Trader_Interfaces.cpp:
- * orbsvcs/orbsvcs/Trader/Trader_T.cpp:
- * orbsvcs/orbsvcs/Trader/Trader_Utils.cpp:
- Since according to Carlos' last ChangeLog entry the call to
- CORBA::Any::type () returns a duplicated typecode, I've ensured
- calls to type () are matched with CORBA::TypeCode::release ()s.
-
- * tao/Any.cpp (type): needed return statement.
-
-Tue Jul 21 17:29:18 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tao/Any.cpp:
- The type() method has to return a copy (per the spec).
- The replace() method first duplicate its TypeCode arg and *then*
- releases the internal TypeCode, this protect us in case both are
- the same thing.
- We still have to fix some problems in the IDL generated
- operator>>=.
-
-Tue Jul 21 16:57:07 1998 Irfan Pyarali <irfan@cs.wustl.edu>
-
- * tao/IIOP_ORB.cpp (iiop_string_to_object): Don't decrement the
- ref count on the IIOP_Object since the policy has changed such
- that the CORBA_Object is taking ownership of the IIOP_Object.
-
-Tue Jul 21 15:49:34 1998 Nagarajan Surendran <naga@cs.wustl.edu>
-
- * tests/Cubit/TAO/MT_Cubit/server.{h,cpp}: Added a new Server
- class and moved all the static functions and variables to that
- class.
-
-Tue Jul 21 15:46:49 1998 Nagarajan Surendran <naga@cs.wustl.edu>
-
- * tests/Cubit/TAO/MT_Cubit/Task_Client.cpp (svc): changed
- char*const* argv to char **argv so that it compiles on platforms
- like IRIX . Thanks to Carlos for reporting this.
-
-Tue Jul 21 14:53:09 1998 David L. Levine <levine@cs.wustl.edu>
-
- * orbsvcs/tests/EC_Multiple/README: use ORBport 0 with
- EC_Multiple.
-
-Tue Jul 21 14:19:28 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * General pass though memory managment:
- + Added the pseudo-object mandatory methods (T::_duplicate,
- T::_nil()) missing in several classes.
- + Normalized the use of reference counting, all the classes
- follow the same protocol.
- + Added locks to protect reference counting mechanisms.
- + Fixed problems in STUB_Object memory managment.
- + The CORBA::release(), CORBA::is_nil(), T::_nil() and
- T::_duplicate() methods are on the .i files now.
-
- * tao/Any.h:
- * tao/Any.i:
- * tao/Any.cpp:
- Anys don't need reference counting, they are regular C++ object
- and (per the spec) their contents are deep copied by the copy
- ctor, the assignment operator and other methods.
- Also fixed several methods that did *not* duplicate the
- TypeCode, per the spec, they have to do it; we use
- TypeCode::_duplicate() for that purpose, not the (propietary)
- _incr_refcnt()
-
- * tao/Server_Request.h:
- * tao/Server_Request.i:
- * tao/Server_Request.cpp:
- The CORBA::release(), CORBA::is_nil(), T::_nil() and
- T::_duplicate() methods are on the .i files now.
- NOTE: Server_Request objects in TAO are magical, the
- _duplicate() method returns 0 and release() does nothing.
- The problem starts because Server_Request is allocated from the
- stack (to speed up things), hence reference counting would be
- useless. Adding a clone() method will work better, but the
- Server_Request holds pointers to several positions in the CDR
- stream, we could clone the CDR stream, but a normal
- Server_Request does not own it.... In our opinion (Carlos and
- Irfan) we need not worry about this until we find a use case for
- it.
-
- * tao/Typecode_Constants.cpp:
- Use CORBA::release() instead of calling the delete operator
- directly, this removed some nasty FMR and FMW problems at
- shutdown.
-
- * TAO_IDL/be/be_visitor_argument/post_upcall_ss.cpp:
- The generated code leaked object references passed as
- inout arguments.
-
- * TAO_IDL/be/be_visitor_interface/interface_cs.cpp:
- The generated code did not manage STUB_Object memory properly.
-
- * tao/IIOP_Object.h:
- * tao/IIOP_Object.i:
- * tao/IIOP_Object.cpp:
- Refcount follows the same pattern as for the pseudo-objects, it
- starts at 1, it is stored in a CORBA::ULong and delete happens
- when count reaches 0.
-
- * tao/NVList.h:
- * tao/NVList.i:
- * tao/NVList.cpp:
- * tao/ORB.h:
- * tao/ORB.i:
- * tao/ORB.cpp:
- * tao/Exception.h:
- * tao/Exception.cpp:
- Pseudo object methods revision.
-
- * tao/Object.h:
- * tao/Object.i:
- * tao/Object.cpp:
- Added locking to the reference count; this should *not* affect
- the critical path, hence it is a *good* change.
-
- * tao/CurrentC.cpp:
- * tao/POAC.cpp:
- * tao/PolicyC.cpp:
- Hand crafted the changes in the IDL compiler (mostly fixes to
- STUB_Object memory managment).
-
- * tao/Principal.h:
- * tao/Principal.i:
- * tao/Principal.cpp:
- * tao/Request.h:
- * tao/Request.i:
- * tao/Request.cpp:
- Completed the pseudo object support for this class.
-
- * tao/Typecode.h:
- * tao/Typecode.i:
- * tao/Typecode.cpp:
- ORB owned typecodes follow the same memory rules as normal
- ones. Since the ORB always holds a reference to them they just
- survive for a longer time.
-
- * tao/decode.cpp:
- Corrections to the memory managment of STUB_Objects; the
- CORBA_Object does release them, but it does not increase the
- refcnt on the ctor.
-
- * tao/deep_copy.cpp:
- Used T::_duplicate instead of the (propietary)
- object->_incr_refcnt().
-
- * tests/Param_Test/param_test_i.cpp:
- The objref test was not releasing its inout argument before
- changing it.
-
-Tue Jul 21 12:09:40 1998 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * tests/NestedUpcall/MT_Client_Test/run_test.pl:
- * tests/NestedUpcall/Reactor/run_test.pl:
- * tests/NestedUpcall/Triangle_Test/run_test.pl:
- Added new perl scripts for the tests.
-
-Tue Jul 21 12:02:41 1998 Nagarajan Surendran <naga@cs.wustl.edu>
-
- * tests/Cubit/TAO/MT_Cubit/Task_Client.cpp :
- Added code so that the client can accept -ORB arguments on
- the command line. The main thread blocks on a condition
- variable until the high priority thread does the argument
- parsing and changes the global Task_State . The main
- thread then creates the low priority threads.
-
- * tests/Cubit/TAO/MT_Cubit/client.cpp (do_priority_inversion_test):
- Added code for the main thread to block on a condition
- variable after activating the high priority thread until the high
- priority thread wakes it up.
-
-Tue Jul 21 10:00:00 1998 Michael Kircher <mk1@cs.wustl.edu>
-
- * tao/Connect.cpp: Improved the location forwarding, now we check
- the environment for exceptions and the Server Request.
-
- * tao/ORB.{h,cpp}: Moved the leader_follower model variables form
- the ORB_Core to in here. The ORB_Core has methods to access
- all the variables.
-
- * tao/ORB_Core.{h,cpp}: Removed the leader_follower model variables
- but kept the accessing methods.
-
- * tao/Server_Request.{h,cpp}: Changed the exception handling slightly.
- A forwarding exception has the type USER_EXCEPTION now.
- Also, two accessor methods were added to get the forward location
- and the exception type. This is all used in the Server_Connection_Handler.
-
-Mon Jul 20 23:09:21 1998 Nagarajan Surendran <naga@cs.wustl.edu>
-
- * docs/release_notes.html: Updated the status on the Audio/Video
- streaming service.
-
-Mon Jul 20 23:10:00 1998 Michael Kircher <mk1@cs.wustl.edu>
-
- * docs/locate_request.html: Locate request documentation.
-
- * docs/releasenotes/index.html: Added a reference to the
- locate request documentation.
-
-Mon Jul 20 21:10:00 1998 Michael Kircher <mk1@cs.wustl.edu>
-
- * tests/Cubit/TAO/IDL_Cubit/IDL_Cubit_Client.java:
- A class to access the IDL_Cubit server via the JavaIDL
- ORB.
-
- * tests/Cubit/TAO/IDL_Cubit/README: Documented how to
- use the aforementioned Java class.
-
-Mon Jul 20 19:06:57 1998 David L. Levine <levine@cs.wustl.edu>
-
- * tao/Invocation.cpp (invoke): wrapped final return statement
- with ACE_NOTREACHED.
-
- * orbsvcs/tests/Trading/Makefile: moved -lorbsvcs and -lTAO
- from LDLIBS to LIBS, so that the libTTest.so build will link
- against them.
-
-Mon Jul 20 18:17:02 1998 Alexander Babu Arulanthu <alex@cs.wustl.edu>
-
- * docs/releasenotes/index.html: Updated the IDL compiler entry
- (GPERF-IDL integration).
-
-Mon Jul 20 17:51:01 1998 Seth Benjamin Widoff <sbw1@waltz.cs.wustl.edu>
-
- * orbsvcs/orbsvcs/Trader/Offer_Iterators.h:
- * orbsvcs/orbsvcs/Trader/Trader_Utils.h:
- * orbsvcd/tests/Trading/import_test.cpp:
- Fixed another g++ linker error and one compile-time error.
-
-Mon Jul 20 17:30:49 1998 Alexander Babu Arulanthu <alex@cs.wustl.edu>
-
- * TAO_IDL/be/be_interface.cpp (gen_perfect_hash_methods): Changed
- the absolute path for gperf to $ACE/bin.
-
-Mon Jul 20 16:55:54 1998 Seth Benjamin Widoff <sbw1@waltz.cs.wustl.edu>
-
- * TAO_IDL/be/be_interface.cpp (copy_ctor_helper):
- * TAO_IDL/be/be_visitor_interface/interface_sh.cpp (visit_interface):
- * TAO_IDL/be/be_visitor_interface/interface_ss.cpp (visit_interface):
- * TAO_IDL/be_include/be_interface.h (copy_ctor_helper):
- To alleviate the g++ linker's confusion in the face of profuse
- virtual inheritence in the skeletons, the IDL compiler now
- explicitly generates a copy constructor in each skeleton
- class. The copy constructor calls the copy constructor of each
- superclass in the skeleton's inheritence hierarchy.
-
-Mon Jul 20 15:08:11 1998 Alexander Babu Arulanthu <alex@cs.wustl.edu>
-
- * TAO_IDL/driver/drv_args.cpp (DRV_parse_args): Added a "#if
- !defined (ACE_HAS_GPERF)" so that IDL Compiler will use Dynamic
- Hashing if gperf is not found but -P option is specified.
-
- * TAO_IDL/be/be_interface.cpp (gen_perfect_hash_methods): Fixed
- the ACE_Process' command line to use absolute path
- <$ACE/apps/gperf/src/gperf>.
-
-Mon Jul 20 13:00:41 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tests/Cubit/TAO/IDL_Cubit/Makefile:
- * tests/Cubit/TAO/IDL_Cubit/client_i.h:
- * tests/Cubit/TAO/IDL_Cubit/client_i.cpp:
- Added options to just run the VOID or the ONEWAY test.
-
-Mon Jul 20 12:27:29 1998 Seth Benjamin Widoff <sbw1@waltz.cs.wustl.edu>
-
- * docs/releasenotes/index.html:
- Added a reference to trader.html in the Trading Service portion
- of the releasenotes.
-
- * docs/releasenotes/trader.html:
- Minor editorial changes to the trader documentation.
-
-Mon Jul 20 11:46:04 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tao/corba.h:
- TAO_THROW_SPEC is a little different than ACE_THROW_SPEC, not
- only we need support for exceptions in the platform, we also
- would need them in the IDL compiler.
- Plus it gives a lot of warnings in MSVC++ 5.0
-
-Mon Jul 20 11:15:52 1998 Seth Benjamin Widoff <sbw1@waltz.cs.wustl.edu>
-
- * orbsvcs/orbsvcs/Trader/Trader.cpp:
- Eliminated superfluous template instantiation
- ACE_Unbounded_Queue<CosTrading::Admin::OctetSeq>.
-
-Mon Jul 20 10:57:00 1998 Michael Kircher <mk1@cs.wustl.edu>
-
- * tao/Connect.cpp: Changed the handle_locate method completely
- to try to upcall to the non_existent method. This method
- is not part of the standard, is TAO internal. We know
- that this method is supported by each TAO Object. So
- if we fail we know the object is not there. If we succeed,
- the object is available and if we get forward_request
- exception we will forward the call.
-
- * tao/IIOP_Object.{h,i,cpp}: Added code to branch to do a conditonal
- locate request, depending on two flags. One tells to
- use it at all the other tells if it is the first call-
- because we want to do it only on the first call.
-
- * tao/Invocation.{h,i,cpp}: Added code to the start method,
- which branches into different CDR stream generation,
- depending on the kind of message we want to send. The two
- options right now are: Request and LocateRequest.
- A new subclass has been introduces: TAO_GIOP_
- LocateRequest_Invocation, which is similar to the
- Twoway subclass but does a locate request. It has its own
- invoke method and does not call the common invoke method.
- Closing of a connection is the same in all the three cases
- (oneway, twoway, locate_request), I factored the code out
- into a close_connection method.
-
- * tao/Object.{h,cpp}: Added a method call to activate
- the locate request on the first call after the activation.
- The locate request will be done only once unless it is activated
- a second time.
-
- * TAO_IDL/be/be_visitor_interface/interface_ss.cpp: Changed
- the code generation of the non_existent method. It accepts
- only one parameter, not two. So I changed the param_count
- from 2 to 1.
-
-Mon Jul 20 10:35:33 1998 David L. Levine <levine@cs.wustl.edu>
-
- * orbsvcs/orbsvcs/Trader/Constraint_Interpreter.{h,cpp},
- Offer_Iterators_T.cpp:
- wrapped TAO_THROW_SPEC arguments with double parens.
-
- * orbsvcs/orbsvcs/Trader/Offer_Iterators.h: moved = 0 (for pure
- virtual) to after the exceptions spec.
-
- * orbsvcs/orbsvcs/Trader/Trader_Interfaces.cpp,Trader_Utils.cpp:
- fixed exceptions specs to match declarations in .h files.
-
- * orbsvcs/tests/Trading/TT_Info.cpp (dump_properties): changed
- types of locals "seq_length" and "i" from CORBA::ULong to
- CORBA::Long to avoid signed/unsigned comparison.
-
-Mon Jul 20 10:20:00 1998 Michael Kircher <mk1@cs.wustl.edu>
-
- * docs/releasenotes/index.html: Added a reference to the
- global resources and leader-follower model documentation.
-
- * docs/leader_follower.html: Documentation about the leader-follower
- model used for global resources, especially for one Reactor
- accessed by multiple threads.
-
-Mon Jul 20 06:52:02 1998 Aniruddha Gokhale <gokhale@mambo.cs.wustl.edu>
-
- * TAO_IDL/be/be_visitor_array/{array_ch, array_ci, array_cs}.cpp:
- Added support for anonymous arrays. This is yet to be tested
-
- * TAO_IDL/be/be_visitor_field/field_ch.cpp: Handled anonymous
- array declaration in structures.
-
- *Note* that although the above changes were made a couple of weeks
- back I have not been able to test them.
-
-Sun Jul 19 22:58:45 1998 David L. Levine <levine@cs.wustl.edu>
-
- * orbsvcs/orbsvcs/Trader/Trader.cpp: added
- ACE_Unbounded_Queue<CosTrading::Admin::OctetSeq *>, etc., template
- instantiations.
-
- * tao/corba.h: define TAO_THROW_SPEC using ACE_THROW_SPEC.
-
-Sat Jul 18 23:01:51 1998 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * TAO version 0.1.40 released.
-
-Sat Jul 18 22:16:14 1998 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * TAO version 0.1.39 released.
-
-Sat Jul 18 20:22:19 1998 Michael Kircher <mk1@cs.wustl.edu>
-
- * tests/Quoter/run_test.sh: Removed this file,
- all the functionality is provided by the
- run_test.pl script.
-
- * tao/Server_Request.{h,cpp}: Added a new constructor,
- which does not need an input CDR stream. It is going
- to be used for locate requests. When we invoke
- the non_existend method on the object to see if it
- is there, forwarded or not existent.
-
- * orbsvcs/tests/Simulator/DOVEBrowser/PushConsumer.java.JDK1.2:
- Adopted to the new interfaces for the Event Service.
-
-Sat Jul 18 19:37:19 1998 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * orbsvcs/tests/Simple_Naming/client.cpp: The ORB now looks
- at argv and argc before the client does.
-
- * orbsvcs/tests/Simple_Naming/run_test.pl: New Perl script
- for testing.
-
-Sat Jul 18 17:31:29 1998 Nagarajan Surendran <naga@cs.wustl.edu>
-
- * tests/Cubit/Hardpack/IDL_Cubit/cubit.idl:
- * tests/Cubit/Hardpack/IDL_Cubit/cubit_impl.{hh,cc}:
- * tests/Cubit/Hardpack/IDL_Cubit/client_i.{h,cpp}:
- * tests/Cubit/Hardpack/IDL_Cubit/server_i.{h,cpp}:
- * tests/Cubit/Hardpack/IDL_Cubit/client.cpp:
- * tests/Cubit/Hardpack/IDL_Cubit/server.cpp:
- * tests/Cubit/Hardpack/IDL_Cubit/Makefile:
- * tests/Cubit/Hardpack/IDL_Cubit/README:
- * tests/Cubit/Hardpack/IDL_Cubit/initref.cfg:
- Added these files for the IDL_Cubit test for the Hardpack
- ORB.
-
-Sat Jul 18 15:44:59 1998 Seth Benjamin Widoff <sbw1@waltz.cs.wustl.edu>
-
- * orbsvcs/orbsvcs/Trader/Constraint_Visitors.cpp:
- * orbsvcs/orbsvcs/Trader/Offer_Database.*:
- * orbsvcs/orbsvcs/Trader/Offer_Iterators.*:
- * orbsvcs/orbsvcs/Trader/Offer_Iterators_T.cpp:
- * orbsvcs/orbsvcs/Trader/Service_Type_Repository.cpp:
- * orbsvcs/orbsvcs/Trader/Trader.cpp:
- * orbsvcs/orbsvcs/Trader/Trader_Interfaces.*:
- * orbsvcs/orbsvcs/Trader/Trader_T.cpp
- * orbsvcs/orbsvcs/Trader/Trader_Utils.*:
- * orbsvcs/tests/Trading/Offer_Exporter.*:
- * orbsvcs/tests/Trading/Service_Type_Exporter.*:
- * orbsvcs/tests/Trading/Offer_Importer.*:
- * orbsvcs/tests/Trading/export_test.cpp:
- * orbsvcs/tests/Trading/import_test.cpp:
- * orbsvcs/tests/Trading/collocated_test.cpp:
- * orbsvcs/tests/Trading/Makefile:
- * orbsvcs/Trading_Service/Trading_Service.cpp:
- * orbsvcs/Trading_Service/Makefile:
-
- Fixed g++ 2.7.2 compilation warnings/errors. Note: the tests and
- applications, although they compile now with g++ 2.7.2, don't link
- properly because the g++ linker is baffled by the profuse
- virtual/multiple inheritance in the skeletons generated from the
- CosTrading.idl file, and can't find the copy constructors it
- autogenerated. The solution is to have the IDL compiler generate
- explicit copy constructors for these skeleton classes.
-
-Sat Jul 18 15:39:42 1998 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * orbsvcs/tests/Simple_Naming/client.dsp: Updated this MSVC
- project file to use the latest changes to the Simple
- Naming test.
-
-Sat Jul 18 15:30:00 1998 Michael Kircher <mk1@cs.wustl.edu>
-
- * docs/forwarding.html: Added some optimization
- suggestions.
-
-Sat Jul 18 14:19:48 1998 Seth Benjamin Widoff <sbw1@waltz.cs.wustl.edu>
-
- * tao/orbconf.h:
- * orbsvcs/orbsvcs/Makefile:
- * orbsvcs/orbsvcs/CosTrading.idl:
- Moved the definition of TAO_HAS_OBJECT_IN_STRUCT_MARSHAL_BUG into
- orbconf.h and CosTrading.idl, and out of the orbsvcs Makefile.
-
-Sat Jul 18 14:12:00 1998 Michael Kircher <mk1@cs.wustl.edu>
-
- * tests/Cubit/TAO/IDL_Cubit/svc.conf: Added the
- ORBiiopprofilelock switch to the client configuration to
- switch off the lock needed for forwarding. We know, we
- do not need it, so we use a null lock instead. This
- should improve the performance a little bit.
-
- * tao/Connect.cpp: Added code for handle_locate, which is still
- commented, because not tested.
- The TAO_ORB_Core_instance is now cached in send_request and
- handle_input.
-
-Sat Jul 18 14:00:38 1998 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * tests/Cubit/TAO/IDL_Cubit/Makefile: Always try to
- generate perfect hash functions for the operation
- dispatching by enabling the -P flag.
-
-Sat Jul 18 11:29:43 1998 Chris Gill <cdgill@cs.wustl.edu>
-
- * orbsvcs/orbsvcs/Event/RT_Task.h
- orbsvcs/orbsvcs/Event/Dispatching_Modules.cpp
-
- Changed to always typedef ACE_ES_QUEUE as the base
- template class ACE_Message_Queue<ACE_SYNCH> and
- explicitly construct dynamic message queues as needed.
-
-Sat Jul 18 10:19:37 1998 David L. Levine <levine@cs.wustl.edu>
-
- * orbsvcs/tests/Logger/client.cpp (nesting_test): added return 0
- at end. (init): removed unused local factory_ref2.
-
-Sat Jul 18 08:19:24 1998 Douglas C. Schmidt <schmidt@lambada.cs.wustl.edu>
-
- * orbsvcs/tests/Simple_Naming/client.cpp: Beefed up this test so
- that it illustrates how to bind(), resolve(), and unbind() an
- object reference to a remote Naming Context. This is an
- important test to make sure that things are working properly.
-
- * orbsvcs/orbsvcs/Naming/Naming_Utils: Added an init() method to
- this class to begin to factor out common code for being a client
- of a Naming Service.
-
- * TAO/orbsvcs/tests/Naming/ns_tree.cpp (main): Cleaned up the
- formatting for this test.
-
- * orbsvcs/tests/Simple_Naming: Renamed clnt.* to client.* to
- be more consistent.
-
- * tests/Cubit/TAO/IDL_Cubit/svc.conf: Changed the default ORB
- concurrency model from reactive to thread-per-connection since
- the latter is considerably faster.
-
-Fri Jul 17 17:42:27 1998 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * docs/Options.html: Added documentation for the TAO environment
- variables.
-
- * tao/ORB.cpp (resolve_trading_service): Changed the environment
- variable for NameService and TradingService to NameServiceIOR
- and TradingServiceIOR to be more consistent.
-
- * orbsvcs/orbsvcs/Naming/Naming_Utils.h: Started adding the new
- TAO_Naming_Client class, which will simplify the initialization
- and access to a NamingContext.
-
- * orbsvcs/orbsvcs/Naming/Naming_Utils.cpp: Changed the
- capitalization of GetNamingContext() to get_naming_context(),
- which is consistent w/TAO programming style.
-
- * tao/skip.cpp: Replaced uses of old-style C casts with a
- static_cast.
-
-Fri Jul 17 19:34:11 1998 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * tao/ORB.cpp: The return value for acceptor ().enable () is no
- longer being checked for -1, since platforms that don't
- support it (like NT) will return -1.
-
-Fri Jul 17 18:46:17 1998 Matthew J Braun <mjb2@cec.wustl.edu>
-
- * orbsvcs/orbsvcs/Log/Logger_i.h: Added new fields for verbosity
- * orbsvcs/orbsvcs/Log/Logger_i.cpp: Adjusted for new fields
- * orbsvcs/tests/client.h: Added new methods- resolve_name () &
- nesting_test ()
- * orbsvcs/tests/client.cpp: Compacted code somewhat. Broke run () and
- init () into smaller functions
- * orbsvcs/orbsvcs/Logger.idl: Adjusted TAO_MAXLOGMSGLEN
- * orbsvcs/tests/server.cpp: Partialy incomplete incorporation of
- name service
-
-Fri Jul 17 17:58:37 1998 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * docs/implrepo.html: Addressed some more comments.
-
-Fri Jul 17 11:47:42 1998 David L. Levine <levine@cs.wustl.edu>
-
- * tao/IIOP_Object.cpp (do_static_call,put_params): on sparcs
- with g++ prior to 2.8, e.g., 2.7.2.3, only; added an awful
- hack to two-way va_arg processing. The hack throws away
- the first var arg. Apparently, g++ 2.7.2.3 provides a bogus
- arg to the first va_arg call by mistake. This ugliness
- works around that problem. We haven't seen this elsewhere
- with va_arg, or with later versions of g++.
-
- * orbsvcs/tests/Event_Latency/Event_Latency.cpp:
- fixed supplier id (it was the same for all suppliers) and other
- very minor cleanup.
-
- * orbsvcs/tests/Event_Latency/run_tests.sh: added.
-
-Fri Jul 17 11:02:29 1998 Seth Benjamin Widoff <sbw1@waltz.cs.wustl.edu>
-
- * tao/POAC.h: unclosed comments.
-
- * orbsvcs/tests/AVStreams/source/mpeg/server/Machine_Properties.{h,cpp}:
- * orbsvcs/tests/AVStreams/source/mpeg/server/Video_Repository.{h,cpp}:
- * orbsvcs/tests/AVStreams/source/mpeg/server/Property_Exporter.{h,cpp}:
- * orbsvcs/tests/AVStreams/source/mpeg/server/augmented_server.{h,cpp}:
- Updated these files in light of recent changes to the Trading Service.
-
-Fri Jul 17 09:46:56 1998 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * tao/POAC.h: Replaced #endif // ... with #endif /* ... */ since
- this is more portable...
-
- * tao/POAC.h: Changed CORBA::Policy to ACE_CORBA_1 (Policy) to
- work around friggin' bugs with MSVC++ 4.2. Thanks to Ernesto
- Guisado <eguisado@saincotrafico.com> for reporting this.
-
-Fri Jul 17 08:28:55 1998 David L. Levine <levine@cs.wustl.edu>
-
- * Makefile (CONTROLLED_FILES): added TAO-inheritance.{pdf,ps}.gz
- to distribution.
-
-Thu Jul 16 15:20:12 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tao/Connect.cpp:
- * tao/ORB.cpp:
- Set the close-on-exec flag using the new IPC_SAP interfaces.
-
- * tao/ORB_Core.cpp:
- * orbsvcs/orbsvcs/Event/RT_Task.h:
- * orbsvcs/tests/EC_Multiple/EC_Multiple.h:
- * orbsvcs/tests/EC_Multiple/EC_Multiple.cpp:
- * orbsvcs/tests/EC_Mcast/EC_Mcast.h:
- * orbsvcs/tests/EC_Mcast/EC_Mcast.cpp:
- Use ACE_SYNCH_CONDITION instead of
- ACE_Condition<ACE_Thread_Mutex> some template instantiations are
- removed.
-
-Thu Jul 16 15:15:46 1998 Seth Benjamin Widoff <sbw1@waltz.cs.wustl.edu>
-
- * orbsvcs/Makefile:
- * orbsvcs/tests/Makefile:
- * orbsvcs/orbsvcs/Makefile:
- Trading Service now compiles by default! Let the mayhem begin!
-
-Thu Jul 16 12:55:54 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tao/Connect.cpp:
- Added the close-on-exec flag the Client and Server
- Connection_Handlers, this avoid resource leaks in the event of
- fork/execs.
-
-Thu Jul 16 12:57:08 1998 Seth Benjamin Widoff <sbw1@waltz.cs.wustl.edu>
-
- * tao/ORB_Core.cpp: Fixed explicit template instantiation of
- ACE_Thread_Condition and ACE_Condition on IRIX.
-
-Thu Jul 16 11:50:00 1998 Michael Kircher <mk1@cs.wustl.edu>
-
- * tao/ORB_Core.{h,cpp}: Due to merging a cvs branch
- to the main trunk, the following changes went away, and
- where now reintroduced:
-
-Thu Jul 16 00:00:20 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * Removed all the COM madness, TAO no longer uses the IUnknown
- classes, QueryInterface(), AddRef() or Release(). The new
- reference counting methods are called _incr_refcnt and
- _decr_refcnt (the leading underscore is necessary for CORBA
- complaince, but it breaks ANSI/C or ANSI/C++ complaince, yuk!).
- This change save a few microseconds on the critical path,
- because QueryInterface() was used in remote method invocation,
- invoking many virtual methods, increasing the refcnt and then
- decreasing it again; but the real motivations are:
- + It was confusing to users it what way did TAO support COM (it
- does not, yet).
- + Removing QueryInterface() and the ref counting from the
- critical path will allow us to protect the ref counts with
- mutexes (strategized, of course).
-
- * tao/Any.cpp:
- * tao/Any.h:
- * tao/CurrentC.cpp:
- * tao/Exception.cpp:
- * tao/Exception.h:
- * tao/IIOP_ORB.cpp:
- * tao/IIOP_Object.cpp:
- * tao/IIOP_Object.h:
- * tao/Invocation.cpp:
- * tao/Makefile:
- * tao/Marshal.i:
- * tao/NVList.cpp:
- * tao/NVList.h:
- * tao/ORB.cpp:
- * tao/ORB.h:
- * tao/ORB.i:
- * tao/Object.cpp:
- * tao/Object.h:
- * tao/Object.i:
- * tao/POAC.cpp:
- * tao/PolicyC.cpp:
- * tao/Principal.cpp:
- * tao/Principal.h:
- * tao/Request.cpp:
- * tao/Request.h:
- * tao/Server_Request.cpp:
- * tao/Server_Request.h:
- * tao/Server_Request.i:
- * tao/Stub.h:
- * tao/Typecode.cpp:
- * tao/Typecode.h:
- * tao/append.cpp:
- * tao/corba.h:
- * tao/decode.cpp:
- * tao/deep_copy.cpp:
- * tao/encode.cpp:
- * tao/skip.cpp:
- This are the files affected by the change.
-
- * tao/compat/initguid.h:
- * tao/compat/objbase.h:
- Removed! COM is gone from TAO.
-
- * TAO_IDL/be/be_visitor_operation/operation_cs.cpp:
- * TAO_IDL/be/be_visitor_interface/interface_ss.cpp:
- * TAO_IDL/be/be_visitor_interface/interface_cs.cpp:
- Generate the new CORBA_Object methods to gain access to the
- STUB_Object, we don't generate the old COM methods.
-
- * taoconfig.mk:
- Removed -I$(TAO_ROOT)/tao/compat
-
- * Makefiles:
- Updated the dependencies in all the Makfiles of TAO (due to the
- removal of objbase.h & friends). Also fixed many problems in the
- Makefiles, like missing SRC or LSRC lists, removed the
- -I$(TAO_ROOT)/tao/compat includes, added missing TAO_ROOT
- definitions, etc.
-
- * docs/releasenotes/ec.html:
- Added the latest changes.
-
- * tests/Cubit/TAO/IDL_Cubit/client_i.cpp:
- Fixed mismatched memory free (new vs. malloc).
-
- * orbsvcs/tests/Logger/client.h:
- Fixed method declaration.
-
-Wed Jul 15 22:17:20 1998 David L. Levine <levine@cs.wustl.edu>
-
- * tao/ORB_Core.cpp: added ACE_Unbounded_Set<ACE_SYNCH_CONDITION *>,
- etc., template instantiations. Added ACE_Thread_Condition and
- ACE_Condition instantiations, w/o ACE_HAS_TEMPLATE_TYPEDEFS.
-
-Wed Jul 15 21:16:19 1998 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * orbsvcs/Trading_Service/Trading_Service.{dsp,dsw}:
- * orbsvcs/tests/Trading/Trading.dsw:
- * orbsvcs/tests/Trading/Colocated_Test.dsp:
- * orbsvcs/tests/Trading/Export_Test.dsp:
- * orbsvcs/tests/Trading/Import_Test.dsp:
- * orbsvcs/tests/Trading/TradingLib.dsp:
- Project files for the Trading service for MSVC.
-
-Wed Jul 15 20:12:47 1998 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * tao/ORB_Core.cpp: Changed the warnings that occur when
- a conf file is not found to be debug warnings (only show
- up with -ORBdebug)
-
-Wed Jul 15 19:28:51 1998 Seth Widoff <sbw1@cs.wuslt.edu>
-
- * orbsvcs/orbsvcs/orbsvcs.dsp: Added trader files.
-
-Wed Jul 15 18:00:00 1998 Michael Kircher <mk1@cs.wustl.edu>
-
- * tao/Invocation.cpp: Made sure, that all control paths
- resume the handler - checking invoke methods.
-
-Wed Jul 15 16:27:01 1998 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * tests/Simple: Added a new test that is just a simple test
- which can be used as a basis for new tests or just to see
- the basics of a CORBA client and server.
-
-Wed Jul 15 16:00:39 1998 Matthew J Braun <mjb2@cec.wustl.edu>
-
- * client.cpp: Changed a few cast statments; added comments
-
- * runtests.pl: New script to automate running of tests
-
-Wed Jul 15 15:44:10 1998 Jeff Parsons <jp4@cs.wustl.edu>
-
- * tao/Invocation.cpp: Carlos corrected his omission of code to
- invoke before waiting for a reply.
-
-Wed Jul 15 12:40:00 1998 Michael Kircher <mk1@cs.wustl.edu>
-
- * tao/Connect.{h,cpp}: Changed handle_input and send_request
- of the Client Connection Handler to support global
- resources and multiple threads. It is achieved through
- the leader follower model.
-
- * tao/Invocation.cpp: The suspended Client Connection Handler
- from Connect.cpp get resumed (TAO_GIOP_Invocation::invoke).
-
- * tao/ORB.{h,cpp}: The run method conforms to the rules
- of the leader follower model.
-
- * tao/ORB_Core.{h,cpp}: The ORB Core now supports all
- the variables for the leader follower model.
-
-Wed Jul 15 12:07:15 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tao/Servant_Base.cpp:
- Added timeprobes in operation lookup.
-
- * tests/Cubit/TAO/IDL_Cubit/client.cpp:
- * tests/Cubit/TAO/IDL_Cubit/server.cpp:
- Added TIMEPROBE_PRINT at the end.
-
-Wed Jul 15 12:11:01 1998 Nagarajan Surendran <naga@cs.wustl.edu>
-
- * orbsvcs/tests/Property/Makefile:
- Removed unnecessary STL dependencies.
-
-Wed Jul 15 11:44:57 1998 Alexander Babu Arulanthu <alex@cs.wustl.edu>
-
- * orbsvcs/tests/CosPropertyService/Makefile: Removed STL stuff and
- did a make depend.
-
-Wed Jul 15 10:55:33 1998 David L. Levine <levine@cs.wustl.edu>
-
- * tests/Quoter/run_tests.pl: removed hard-coded perl path.
-
-Wed Jul 15 09:47:17 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * orbsvcs/orbsvcs/Event/Module_Factory.cpp:
- Removed a bogus include file.
-
- * orbsvcs/orbsvcs/Makefile:
- Updated dependencies again.
-
-Tue Jul 14 21:56:30 1998 Seth Benjamin Widoff <sbw1@waltz.cs.wustl.edu>
-
- * orbsvcs/orbsvcs/Makefile (FILES): updated dependencies.
-
-Tue Jul 14 21:50:04 1998 David L. Levine <levine@cs.wustl.edu>
-
- * tests/Quoter/run_test.sh: use sh instead of ksh, $login
- instead of mk1, and $ps_opts.
-
- * orbsvcs/tests/start_services: bash doesn't always supply $USER,
- so use $login with it also.
-
-Tue Jul 14 21:25:19 1998 Seth Benjamin Widoff <sbw1@waltz.cs.wustl.edu>
-
- * orbsvcs/tests/Trading/Makefile:
- * orbsvcs/tests/Trading/Offer_Exporter.{h,cpp}:
- * orbsvcs/tests/Trading/Offer_Importer.{h,cpp}:
- * orbsvcs/tests/Trading/Offer_Importer.h:
- * orbsvcs/tests/Trading/Service_Type_Exporter.{h,cpp}:
- * orbsvcs/tests/Trading/TT_Info.{h,cpp}:
- * orbsvcs/tests/Trading/colocated_test.cpp:
- * orbsvcs/tests/Trading/export_test.cpp:
- * orbsvcs/tests/Tradingimport_test.cpp:
- These tests now copmile with egcs. In addition, Added modify and
- withdraw_using_constraint tests, and the "quiet" flag, which will
- staunch the usual barrage of output by not printing the contents
- of offers and service types.
-
- * orbsvcs/Trading_Service/Trading_Service.cpp: compiles with
- egcs.
-
- * orbsvcs/orbsvcs/Trader/*.*: Compiles with egcs. Improved the
- modify method.
-
-Tue Jul 14 19:15:41 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * orbsvcs/orbsvcs/Makefile:
- * orbsvcs/orbsvcs/Event/Module_Factory.h:
- * orbsvcs/orbsvcs/Event/Module_Factory.cpp:
- * orbsvcs/orbsvcs/Event/Fast_Reactor.h:
- * orbsvcs/orbsvcs/Event/Dispatching_Modules.h:
- * orbsvcs/orbsvcs/Event/Dispatching_Modules.cpp:
- * orbsvcs/orbsvcs/Event/Event_Channel.h:
- * orbsvcs/orbsvcs/Event/Event_Channel.cpp:
- The Event Channel modules are constructed using a Factory class,
- that will simplify configuration of the EC, like using RTU or
- FIFO dispatching, disabling correlation, or filtering, etc.
-
-Tue Jul 14 18:35:56 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * TAO_IDL/be/be_visitor_sequence/gen_unbounded_sequence_ch.cpp:
- The generated replace() method released the buffer twice.
-
-Tue Jul 14 15:56:46 1998 Nagarajan Surendran <naga@cs.wustl.edu>
-
- * orbsvcs/tests/AVStreams/Machine_Properties.{h,cpp}:
- * orbsvcs/tests/AVStreams/Property_Exporter.{h,cpp}:
- Removed as they are moved to
- orbsvcs/tests/AVStreams/mpeg/source/server.
-
- * orbsvcs/tests/AVStreams/Makefile:
- * orbsvcs/tests/AVStreams/server.{h,cpp}:
- Removed as they are outdated.
-
-Tue Jul 14 15:28:44 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * TAO_IDL/be/be_visitor_field/field_ch.cpp:
- Added support for arrays inside structures. Anonymous arrays do
- *not* work. Thanks to Eric Powers <powerg@deltanet.com> for this
- patch.
-
-Tue Jul 14 14:40:36 1998 David L. Levine <levine@cs.wustl.edu>
-
- * orbsvcs/tests/Event_Latency/Event_Latency.cpp (print_stats):
- when short-circuiting, don't print out time breakdowns to/in/from EC.
-
-Tue Jul 14 13:30:01 1998 Chris Gill <cdgill@cs.wustl.edu>
-
- * orbsvcs/orbsvcs/Event/Dispatching_Modules.cpp
- orbsvcs/orbsvcs/Event/RT_Task.h:
-
- Added conditional compilation logic to cause EC to use dynamic queues
- with appropriate dispatching strategies when the MUF, EDF, or MLF
- strategies are defined. This is a temporary measure to allow
- testing of the EC performance with the dynamic queues, and will
- be relaced with a better configuration mechanism, based on the results
- of the off-line scheduling run, in the very near future.
-
-Tue Jul 14 12:00:18 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * TAO_IDL/be/be_visitor_interface/interface_ss.cpp:
- * TAO_IDL/be/be_visitor_interface/interface_sh.cpp:
- * TAO_IDL/be/be_visitor_interface/be_interface.cpp:
- Added server side support for CORBA::Object::_non_existent, in
- the future it could be implemented in the POA, saving an
- operation lookup and reducing the footprint somewhat.
-
- * orbsvcs/orbsvcs/Concurrency/CC_LockSet.h:
- * orbsvcs/orbsvcs/Concurrency/CC_LockSet.cpp:
- * orbsvcs/orbsvcs/Concurrency/CC_LockSetFactory.h:
- * orbsvcs/orbsvcs/Concurrency/CC_LockSetFactory.cpp:
- Replaced ACE_Thread_Mutex with ACE_SYNCH_MUTEX so it compiles in
- platforms without threads, not that it will work though.
-
-Tue Jul 14 12:30:45 1998 David L. Levine <levine@cs.wustl.edu>
-
- * tests/Cubit/TAO/MT_Cubit/client.cpp (do_priority_inversion_test):
- removed dependence on local context_switch on platforms that don't
- have ACE_HAS_PRUSAGE_T and ACE_HAS_GETRUSAGE. Thanks to
- Arturo Montes <mitosys@colomsat.net.co> for reporting this. Also,
- removed csw on those platforms, because it was no longer being used.
-
-Tue Jul 14 11:48:23 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * tao/ORB_Core.{h,cpp} (arl_same_port_connect): Added the new
- member function to ORB_Core to check if we want the client to
- initiate a connection using the same local port number as
- server's.
-
- * tao/Invocation.cpp (start): Added code to specify the following:
-
- This change is only for ARL only and to enable the feature, you
- must add
-
- #if defined (TAO_ARL_USES_SAME_CONNECTOR_PORT)
-
- to your $ACE_ROOT/ace/config.h. Add the command line option
-
- -ORBarlsameportconnect yes
-
- when starting the client.
-
- *** This is not for the general audience of TAO. Don't use
- it. ***
-
-Tue Jul 14 11:34:02 1998 David L. Levine <levine@cs.wustl.edu>
-
- * tao/IIOP_Object.cpp (do_static_call): commented out unused
- local "status".
-
-Mon Jul 13 18:35:22 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp:
- * TAO_IDL/be/be_sequence.cpp:
- Code generation for sequences of octets was incorrect in
- platforms that do not support automatic template
- instantiation. Thanks to Eric Powers <powerg@deltanet.com> for
- pointing this out.
-
-Mon Jul 13 17:50:35 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * tao/TAO.dsp: Added Invocation.cpp into project.
-
-
- The following two changes were made per Carlos' instructions.
- (I was just typing.)
-
- * tao/deep_free.cpp (DEEP_FREE): Commented out 'delete source' in
- case of CORBA::tk_struct.
-
- * tao/Any.cpp (operator=, ~CORBA_Any, replace): Added delete
- this->value after DEEP_FREEing.
-
-Mon Jul 13 17:37:01 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tao/Object.cpp:
- Fixed some problems in the implementation of _non_existent(),
- thanks to Dave Meyer <dmeyer@std.saic.com>
-
-Mon Jul 13 16:20:30 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tao/corba.h:
- * tao/Makefile:
- * tao/Invocation.h:
- * tao/Invocation.i:
- * tao/Invocation.cpp:
- * tao/GIOP.h:
- * tao/GIOP.i:
- * tao/GIOP.cpp:
- * tao/IIOP_Object.h:
- * tao/IIOP_Object.cpp:
- On the client side we can optimize memory allocation for
- oneway requests by not allocating the response
- buffer. But to do this and take as much memory as possible from
- the stack also requires to follow different execution paths for
- the oneway vs. two way tests.
- With this changes the memory allocations are:
- + For oneways:
- 1 on the client side (can be TSS allocator).
- 3 on the server side (one can be TSS allocator).
- + For twoway:
- 3 on the client side (1 can be a TSS allocator).
- 3 on the server side (1 can be TSS allocator).
-
-
- * tests/Cubit/TAO/IDL_Cubit/cubit.idl:
- * tests/Cubit/TAO/IDL_Cubit/client_i.h:
- * tests/Cubit/TAO/IDL_Cubit/client_i.cpp:
- * tests/Cubit/TAO/IDL_Cubit/cubit_i.h:
- * tests/Cubit/TAO/IDL_Cubit/cubit_i.cpp:
- Added simple tests with no arguments or return values, also
- added a oneway test.
-
- * orbsvcs/Dump_Schedule/Makefile:
- * orbsvcs/Event_Service/Makefile:
- * orbsvcs/LifeCycle_Service/Makefile:
- * orbsvcs/Naming_Service/Makefile:
- * orbsvcs/Scheduling_Service/Makefile:
- * orbsvcs/orbsvcs/Makefile:
- * orbsvcs/tests/EC_Mcast/Makefile:
- * orbsvcs/tests/EC_Multiple/Makefile:
- * orbsvcs/tests/EC_Throughput/Makefile:
- * orbsvcs/tests/Event_Latency/Makefile:
- * orbsvcs/tests/Logger/Makefile:
- * orbsvcs/tests/Simple_Naming/Makefile:
- * tests/CDR/Makefile:
- * tests/Cubit/TAO/IDL_Cubit/Makefile:
- * tests/Cubit/TAO/MT_Cubit/Makefile:
- * tests/NestedUpcall/Reactor/Makefile:
- * tests/NestedUpcall/Triangle_Test/Makefile:
- * tests/OctetSeq/Makefile:
- * tests/POA/Default_Servant/Makefile:
- * tests/POA/Explicit_Activation/Makefile:
- * tests/POA/FindPOA/Makefile:
- * tests/POA/Generic_Servant/Makefile:
- * tests/POA/NewPOA/Makefile:
- * tests/POA/On_Demand_Activation/Makefile:
- * tests/POA/RootPOA/Makefile:
- * tests/Param_Test/Makefile:
- * tests/Quoter/Makefile:
- * tests/Thruput/TAO/Makefile:
- The new files in the tao library changed the dependencies.
-
- * orbsvcs/Dump_Schedule/Makefile:
- Sources were listed in the wrong macro.
-
-Mon Jul 13 14:37:06 1998 David L. Levine <levine@cs.wustl.edu>
-
- * Event_Latency.cpp: use ACE_CU64_TO_CU32 to convert const
- 64-bit u_ints to 32-bits happily with Sun C++. Also, replaced
- a function-style cast and some other old casts with ACE
- ANSI-style casts.
-
-Mon Jul 13 13:59:08 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tests/Param_Test/run_test.pl:
- Fixed a few (minor) perl warnings.
-
-Mon Jul 13 11:49:29 1998 Seth Benjamin Widoff <sbw1@waltz.cs.wustl.edu>
-
- * tao/Marshall.i: Now setting freed string pointer to zero.
-
- * tao/deep_free.cpp: Although the struct fields were being freed,
- the memory for the struct itself wasn't. Note: other types may
- also have this problem.
-
-Sun Jul 12 19:47:34 1998 Seth Widoff <sbw1@cs.wustl.edu>
-
- * docs/releasenotes/trader.html:
- Finished the initial draft of the Trading Service documentation.
-
-Sun Jul 12 13:45:00 1998 Michael Kircher <mk1@cs.wustl.edu>
-
- * tests/NestedUpcalls/MT_Client_Test/*:
- Added a new test for testing multiple threads accessing
- global resources, which means, one ORB and one Reactor.
- It also tests for proper nested upcalls.
-
-Sun Jul 12 01:40:58 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * Fixed several problems reported by John Mulhern
- <9107@mn3.lawson.lawson.com>, that fix portability problems to
- HP/aCC.
-
- * tao/Typecode.cpp:
- Declared a temporary buffer as CORBA::Octet* instead of void*,
- otherwise HP/aCC balks.
-
- * TAO_IDL/be_include/be_sequence.h:
- * TAO_IDL/be/be_sequence.cpp:
- fe_add_sequence() was redefined with different arguments and
- return value. It was not the intention and it triggered warnings
- on several compilers (HP/aCC, SGI/CC).
-
- * TAO_IDL/fe/y.tab.cpp:
- Removed indent pragma.
- Declared tao_yyerror as taking a const char*, it is not used
- anyway.
-
- * TAO_IDL/be/be_visitor_operation/tie_si.cpp:
- Tie delegation is similar to collocated upcalls, the arguments
- are T_ptr objects and not T_var, hence, no .in () calls are
- needed.
-
- * TAO_IDL/fe/fe_extern.cpp:
- * TAO_IDL/driver/drv_preproc.cpp:
- Changed old C-style cast to reinterpret_cast, that should make
- HP/aCC compiler happy. This is just because SunCFE uses File* as
- a compilation barrier for FILE*, IMHO a waste of time.
-
-Sat Jul 11 10:17:35 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * orbsvcs/tests/Makefile:
- Added EC_Mcast to the list of tests.
-
-Fri Jul 10 22:25:44 1998 David L. Levine <levine@cs.wustl.edu>
-
- * TAO version 0.1.38 released.
-
-Fri Jul 10 22:06:16 1998 David L. Levine <levine@cs.wustl.edu>
-
- * tao/CDR.i (do_byte_swap): added explicit int return type.
-
-Fri Jul 10 17:51:13 1998 Jeff Parsons <jp4@cs.wustl.edu>
-
- * Param_Test/bd_str_seq.cpp:
- * Param_Test/ub_str_seq.cpp:
- DII tests now work.
-
- * Param_Test/bd_short_seq.cpp:
- * Param_Test/ub_short_seq.cpp:
- * Param_Test/bd_long_seq.cpp:
- * Param_Test/ub_long_seq.cpp:
- Minor changes in notation - no new functionality.
-
-Fri Jul 10 17:29:25 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * orbsvcs/tests/EC_Mcast/Makefile:
- * orbsvcs/tests/EC_Mcast/svc.conf:
- * orbsvcs/tests/EC_Mcast/EC_Mcast.h:
- * orbsvcs/tests/EC_Mcast/EC_Mcast.cpp:
- * orbsvcs/orbsvcs/Makefile:
- * orbsvcs/orbsvcs/Event/EC_Gateway_UDP.h:
- * orbsvcs/orbsvcs/Event/EC_Gateway_UDP.cpp:
- Added the first implementation of a UDP/Mcast based gateway to
- the EC. The current classes require a lot of manual
- configuration.
- Also implemented a small test to show the usage.
-
- * tao/CDR.h:
- * tao/CDR.i:
- * tao/CDR.cpp:
- Give access to external users of the swap_<n> methods, also
- provide an accesor for the byte swapping flag in OutputCDRs.
-
- * tao/GIOP.cpp:
- Use the new byte swap accessor.
-
- * orbsvcs/orbsvcs/Event/Event_Channel.h:
- * orbsvcs/orbsvcs/Event/Event_Channel.i:
- * orbsvcs/orbsvcs/Event/Event_Channel.cpp:
- Completed support for gateways that are interested in the
- supplier list changes. It is now possible to add Gateways
- *after* the consumer or supplier list has stabilized.
-
- * orbsvcs/orbsvcs/Event/EC_Gateway.cpp:
- Do nothing if receive a supplier update.
-
- * orbsvcs/tests/EC_Throughput/ECT_Consumer.cpp:
- Destroy the Event Channel *after* the consumers unsubscribe from
- it.
-
- * orbsvcs/tests/EC_Multiple/EC_Multiple.cpp:
- * orbsvcs/Event_Service/Event_Service.cpp:
- Before a normal exit we unbind the Event Service (and, if local,
- the Scheduling Service) from the Naming Service.
-
-Fri Jul 10 17:03:11 1998 Seth Benjamin Widoff <sbw1@waltz.cs.wustl.edu>
-
- * orbsvcs/orbsvcs/Trader/Constraint_Nodes.cpp:
- * orbsvcs/orbsvcs/Trader/Constraint_Visitors.h:
- * orbsvcs/orbsvcs/Trader/Offer_Database.cpp:
- * orbsvcs/orbsvcs/Trader/Offer_Iterators.cpp:
- * orbsvcs/orbsvcs/Trader/Service_Type_Repository.cpp:
- * orbsvcs/orbsvcs/Trader/Trader.{h, cpp}:
- * orbsvcs/orbsvcs/Trader/Trader_Interfaces.cpp:
- * orbsvcs/orbsvcs/Trader/Trader_T.h:
- * orbsvcs/orbsvcs/Trader/Trader_Utils.{h,cpp}:
- Addressed a number of memory leaks in the Trading
- Service. However, typecodes still leak oodles of memory.
-
- * orbsvcs/Trading_Service/Trading_Service.cpp:
- Cleans self up properly after catching SIGINT.
-
- * orbsvcs/tests/Trading/TT_Info.cpp:
- * orbsvcs/tests/Trading/Service_Type_Exporter.cpp:
- * orbsvcs/tests/Trading/export_test.cpp:
- Aesthetic changes.
-
-Fri Jul 10 16:35:21 1998 Jeff Parsons <jp4@cs.wustl.edu>
-
- * TAO/tests/Param_Test/client.cpp:
- Fixed bug in DII arg list creation.
-
- * TAO/tests/Param_Test/bd_short_seq.cpp:
- * TAO/tests/Param_Test/bd_long_seq.cpp:
- * TAO/tests/Param_Test/ub_short_seq.cpp:
- * TAO/tests/Param_Test/ub_long_seq.cpp:
- DII tests now work.
-
- * TAO/tests/Param_Test/any.cpp:
- Made some changes - not done yet. DII test still doesn't work.
-
-Fri Jul 10 15:32:42 1998 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * docs/implrepo.html: Another pass.
-
-Fri Jul 10 12:21:18 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * orbsvcs/tests/EC_Throughput/Makefile:
- * orbsvcs/tests/EC_Throughput/ECT_Supplier.cpp:
- * orbsvcs/tests/EC_Throughput/ECT_Consumer.cpp:
- Fixed errors and warnings reported by David.
-
-Fri Jul 10 00:32:51 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * TAO_IDL/be/be_visitor_argument/vardecl_ss.cpp:
- The skeletons were not releasing the strings allocated while
- demarshalling the arguments.
-
- * docs/implrepo.html:
- Another pass at the design document.
-
-Thu Jul 09 23:02:48 1998 Irfan Pyarali <irfan@cs.wustl.edu>
-
- * tao/POA.cpp (create_internal_lock): Change method to watch out
- for platforms without threads. Thanks to Hongyin Quan
- <hq1@arl.wustl.edu> for pointing this out.
-
-Thu Jul 9 17:48:37 1998 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * docs/implrepo.html: Carlos's comments have been addressed.
-
-Thu Jul 9 15:12:35 1998 Seth Benjamin Widoff <sbw1@waltz.cs.wustl.edu>
-
- * tao/deep_free.cpp: wasn't freeing string fields of structs.
-
- * tests/Quoter/Makefile: removed STL vestige.
-
-Wed Jul 8 21:08:53 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * docs/implrepo.html:
- Quick revision and added comments with remaining issues.
-
-Wed Jul 8 19:01:02 1998 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * docs/implrepo.html: Another big revision of the paper.
-
-Wed Jul 8 17:13:00 1998 Jeff Parsons <jp4@cs.wustl.edu>
-
- * TAO/tests/Cubit/TAO/DII_Cubit/client.cpp,
- TAO/tests/Cubit/TAO/DII_Cubit/client.h,
- TAO/tests/Cubit/TAO/DII_Cubit/DII_Cubit.dsw,
- TAO/tests/Cubit/TAO/DII_Cubit/DII_Cubit_Test.cpp,
- TAO/tests/Cubit/TAO/DII_Cubit/DII_Cubit_Test.dsp,
- TAO/tests/Cubit/TAO/DII_Cubit/README,
- TAO/tests/Cubit/TAO/DII_Cubit/Makefile:
- Combined client.h and client.cpp into one file,
- initialized the return variables in all the Cubit
- operations (to get rid of some UMRs in Purify),
- removed the one-button test file DII_Cubit_Test.cpp
- and the corresponding project file in VC (the perl
- script does the same thing and more safely), updated
- the DII_Cubit.dsw, Makefile and README files.
-
-Tue Jul 8 14:00:00 1998 Michael Kircher <mk1@cs.wustl.edu>
-
- * orbsvcs/orbsvcs/orbsvcs.dsp: When changing the RtecEventComm.id
- file or the RtecScheduler.idl file, it is needed to
- recompile the RtecEventChannelAdmin.idl file. This is a common
- problem. So the programmer has to take care that the
- dependencies in the Makefile or VC++ project file
- are set properly.
-
- * orbsvcs/tests/Simulator/Event_Supplier/DOVE_Supplier.cpp,
- orbsvcs/tests/Simulator/DOVEBrowser/PushConsumer.java,
- orbsvcs/tests/Simulator/DOVEBrowser/PushConsumer.java.JDK1.2,
- orbsvcs/tests/Simulator/README:
- Simplified the event data.
-
-Tue Jul 7 22:11:17 1998 Seth Benjamin Widoff <sbw1@waltz.cs.wustl.edu>
-
- * orbsvcs/orbsvcs/Trader/Trader.{h,cpp}:
- * orbsvcs/orbsvcs/Trader/Trader_T.{h,cpp}:
- * orbsvcs/orbsvcs/Trader/Trader_Interfaces.{h,cpp}:
- Fixed DEC cxx errors, addressed a memory leak.
-
-Tue Jul 7 20:48:37 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * tao/Connect.{h,cpp}: Revert my previous changes.
-
-Tue Jul 7 19:47:15 198 Jeff Parsons <jp4@cs.wustl.edu>
-
- * TAO/tao/Request.cpp: Slight modification (Andy's
- suggestion) to send_oneway (), getting rid of an
- error message when shutting down the Cubit server
- via DII.
-
-Tue Jul 7 19:25:55 1998 Jeff Parsons <jp4@cs.wustl.edu>
-
- * tests/Cubit/TAO/DII_Cubit/DII_Cubit_Test.cpp:
- New file that implements a "one-button" DII Cubit test.
- * DII_Cubit/Makefile: Added a build for dii_cubit_test.exe.
- * DII_Cubit/DII_Cubit_Test.dsp: New project in the workspace.
- * DII_Cubit/DII_Cubit.dsw: Updated workspace (new project).
-
-Tue Jul 7 08:21:41 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * TAO_IDL/Makefile:
- * orbsvcs/Dump_Schedule/Makefile:
- * orbsvcs/Event_Service/Makefile:
- * orbsvcs/LifeCycle_Service/Makefile:
- * orbsvcs/Naming_Service/Makefile:
- * orbsvcs/Scheduling_Service/Makefile:
- * orbsvcs/orbsvcs/Makefile:
- * orbsvcs/tests/Concurrency/Makefile:
- * orbsvcs/tests/EC_Multiple/Makefile:
- * orbsvcs/tests/EC_Throughput/Makefile:
- * orbsvcs/tests/Event_Latency/Makefile:
- * orbsvcs/tests/Logger/Makefile:
- * orbsvcs/tests/Simple_Naming/Makefile:
- * tao/Makefile:
- * tests/CDR/Makefile:
- * tests/Cubit/TAO/IDL_Cubit/Makefile:
- * tests/Cubit/TAO/MT_Cubit/Makefile:
- * tests/OctetSeq/Makefile:
- * tests/POA/Default_Servant/Makefile:
- * tests/POA/Explicit_Activation/Makefile:
- * tests/POA/FindPOA/Makefile:
- * tests/POA/Generic_Servant/Makefile:
- * tests/POA/NewPOA/Makefile:
- * tests/POA/On_Demand_Activation/Makefile:
- * tests/POA/RootPOA/Makefile:
- * tests/Param_Test/Makefile:
- * tests/Quoter/Makefile:
- * tests/Thruput/TAO/Makefile:
- * tests/NestedUpcall/Reactor/Makefile:
- * tests/NestedUpcall/Triangle_Test/Makefile:
- Updated dependencies.
-
-Tue Jul 07 07:36:36 1998 David L. Levine <levine@cs.wustl.edu>
-
- * tao/compat/objbase.h: use #if 0 instead of // to comment out a
- multiline #define, to avoid warning about a multiline comment.
-
- * tests/Param_Test/results.{h,cpp}: added trailing $ to Id string.
-
-Mon Jul 6 19:33:54 1998 Jeff Parsons <jp4@cs.wustl,edu>
-
- * TAO/tests/Cubit/TAO/DII_Cubit/client.cpp:
- Made the shutdown request DII instead of SII. Everything
- works on NT except for the shutdown option. Unix is OK.
- Also, changed the parse_args call to come after initializing
- the orb, so other orb-specific args can be used and not
- confuse parse_args.
-
-Mon Jul 6 19:17:00 1998 Michael Kircher <mk1@cs.wustl.edu>
-
- * docs/Options.html: Added documentation about the
- -ORBiiopprofilelock switch.
-
-Mon Jul 6 17:00:00 1998 Jeff Parsons <jp4@cs.wustl.edu>
-
- * TAO/tests/Cubit/TAO/DII_Cubit/client.{h,cpp}:
- Added a DII request on the naming service to get the
- Cubit factory IOR, plus code to implement all the
- command line options. Built with SunCC, it works on Unix,
- but not yet on NT.
-
-Mon Jul 6 15:46:35 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tao/decode.cpp:
- Strings contain a nested CDR with the bounds for it, the
- demarshalling code in that case was invoking the TypeCode
- constructor with the wrong parameters, hence the bounds were
- invalid. The problem only shows up now because we were ignoring
- the bounds in previous releases.
-
-Mon Jul 6 15:24:21 1998 Matthew J Braun <mjb2@cec.wustl.edu>
-
- * tests/Logger/client.h
- * tests/Logger/client.cpp
- * orbsvcs/orbsvcs/Log/Logger_i.h
- * orbsvcs/orbsvcs/Log/Logger_i.cpp
- * orbsvcs/orbsvcs/Logger.idl
-
- Routine checkin. Ignore the man behind that curtain....
- Fully working version complete, but not yet Purified.
-
-Mon Jul 06 15:13:11 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * tao/compat/initguid.h: Reordered some stuff.
-
- * tao/corba.h: Don't include in "compat/initguid.h" anymore.
-
-Mon Jul 6 15:10:30 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * orbsvcs/Naming_Service/Makefile:
- Updated dependencies.
-
- * orbsvcs/tests/EC_Throughput/ECT_Data.cpp:
- * orbsvcs/tests/EC_Throughput/ECT_Supplier.cpp:
- * orbsvcs/tests/EC_Throughput/ECT_Consumer.cpp:
- The CDR size was wrong, this resulted in all kind of strange
- errors n the client side. This is another reminder that an octet
- sequence only uses a single Message_Block, not a chain of them.
-
-Mon Jul 06 14:58:14 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * tao/IIOP_Object.{h,cpp}:
- * tao/Object.{h,i,cpp}:
- * tao/Server_Request.{h,cpp}:
- * tao/compat/objbase.h: Renamed REFIID to TAO_REFIID and
- DEFINE_GUID to TAO_DEFINE_GUID to avoid conflict with MSVC's
- COM. We don't support COM at this moment.
-
- * tao/compat/objbase.h: Disable the definition of TAO_VARENUM. It
- is not used currently. Thanks to Maximilian Hoferer
- <mhoferer@krones.de> for noticing this.
-
-Mon Jul 06 09:07:36 1998 Steve Huston <shuston@riverace.com>
-
- * tao/ORB_Core.{i cpp}: Removed redundant preprocessing token
- concatentations - HP-UX aCC warned about them.
-
- * tao/Connect.h: Added #include "tao/corba.h" so the defs are visible
- at template instantiation on AIX xlC.
-
-Mon Jul 6 04:45:02 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * tao/Connect.h (TAO_Client_Connect_Handler): Added a new data
- member <reactive_> to trace whether this client connection is
- running reactively or in a separate thread (other than the main
- thread.)
-
- * tao/Connect.cpp (open,close,send_request): Check to see if the
- client is going to run in a separate thread (by comparing its
- thread id with that of reactor's.) If so, the handler won't try
- to register itself with the reactor and simply block on the
- socket IO calls. This change enables the NestedUpcall/Reactor
- example to use the thread-per-connection strategy.
-
-Sun Jul 5 21:22:42 1998 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * tao/orbconf.h: Undid the change I made on July 3. Although it
- fixed the one problem I was looking at, it broke everything
- else. Oops.
-
- * TAO_IDL/be/be_codegen.cpp: Changed the TAO_EXPORT_MACRO
- definition to override any that came before. Without this the
- ordering of includes (putting corba.h before an orbsvc, such as
- CosNamingC.h) would break in certain configurations. Also moved
- it after the includes so it shouldn't affect included files.
-
-Sat Jul 4 01:18:21 1998 Seth Benjamin Widoff <sbw1@waltz.cs.wustl.edu>
-
- * orbsvcs/orbsvcs/Trader/Constraint_Interpreter.cpp:
- * orbsvcs/orbsvcs/Trader/Constraint_Visitor.cpp:
- * orbsvcs/orbsvcs/Trader/Constraint_l.cpp:
- * orbsvcs/orbsvcs/Trader/Offer_Interpreters.cpp:
- * orbsvcs/orbsvcs/Trader/Service_Type_Repository.cpp:
- * orbsvcs/orbsvcs/Trader/Trader.{h,cpp}:
- * orbsvcs/orbsvcs/Trader/Trader_Utils.cpp:
- Addressed warnings/errors on IRIX.
-
-Fri Jul 03 21:51:44 1998 David L. Levine <levine@cs.wustl.edu>
-
- * orbsvcs/tests/EC_Throughput/ECT_Supplier.cpp (parse_args):
- reset n_suppliers_ to 1, if <= 0, before the ACE_ERROR_RETURN
- instead of after. (supplier_task): cast event_count_ to
- CORBA::ULong to avoid signed/unsigned comparison.
-
- * orbsvcs/tests/EC_Throughput/ECT_Consumer.cpp (push_consumer):
- commented out unused local "ID".
-
-Fri Jul 3 19:54:03 1998 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * tao/orbconf.h: Changed the TAO_NAMESPACE_STORAGE_CLASS macros to
- work better with namespaces on MSVC.
-
-Fri Jul 3 18:40:46 1998 Seth Benjamin Widoff <sbw1@waltz.cs.wustl.edu>
-
- * orbsvcs/orbsvcs/Trader/Trader_Interfaces.{h,cpp}:
- * orbsvcs/orbsvcs/Trader/Trader_Utils.{h,cpp}:
- Debugged and tested directed queries.
-
- * orbsvcs/tests/Trading/Offer_Importer.{h,cpp}:
- * orbsvcs/tests/Trading/import_test.cpp:
- Added code to test directed queries.
-
-Fri Jul 03 17:30:00 1998 Michael Kircher <mk1@cs.wustl.edu>
-
- * orbsvcs/tests/Simulator/README: Added more documentation.
-
- * orbsvcs/tests/Simulator/DOVEBrowser/PushConsumer.java: Register
- now only for notification events.
-
- * orbsvcs/tests/Simulator/DOVEMIB/AnyAnalyser.{h,cpp}: support time stamps.
-
- * orbsvcs/tests/Simulator/DOVEMIB/DOVEMIB.{h,cpp}: support time stamps.
-
- * orbsvcs/tests/Simulator/DOVEMIB/PrintVisitor.{h,cpp}: support time stamps
-
- * orbsvcs/tests/Simulator/Event_Supplier/Event_Sup.{h, cpp}: moved
- a lot of connection management into the new DOVE Supplier.
-
- * orbsvcs/tests/Simulator/Event_Supplier/Event_Sup.dsp: Added the DOVE
- Suplier files.
-
- * orbsvcs/tests/Simulator/Event_Supplier/DOVE_Supplier.{h,cpp}: All
- the connection management with the event service is done here.
- A standardized interface is now supported, thanks to
- Kevin Stanley <kstanley1@mdc.com>.
-
-Fri Jul 03 16:38:12 1998 Steve Huston <shuston@riverace.com>
-
- * tao/Sequence.h (TAO_Unbounded_Sequence<CORBA::Octet>) Removed the
- template type specification from constructor names so that this
- compiles on AIX xlC as well as Sun C++ and HPUX aCC.
-
-Fri Jul 03 13:58:08 1998 David L. Levine <levine@cs.wustl.edu>
-
- * TAO version 0.1.37 released.
-
-Fri Jul 3 13:05:01 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * orbsvcs/tests/EC_Throughput/ECT_Data.cpp:
- * orbsvcs/tests/EC_Throughput/ECT_Supplier.cpp:
- Fixed template instantiations.
-
-Fri Jul 03 11:36:04 1998 David L. Levine <levine@cs.wustl.edu>
-
- * tests/Param_Test/Makefile,
- tests/Cubit/TAO/IDL_Cubit/Makefile: disabled perfect
- hashing until we can stabilize its use.
-
-Fri Jul 03 11:34:38 1998 Carlos O'Ryan <coryan@JIG>
-
- * orbsvcs/tests/EC_Throughput/Makefile:
- Added new object files to the Makefile.
-
- * orbsvcs/orbsvcs/Event/EC_Gateway.cpp:
- Protected against null publication or subscription list.
-
- * orbsvcs/orbsvcs/Event/Event_Channel.cpp:
- Removed a possible race condition in consumer
- disconnections. Thanks to Thomas Venturella <tventurell@mdc.com>
- for the last two fixes.
-
-Fri Jul 03 08:40:28 1998 Steve Huston <shuston@riverace.com>
-
- * tao/corba.h: Reordered some includes to get it to compile clean on
- HP-UX aCC.
-
-Fri Jul 03 02:03:23 1998 Carlos O'Ryan <coryan@JIG>
-
- * orbsvcs/tests/EC_Throughput/ECT_Data.h:
- * orbsvcs/tests/EC_Throughput/ECT_Data.cpp:
- * orbsvcs/tests/EC_Throughput/data.idl:
- * orbsvcs/tests/EC_Throughput/ECT_Consumer.cpp:
- * orbsvcs/tests/EC_Throughput/ECT_Supplier.cpp:
- Added an example on how to send C++ data across the wire.
-
- * orbsvcs/orbsvcs.dsw:
- * orbsvcs/tests/EC_Throughput/EC_Throughput.dsw:
- * orbsvcs/tests/EC_Throughput/ECT_Supplier.dsp:
- * orbsvcs/tests/EC_Throughput/ECT_Consumer.dsp:
- Added MSVC++ project files for the new test.
-
- * tao/CDR.h:
- Fixed typo in a extraction operator for InputCDR and strings, it
- was declared as operator>>.
-
-Fri Jul 3 00:39:03 1998 Seth Benjamin Widoff <sbw1@waltz.cs.wustl.edu>
-
- * orbsvcs/orbsvcs/Trader/Constraint_Interpreter.{h,cpp}:
- * orbsvcs/orbsvcs/Trader/Trader.{h,cpp}:
- * orbsvcs/orbsvcs/Trader/Trader_Interfaces.{h,cpp}:
- * orbsvcs/orbsvcs/Trader/Trader_Utils.{h,cpp}:
- Added code to sort by preference the merged result sequence of a
- federated query.
-
-Thu Jul 2 19:41:46 1998 Alexander Babu Arulanthu <alex@cs.wustl.edu>
-
- * tests/Param_Test/Makefile:
- * tests/Cubit/TAO/IDL_Cubit/Makefile: Added TAO_IDLFLAGS -P to enable
- Perfect-hashed-operation-lookup strategy for the idl compiler.
-
-Thu Jul 2 19:22:24 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * orbsvcs/tests/Makefile:
- * orbsvcs/tests/EC_Throughput/Makefile:
- * orbsvcs/tests/EC_Throughput/svc.conf:
- * orbsvcs/tests/EC_Throughput/data.idl:
- * orbsvcs/tests/EC_Throughput/ECT_Consumer.h:
- * orbsvcs/tests/EC_Throughput/ECT_Consumer.cpp:
- * orbsvcs/tests/EC_Throughput/ECT_Supplier.h:
- * orbsvcs/tests/EC_Throughput/ECT_Supplier.cpp:
- This test shows how to use the EC for custom marshalling, later
- it will be adapted to measure throughput in the EC.
-
- * orbsvcs/orbsvcs/RtecEventComm.idl:
- Added some padding so the payload (an encapsulated CDR) is
- always properly aligned.
-
- * orbsvcs/tests/EC_Throughput/README:
- * docs/releasenotes/ec.html:
- Included some info about this new test.
-
-Thu Jul 2 14:28:01 1998 Aniruddha Gokhale <gokhale@mambo.cs.wustl.edu>
-
- * TAO_IDL/be/be_array.cpp: We were generating incorrect code for
- the out () and _retn () methods of the Array_var class.
-
- * TAO_IDL/be_include/be.h: Missing #include for Process.h added.
-
- * TAO_IDL/Makefile: Ran make depend
-
- * tests/Param_Test/README: Added description for the array tests.
-
-Thu Jul 2 12:36:28 1998 Seth Benjamin Widoff <sbw1@waltz.cs.wustl.edu>
-
- * orbsvcs/orbsvcs/Trader/Trader[_T].{h,cpp}:
- * orbsvcs/orbsvcs/Trader/Constraint_Visitors.{h,cpp}:
- For the 'in' operator in the standard OMG constraint language, the
- Constraint Interpreter needs to identify and extract from Anys
- sequences of primitive types, regardless of how many times the
- sequence has been typedef'd. Added code to do this.
-
- * orbsvcs/tests/Trading/TTest.idl:
- * orbsvcs/tests/Trading/TT_Info.cpp:
- * orbsvcs/tests/Trading/Service_Type_Exporter.cpp:
- * orbsvcs/tests/Trading/Offer_Exporter.cpp:
- Now sends aliased sequences to the Trader to test the above
- enhancement.
-
-Thu Jul 2 12:29:10 1998 Alexander Babu Arulanthu <alex@cs.wustl.edu>
-
- The Next round of changes for GPERF + TAO_IDL integration. NT
- related stuff have been taken care of. attributes also should work
- now.
- * TAO_IDL/driver/drv_args.cpp:
- * TAO_IDL/be_include/be_interface.h:
- * TAO_IDL/be_include/be_codegen.h:
- * TAO_IDL/be/be_interface.cpp:
- * TAO_IDL/be/be_helper.cpp:
- * TAO_IDL/be/be_codegen.cpp:
-
-Thu Jul 02 09:17:57 1998 David L. Levine <levine@cs.wustl.edu>
-
- * tests/CDR/growth.cpp (main),
- tests/OctetSeq/OctetSeq.cpp (run): replaced
- ACE_hrtime_t-to-ACE_INT32 static casts with ACE_U64_TO_U32
- for compatibility with ACE_U_LongLong.
-
- * tests/NestedUpcall/Triangle_Test/Object_A_Impl.cpp: added
- newline at end of file.
-
- * tests/POA/On_Demand_Activation/Servant_Locator.cpp (postinvoke):
- added ACE_UNUSED_ARG (my_servant) to avoid compile warning about
- unused variable with ACE_NDEBUG.
-
- * tests/Cubit/TAO/MT_Cubit/Task_Client (run_tests): use
- ACE_OS::fprintf instead of fprintf, and fixed the format
- specifier to match the argument type.
-
- * Makefile (release): use $(MAKE) instead of make for
- recursive make.
-
-Thu Jul 02 01:50:58 1998 Irfan Pyarali <irfan@cs.wustl.edu>
-
- * tao/POA: Renamed TAO_POA_Locking to Synchronization. Also
- renamed the related enums to not use the USE_ prefix.
-
-Wed Jul 1 22:42:13 1998 Seth Benjamin Widoff <sbw1@waltz.cs.wustl.edu>
-
- * orbsvcs/orbsvcs/Makefile:
- * orbsvcs/orbsvcs/CosTrading.idl:
- Merged Sequences.idl into CosTrading.idl.
-
- * orbsvcs/orbsvcs/Trader/Trader.{h,cpp}:
- * orbsvcs/orbsvcs/Trader/Trader_T.{h,cpp}:
- * orbsvcs/orbsvcs/Trader/Trader_Utils.{h,cpp}:
- * orbsvcs/orbsvcs/Trader/Trader_Interfaces.{h,cpp}:
- Addressed DEC cxx warnings/errors. Hopefully solved some, probbaly
- introduced more.
-
-Wed Jul 01 21:14:11 1998 David L. Levine <levine@cs.wustl.edu>
-
- * tests/Param_Test/any.cpp: commented out unused static
- any_table.
-
- * tests/Param_Test/fixed_array.cpp (check_validity): commented
- out unused local ret.
-
- * tests/Param_Test/{bd,ub}_str_seq.cpp (init_parameters):
- commented out unused local gen.
-
-Wed Jul 1 19:20:00 1998 Michael Kircher <mk1@cs.wustl.edu>
-
- * orbsvcs/LifeCycle_Service/Makefile: I hopefully
- fixed the complains of the DEC cxx compiler.
-
-Wed Jul 1 15:50:00 1998 Michael Kircher <mk1@cs.wustl.edu>
-
- * tao/ORB.cpp: Fixed a memory leak in the initial
- references code. The pointers (name_service_ and trading_service_)
- were not properly reused and not properly released.
-
- * tao/Operation_Table.h: Fixed a spelling problem with
- TAO_operation_db_entry.
-
-Wed Jul 1 13:59:30 1998 Seth Benjamin Widoff <sbw1@waltz.cs.wustl.edu>
-
- * orbsvcs/LifeCycle_Service/Makefile: Removed STL flags.
-
- * tao/TAO.{h,cpp}: Passing in argc to the TAO_ORB_Manager by
- reference, since ORB_init takes argc by reference.
-
- * orbsvcs/Trading_Service/Trading_Service.{h,cpp}:
- * orbsvcs/Trading_Service/Makefile:
- Made Trading Service app resemble other orbsvcs apps. Accepts -TS*
- command line arguments. Has the ability to form a complete graph
- federation with other traders on the same multicast network.
-
- * orbsvcs/tests/Trading/Offer_Exporter.{h,cpp}:
- * orbsvcs/tests/Trading/Offer_Importer.{h,cpp}:
- * orbsvcs/tests/Trading/Service_Type_Exporter.{h,cpp}:
- * orbsvcs/tests/Trading/export_test.cpp:
- * orbsvcs/tests/Trading/Makfile:
- export_test will now export service types and offers to all
- traders linked to the multicast-enabled trader, so import_test
- will test federated queries.
-
- * orbsvcs/orbsvcs/IOR_Multicast.{h,cpp}: Added an init method for
- initialization outside the constructor.
-
- * orbsvcs/orbsvcs/Makefile: Changed macro name from
- TAO_HAS_DYNAMIC_PROPERTY_BUG to TAO_HAS_OBJECT_IN_STRUCT_MARSHAL_BUG.
-
- * orbsvcs/orbsvcs/Trader/*.*:
- o Hopefully fixed DEC cxx errors/warnings.
- o Added command-line configuration of trader policies, interfaces,
- and multithreading support.
- o Debugged link interface and federated queries.
- o Added explicit template specialization.
-
-Wed Jul 1 1:55:23 1998 Jeff Parsons <jp4@cs.wustl.edu>
-
- * TAO/tests/Cubit/TAO/DII_Cubit/Makefile: It works, at least with
- SunCC. It builds the DII client and also the IDL server if
- necessary (since we run it before running client.exe) -thanks
- to David Levine for that.
- * TAO/tests/Cubit/TAO/DII_Cubit/client.h, cpp: Now builds and
- executes on Unix and NT. Also added some macros for the
- environment checking inside the operations.
-
-Wed Jul 1 10:28:07 1998 Alexander Babu Arulanthu <alex@cs.wustl.edu>
-
- * TAO_IDL/be_include/be_interface.h (be_type): Fixed the warnings
- in g++.
-
-Wed Jul 1 06:36:11 1998 Aniruddha Gokhale <gokhale@mambo.cs.wustl.edu>
-
- * TAO_IDL/be/be_visitor_sequence/any_op_cs.cpp: For the copying
- version of the <<= operator, we were not doing a copy. Thanks to
- Seth Widoff for pointing this out.
-
-Tue Jun 30 22:08:38 1998 David L. Levine <levine@cs.wustl.edu>
-
- * TAO_IDL/be/be_codegen.cpp (lookup_strategy): added full
- qualification of TAO_CodeGen::LOOKUP_STRATEGY return type.
-
-Tue Jun 30 18:27:49 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tao/Sequence_T.i:
- Another ACE_CAST_CONST problem, thanks to Seth Widoff
- (sbw1@cs.wustl.edu) for catching this one.
-
-Tue Jun 30 18:21:04 1998 Seth Benjamin Widoff <sbw1@waltz.cs.wustl.edu>
-
- * tests/Quoter/Makefile:
- Removed STL includes --- no longer needed for Trading Service.
-
-Tue Jun 30 16:50:12 1998 Alexander Babu Arulanthu <alex@cs.wustl.edu>
-
- First round of changes for GPERF + TAO_IDL integration. Execute
- tao_idl with -P option to enable PERFECT_HASH operation lookup
- strategy.
-
- IDL-Attributes are not supported yet.
-
- * TAO_IDL/driver/drv_args.cpp: Added option -P to enable
- PERFECT_HASH operation lookup strategy.
-
- * TAO_IDL/be_include/be_interface.h: Added methods to generate
- perfect hashing operation lookup table in the server skeleton
- code.
-
- * TAO_IDL/be_include/be_helper.h (class TAO_OutStream): Added a
- new stream type GPERF_INPUT to indicate the outstream is for
- gperf's input file.
-
- * TAO_IDL/be_include/be_codegen.h (class TAO_CodeGen): Added <enum
- LOOKUP_STRATEGY {...}> to indicate various lookup
- strategies. Added the member and access methods that keeps track
- of the TAO_OutStream that corresponds to the gperf's input file.
-
- * TAO_IDL/be_include/be.h: Included "ace/Process.h".
-
- * TAO_IDL/be/be_interface.cpp:
-
- * TAO_IDL/be/be_helper.cpp:
-
- * TAO_IDL/be/be_codegen.cpp:
-
- * tao/Operation_Table.h (TAO_Perfect_Hash_OpTable):
- * tao/Operation_Table.cpp :
- Defined the class TAO_Perfect_Hash_OpTable, the factory
- class for Perfect_Hashing-Operation_Lookup strategy.
-
-Tue Jun 30 13:23:59 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * orbsvcs/orbsvcs/Scheduler_Factory.cpp:
- Workaround Sun/CC problem when compiling with -O (but not
- -fast). Apparently it does not like to use static (file) scope
- symbols in the definition of a template.
-
-Tue Jun 30 10:40:00 1998 Michael Kircher <mk1@cs.wustl.edu>
-
- * docs/configurations.html: Added documentation about the
- -ORBiiopprofilelock switch.
-
- * tao/Client_Strategy_Factory.{h,cpp}: Added the create_iiop_profile_lock (void)
-
- * tao/GIOP.cpp: Use ACE_Lock instead of ACE_SYNCH_MUTEX.
-
- * tao/IIOP_Object.cpp: Added the initialization of the fwd_profile_lock_ptr to
- the constructor.
-
- * tao/IIOP_Object.h: Changed the forward profile lock to a pointer to a lock.
-
- * tao/IIOP_Object.i: Added the initialization of the fwd_profile_lock_ptr to
- the constructor.
-
- * tao/default_client.{h,cpp}: Added the parsing of "-ORBportiiopproflielock" to
- the parse_args method. "thread" (default) means to use a mutex lock
- on the access of the forwarding iiop profile. "null" means, use a null
- mutex, which is faster, but does not provide any protection.
- Added also the function create_iiop_profile_lock () to allow
- others to create a new lock, depending on the above mentioned switch.
-
-Tue Jun 30 00:58:57 1998 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * TAO version 0.1.36 released.
-
-Mon Jun 29 14:43:17 1998 David L. Levine <levine@cs.wustl.edu>
-
- * TAO_IDL/be/be_array.cpp (gen_forany_defn): changed
- declaration of friend CORBA::Any to friend class CORBA_Any,
- to keep DEC cxx from complaining. Also, commented out
- the declaration, because it doesn't appear to be necessary.
-
- * tests/OctetSeq/OctetSeq.cpp (main): cast sizeof to int
- to avoid egcs warning about signed/unsigned comparison.
-
-Mon Jun 29 11:05:03 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tao/encode.cpp:
- Removed unused variable.
-
-Mon Jun 29 11:00:26 1998 Aniruddha Gokhale <gokhale@mambo.cs.wustl.edu>
-
- * TAO_IDL/be/be_visitor_operation/operation_cs.cpp:
-
- After the call to do_static_call, we were not checking if some
- exception was raised. This was causing major problems if there was
- any post do_static_call processing such as narrowing to be
- done. Thanks to Seth Widoff for reporting the problem.
-
-Sun Jun 28 21:33:48 1998 David L. Levine <levine@cs.wustl.edu>
-
- * tao/GIOP.cpp: replaced ACE_SYNCH_RW_MUTEX with
- ACE_SYNCH_MUTEX so that it will compile with g++
- (and be correct :-).
-
- * tests/OctetSeq/OctetSeq.cpp (main): changed loop index
- i from u_int to int to avoid signed/unsigned comparison.
-
-Sun Jun 28 16:10:00 1998 Michael Kircher <mk1@cs.wustl.edu>
-
- * tests/NestedUpcalls/Triangle_Test/Makefile: Added
- this Makefile for use on Unix machines.
-
-Sun Jun 28 15:30:00 1998 Michael Kircher <mk1@cs.wustl.edu>
-
- * tao/GIOP.cpp: In method location_forwarding, removed
- the explicit release of the IIOP_Object. It is implicitly
- released by the release of the CORBA::OBject pointer.
-
- * tests/Quoter/Generic_Factory_Impl.{h,cpp}: Splitted
- the create_object method into two parts.
-
-Sat Jun 27 18:13:05 1998 Irfan Pyarali <irfan@cs.wustl.edu>
-
- * TAO/tests/POA/Explicit_Activation/server.cpp (main): Changed
- #include "ace/Timeprobes.h" to #include "tao/Timeprobes.h".