summaryrefslogtreecommitdiff
path: root/TAO/ChangeLog-99c
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/ChangeLog-99c')
-rw-r--r--TAO/ChangeLog-99c6453
1 files changed, 1347 insertions, 5106 deletions
diff --git a/TAO/ChangeLog-99c b/TAO/ChangeLog-99c
index 306f4e69012..fc458dfd933 100644
--- a/TAO/ChangeLog-99c
+++ b/TAO/ChangeLog-99c
@@ -1,4429 +1,670 @@
-Wed Jul 07 21:28:00 1999 Chris Gill <cdgill@cs.wustl.edu>
-
- * orbsvcs/Scheduling_Service/Scheduling_Service.cpp
- orbsvcs/orbsvcs/Sched/DynSched.cpp
- orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils.cpp
- orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils_T.{cpp, h}
- orbsvcs/orbsvcs/Sched/Reconfig_Scheduler_T.{cpp, h}
- orbsvcs/tests/Sched_Conf/Sched_Conf.cpp
- orbsvcs/tests/Sched_Conf/Sched_Conf_Anomalies.cpp
- orbsvcs/tests/Sched_Conf/Sched_Conf_Runtime.cpp: bug fixes from
- testing the reconfig scheduler alongside the config scheduler.
- Reconfig scheduler now executes with no exceptions and generates
- a schedule in the Sched_Conf test.
-
-Wed Jul 7 21:16:24 1999 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * tao/ORB.cpp (multicast_to_service): Revised the code to use
- TAO_DEFAULT_IOR_SIZE rather than 2*BUFSIZ since we can
- explicitly control this size, whereas BUFSIZ ranges a lot across
- platforms.
-
- * tao/orbconf.h: Added a new macro called TAO_DEFAULT_IOR_SIZE,
- which is set to 1024.
-
-Wed Jul 7 20:36:20 1999 Marina Spivak <marina@cs.wustl.edu>
-
- * tao/ORB.{h,cpp}
- * orbsvcs/orbsvcs/IOR_Multicast.cpp:
- Buffer of size BUFSIZ, which is used to receive the ior from
- Naming/Trading service in response to a multicast message, was
- allocated off the stack. On some platforms (notably, NT), BUFSIZ
- wasn't big enough to house the ior, so the ior got truncated,
- and weird things happenned. Updated the code, to allocate
- buffer space for ior dynamically, if what was allocated off the
- stack wasn't enough. To make this simpler, changed
- <handle_input> method in TAO_IOR_Multicast to reply to the
- client with iovec, containing the length of the ior, followed by
- the ior itself.
-
- Fixed several memory leaks and other bugs in the surrounding code.
-
-Wed Jul 07 19:51:00 1999 Chris Gill <cdgill@cs.wustl.edu>
-
- * orbsvcs/Scheduling_Service/Scheduling_Service.cpp
- orbsvcs/orbsvcs/RtecScheduler.idl
- orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils_T.cpp
- orbsvcs/orbsvcs/Sched/Reconfig_Scheduler_T.cpp: fixed casting
- problems reported by GHS and OSF1 builds.
-
-Wed Jul 7 19:24:00 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * docs/Options.html:
- * tao/Makefile:
- * tao/default_resource.h:
- * tao/default_resource.cpp:
- * tao/xt_resource.h:
- * tao/xt_resource.i:
- * tao/xt_resource.cpp:
- Removed the <xt> ReactorType from the default resource factory,
- it simply did not work because the context was not properly
- initialized.
- Added a new Resource_Factory that can create XtReactors, but
- only after the context has been properly set.
-
- * tests/FL_Cube/svc.conf:
- Fixed the reactor type for this example
-
- * tests/Xt_Stopwatch/client.cpp:
- * tests/Xt_Stopwatch/server.cpp:
- * tests/Xt_Stopwatch/svc.conf:
- Use the new TAO_XT_Resource_Factory in this example.
-
-Wed Jul 07 18:26:58 1999 Irfan Pyarali <irfan@cs.wustl.edu>
-
- * tao: Fixed determination of collocation. It is not necessary to
- have a servant for a object to be collocated. A servant manager
- or a default servant will also do. Now Nanbor needs to take
- advantage of these changes by changing _narrow appropriately.
-
-Wed Jul 07 16:25:05 1999 David L. Levine <levine@cs.wustl.edu>
-
- * tao/corbafwd.h,Exception.cpp (_tao_errno,_info):
- 1) Added support for these errnos:
- EAGAIN, ENOMEM, EACCES, EFAULT, EBUSY, EEXIST
- 2) Changed minor code to use 5 bits for location and
- 7 for errno encoding, instead of 8 and 4, respectively.
- 3) If an unknown errno is given to _tao_errno, it
- returns the low 7 bits. These are stored directly
- in the 7 bit minor code field. _info then prints
- out the value. Not perfect, due to the loss of
- information, but it often provides a lot more useful
- information than it did before. [18]
-
-Wed Jul 7 16:14:55 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tao/Sequence_T.h:
- * tao/Sequence_T.cpp:
- Fixed assignment from TAO_Object_Field_T<> to
- TAO_Object_Manager<>.
-
-Wed Jul 7 15:50:10 1999 Vishal Kachroo <vishal@cs.wustl.edu>
-
- * orbsvcs/orbsvcs/IOR_Multicast.cpp: Removed some commented out
- code that was not required.
-
-Wed Jul 7 15:35:24 1999 Ossama Othman <othman@cs.wustl.edu>
-
- * docs/Options.html:
-
- Added documentation for the -ORBProtocolFactory option.
-
- * performance-tests/Cubit/TAO/IDL_Cubit/run_test.pl:
-
- Changed some print statement to print on stderr so that they get
- printed before the tests actually run.
-
- * tao/UIOP_Acceptor.{h,cpp}:
-
- Added a destructor to aid in post-error rendezvous point clean
- up.
-
- * tao/Acceptor_Registry.cpp (~TAO_Acceptor_Registry):
-
- Added a call to TAO_Acceptor_Registry::close_all () in the
- TAO_Acceptor_Registry destructor. The call in the destructor
- shouldn't be necessary since close_all () is already called by
- the ORB, but it is safer to add the call to the destructor.
-
- * tao/Acceptor_Registry.cpp (open, open_default):
- * tao/Connector_Registry.cpp (open):
-
- Added some useful and/or missing error checks.
-
- Fixed some memory leaks that may occur when an error occurs.
-
- * tao/Connector_Registry.cpp (TAO_Connector_Registry):
-
- Added connectors_ member to the member initializer list.
-
- * tao/Connector_Registry.cpp (create_profile):
- * tao/default_resource.cpp (init):
-
- Explicitly initialized some variables to fix potential
- "uninitialized variable" warnings.
-
- * tao/default_resource.cpp:
-
- Added protocol_factories_ member to TAO_Default_Resource_Factory
- member initializer list.
-
- Fixed potential memory leaks due to failed (and unlikely)
- insertions into the protocol factory set.
-
- * tao/Resource_Factory.h (TAO_Protocol_Item):
-
- Minor spelling correction in comment.
-
-Wed Jul 7 14:24:08 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tao/Makefile:
- * tao/varout.h:
- * tao/varout.i:
- * tao/varout.cpp:
- * tao/CDR_Interpreter.cpp:
- * tao/DomainC.cpp:
- * tao/DynAnyC.cpp:
- * tao/IORC.cpp:
- * tao/IORC.h:
- * tao/IORC.i:
- * tao/IORManipulation.cpp:
- * tao/MessagingC.cpp:
- * tao/ORB.cpp:
- * tao/ORB_Core.h:
- * tao/Object.cpp:
- * tao/PolicyC.cpp:
- * tao/PollableC.cpp:
- * tao/decode.cpp:
- * tao/deep_free.cpp:
- * tao/encode.cpp:
- Changed TAO_Object_Field_T to take two arguments, that way it
- can have an assignment operator from Object_Manager and properly
- increment the reference count in that case [BUGID:16]
-
- * TAO_IDL/Makefile:
- * TAO_IDL/be/be_sequence.cpp:
- * TAO_IDL/be/be_visitor_sequence.cpp:
- * TAO_IDL/be/be_visitor_field/field_ch.cpp:
- * TAO_IDL/be/be_visitor_interface/any_op_cs.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_obj_sequence_ci.cpp:
- * TAO_IDL/be/be_visitor_sequence/gen_bounded_obj_sequence_cs.cpp:
- * TAO_IDL/be/be_visitor_sequence/gen_object_manager_ch.cpp:
- * TAO_IDL/be/be_visitor_sequence/gen_object_manager_ci.cpp:
- * TAO_IDL/be/be_visitor_sequence/gen_unbounded_obj_sequence_ch.cpp:
- * TAO_IDL/be/be_visitor_sequence/gen_unbounded_obj_sequence_ci.cpp:
- * TAO_IDL/be/be_visitor_sequence/gen_unbounded_obj_sequence_cs.cpp:
- * TAO_IDL/be/be_visitor_sequence/sequence_ci.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_ci.cpp:
- * TAO_IDL/be_include/be_sequence.h:
- * TAO_IDL/be_include/be_visitor_sequence/sequence_ch.h:
- * TAO_IDL/be_include/be_visitor_sequence/sequence_ci.h:
- The IDL compiler generates proper code with two arguments now.
-
- * tests/Param_Test/tmplinst.cpp:
- Fixed template instantiations
-
- * examples/Simple/bank/run_test.pl:
- * orbsvcs/tests/Property/run_test.pl:
- Fixed output and fine tune execution time.
-
-Wed Jul 07 13:07:09 1999 David L. Levine <levine@cs.wustl.edu>
-
- * rules.tao.GNU: removed check for whether we should add
- -Wno-uninitialized with g++. We were no longer using
- it anyways, and the check was causing a warning if the
- compiler wasn't on the user's PATH.
-
-Wed Jul 7 12:59:14 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tao/Invocation.cpp:
- Fixed the timeout computations so it works in platforms without
- native 64 bit ints.
-
- * tao/ORB.cpp:
- It was not compiling in platforms without native C++
- exceptions.
-
-Wed Jul 7 12:49:13 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * orbsvcs/Concurrency_Service/Concurrency_Service.cpp:
- * orbsvcs/orbsvcs/Concurrency/CC_LockSetFactory.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:
- The concurrency service compiles now, and does not use any of
- the old TAO_TRY macros. It is still disabled because it is so
- rarely used.
-
- * tests/NestedUpcall/Simple/Makefile:
- Updated dependencies
-
-Wed Jul 07 12:41:17 1999 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * docs/compiler.html: Added documentation on how to control the
- generation of collocation stubs of different strategies.
-
-Wed Jul 07 09:47:58 1999 Irfan Pyarali <irfan@cs.wustl.edu>
-
- * performance-tests/Cubit/TAO/IDL_Cubit/Cubit_i.cpp
- (~Cubit_Factory_i): Removed the deactivation of the servant in
- ~Cubit_Factory_i. The deactivation was actually already
- performed when ORB::shutdown was called. When the deactivation
- was happening again in ~Cubit_Factory_i, implicit activation was
- actually reregistering the servant, just to be immediately
- deactivate it. I would not have noticed this if it weren't for
- the fact that on some platforms, the second deactivation occurs
- before the shutdown() upcall completes, causing the second
- deactivation to fail since the servant is still in the active
- object map.
-
-Wed Jul 7 03:17:52 1999 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * docs/Options.html: Removed the -ORBReactorLock entry into the
- Resource_Factory section and replaced it with a note. Removed
- the -ORBColTable entry from the Resource_Factory section.
-
- Removed the -ORBColTblLockType entry from the
- Server_Strategy_Factory section.
-
- Added the -ORBEventLoopLock entry into the
- Server_Strategy_Factory section. Added the -ORBProtocolFactory
- entry into the Resource_Factory section. Somebody, document us.
-
-Tue Jul 6 22:23:01 1999 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * orbsvcs/tests/AVStreams/benchmark/run_test.pl:
- * orbsvcs/tests/CosEC_Multiple/run_test2.pl:
- * orbsvcs/tests/EC_Multiple/run_test.pl:
- * orbsvcs/tests/Event_Latency/run_test.pl:
- * orbsvcs/tests/Simple_Naming/run_test.pl:
- * orbsvcs/tests/Property/run_test.pl,
- * orbsvcs/tests/EC_Custom_Marshal/run_test.pl,
- * orbsvcs/tests/EC_Throughput/run_test.pl:
- Updated these scripts to use Naming_Server rather than Naming_Service
- to match the change described in the next bullet.
-
- * orbsvcs/Naming_Service: Renamed the executable for the Naming Service
- to "Naming_Server", which is more descriptive.
-
- * orbsvcs/Naming_Service: Created a new file called Naming_Server.cpp
- that contains the main() function. This makes it easy for folks
- to reuse the TAO Naming Service in other ways, such as
- integrating it with the Windows NT Service Config Manager.
- Thanks to Gul Onural <Gul_Onural@Mitel.COM> for suggesting this.
-
-Tue Jul 06 22:22:00 1999 Chris Gill <cdgill@cs.wustl.edu>
-
- * orbsvcs/Scheduling_Service/Scheduling_Service.cpp: added explicit
- template instantiations for auto_ptr classes.
-
-Tue Jul 6 16:54:32 1999 Marina Spivak <marina@cs.wustl.edu>
-
- * orbsvcs/Naming_Service/Naming_Service.cpp: Fixed several
- 'unreachable statements' warnings in <run> method.
-
-Tue Jul 6 16:35:19 1999 Fred Kuhns <fredk@cs.wustl.edu>
-
- * replaced calls to printf in IORTest.ccp with ACE_DEBUG
-
-Tue Jul 6 15:55:12 1999 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * docs/Options.html:
- * tao/ORB_Core.cpp (init): Merged the flags '-ORBCollocation yes/no'
- and '-ORBGlobalCollocation yes/no'. The collocation policy is
- now controlled only by the flag '-ORBCollocation
- yes/global/per-orb/no'. Thanks to Irfan for suggesting this.
-
-Tue Jul 6 15:31:01 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tao/GIOP.h:
- * tao/GIOP.cpp:
- * tao/IIOP_Transport.h:
- * tao/IIOP_Transport.cpp:
- * tao/Pluggable.h:
- * tao/Pluggable.cpp:
- * tao/UIOP_Transport.h:
- * tao/UIOP_Transport.cpp:
- * tao/Wait_Strategy.cpp:
- Completed the implementation of timeouts when using
- Block_On_Read (RW) and Block_On_Select (ST) client connection
- handlers. [BUG ID 12]
-
- * tests/Timeout/run_test.pl:
- Fine tune the test so there are more significant samples in the
- execution.
-
-Tue Jul 06 15:05:11 1999 David L. Levine <levine@cs.wustl.edu>
-
- * orbsvcs/Scheduling_Service/Makefile: added
- -I$(TAO_ROOT)/orbsvcs/orbsvcs/Sched, so that DU cxx 6.2
- can find Reconfig_Scheduler_T.cpp for template instantiation.
-
-Tue Jul 06 14:15:00 1999 Chris Gill <cdgill@cs.wustl.edu>
-
- * orbsvcs/Scheduling_Service/Scheduling_Service.cpp
- orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils.h
- orbsvcs/orbsvcs/Sched/Reconfig_Scheduler_T.{cpp, h}:
- added missing template instantiations, fixed exception
- specification problems reported by Sun C++, OSF1 cxx.
-
-
-Tue Jul 06 13:00:00 1999 Irfan Pyarali <irfan@cs.wustl.edu>
-
- * tao/Object_Adapter.cpp (servant_locator_cleanup): Using the
- zero'ness of the cookie to determine if we need to call the
- servant locator <postinvoke> method is not a good idea since the
- cookie itself might be set to zero by the user. Therefore, a new
- and separate variable <using_servant_locator_> is used for this
- purpose.
-
- * tao/POA.cpp: Made sure to setup and teardown the single threaded
- poa lock for servants returned from servant managers. Thanks to
- Mike Moran <mm4@cs.wustl.edu> for pointing this out.
-
- In addition, _add_ref() was not being invoked on a servant
- returned from a servant activator. This is fixed now.
-
- * tao/ORB.cpp (_get_collocated_servant): Factored out some common
- code into <_find_collocated_servant>.
-
-Tue Jul 6 12:05:46 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * examples/Simple/bank/run_test.pl:
- Remove the IOR file before running the server
-
- * examples/Simple/bank/Bank_Client_i.cpp:
- Fixed debugging messages.
-
-Tue Jul 06 11:36:37 1999 David L. Levine <levine@cs.wustl.edu>
-
- * orbsvcs/tests/EC_Multiple/Makefile: don't build EC_Multiple
- with g++ prior to 2.8, because it causes g++ 2.7.2.3 (the
- compiler) to core dump.
-
-Tue Jul 6 11:31:44 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tests/MT_Client/client.cpp:
- Fixed warning in IRIX when compiled without debugging info.
-
-Tue Jul 6 11:01:57 1999 Ossama Othman <othman@cs.wustl.edu>
-
- * tao/UIOP_Connector.cpp (connect):
-
- Minor update to size of character array that is only used when
- ORB debugging output is enabled.
-
-Tue Jul 6 10:25:35 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tests/Timeout/Makefile:
- Added -Ge 1 flag to the IDL compiler invocation
-
-Tue Jul 6 09:42:31 1999 Jeff Parsons <parsons@cs.wustl.edu>
-
- * tao/Invocation.cpp:
- Cast the arguments in a call to ACE_Time_Value::set to long from
- CORBA::ULongLong to avert an MSVC warning.
-
-Mon Jul 5 21:20:18 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tao/Connector_Registry.h:
- * tao/Connector_Registry.cpp:
- * tao/GIOP.h:
- * tao/GIOP.cpp:
- * tao/Wait_Strategy.h:
- * tao/Wait_Strategy.cpp:
- * tao/Invocation.h:
- * tao/Invocation.cpp:
- * tao/Pluggable.h:
- * tao/Pluggable.cpp:
- * tao/Reply_Dispatcher.cpp:
- * tao/Transport_Mux_Strategy.cpp:
- * tao/UIOP_Connector.h:
- * tao/UIOP_Connector.cpp:
- * tao/UIOP_Transport.h:
- * tao/UIOP_Transport.cpp:
- * tao/IIOP_Connector.h:
- * tao/IIOP_Connector.cpp:
- * tao/IIOP_Transport.h:
- * tao/IIOP_Transport.cpp:
- Added support for timeouts in the ORB.
- The Invocation classes keep track of the total time allowed for
- the request, this time is used to limit the duration of every
- expensive operation (connecting to the server, sending the
- request, receiving the reply, etc.).
- After each operation the total time is decremented, this is
- specially important if the operation requires transparent
- rebinds and forwarding.
-
- * tao/corbafwd.h:
- * tao/Exception.cpp:
- * tao/docs/Tags.html:
- Added new minor codes to document the timeouts.
-
- * tests/Makefile:
- * tests/Timeout/Makefile:
- * tests/Timeout/README:
- * tests/Timeout/client.cpp:
- * tests/Timeout/run_test.pl:
- * tests/Timeout/server.cpp:
- * tests/Timeout/test.idl:
- * tests/Timeout/test_i.cpp:
- * tests/Timeout/test_i.h:
- * tests/Timeout/test_i.i:
- A simple test for timeouts.
-
- * tests/Timeout/client.dsp:
- * tests/Timeout/server.dsp:
- * tests/Timeout/Timeout.dsw:
- * version_test.dsw:
- * tests/TAO_Tests.dsw:
- Added project files for the new Timeout test.
-
- * performance-tests/Cubit/TAO/IDL_Cubit/run_test.pl:
- The test for UIOP required the 'English' module.
-
- * tao/Typecode_Constants.cpp:
- Fixed memory leak, the CORBA::ORB::_tc_InvalidName type code was
- not released. Thanks to Marina for reporting this problem.
-
-Mon Jul 05 20:50:00 1999 Chris Gill <cdgill@cs.wustl.edu>
-
- * orbsvcs/Scheduling_Service/Scheduling_Service.cpp
- orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils_T.cpp
- orbsvcs/orbsvcs/Sched/Reconfig_Scheduler_T.h: added missing explicit
- template instantiations, fixed TAO_String_Manager warnings and
- incorrect type instantiation errors.
-
-Mon Jul 5 20:44:44 1999 Ossama Othman <othman@cs.wustl.edu>
-
- * tao/Acceptor_Registry.cpp (open, open_default):
-
- Moved loop that iterates over the protocol factories to an outer
- level since it only needs to be run once for each protocol.
- Previously it was being run for each addr within a given
- endpoint. The code flow now makes more sense. This fix also
- removes and simplifies some code in the open_default() method.
- Bonus!
-
- Add a test that checks if a usable protocol was found. If one
- wasn't found then return an error.
-
- * tao/Makefile:
-
- Updated dependencies.
-
-Mon Jul 5 19:47:04 1999 Marina Spivak <marina@cs.wustl.edu>
-
- * orbsvcs/orbsvcs/Naming/Bindings_Iterator_T.cpp
- * orbsvcs/orbsvcs/Naming/Entries.h
- * orbsvcs/orbsvcs/Naming/Hash_Naming_Context.cpp
- * orbsvcs/orbsvcs/Naming/Hash_Naming_Context.h
- * orbsvcs/orbsvcs/Naming/Naming_Context.cpp
- * orbsvcs/orbsvcs/Naming/Naming_Context.h
- * orbsvcs/orbsvcs/Naming/Naming_Utils.cpp
- * orbsvcs/orbsvcs/Naming/Naming_Utils.h
- * orbsvcs/orbsvcs/Naming/Persistent_Context_Index.cpp
- * orbsvcs/orbsvcs/Naming/Persistent_Context_Index.h
- * orbsvcs/orbsvcs/Naming/Persistent_Entries.cpp
- * orbsvcs/orbsvcs/Naming/Persistent_Entries.h
- * orbsvcs/orbsvcs/Naming/Persistent_Naming_Context.cpp
- * orbsvcs/orbsvcs/Naming/Persistent_Naming_Context.h
- * orbsvcs/orbsvcs/Naming/Transient_Naming_Context.cpp
- * orbsvcs/orbsvcs/Naming/Transient_Naming_Context.h :
- Fixed several memory leaks that were due to superclass
- destructors not being virtual. Updated the implementation to
- reflect several changes/clarifications from the INS
- specification (mostly regarding exception conditions). Added
- comments, cleaned up the code, etc. in the remaining files,
- which brings my 'review' of Naming implementation files to a
- close.
-
- * orbsvcs/orbsvcs/Naming/README
- Added a short description about the structure of implementation
- files.
-
- * orbsvcs/Naming_Service/Naming_Service.cpp:
- Destroy the POA on shutdown.
-
- * orbsvcs/Naming_Service/README
- Updated the file and added description of
- implementation-specific policies.
-
- * orbsvcs/tests/Simple_Naming/client.cpp
- Updated test to reflect changes in the behaviour of the Naming
- Service (due to clarifications in the INS spec).
-
-Mon Jul 05 17:10:00 1999 Chris Gill <cdgill@cs.wustl.edu>
-
- * orbsvcs/Scheduling_Service/Scheduling_Service.cpp
- orbsvcs/orbsvcs/RtecScheduler.idl
- orbsvcs/orbsvcs/Sched/Reconfig_Scheduler_T.{cpp, h}
- orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils[_T].{cpp, h}: bug
- fixes from testing, added missing schedule configuration code.
-
-Mon Jul 05 16:06:51 1999 Irfan Pyarali <irfan@cs.wustl.edu>
-
- * tao/Exception.cpp (_info): Added _info() to CORBA::Exception and
- CORBA::SystemException. This allows the user to get the
- exception information as a string and does not force the user to
- have the print out the information. Note that _info() is a TAO
- specific method.
-
-Mon Jul 05 15:16:58 1999 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * docs/compiler.html: Added instructions on using environment
- variables CPP_LOCATION and TAO_IDL_DEFAULT_CPP_FLAGS.
- Also reformatted the document a bit.
-
- * TAO_IDL/driver/drv_preproc.cpp (DRV_cpp_init): Allow users to
- customize the command line options passed to the preprocessor so
- it's easier to use TAO_IDL for cross compilation. Thanks to
- David for reporting the problem.
-
-Mon Jul 05 14:01:44 1999 Irfan Pyarali <irfan@cs.wustl.edu>
-
- * tao/Exception.cpp (CORBA_Exception): Made the default
- constructor similar to the other constructors. The <refcount_>
- starts off at 0.
-
-Mon Jul 5 13:10:00 1999 Chris Gill <cdgill@cs.wustl.edu>
-
- * orbsvcs/Scheduling_Service/Scheduling_Service.cpp
- orbsvcs/orbsvcs/Sched/Reconfig_Scheduler_T.cpp: fixed a number
- of errors and warnings detected by various compilers that
- fully instantiate all template methods.
-
-Mon Jul 5 12:18:46 1999 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * Added new Borland Makefiles. Thanks to Christopher Kohlhoff
- <chris@kohlhoff.com> for these.
-
-Mon Jul 5 11:07:04 1999 Jeff Parsons <parsons@cs.wustl.edu>
-
- * TAO_IDL/be/be_sunsoft.cpp:
- Modified a check of the char value in an AST_Expression
- to work also with unsigned chars. which is apparently
- the type used by IRIX, since a warning from that
- platform prompted this change.
-
-Mon Jul 5 10:09:15 1999 Jeff Parsons <parsons@cs.wustl.edu>
-
- * TAO/tests/Param_Test/objref.cpp:
- Moved an unreachable return statement.
-
-Sun Jul 4 22:27:42 1999 Ossama Othman <othman@cs.wustl.edu>
-
- * performance-tests/Cubit/TAO/IDL_Cubit/run_test.pl:
-
- Added a UIOP IDL_Cubit run.
-
-Sun Jul 04 18:57:13 1999 David L. Levine <levine@cs.wustl.edu>
-
- * TAO-INSTALL.html: added link to ACE-INSTALL#VxWorks/NT.
-
-Sun Jul 04 15:41:34 1999 David L. Levine <levine@cs.wustl.edu>
-
- * many Makefiles: call ace_components via sh, instead of
- directly in the make $(shell) command. This allows it
- to work on platforms that don't have /bin/sh, such as NT.
-
-Sun Jul 4 14:43:02 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * docs/Options.html:
- * docs/configurations.html:
- * performance-tests/Cubit/TAO/IDL_Cubit/svc.conf:
- * performance-tests/Cubit/TAO/IDL_Cubit/svc.conf.dynamic:
- * performance-tests/Cubit/TAO/IDL_Cubit/collocation/svc.conf:
- * performance-tests/Cubit/TAO/MT_Cubit/svc.conf:
- * tao/Client_Strategy_Factory.cpp:
- * tao/Client_Strategy_Factory.h:
- * tao/Stub.cpp:
- * tao/default_client.cpp:
- * tao/default_client.h:
- * tests/MT_Client/client.conf:
- Changed the name of the -ORBIIOPProfileLock option to
- -ORBProfileLock, leave the old option there with a warning for
- backwards compatibility.
-
-Sat Jul 3 19:06:06 1999 Jeff Parsons <parsons@cs.wustl.edu>
-
- * TAO_IDL/fe/lex.yy.cpp:
- * TAO_IDL/fe/lex.yy.cpp.diff:
- Initialized some pointers at declaration to avoid
- Linux/egcs warnings.
-
-Sat Jul 3 18:00:42 1999 Jeff Parsons <parsons@cs.wustl.edu>
-
- * TAO_IDL/be/be_sunsoft.cpp:
- Added a check in printing char literal for '. Like \,
- isprint() sees this as a printable character, and it is
- not stored in AST_Expression with its escape backslash.
- Thanks to Bala for pointing out this case.
-
-Sat Jul 3 17:44:34 1999 Jeff Parsons <parsons@cs.wustl.edu>
-
- * TAO_IDL/fe/idl.ll:
- * TAO_IDL/fe/lex.yy.cpp:
- * TAO_IDL/fe/lex.yy.cpp.diff:
- The scan_obv_token() function was bypassing the keyword
- table lookup before assigning. Since 'public' and
- 'private' are in the keyword lookup table, they were
- getting mapped as identifiers without the _cxx_ prepend,
- since they are also OBV tokens.
-
-Sat Jul 3 16:41:52 1999 Jeff Parsons <parsons@cs.wustl.edu>
-
- * TAO_IDL/fe/idl.ll:
- * TAO_IDL/fe/lex.yy.cpp:
- Fixed a previous change to one of the lex rules for
- float that wasn't quite right. Thanks to Bala for
- finding the case where it still didn't work.
-
-Sat Jul 03 14:40:00 1999 Chris Gill <cdgill@cs.wustl.edu>
-
- * orbsvcs/Scheduling_Service/Scheduling_Service.{cpp, dsp, h (new)}:
- refactored Scheduling Service to use a class for options etc.,
- added -p option for file name in which to write service pid,
- added -o option for file name in which to write servant ior,
- added -s <CONFIG | reconfig> option to specify whether service
- uses config or reconfig scheduler implementation.
-
- * orbsvcs/tests/Sched_Conf/Sched_Conf_Anomalies.cpp
- orbsvcs/tests/Sched_Conf/Sched_Conf_Runtime.cpp: replaced TAO
- try macros with ACE try macros.
-
-Sat Jul 03 14:04:10 1999 David L. Levine <levine@cs.wustl.edu>
-
- * tao/Makefile, orbsvcs/orbsvcs/Makefile: call ace_components
- via sh, and use single instead of double quotes, so that it
- works with Cygwin on NT host.
-
-Sat Jul 3 13:05:00 1999 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * performance-tests/Cubit/TAO/IDL_Cubit/server.cpp (main): Removed
- an unreachable ACE_TRY_CHECK.
-
- * orbsvcs/orbsvcs/Concurrency/CC_Lock.cpp: Replaced the
- TAO_THROW macros with ACE_THROW macros.
-
-Sat Jul 03 09:30:00 1999 Chris Gill <cdgill@cs.wustl.edu>
-
- * orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils_T.h
- orbsvcs/orbsvcs/Sched/Reconfig_Scheduler_T.h: Added
- #include "ace/inc_user_config.h" prior to conditional compilation
- guard for old (pre 2.8) g++, in order to remove a precompiler
- warning by OSF1 cxx.
-
-Fri Jul 02 22:27:53 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tao/ORB_Core.cpp:
- Fixed unitiliazed variable problem in TAO_ORB_Table.
-
- * version_test.dsw:
- Removed obsolete projects in
- $TAO_ROOT/tests/NestedUpcall/Reactor
-
- * orbsvcs/examples/RtEC/Simple/Simple.dsw:
- * orbsvcs/examples/RtEC/Simple/EC_Simple_Consumer.dsp:
- * orbsvcs/examples/RtEC/Simple/EC_Simple_Service.dsp:
- * orbsvcs/examples/RtEC/Simple/EC_Simple_Supplier.dsp:
- Added new project files for the simple real-time EC example.
-
- * orbsvcs/tests/Event/Basic/BCast.dsp:
- Removed unnecesary libraries.
-
-Fri Jul 2 21:09:15 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tao/ORB_Core.h:
- * tao/ORB_Core.i:
- * tao/ORB_Core.cpp:
- We were depending on the fact that the first ORB in the
- ORB_Table iterator was the first ORB created, but this is not
- guaranteed by the underlying data structures. We keep track of
- the first ORB explicitly now.
-
- * orbsvcs/examples/Makefile:
- * orbsvcs/examples/RtEC/Makefile:
- * orbsvcs/examples/RtEC/Simple/Makefile:
- * orbsvcs/examples/RtEC/Simple/README:
- * orbsvcs/examples/RtEC/Simple/ec.conf:
- * orbsvcs/examples/RtEC/Simple/run_test.pl:
- * orbsvcs/examples/RtEC/Simple/Service.cpp:
- * orbsvcs/examples/RtEC/Simple/Supplier.h:
- * orbsvcs/examples/RtEC/Simple/Supplier.cpp:
- * orbsvcs/examples/RtEC/Simple/Consumer.h:
- * orbsvcs/examples/RtEC/Simple/Consumer.cpp:
- Added the simplest example i could think of
-
-Fri Jul 2 19:30:00 1999 Chris Gill <cdgill@cs.wustl.edu>
-
- * orbsvcs/orbsvcs/Sched/Config_Scheduler.h
- orbsvcs/orbsvcs/Sched/Strategy_Scheduler.{cpp, h}: Removed
- RMS_Dyn scheduling strategy from TAO.
-
- * orbsvcs/Scheduling_Service/Scheduling_Service.cpp
- orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils[_T].{cpp, h, i}
- orbsvcs/orbsvcs/Sched/Reconfig_Scheduler[_T].{cpp, h, i}:
- integrated reconfig scheduler into scheduling service, cleaned
- up errors: factored template code out into separate files for NT.
-
-Fri Jul 2 17:50:56 1999 Ossama Othman <othman@cs.wustl.edu>
-
- * tao/{IIOP,UIOP}_Profile.cpp (to_string):
-
- Removed code that adds one to length of string for the "null
- terminator" in calls to CORBA::string_alloc().
- CORBA::string_alloc() already allocates additional space for the
- null terminator.
-
- * tao/Connector_Registry.{h,cpp}:
-
- Added an object_key_delimiter() method that returns the object
- key delimiter that the protocol in a provided URL style IOR
- uses.
-
- * tao/Pluggable.h:
- * tao/{IIOP,UIOP}_Connector.h:
-
- Made check_prefix() and object_key_delimiter() methods public.
- There is no need for them to be otherwise. This change was also
- needed so that the TAO_Connector_Registry could call them.
-
- * tao/ORB.cpp (resolve_initial_references):
-
- Generalized this method so that it is now non-protocol
- specific by using the newly added object_key_delimiter() method
- in the TAO_Connector_Registry.
-
- * tao/ORB.{h,cpp}:
-
- Moved URL style string to object conversion code into a separate
- routine to improve code readability.
-
- Updated some exception handling code.
- Various pluggable protocol related code cleanups and updates.
- Removed null pointer checks in *String_var destructors and
- assignment operators since it is safe to pass a null pointer to
- CORBA::string_free().
-
- * tao/MProfile.h:
-
- Added default value of zero to TAO_MProfile (CORBA::ULong)
- constructor. This is just a coding style change.
-
- * tao/corbafwd.i:
-
- Added a line to force Emacs into C++ mode.
-
-Fri Jul 2 15:29:45 1999 Jeff Parsons <parsons@cs.wustl.edu>
-
- * TAO_IDL/fe/idl.ll:
- * TAO_IDL/fe/lex.yy.cpp:
- Modified idl_escape_reader() to use the new
- idl_atoui() function. Changes to idl_atoi(),
- which was called from here formerly, were
- causing incorrect return values.
-
- * TAO_IDL/be/be_sunsoft.cpp:
- Added a check for char values < 0 before printing
- char literals. If one is found, it is output as
- a signed integer. This handles larger values of
- hex and octal escape sequences in a portable and
- overflow-safe way.
-
-Fri Jul 2 14:50:43 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * orbsvcs/orbsvcs/Event/EC_Gateway_UDP.cpp:
- Use close() instead of unsubscribe() to close the
- SOCK_Dgram_Mcast in the TAO_ECG_Mcast_EH class. Thanks to Robert
- V. Head <rhead@virtc.com> for tracking down this problem and
- suggesting the fix.
-
-Fri Jul 2 14:14:28 1999 Ossama Othman <othman@cs.wustl.edu>
-
- * tao/{IIOP,UIOP}_Profile.cpp (parse_string):
-
- More exception handling fixes.
-
- * tao/IIOP_Profile.cpp:
-
- Modified code that causes g++ 2.7.x to complain.
-
-Fri Jul 2 14:03:55 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tests/Param_Test/ub_objref_seq.cpp:
- Fixed typo in this file.
-
-Fri Jul 02 13:26:36 1999 Irfan Pyarali <irfan@cs.wustl.edu>
-
- * version_test.dsw
- * orbsvcs/tests/tests.dsw
-
- Removed Concurrency tests (since they don't compile currently).
-
- * tests/NestedUpcall/Simple/client.cpp: Fixed exception handling
- typos.
-
-Fri Jul 2 12:39:42 1999 Ossama Othman <othman@cs.wustl.edu>
-
- * docs/Tags.html:
-
- Updated "location encoding" table with the three new minor
- exception codes I added.
-
-Fri Jul 2 11:53:54 1999 Ossama Othman <othman@cs.wustl.edu>
-
- * tao/Sequence_T.cpp:
-
- Removed some unnecessary null pointer checks that were performed
- before calling delete.
-
- Minor exception handling updates.
-
-Fri Jul 2 12:06:08 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tao/ORB.h:
- * tao/ORB.cpp:
- * tao/Typecode_Constants.cpp:
- * tests/InterOp-Naming/INS_test_client.cpp:
- * tests/InterOp-Naming/run_test.pl:
- The CORBA::ORB::InvalidName exception was broken and crashed the
- application if raised. Thanks to Eugene Surovegin
- <ebs@glasnet.ru> for pointing out this problem.
-
-Fri Jul 2 11:13:26 1999 Ossama Othman <othman@cs.wustl.edu>
-
- * tao/IORC.i:
- * tao/Sequence_T.cpp:
-
- Fixed uninitialized variable warnings.
-
- * tao/Pluggable.h (TAO_Connector):
- * tao/Pluggable.cpp (make_mprofile):
- * tao/{IIOP,UIOP}_Connector.h (TAO_{IIOP,UIOP}_Connector):
- * tao/{IIOP,UIOP}_Connector.cpp (make_profile):
-
- Removed the return value from make_profile(). This was a case
- where an error return value was "competing" with native
- exception handling. It makes more sense to handle the exception
- alone. Thanks to Carlos for talking this issue through with me.
-
- * tao/IIOP_Connector.h (TAO_IIOP_Connector):
-
- Added a default value for the CORBA_Environment argument in
- make_profile().
-
- * tao/{IIOP,UIOP}_Transport.*:
-
- Comment updates and some cosmetic updates.
-
-Fri Jul 02 11:11:47 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * orbsvcs/orbsvcs/Event/EC_Dispatching_Task.i:
- Fixed bug in the EC_Dispatching_Task, one of the variables was
- not initialized in the constructor.
-
- * orbsvcs/orbsvcs/Event/EC_Default_Factory.cpp:
- The options are case insensitive, but we use intercapts to make
- them more readable.
-
- * docs/ec_options.html:
- Added new document describing the EC options.
-
-Fri Jul 2 11:00:45 1999 Jeff Parsons <parsons@cs.wustl.edu>
-
- * TAO_IDL/be/be_visitor_sequence/gen_bounded_obj_sequence_ci.cpp:
- * TAO_IDL/be/be_visitor_sequence/gen_bounded_str_sequence_ci.cpp:
- * TAO_IDL/be/be_visitor_sequence/ge_unbounded_obj_sequence_ci.cpp:
- Assigned pointers to 0 before plugging them into ACE_NEW (in
- generated code). Averted some Linux/egcs warnings.
-
-Fri Jul 2 10:52:05 1999 Nagarajan Surendran <naga@cs.wustl.edu>
-
- * orbsvcs/tests/AVStreams/benchmark/server.cpp:
- Fixed few IRIX warnings thanks to Carlos.
-
- * orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.cpp (TAO_AV_Child_Process):
- Moved the naming service unbind code from ~TAO_AV_Child_Process
- to a helper function unbind_names to avoid IRIX errors. Thanks
- to Carlos for helping with this.
-
-Fri Jul 2 09:49:19 1999 Jeff Parsons <parsons@cs.wustl.edu>
-
- * TAO/performance-tests/Pluggable/PP_Test_Server.cpp:
- Put back an ACE_CHECK macro removed by some previous
- fix.
-
- * TAO/tests/Param_Test/any.cpp:
- * TAO/tests/Param_Test/bd_long_seq.cpp:
- * TAO/tests/Param_Test/bd_short_seq.cpp:
- * TAO/tests/Param_Test/bd_str_seq.cpp:
- * TAO/tests/Param_Test/bd_string.cpp:
- * TAO/tests/Param_Test/bd_long_seq.cpp:
- * TAO/tests/Param_Test/bd_struct_seq.cpp:
- * TAO/tests/Param_Test/complex_any.cpp:
- * TAO/tests/Param_Test/except.cpp:
- * TAO/tests/Param_Test/fixed_array.cpp:
- * TAO/tests/Param_Test/fixed_struct.cpp:
- * TAO/tests/Param_Test/nested_struct.cpp:
- * TAO/tests/Param_Test/objref.cpp:
- * TAO/tests/Param_Test/nested_struct.cpp:
- * TAO/tests/Param_Test/big_union.cpp:
- * TAO/tests/Param_Test/ub_string.cpp:
- * TAO/tests/Param_Test/objref_struct.cpp:
- * TAO/tests/Param_Test/short.cpp:
- * TAO/tests/Param_Test/ulonglong.cpp:
- * TAO/tests/Param_Test/typecode.cpp:
- * TAO/tests/Param_Test/ub_any_seq.cpp:
- * TAO/tests/Param_Test/ub_long_seq.cpp:
- * TAO/tests/Param_Test/ub_objref_seq.cpp:
- * TAO/tests/Param_Test/ub_short_seq.cpp:
- * TAO/tests/Param_Test/ub_str_seq.cpp:
- * TAO/tests/Param_Test/var_struct.cpp:
- * TAO/tests/Param_Test/var_array.cpp:
- * TAO/tests/Param_Test/recursive_struct.cpp:
- Removed the return statement from inside some
- ACE_CATCHANY blocks and also removed the
- ACE_NOTREACHED wrapper from the return statement
- following each block. This keep some compilers
- from getting confused, either by reaching the end
- of a non-vois function or having the last statement
- of the function unreachable.
-
-Fri Jul 2 09:25:12 1999 Jeff Parsons <parsons@cs.wustl.edu>
-
- * tao/append.cpp:
- Initialized some variables that were causing Linux/egcs warnings in
- TAO_Marshal_Objref::append().
-
-Thu Jul 01 22:31:06 1999 Irfan Pyarali <irfan@cs.wustl.edu>
-
- * tao/POA: Made sure that the POA correctly deals with servants
- that have been deactivated but are still in the active object
- map since there are still some requests running on them. Also,
- reactivation of such servants must wait till the deactivation
- completes.
-
- * tests/POA/Deactivation: This program tests the reactivation of a
- servant that has been deactivated but not removed from the
- Active Object Map yet.
-
- * tests/NestedUpcall/Simple:
-
- This is a test of the nested upcall feature in TAO. The client
- will start off by calling the server and providing a callback
- object and a time-to-live number. The server will callback the
- client (using the callback object) and decrement the
- time-to-live number. The client will turn around and call the
- server again.
-
- The above process of calling each other will continue until the
- time-to-live number reaches zero.
-
- Both client and server can be run in multi-threaded mode. A
- multi-threaded client can be used to check the client side
- leader follower model, while the multi-threaded server can be
- used to check the integration of the leader follower model of
- the TP reactor and the client side leader follower model in the
- ORB.
-
- In addition, the server can be used with the
- thread-per-connection model.
-
- * tests/NestedUpcall/MT_Client_Test
- * tests/NestedUpcall/Triangle_Test
-
- Fixed the above two tests. The servant was been killed before
- the POA died, without letting the POA know that the servant has
- deactivated.
-
- * tests/NestedUpcall/Reactor: Removed old and complicated test.
- Replaced by tests/NestedUpcall/Simple.
-
- * version_test.dsw: New workspace that contains projects from:
-
- - ACE_wrappers/ace
- - ACE_wrappers/apps/gperf
- - ACE_wrappers/tests
- - ACE_wrappers/TAO/tao
- - ACE_wrappers/TAO/TAO_IDL
- - ACE_wrappers/TAO/orbsvcs
- - ACE_wrappers/TAO/orbsvcs/tests
- - ACE_wrappers/TAO/orbsvcs/tests/Event
- - ACE_wrappers/TAO/examples
- - ACE_wrappers/TAO/tests
- - ACE_wrappers/TAO/performance-tests
-
-Thu Jul 1 22:29:33 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * TAO_IDL/Makefile:
- * TAO_IDL/be_include/be_codegen.h:
- * TAO_IDL/be_include/be_visitor_decl.h:
- Fixed include's to compile on Unix boxes.
-
-Thu Jul 1 22:23:15 1999 Ossama Othman <othman@cs.wustl.edu>
-
- * tao/IIOP_Profile.h:
-
- Removed extraneous forward declaration.
-
-Thu Jul 1 19:42:26 1999 Ossama Othman <othman@cs.wustl.edu>
-
- * performance-tests/Cubit/TAO/IDL_Cubit/Cubit_Client.cpp (parse_args):
-
- Added check for invalid number of iterations (<=0).
-
- * performance-tests/Cubit/TAO/IDL_Cubit/Cubit_Server.cpp:
-
- Added all initializable Cubit_Server members to the
- Cubit_Server constructor member initializer list. This fixes a
- segmentation fault that occurs in the ~Cubit_Server destructor
- when deleting an uninitialized factory_impl_ member.
-
- * tao/Exception.cpp (_tao_print_system_exception):
- * tao/corbafwd.h:
-
- Added some minor codes for the CORBA::INV_OBJREF() system
- exception to aid in pin-pointing object reference related
- exceptions.
-
- * tao/Exception.h:
-
- Added some documentation that explains what each CORBA system
- exception implies.
-
- * tao/{IIOP,UIOP}_Profile.cpp (parse_string):
- * tao/{IIOP,UIOP}_Connector.cpp (make_profile):
- * tao/Connector_Registry.cpp (make_mprofile):
- * tao/Pluggable.cpp (make_mprofile):
-
- Exception handling fixes. Exception handling code was working
- but it was based on old code that needed updating. Corrected
- exceptions that get thrown. CORBA::string_to_object() is
- supposed to throw an INV_OBJREF system exception. The methods
- that were fixed all get called when CORBA::string_to_object() is
- called.
-
- * tao/IIOP_Profile.{h,i,cpp}:
- * tao/UIOP_Profile.cpp:
-
- Updated to use CORBA::String_var to fix potential exception
- safety problems.
-
- * tao/UIOP_Connect.cpp:
-
- Cosmetic updates.
-
- * tao/Acceptor_Registry.i:
-
- Added a comment to force C++ mode in Emacs.
-
- * tao/Makefile:
-
- Updated dependencies.
-
- * rules.tao.GNU:
-
- Enabled uninitialized variable warnings for EGCS. There no
- longer appears to be a need to keep this warning disabled since
- recent versions of EGCS appear to be better behaved.
-
- * tao/decode.cpp (decode):
-
- Fixed "uninitialized variable" warning.
-
-Thu Jul 1 21:43:29 1999 Jeff Parsons <parsons@cs.wustl.edu>
-
- * TAO_IDL/idl.ll:
- * TAO_IDL/lex.yy.cpp:
- A couple of changes to the scanner's regular
- expressions - one to allow decimal point
- numbers without a leading integer to be
- assigned to float and double constants, the
- other to allow the escape character '\"' to
- appear in string literals. Thanks to Carlos
- for suggesting a regular expression for the
- latter that was very, very close.
-
-Thu Jul 1 21:37:10 1999 Jeff Parsons <parsons@cs.wustl.edu>
-
- * 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_array/cdr_op_ch.cpp:
- * TAO_IDL/be/be_visitor_array/cdr_op_ci.cpp:
- * TAO_IDL/be/be_visitor_field/cdr_op_ci.cpp:
- * TAO_IDL/be/be_visitor_union_branch/cdr_op_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_exception/ctor_assign.cpp:
- * TAO_IDL/be/be_visitor_decl.cpp:
- * TAO_IDL/be_include/be_visitor_decl.h:
- Fixed a couple of related bugs - (1) anonymous array
- containing an anonymous sequence, contained in
- struct, union, or exception and (2) typedef'd
- array containing anonymous sequence. Added a helper
- method to be_visitor_decl, and code in the
- be_visitor_array files to recognize the case and
- call the function.
-
- Added comments in the union_branch and exception
- cdr_op_ci.cpp files.
-
- There was also a problem with an exception containing
- an array, whether typedef'd or not. The copy constructor,
- constructor from arg list, and assignment operator were
- all just assigning the arg array to the member array,
- which caused C++ compile errors. We now use the
- array's *_copy() function for this.
-
-Thu Jul 01 21:14:56 1999 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * TAO version 0.4 released.
-
-Thu Jul 01 18:01:13 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * orbsvcs/tests/tests.dsw:
- * 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/EC_Throughput/ECT_Throughput.dsp:
- * orbsvcs/tests/Event_Latency/Event_Latency.dsp:
- * orbsvcs/tests/Sched_Conf/Sched_Conf.dsp:
- * orbsvcs/tests/Simple_Naming/client.dsp:
- * orbsvcs/tests/Trading/Colocated_Test.dsp:
- * orbsvcs/tests/Trading/Export_Test.dsp:
- * orbsvcs/tests/Trading/Import_Test.dsp:
- * orbsvcs/tests/Trading/TradingLib.dsp:
- Fixed several .dsp files, the Release version had several broken
- paths and options, obsolete or removed tests were still listed,
- etc.
-
-Thu Jul 1 19:46:22 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * orbsvcs/tests/AVStreams/benchmark/Makefile:
- Fixed order of libraries so the test would compile with static
- libraries.
-
-Thu Jul 1 12:37:01 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tao/decode.cpp:
- Fixed interpretive demarshaling of object references inside
- unions, this was breaking Param_Test for big_union using DII.
-
- * tests/Multiple_Inheritance/Multiple_Inheritance_i.h:
- * tests/Multiple_Inheritance/server.cpp:
- This test crashed on Sun/CC 5.0 because there was no explicit
- constructor, the compiler generated constructor was broken.
-
- * orbsvcs/tests/EC_Throughput/run_test.pl:
- Fine tune the test timeout.
-
- * tests/Param_Test/run_test.pl:
- The test was falling off the end without an explicit exit
- status.
-
- * orbsvcs/tests/Property/run_test.pl:
- Remove the IOR files before waiting for it
-
-Thu Jul 01 00:45:00 1999 Chris Gill <cdgill@cs.wustl.edu>
-
- * examples/Simulator/DOVEBrowser/Makefile: changed location
- for idl2java from Visibroker 3.3 to 3.4.
-
- * examples/Simulator/Event_Supplier/DualEC_Sup.h
- examples/Simulator/Event_Supplier/Event_Sup.cpp
- examples/Simulator/Event_Supplier/Logging_Sup.cpp: fixed constness
- warnings generated by Sun C++ 5.0.
-
- * examples/Simulator/Event_Supplier/Makefile: added -I($TAO_ROOT) and
- -Ge 1 to TAO_IDL flags.
-
-Thu Jul 1 10:45:24 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * orbsvcs/tests/Trading/run_test.pl:
- The export_test must be shutdown using a signal, it does not
- exit on its own.
-
- * orbsvcs/orbsvcs/Trader/Trader_Interfaces.cpp:
- There was an error in the logic of the program, probably
- introduced in the hectic activity to get exceptions to work.
-
- * orbsvcs/Trading_Service/Trading_Service.cpp:
- The POA manager was not activated
-
- * orbsvcs/orbsvcs/Naming/Persistent_Naming_Context.cpp:
- Fixed some more typos that i missed last time.
-
- * examples/Event_Comm/Event_Comm_i.cpp:
- * examples/Quoter/Generic_Factory_i.cpp:
- * orbsvcs/examples/CosEC/Factory/FactoryClient.cpp:
- Fixed unreachable statements warnings in DU/CXX, thanks to David
- for reporting this problems.
-
-Thu Jul 01 00:45:00 1999 Chris Gill <cdgill@cs.wustl.edu>
-
- * examples/Simulator/DOVEMIB/AnyAnalyser.cpp
- examples/Simulator/DOVEMIB/DOVEMIB.{cpp, h}
- examples/Simulator/DOVEMIB/PrintVisitor.cpp
- examples/Simulator/DOVEMIB/any_test_i.cpp
- examples/Simulator/DOVEMIB/clnt.cpp
- examples/Simulator/DOVEMIB/svr.cpp
- examples/Simulator/Event_Supplier/DOVE_Supplier.{cpp, h}
- examples/Simulator/Event_Supplier/DualEC_Sup.cpp
- examples/Simulator/Event_Supplier/Event_Con.cpp
- examples/Simulator/Event_Supplier/Event_Sup.cpp
- examples/Simulator/Event_Supplier/Logging_Sup.cpp: Fixed exception
- specifications and replaced TAO try macros with ACE try macros.
- Thanks to Randy Heiland <heiland@ncsa.uiuc.edu> for reporting
- these problems.
-
-Wed Jun 30 21:09:34 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * orbsvcs/ImplRepo_Service/Options.cpp:
- * orbsvcs/ImplRepo_Service/Repository.cpp:
- * orbsvcs/ImplRepo_Service/Repository.h:
- * orbsvcs/ImplRepo_Service/tao_ir_i.cpp:
- Fixed #pragma based instantiations and made several minor
- cosmetic changes.
-
-Wed Jun 30 19:29:53 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tests/IORManipulation/IORTest.cpp:
- Fixed debug message.
-
-Wed Jun 30 18:17:00 1999 Jeff Parsons <parsons@cs.wustl.edu>
-
- * tao/DynEnum_i.cpp:
- Added an ACE_UNUSED_ARG macro to get_longlong().
-
-Wed Jun 30 18:14:18 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * orbsvcs/ImplRepo_Service/Repository.cpp:
- Fixed template instantiations, the ACE_Equal_To<ACE_CString>
- template was instantiated twice, but this is not a problem with
- shared libraries so we didn't noticed until now.
-
-Wed Jun 30 17:39:14 1999 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * orbsvcs.dsp:
- * orbsvcs_static.dsp:
- Removed the Concurrency Service from the project.
-
- * Concurrency/CC_LockSet.cpp:
- * Concurrency/CC_LockSetFactory.cpp:
- * Concurrency/Concurrency_Utils.cpp:
- * Concurrency/Concurrency_Utils.h: Fixed exception handling
- stuff.
-
-Wed Jun 30 16:44:00 1999 Chris Gill <cdgill@cs.wustl.edu>
-
- * orbsvcs/orbsvcs/RtecScheduler.idl,
- orbsvcs/orbsvcs/Sched/Reconfig_Scheduler.{cpp, h}: fixed throw
- exception discrepancies.
-
-Wed Jun 30 16:18:03 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tao/Connector_Registry.cpp:
- Fixed problem when trying to connect using foreign or unknown
- profiles. Thanks to "alvarez" <alvarez@nagra-kudelski.ch> for
- reporting this problem.
-
- * tests/MT_Client/run_test.pl:
- Fixed error status, it was reporting problems when there were
- none.
-
-Wed Jun 30 15:46:32 1999 Ossama Othman <othman@cs.wustl.edu>
-
- * docs/releasenotes/index.html:
-
- Updated UIOP release notes with list of restrictions/guidelines
- the user should follow or be aware of when using the UIOP
- pluggable protocol.
-
- * tao/UIOP_Profile.{h,cpp}:
-
- Comment/documentation updates based on the release notes
- updates. No code changes.
-
- * tao/Pluggable.cpp (start_request, start_locate):
-
- Removed ACE_UNUSED_ARG since ACE_THROW already contains an
- ACE_UNUSED_ARG. This corrects an "unreachable statement"
- warning.
-
-Wed Jun 30 15:39:11 1999 Jeff Parsons <parsons@cs.wustl.edu>
-
- * tao/Any.cpp;
- Removed ACE_NOTREACHED macros and subsituted 'return xxx' statement.
- Also removed return statement from catch block so as not to
- confuse some compilers.
-
-Wed Jun 30 15:04:26 1999 Irfan Pyarali <irfan@cs.wustl.edu>
-
- * examples/POA/On_Demand_Loading/Servant_Manager.cpp: Removed
- ACE_Equal_To<PortableServer::ObjectId> templates instantiation.
- TAO already has it.
-
-Wed Jun 30 14:39:16 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * examples/Logging/Logging_Test_i.cpp:
- * examples/Logging/Logging_Service_i.cpp:
- * examples/Event_Comm/Consumer_Handler.cpp:
- * examples/Event_Comm/Consumer_Input_Handler.cpp:
- * examples/Event_Comm/Supplier_Input_Handler.cpp:
- Fixed exception handling stuff, thanks to Matt for providing the
- fixes.
-
-Wed Jun 30 14:20:00 1999 Chris Gill <cdgill@cs.wustl.edu>
-
- * orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils.{cpp, h},
- orbsvcs/orbsvcs/Sched/Reconfig_Scheduler.{cpp, h}: Added conditional
- macros around Reconfig Scheduler code for old g++: the templatized
- method parameters break that compiler hopelessly.
-
-Wed Jun 30 14:03:27 1999 Jeff Parsons <parsons@cs.wustl.edu>
-
- * TAO/tests/DynAny_Test/driver.cpp:
- * TAO/tests/DynAny_Test/test_dynany.cpp:
- * TAO/tests/DynAny_Test/test_dynarray.cpp:
- * TAO/tests/DynAny_Test/test_dynenum.cpp:
- * TAO/tests/DynAny_Test/test_dynsequence.cpp:
- * TAO/tests/DynAny_Test/test_dynstruct.cpp:
- * TAO/tests/DynAny_Test/test_dynunion.cpp:
- Substituted ACE_PRINT_EXCEPTION macro where
- needed.
-
- * TAO/tests/Param_Test/ub_struct_seq.cpp:
- Subistituted a missed ACE_CHECK_RETURN macro.
-
-Wed Jun 30 13:43:46 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * examples/Quoter/Generic_Factory.cpp:
- * examples/Quoter/Generic_Factory_i.cpp:
- * examples/Quoter/Generic_Factory_i.h:
- More exception handling fixes
-
-Wed Jun 30 13:36:29 1999 Vishal Kachroo <vishal@cs.wustl.edu>
-
- Fixed the exception warnings for the following:
- * orbsvcs/tests/Time/Client_i.cpp
- * TAO_ROOT/tests/InterOp-Naming/Server_i.cpp
- * TAO_ROOT/tests/InterOp-Naming/INS_test_server.cpp
-
-Wed Jun 30 12:03:05 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * examples/Simple/bank/Account_i.cpp:
- * examples/Simple/bank/AccountManager_i.cpp:
- Fixed more exception handling problems.
-
-Wed Jun 30 11:28:31 1999 Jeff Parsons <parsons@cs.wustl.edu>
-
- * tao/DynArray_i.cpp:
- * tao/DynEnum_i.cpp:
- * tao/DynSequence_i.cpp:
- * tao/DynStruct_i.cpp:
- * tao/DynUnion_i.cpp:
- Fixed warnings related to CORBA::LongLong.
-
-Wed Jun 30 11:27:39 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tests/NestedUpcall/MT_Client_Test/client.cpp:
- * tests/Multiple_Inheritance/client.cpp:
- * tests/Multiple_Inheritance/server.cpp:
- More exception handling fixes.
-
-Wed Jun 30 11:09:39 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * orbsvcs/orbsvcs/Time/TAO_Time_Service_Clerk.cpp:
- * orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.cpp:
- Fixed more exception handling problems.
-
-Wed Jun 30 10:04:05 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * orbsvcs/orbsvcs/Sched/Reconfig_Scheduler.h:
- * orbsvcs/orbsvcs/Sched/Reconfig_Scheduler.cpp:
- * orbsvcs/orbsvcs/Trader/Offer_Database.cpp:
- Use ACE_THROW_SPEC and ACE_THROW instead of TAO_THROW_SPEC or
- TAO_THROW.
-
- * orbsvcs/orbsvcs/Naming/Persistent_Naming_Context.cpp:
- Fixed syntax errors.
-
-Wed Jun 30 09:40:20 1999 Chris Gill <cdgill@cs.wustl.edu>
-
- * orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils.cpp: added intermediate
- const cast for const void * args in qsort comparison function.
- This makes Sun C++ 4.2 happy.
-
-Wed Jun 30 04:04:04 1999 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * TAOACE_Static.dsw: Fixed project dependencies.
-
- * TAO/tao/try_macros.h: The TAO try macros are now deprecated.
-
- * TAO/orbsvcs/LifeCycle_Service/Criteria_Evaluator.cpp:
- * TAO/orbsvcs/LifeCycle_Service/Criteria_Evaluator.h:
- * TAO/orbsvcs/LifeCycle_Service/Factory_Trader.cpp:
- * TAO/orbsvcs/LifeCycle_Service/LifeCycle_Service.cpp:
- * TAO/orbsvcs/LifeCycle_Service/LifeCycle_Service.h:
- * TAO/orbsvcs/LifeCycle_Service/LifeCycle_Service_i.cpp:
- * TAO/orbsvcs/LifeCycle_Service/LifeCycle_Service_i.h:
- * TAO/orbsvcs/Trading_Service/Trading_Service.cpp:
- * TAO/orbsvcs/Trading_Service/Trading_Service.h:
- * TAO/orbsvcs/tests/Trading/Offer_Exporter.cpp:
- * TAO/orbsvcs/tests/Trading/Offer_Exporter.h:
- * TAO/orbsvcs/tests/Trading/Offer_Importer.cpp:
- * TAO/orbsvcs/tests/Trading/Offer_Importer.h:
- * TAO/orbsvcs/tests/Trading/Service_Type_Exporter.cpp:
- * TAO/orbsvcs/tests/Trading/Service_Type_Exporter.h:
- * TAO/orbsvcs/tests/Trading/TT_Info.cpp:
- * TAO/orbsvcs/tests/Trading/TT_Info.h:
- * TAO/orbsvcs/tests/Trading/colocated_test.cpp:
- * TAO/orbsvcs/tests/Trading/export_test.cpp:
- * TAO/orbsvcs/tests/Trading/import_test.cpp:
- Fixed exception handling.
-
- * TAO/tao/CurrentS.cpp:
- * TAO/tao/PolicyS.cpp: Replaced TAO try macros with ACE try
- macros.
-
-Tue Jun 29 22:46:34 1999 Irfan Pyarali <irfan@cs.wustl.edu>
-
- * TAOACE.dsw: Fixed inter-project dependencies.
-
-Tue Jun 29 22:34:12 1999 Ossama Othman <othman@cs.wustl.edu>
-
- * tao/UIOP_Profile.{h,i,cpp}:
-
- Removed rendezvous_point_ from the TAO_UIOP_Profile class. It
- is already stored in the profile's object_addr_ member, and name
- lookup overhead isn't an issue for UNIX domain rendezvous points
- as it is for hostname lookup in the INET domain.
-
- TAO_UIOP_Profile now warns if a provided rendezvous_point is too
- long, i.e. if the ACE_UNIX_Addr truncates it since it is larger
- than the sun_path[] array in the underlying sockaddr_un
- structure.
-
-Tue Jun 29 21:59:29 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * TAO/orbsvcs/Time_Service/Clerk_i.cpp:
- * TAO/orbsvcs/Time_Service/Server_i.cpp:
- * TAO/orbsvcs/Time_Service/Time_Service_Clerk.cpp:
- * TAO/orbsvcs/Time_Service/Time_Service_Server.cpp:
- Fixed more exception handling problems.
-
-Tue Jun 29 21:26:18 1999 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * performance-tests/Pluggable/PP_Test_Server.cpp (run): Removed
- an unnecessary duplicate call to ORB_Manager::run(). Thanks to
- Carlos for reporting this.
-
-Tue Jun 29 21:06:17 1999 Alexander Babu Arulanthu <alex@cs.wustl.edu>
-
- * orbsvcs/tests/Property/client.cpp:
- * orbsvcs/orbsvcs/Property/CosPropertyService_i.cpp:
- Fixed the exception problems reported by Carlos. Thanks Carlos.
-
-Tue Jun 29 20:57:05 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * examples/Simple/chat/Broadcaster_i.cpp:
- * examples/Event_Comm/Event_Comm_i.cpp:
- * examples/Event_Comm/Notifier_Handler.cpp:
- * examples/Event_Comm/Notifier_Server.cpp:
- * examples/Event_Comm/notifier.cpp:
- Fixed exception handling macros
-
-Tue Jun 29 20:37:23 1999 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * docs/configurations.html: Updated documentation for thread-pool
- concurrency policy. Thanks to Madhu Konety
- <madhu.konety@stdc.com> for motivating this.
-
-Tue Jun 28 20:19:11 1999 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * tao/ORB.cpp: Changed resolve_implrepo_service () to work
- correctly with the ACE CORBA macros.
-
- * examples/Quoter/Factory_Finder.cpp:
- * examples/Quoter/Generic_Factory.cpp:
- * examples/Quoter/Quoter_i.cpp:
- * examples/Quoter/client.cpp:
- * examples/Quoter/server.cpp:
- * examples/Simple/time/Time_Client_i.cpp:
- * orbsvcs/tests/ImplRepo/nestea_client_i.cpp:
- Fixed some bugs with using old print_exception method instead of
- ACE_PRINT_EXCEPTION.
-
- * orbsvcs/tests/ImplRepo/airplane_client_i.cpp: Removed the
- clearing of the ACE_TRY_ENV in get_planes ().
-
- * examples/Quoter/client.h: Made sure the ORB_var member variable
- appears before any other var's in the Quoter_Client class.
-
- * tao/TAO.dsp:
- * TAO_IDL/tao_idl.dsp:
- * tao/TAO_Static.dsp:
- * TAO_IDL/tao_idl_static.dsp:
- * orbsvcs/orbsvcs/orbsvcs.dsp:
- * orbsvcs/orbsvcs/orbsvcs_static.dsp:
- Manually cleaned up these projects and fixed them so they should
- work on NT Alpha again.
-
- * TAOACE.dsw:
- Fixed dependencies.
-
- * orbsvcs/orbsvcs/IR_Helper.cpp:
- * orbsvcs/orbsvcs/IR_Helper.h:
- Changed the constructor to take in a const char * instead of a char *
- so literals can be passed in without warnings.
-
-Tue Jun 29 19:48:33 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * examples/OBV/Simple_util.cpp:
- * examples/OBV/Typed_Events/server.cpp:
- * examples/Simple/Simple_util.cpp:
- * examples/Simple/time-date/Time_Date.cpp:
- * performance-tests/Cubit/TAO/MT_Cubit/Cubit_Task.cpp:
- * performance-tests/Cubit/TAO/MT_Cubit/Task_Client.cpp:
- * performance-tests/Thruput/TAO/client.cpp:
- * performance-tests/Thruput/TAO/server.cpp:
- Fixed several problems with exception handling.
-
- * orbsvcs/Makefile:
- * orbsvcs/orbsvcs/Makefile:
- * orbsvcs/tests/Makefile:
- Removed the Concurrency service from the library, it is not
- required by default now.
-
-Tue Jun 29 19:44:45 1999 Kirthika Parameswaran <kirthika@cs.wustl.edu>
-
- * examples/Simple/Simple_util.cpp: Fixed exception macros.
-
-Tue Jun 29 19:39:14 1999 Jeff Parsons <parsons@cs.wustl.edu>
-
- * TAO/performance-tests/Cubit/TAO/DII_Cubit/client.cpp:
- Fixed 'ACE_TRY_ENV.print_exception...' statements.
-
-Tue Jun 29 16:49:33 1999 Irfan Pyarali <irfan@cs.wustl.edu>
-
- * ACE_wrappers/TAO/performance-tests/Cubit/TAO/IDL_Cubit/client.dsp
- * ACE_wrappers/TAO/performance-tests/Cubit/TAO/IDL_Cubit/server.dsp
- * ACE_wrappers/TAO/performance-tests/Cubit/TAO/MT_Cubit/client.dsp
- * ACE_wrappers/TAO/performance-tests/Cubit/TAO/MT_Cubit/server.dsp
-
- Added user32.lib to static project settings. Thanks to
- Guicheney Christophe <guichene@clrhp04.in2p3.fr> for reporting
- this.
-
-Tue Jun 29 17:22:20 1999 Chris Gill <cdgill@cs.wustl.edu>
-
- * orbsvcs/orbsvcs/Makefile
- orbsvcs/orbsvcs/Sched/Makefile.am
- orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils.{cpp, h},
- orbsvcs/orbsvcs/Sched/Reconfig_Scheduler.{cpp, h}: Reconfig
- Scheduler compiles on Solaris using egcs.
-
-Tue Jun 29 13:44:41 1999 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * tests/TAO_Tests.dsw:
- * tests/IORManipulation/IORManipulation.dsw:
- * tests/IORManipulation/IORTest.dsp: Added new workspace and
- project files.
-
- * tao/IORC.h: Added a whole bunch of TAO_Export's.
-
-Tue Jun 29 12:20:24 1999 Marina Spivak <marina@cs.wustl.edu>
-
- * orbsvcs/orbsvcs/Naming/Bindings_Iterator_T.cpp
- * orbsvcs/orbsvcs/Naming/Bindings_Iterator_T.h
- * orbsvcs/orbsvcs/Naming/Hash_Naming_Context.h
- * orbsvcs/orbsvcs/Naming/Naming_Utils.cpp
- * orbsvcs/orbsvcs/Naming/Naming_Utils.h
- * orbsvcs/orbsvcs/Naming/Persistent_Context_Index.cpp
- * orbsvcs/orbsvcs/Naming/Persistent_Context_Index.h
- * orbsvcs/orbsvcs/Naming/Persistent_Naming_Context.cpp
- * orbsvcs/orbsvcs/Naming/Persistent_Naming_Context.h
- * orbsvcs/orbsvcs/Naming/README
- * orbsvcs/orbsvcs/Naming/Transient_Naming_Context.cpp
- * orbsvcs/orbsvcs/Naming/Transient_Naming_Context.h:
-
- Factored out code for creation of a Naming Context and
- registration with poa into static functions <make_new_context>
- in TAO_Transient_Naming_Context, and
- TAO_Persistent_Naming_Context.
-
- Added comments, cleaned up code, fixed a memory leak in
- Naming_Utils::init_new_naming, and improved handling of error
- conditions in a few places.
-
-Mon Jun 28 21:41:20 1999 Chris Gill <cdgill@cs.wustl.edu>
-
- * orbsvcs/orbsvcs/orbsvcs.dsp
- orbsvcs/orbsvcs/orbsvcs_static.dsp
- orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils.{cpp, h},
- orbsvcs/orbsvcs/Sched/Reconfig_Scheduler.{cpp, h}: Reconfig
- Scheduler compiles on NT.
-
-Tue Jun 29 04:12:49 1999 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * Trader/Constraint_Interpreter.cpp:
- * Trader/Constraint_Interpreter.h:
- * Trader/Constraint_Nodes.cpp:
- * Trader/Constraint_Visitors.cpp:
- * Trader/Offer_Database.h:
- * Trader/Offer_Iterators.cpp:
- * Trader/Offer_Iterators.h:
- * Trader/Offer_Iterators_T.cpp:
- * Trader/Service_Type_Repository.cpp:
- * Trader/Service_Type_Repository.h:
- * Trader/Trader.cpp:
- * Trader/Trader_Interfaces.cpp:
- * Trader/Trader_Interfaces.h:
- * Trader/Trader_T.cpp:
- * Trader/Trader_Utils.cpp: Fixed some exception macros and added
- some more. This is stll unfinished.
-
-Mon Jun 28 23:03:06 EDT 1999 Aniruddha Gokhale <gokhale@sahyadri.research.bell-labs.com>
-
- * TAO_IDL/be/be_visitor_array/cdr_op_ci.cpp (visit_predefined_type):
-
- Fixed code generation for multidimensional arrays. The fix required
- us to cast the flattened array to the appropriate type.
-
- Thanks to Joyce Fu <fu@gsao.med.ge.com> for reporting the bug.
-
-Mon Jun 28 21:41:20 1999 Chris Gill <cdgill@cs.wustl.edu>
-
- * orbsvcs/Dump_Schedule/Dump_Schedule.cpp,
- orbsvcs/Scheduling_Service/Scheduling_Service.cpp,
- orbsvcs/tests/Sched_Conf/Sched_Conf.cpp: Replaced TAO TRY macros
- with ACE TRY macros.
-
-Mon Jun 28 19:28:17 1999 Irfan Pyarali <irfan@cs.wustl.edu>
-
- * examples/POA/Generic_Servant/MyFooServant.cpp: Removed #define
- ACE_BUILD_SVC_EXPORT. I don't know what it was for.
-
- * orbsvcs/orbsvcs/Trader/Offer_Iterators.cpp
- * orbsvcs/orbsvcs/Trader/Offer_Iterators_T.cpp
- * orbsvcs/orbsvcs/Trader/Trader_Interfaces.cpp
- * orbsvcs/orbsvcs/Trader/Trader_T.cpp
-
- Fixed exception handling.
-
-Mon Jun 28 19:16:18 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tests/Makefile:
- Added the new IORManipulation directory to the top-level
- Makefile.
-
- * tao/IORC.cpp:
- * tao/IORS.cpp:
- More exception handling fixes
-
-Mon Jun 28 18:35:19 1999 Jeff Parsons <parsons@cs.wustl.edu>
-
- * tao/append.cpp:
- * tao/skip.cpp:
- Changed declaration of discrim_val in TAO_Marshal_Union to be
- CORBA::ULongLong instead of CORBA::Long. A CORBA::Long
- discriminator holder would decode incorrectly if the
- real disicriminator were a CORBA::ULong and perhaps
- crash if it were a 64-bit type.
-
-]Mon Jun 28 18:24:52 1999 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * examples/README: Updated this to describe all the examples.
-
-Mon Jun 28 18:06:20 1999 Fred Kuhns <fredk@cs.wustl.edu>
-
- * tao: Commited fixes for type codes in IOR exceptions
- IORS.cpp and IORC.cpp
-
-Mon Jun 28 18:04:54 1999 Fred Kuhns <fredk@cs.wustl.edu>
-
- * TAO/tests/IORManipultion: Added test for IORManipultion.
-
-Mon Jun 28 17:50:19 1999 Jeff Parsons <parsons@cs.wustl.edu>
-
- * TAO/tests/Param_Test/client.cpp:
- Added some ACE_CHECK_* macros.
-
- * TAO/tests/Param_Test/big_union.cpp:
- Added initialization code for out_ and ret_
- members. Makes the DII test happier.
-
-Mon Jun 28 17:38:55 1999 Pradeep Gore <pradeep@flamenco.cs.wustl.edu>
-
- * examples/Simple/chat/Broadcaster_i.h:
- * examples/Simple/chat/Receiver_i.h:
- * examples/Simple/chat/Broadcaster_i.cpp:
- * examples/Simple/chat/Server_i.cpp:
- * examples/Simple/chat/Client_i.cpp:
- * examples/Simple/chat/server.cpp:
- * examples/Simple/chat/client.cpp:
- replaced TAO_TRY* macros with ACE_TRY macros.
- replaced ACE_TRY_ENV.print_exception with ACE_PRINT_EXCEPTION
-
-Mon Jun 28 16:18:28 1999 Ossama Othman <othman@cs.wustl.edu>
-
- * performance-tests/Cubit/TAO/MT_Cubit/README:
- Documentation updates due to pluggable protocol updates in
- MT_Cubit.
-
- * performance-tests/Cubit/TAO/MT_Cubit/Globals.h:
- * performance-tests/Cubit/TAO/MT_Cubit/Globals.cpp:
- * performance-tests/Cubit/TAO/MT_Cubit/Task_Client.cpp:
- * performance-tests/Cubit/TAO/MT_Cubit/client.cpp:
- * performance-tests/Cubit/TAO/MT_Cubit/server.cpp:
-
- Pluggable protocol updates. MT_Cubit is now non-protocol
- specific. The MT_Cubit server options have been changed. Use
- the `-e' option, documented in MT_Cubit's README file, instead
- of `-h' and `-p'. The default protocol is IIOP if one isn't
- specified.
-
-Mon Jun 28 16:15:21 1999 Kirthika Parameswaran <kirthika@cs.wustl.edu>
-
- * examples/Callback_Quoter/Consumer_Handler.cpp
- * examples/Callback_Quoter/Consumer_Input_Handler.cpp
- * examples/Callback_Quoter/Consumer_i.cpp:
- Set the <interactive> flag which helped in having a run_test.pl
- for this example. Activated the poa_manager on the consumer side
- as it was an callback client. Removed any obsolete
- print_exception calls and modified it to ACE_PRINT_EXCEPTION
- macro calls. The bug in Callback Quoter related to the
- interative option was solved thanks to inputs from Christopher
- Kohlhoff <chris@kohlhoff.com>.
-
- * examples/Callback_Quoter/Notifier_Input_Handler.cpp
- * examples/Callback_Quoter/Notifier_i.cpp:
- * examples/Callback_Quoter/notifier.cpp:
- Removed any obsolete print_exception calls and modified it to
- ACE_PRINT_EXCEPTION macro calls.
-
- * examples/Callback_Quoter/Supplier_i.{h, cpp}:
- Added a file_ptr variable to handle input form a file for the
- non-interactive run_test.pl execution.
-
- * examples/Callback_Quoter/README:
- Added extra information on execution of this example.
-
-Mon Jun 28 15:44:59 1999 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * orbsvcs/orbsvcs/Trader: Completed a pass through the Trading
- Service to update its exception handling scheme to the new
- ACE_TRY techniques.
-
- * orbsvcs/orbsvcs/Sched/SchedEntry.cpp (operator <):
- Fixed a typo where "this_laxity" should have been "that_laxity".
- Thanks to Christopher Kohlhoff <chris@kohlhoff.com> for this
- fix.
-
-Mon Jun 28 15:40:22 1999 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * orbsvcs/orbsvcs/IR_Helper.cpp: Fixed some bugs with using old
- print_exception method instead of ACE_PRINT_EXCEPTION.
-
-Mon Jun 28 12:53:24 1999 Ossama Othman <othman@cs.wustl.edu>
-
- * tao/Makefile: Updated the dependencies.
-
- * tao/IIOP_Connect.cpp: Removed unnecessary explicit template
- instantiations.
-
- * tao/IIOP_Connect.h:
- * tao/IIOP_Connect.cpp:
- * tao/UIOP_Connect.h:
- * tao/UIOP_Connect.cpp: Changed transport_ member from pointer
- member to non-pointer member. This removes the need to
- instantiate the transport_ member on the heap, thus avoiding any
- potential memory management problems.
-
- * tao/IIOP_Connect.i:
- * tao/UIOP_Connect.i: Moved all good inline method candidates from
- `.cpp' files to their corresponding inline `.i' files.
-
-Mon Jun 28 15:11:00 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * orbsvcs/tests/EC_Custom_Marshal/ECM_Consumer.cpp: Use the
- ACE_TRY macros to write portable code when dealing with
- exceptions.
-
- * performance-tests/Cubit/TAO/IDL_Cubit/server.cpp: Don't use
- print_exception directly, use the ACE_PRINT_EXCEPTION macro
- instead.
-
-Mon Jun 28 15:01:28 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tao/GIOP.i: Use the new reset_contents() method in the InputCDR
- stream to avoid extra memory allocations in the critical path.
-
-Mon Jun 28 14:52:36 1999 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * TAO_IDL/be/be_visitor_interface/direct_collocated_sh.cpp
- * TAO_IDL/be/be_visitor_interface/thru_poa_collocated_sh.cpp
- (visit_interface): Fixed problem with generating multiple base
- classes. Thanks to Carlos for helping this out.
-
-Mon Jun 28 13:39:15 1999 Alexander Babu Arulanthu <alex@cs.wustl.edu>
-
- * orbsvcs/tests/Property/client.cpp: Made the test more
- silent. Put a lot debug statements under TAO_debug_level > 4.
-
-Mon Jun 28 12:57:50 1999 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * TAO_IDL/be/be_interface.cpp (compute_coll_name): Fixed ABW
- errors.
-
-Mon Jun 28 12:54:26 1999 Jeff Parsons <parsons@cs.wustl.edu>
-
- * TAO_IDL/fe/idl.ll:
- * TAO_IDL/fe/lex.yy.cpp: Changed one line of method
- idl_parse_line_and_file() to call idl_atoui() instead of
- idl_atoi(). This fixes a line number off-by-one error in error
- outputs. Thanks to Hata Yoshiaki <hatay@alpha.co.jp> for
- reporting the error and supplying a fix.
-
-Mon Jun 28 12:46:57 1999 Alexander Babu Arulanthu <alex@cs.wustl.edu>
-
- * orbsvcs/orbsvcs/Property/CosPropertyService_i.cpp: Fixed the
- exception macros problems. Thanks Carlos for reporting the
- errors.
-
-Mon Jun 28 12:19:21 1999 Matthew J Braun <mjb2@cs.wustl.edu>
-
- * examples/Logging/Logger_i.cpp
- * examples/Logging/Logging_Service.cpp: Removed some remaining TAO
- exceptions macros.
-
-Mon Jun 28 12:15:42 1999 Jeff Parsons <parsons@cs.wustl.edu>
-
- * TAO/tests/Param_Test/any.cpp:
- * TAO/tests/Param_Test/objref.cpp:
- * TAO/tests/Param_Test/big_union.cpp: Moved some code I had
- mistakenly left outside ACE_TRY blocks.
-
-Mon Jun 28 12:05:05 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * performance-tests/Cubit/TAO/IDL_Cubit/svc.conf: Fixed
- configuration file, the parameters to -ORBInputCDRAllocator have
- changed.
-
-Mon Jun 28 11:25:47 1999 Ossama Othman <othman@cs.wustl.edu>
-
- * TAO_IDL/Makefile: Updated dependencies.
-
-Mon Jun 28 11:17:45 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tao/append.cpp: Fixed bugs in interpretive marshaling of arrays,
- it was raising an exception even when there was no error, my
- bad.
-
-Mon Jun 28 11:02:52 1999 Jeff Parsons <parsons@cs.wustl.edu>
-
- * tao/Dynenum_i.cpp: Removed some useless code from
- get_longlong(). Thanks to Carlos for reporting this warning.
-
-Mon Jun 28 10:41:43 1999 Jeff Parsons <parsons@cs.wustl.edu>
-
- * tao/DynUnion_i.cpp: Added all necessary ACE_CHECK_* macros and
- fixed a 'code not reached' warning.
-
-Mon Jun 28 10:20:16 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * orbsvcs/orbsvcs/Trader/Constraint_Visitors.cpp: Use
- ACE_TEMPLATE_METHOD_SPECIALIZATION instead of
- ACE_TEMPLATE_SPECIALIZATION.
-
-Mon Jun 28 05:17:01 1999 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * be/be_visitor_interface/collocated_sh.cpp:
- * be/be_visitor_interface/collocated_ss.cpp:
- * be/be_visitor_operation/collocated_sh.cpp:
- * be/be_visitor_operation/collocated_ss.cpp:
- * be_include/be_visitor_interface/collocated_sh.h:
- * be_include/be_visitor_interface/collocated_ss.h:
- * be_include/be_visitor_operation/collocated_sh.h:
- * be_include/be_visitor_operation/collocated_ss.h: Replaced the
- old, conglomerated collocated stub visitors with the following
- specialized collocated stub visitors. After all, downsizing,
- i.e., breaking up large stuff and creating a bunch of small
- pieces, is the latest trend.
-
- * be/be_visitor_interface/direct_collocated_sh.cpp:
- * be/be_visitor_interface/direct_collocated_ss.cpp:
- * be/be_visitor_interface/thru_poa_collocated_sh.cpp:
- * be/be_visitor_interface/thru_poa_collocated_ss.cpp:
- * be/be_visitor_operation/direct_collocated_sh.cpp:
- * be/be_visitor_operation/direct_collocated_ss.cpp:
- * be/be_visitor_operation/thru_poa_collocated_sh.cpp:
- * be/be_visitor_operation/thru_poa_collocated_ss.cpp:
- * be_include/be_visitor_interface/direct_collocated_sh.h:
- * be_include/be_visitor_interface/direct_collocated_ss.h:
- * be_include/be_visitor_interface/thru_poa_collocated_sh.h:
- * be_include/be_visitor_interface/thru_poa_collocated_ss.h:
- * be_include/be_visitor_operation/direct_collocated_sh.h:
- * be_include/be_visitor_operation/direct_collocated_ss.h:
- * be_include/be_visitor_operation/thru_poa_collocated_sh.h:
- * be_include/be_visitor_operation/thru_poa_collocated_ss.h: Those
- specialized collocated stub visitors.
-
- * be/be_interface.cpp:
- * be/be_visitor_factory.cpp:
- * be/be_visitor_interface.cpp:
- * be/be_visitor_operation.cpp:
- * be/be_visitor_attribute/attribute.cpp:
- * be/be_visitor_interface/interface.cpp:
- * be/be_visitor_interface/interface_cs.cpp:
- * be/be_visitor_interface/interface_sh.cpp:
- * be/be_visitor_interface/interface_ss.cpp:
- * be_include/be_codegen.h:
- * be_include/be_interface.h:
- * be_include/be_visitor_interface.h:
- * be_include/be_visitor_operation.h:
- * driver/drv_args.cpp:
- * include/idl_global.h:
- * util/utl_global.cpp: TAO_IDL internal needs to know which
- visitor to use and when to use it. TAO_IDL now support 4 more
- switches, -Gp, -Gd, -Sp, -Sd which control what kind of
- collocated stubs the generated code uses. Maybe these flags
- should somehow merge together. Otherwise, we'll exhaust the
- available letter (for -G and -S) very soon.
-
-Sun Jun 27 20:29:38 1999 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * tao/POA_CORBA.h (POA_CORBA): Added a no-op constructor for
- the _tao_collocated_Current class to work around a bug with
- IBM's VisualAge C++ compiler. Thanks to Rene Matteau
- <matteau@ca.ibm.com> for reporting this.
-
- * tao/encode.cpp (encode): Borland's C++ Builder 4.0 doesn't seem
- to align caught exceptions along the correct boundaries!
- Therefore we will assume that the data pointer passed in is
- already correctly aligned and we will calculate member
- alignments relative to this pointer. Thanks to Christopher
- Kohlhoff <chris@kohlhoff.com> for this fix.
-
- * orbsvcs/orbsvcs/Trader/Constraint_Nodes.cpp: Removed the
- hacked up coding for MAX_SIGNED_INTEGER, MAX_UNSIGNED_INTEGER,
- and MIN_SIGNED_INTEGER and replaced them with the corresponding
- #defines from $ACE_ROOT/Basic_Types.h.
-
- * tao/orbconf.h: By default generate a no-op macro for
- TAO_EXPORT_NESTED_MACRO. This can be overridden if
- ACE_EXPORT_NESTED_CLASSES is enabled in the
- $ACE_ROOT/ace/config.h file.
-
- * orbsvcs/orbsvcs/Trader/Constraint_Visitors.cpp,
- tao/Sequence.i: Updated all ACE_TEMPLATE_SPECIALIZATION
- macros that are used for *methods* to be
- ACE_TEMPLATE_METHOD_SPECIALIZATION to make certain compilers
- like SunC++ 5.0 happy.
-
- * orbsvcs/orbsvcs/Sched/SchedEntry.cpp: Reformatted a lot of this
- file so it'll conform to the ACE+TAO programming guidelines.
-
- * tao/Object_Adapter.cpp: Cleanedup the programming style to make
- it conform to ACE.
-
- * orbsvcs/orbsvcs/Trader/Offer_Iterators.cpp (next_n): Fixed
- an error by returning 0 if we get an exception. Thanks to David
- Levine for reporting this.
-
-Sun Jun 27 21:33:00 1999 Chris Gill <cdgill@tango.cs.wustl.edu>
-
- * orbsvcs/orbsvcs/RtecScheduler.idl,
- orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils.{cpp, h},
- orbsvcs/orbsvcs/Sched/Reconfig_Scheduler.{cpp, h}: Added use of
- dependency graph visitors for topological ordering, cycle checking,
- and graph reset during schedule computation.
-
-Sun Jun 27 20:02:20 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tao/DynArray_i.cpp:
- * tao/DynEnum_i.cpp:
- * tao/DynSequence_i.cpp:
- * tao/DynStruct_i.cpp:
- Fixed minor syntax errors and typos in these files.
-
- * tao/IIOP_Connect.cpp:
- * tao/UIOP_Connect.cpp:
- Do not return 1 from a handle_input() call
-
- * tao/default_resource.cpp:
- Cleanup ACE_LOG_MSG->errnum() before creating Reactor.
-
- * tests/Makefile:
- * tests/Faults/Makefile:
- * tests/Faults/README:
- * tests/Faults/client.cpp:
- * tests/Faults/run_test.pl:
- * tests/Faults/server.cpp:
- * tests/Faults/test.idl:
- * tests/Faults/test_i.cpp:
- * tests/Faults/test_i.h:
- * tests/Faults/test_i.i:
- Added a new test to check that the ORB can handle a crash on the
- server and/or the client; it doesn't cover all the possible
- cases, but at least it is a start.
-
- * orbsvcs/orbsvcs/Event/RT_Task.cpp:
- Fixed misuse of ACE_TRY_ENV, thanks to Doug and David for
- pointing it out.
-
- * orbsvcs/orbsvcs/Event/EC_Gateway_UDP.cpp:
- Fixed type mismatch, it wasn't obvious except on NT, thanks to
- Marina for reporting this one.
-
-Sun Jun 27 18:30:31 1999 Jeff Parsons <parsons@cs.wustl.edu>
-
- * tao/DynArray_i.cpp:
- * tao/DynEnum_i.cpp:
- * tao/DynSequence_i.cpp:
- * tao/DynStruct_i.cpp:
- Added all the necessary ACE_CHECK stuff.
- DynUnion_i.cpp is left to do.
-
- * TAO/tests/Param_Test/any.cpp:
- * TAO/tests/Param_Test/bd_long_seq.cpp:
- * TAO/tests/Param_Test/bd_short_seq.cpp:
- * TAO/tests/Param_Test/bd_str_seq.cpp:
- * TAO/tests/Param_Test/bd_string.cpp:
- * TAO/tests/Param_Test/bd_long_seq.cpp:
- * TAO/tests/Param_Test/bd_struct_seq.cpp:
- * TAO/tests/Param_Test/complex_any.cpp:
- * TAO/tests/Param_Test/except.cpp:
- * TAO/tests/Param_Test/fixed_array.cpp:
- * TAO/tests/Param_Test/fixed_struct.cpp:
- * TAO/tests/Param_Test/nested_struct.cpp:
- * TAO/tests/Param_Test/objref.cpp:
- * TAO/tests/Param_Test/nested_struct.cpp:
- * TAO/tests/Param_Test/big_union.cpp:
- * TAO/tests/Param_Test/ub_string.cpp:
- * TAO/tests/Param_Test/objref_struct.cpp:
- * TAO/tests/Param_Test/short.cpp:
- * TAO/tests/Param_Test/ulonglong.cpp:
- * TAO/tests/Param_Test/typecode.cpp:
- * TAO/tests/Param_Test/ub_any_seq.cpp:
- * TAO/tests/Param_Test/ub_long_seq.cpp:
- * TAO/tests/Param_Test/ub_objref_seq.cpp:
- * TAO/tests/Param_Test/ub_short_seq.cpp:
- * TAO/tests/Param_Test/ub_str_seq.cpp:
- * TAO/tests/Param_Test/var_struct.cpp:
- * TAO/tests/Param_Test/var_array.cpp:
- * TAO/tests/Param_Test/recursive_struct.cpp:
- * TAO/performance-tests/Pluggable/server.cpp:
- * TAO/performance-tests/Pluggable/PP_Test_Client.cpp:
- * tao/Any.cpp:
- Changed ACE_NOTREACHED (return foo); to ACE_NOTREACHED (return
- foo;)
-
-Sun Jun 27 17:10:05 1999 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * tests/TAO-Tests.dsw:
- * tests/Faults/Faults.dsw:
- * tests/Faults/client.dsp:
- * tests/Faults/server.dsp: Added new workspace/projects and
- updated test workspace.
-
-Sun Jun 27 17:15:45 1999 Nagarajan Surendran <naga@cs.wustl.edu>
-
- * orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.cpp:
- Replaced ACE_TRY_ENV.print_exceptions with
- ACE_PRINT_EXCEPTION. Thanks to Carlos for reporting these.
-
-Sun Jun 27 17:18:29 EDT 1999 Aniruddha Gokhale <gokhale@sahyadri.research.bell-labs.com>
-
- * TAO_IDL/be/be_type.cpp (gen_nested_typename): Fixed a bug where
- we were generating incorrect relative path in a specific
- scenario where the "use" scope of a type shares only a few
- ancestors of the scope in which the type is defined. Our code
- would work only when either of the "use" scope or the "defined"
- scope was a subset of the other.
-
- Thanks to Brian Peterson <bpeterson@globalmt.com> for sending
- the bug report and fixes. We have used a slightly different
- solution than his suggested fixes.
-
-Sun Jun 27 09:17:11 1999 David L. Levine <levine@cs.wustl.edu>
-
- * tao/DynAny_i.cpp: added ACE_Auto_Basic_Ptr explicit template
- instantiations. Thanks to Alex for reporting that they're
- necessary without __ACE_INLINE__.
-
-Sat Jun 26 19:47:00 1999 Chris Gill <cdgill@cs.wustl.edu>
-
- * orbsvcs/orbsvcs/Runtime_Scheduler.cpp: changed TAO try
- macros to ACE try macros.
-
-Sat Jun 26 18:38:26 1999 Ossama Othman <othman@cs.wustl.edu>
-
- * tao/{IIOP,UIOP}_Connect.cpp:
-
- Clarified connection handler output.
-
- * tao/UIOP_Connect.cpp (enum):
-
- Fixed duplicate starting enumeration value (for use with
- timeprobes).
-
- * tao/UIOP_Connect.cpp (open):
-
- Fixed incorrect array size used when making call to
- addr_to_string().
-
- * tao/UIOP_Transport.h:
-
- Comment updates.
-
-Sat Jun 26 16:24:39 1999 Marina Spivak <marina@cs.wustl.edu>
-
- * orbsvcs/orbsvcs/orbsvcs.dsp
- * orbsvcs/orbsvcs/orbsvcs_static.dsp
- Updated to reflect Changes in orbsvcs/orbsvcs/Naming.
-
-Sat Jun 26 15:13:59 1999 Ossama Othman <othman@cs.wustl.edu>
-
- * tao/Makefile.am:
-
- Synchronized with latest version of TAO.
-
- * tao/Pluggable.cpp (start_locate, start_request):
-
- Fixed unused argument warnings when native exception handling is
- enabled.
-
- * tao/Pluggable.h (TAO_Transport):
-
- Exception handling update.
-
-Sat Jun 26 14:23:25 1999 Marina Spivak <marina@cs.wustl.edu>
-
- * orbsvcs/tests/Simple_Naming/client.cpp
- Clean up of the remaining old exception code.
-
- * TAO/docs/releasenotes/index.html
- Updated the Naming Service section.
-
- * orbsvcs/orbsvcs/Naming/Shared_Hash_Map_T.{h, cpp}
- Removed these files. (They were modified and moved up into the
- ACE_wrappers/ace dicrectory. See ACE ChangeLog for more info: tag
- Sat Jun 26 14:41:31 1999 Marina Spivak).
-
- * orbsvcs/orbsvcs/Makefile
- * orbsvcs/orbsvcs/Naming/Persistent_Naming_Context.{h, cpp}
- * orbsvcs/orbsvcs/Naming/Naming_Context_Index.{h, cpp}
- * orbsvcs/orbsvcs/Naming/Persistent_Entries.{h, cpp}
- Updated the files to reflect the removal of
- Shared_Hash_Map_T.{h,cpp} from this directory.
-
-Sat Jun 26 13:10:37 1999 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * examples/POA/Default_Servant/File_i.h: Fixed the exception spec
- for destroy. Thanks to David for reporting this.
-
- * orbsvcs/orbsvcs/Trader: Removed all vestiges of the Locking.h
- file, which has been subsumed into other parts of ACE+TAO.
-
- * orbsvcs/orbsvcs/Trader/Service_Type_Repository.cpp,
- orbsvcs/orbsvcs/Trader/Constraint_Visitors,
- orbsvcs/orbsvcs/Trader/Offer_Iterators.cpp,
- orbsvcs/orbsvcs/Trader/Constraint_Nodes.cpp,
- orbsvcs/orbsvcs/Trader/Constraint_Interpreter.cpp: Fixed exception
- handling to be compliant with the ACE macros.
-
-Sat Jun 26 12:45:26 1999 Jody Hagins <jody@atdesk.com>
-
- This is a change log for the modifications made to support
- Borland C++Builder 4.0, Patch 1. Thanks to
- Christopher Kohlhoff <chris@kohlhoff.com> and Chris Uzdavinis
- <chris@uzdavinis.com> for helping with this.
-
- * TAO/TAO_IDL/be/be_args.cpp: Added new back end (-Wb) option
- 'pch_include' which allows you to specify a common include to be
- added at the top of all idl generated files. This can be used
- with a precompiled header mechanism (such as that provided by
- C++Builder or MSVC++). It takes a *very* long time to compile
- GUI programs without this.
-
- * TAO/TAO_IDL/be/be_codegen.cpp: Added support for
- TAO_EXPORT_NESTED_CLASSES macro.
-
- * Added support for new back end (-Wb) option 'pch_include'.
-
- * TAO/TAO_IDL/be/be_helper.cpp: Target of sprintf function should
- not also be used as an insertion argument.
-
- * TAO/TAO_IDL/be/be_visitor_sequence/gen_unbounded_sequence_ch.cpp:
- Added support for TAO_EXPORT_NESTED_CLASSES macro.
-
- * TAO/TAO_IDL/driver/drv_preproc.cpp: Added command line options
- for use with Borland C++Builder preprocessor.
-
- * TAO/TAO_IDL/include/idl_global.h: Added support for new back end
- (-Wb) option 'pch_include'.
-
- * TAO/TAO_IDL/util/utl_global.h: Added support for new back end
- (-Wb) option 'pch_include'.
-
- * TAO/examples/Callback_Quoter/Consumer_Handler.cpp: Member
- variable use_naming_service_ was not initialised.
-
- * TAO/examples/Callback_Quoter/Supplier_i.cpp: Member variable
- f_ptr_ was not initialised. Cmd line option string was missing
- ':' required for parameter to 'f'.
-
- * TAO/orbsvcs/orbsvcs/Sched/SchedEntry.cpp: Workaround for BCB4
- internal compiler error
-
- * TAO/orbsvcs/orbsvcs/Trader/Constraint_Visitors.h: Need
- ACE_TEMPLATE_SPECIALIZE on specializations.
-
- * TAO/tao/Active_Object_Map.cpp: BCB4 doesn't accept constructor
- syntax for static member variables.
-
- * TAO/tao/Object_Adapter.cpp: BCB4 doesn't accept constructor
- syntax for static member variables.
-
- * TAO/tao/Sequence.i Need ACE_TEMPLATE_METHOD_SPECIALIZE on
- specializations.
-
- * TAO/tao/orbconf.h: Added TAO_EXPORT_NESTED_CLASSES macro to
- allow nested classes to be exported (see also change in
- ace\config-win32-borland.h). Borland C++Builder (unlike MSVC++)
- does not automatically export nested classes when the outer
- class is exported.
-
-Sat Jun 26 13:20:57 1999 Nagarajan Surendran <naga@cs.wustl.edu>
-
- * orbsvcs/orbsvcs/AV/sfp.cpp :
- Replaced ACE_TRY_ENV.print_exceptions with
- ACE_PRINT_EXCEPTION. Thanks to Doug Schmidt for reporting these
- errors.
-
-Sat Jun 26 11:58:01 1999 Ossama Othman <othman@cs.wustl.edu>
-
- * tao/{IIOP,UIOP}_Connect.cpp:
-
- Fixed incorrect enumeration used in ACE timeprobe macro.
-
-Sat Jun 26 11:55:46 1999 Ossama Othman <othman@cs.wustl.edu>
-
- * tao/UIOP_Transport.cpp:
-
- Fixed duplicate enum starting value for UIOP time probes.
-
- * tao/{IIOP,UIOP}_Transport.cpp:
-
- Spelling correction in time probe character string array.
-
-Sat Jun 26 12:43:26 1999 Aniruddha Gokhale <gokhale@sahyadri.research.bell-labs.com>
-
- * tao/DynAny_i.cpp:
-
- Fixed the following compile errors.
- copy: Used ACE_CHECK_RETURN instead of ACE_CHECK because the operation
- required a return value.
-
- get_any: Return value expected is an Any_ptr and not DynAny_ptr.
-
-Sat Jun 26 09:35:11 1999 David L. Levine <levine@cs.wustl.edu>
-
- * tao/Makefile: on LynxOS/ppc only, for POA.cpp only,
- with optimization only, replaced -O2 with -O to
- avoid internal compiler error.
-
-Sat Jun 26 08:58:31 1999 David L. Levine <levine@cs.wustl.edu>
-
- * tao/Sequence_T.{i,cpp}: replaced a bunch of CORBA::ULong
- template parameters with size_t.
-
-Fri Jun 25 21:53:10 1999 Jeff Parsons <parsons@cs.wustl.edu>
-
- * TAO/performance-tests/Pluggable/server.cpp:
- * TAO/performance-tests/Pluggable/PP_Test_Client.cpp:
- Changed ACE_CHECK_RETURN to ACE_NOTREACHED when
- it comes after ACE_ENDTRY in a non-void function.
-
-Fri Jun 25 21:27:45 1999 Jeff Parsons <parsons@cs.wustl.edu>
-
- * tao/DynAny_i.cpp:
- Made full use of exception macros everywhere
- ACE_TRY_ENV was used, made other enhancements
- and cosmetic changes.
-
-Fri Jun 25 20:59:08 1999 Jeff Parsons <parsons@cs.wustl.edu>
-
- * TAO/tests/Param_Test/any.cpp:
- * TAO/tests/Param_Test/bd_long_seq.cpp:
- * TAO/tests/Param_Test/bd_short_seq.cpp:
- * TAO/tests/Param_Test/bd_str_seq.cpp:
- * TAO/tests/Param_Test/bd_string.cpp:
- * TAO/tests/Param_Test/bd_long_seq.cpp:
- * TAO/tests/Param_Test/bd_struct_seq.cpp:
- * TAO/tests/Param_Test/complex_any.cpp:
- * TAO/tests/Param_Test/except.cpp:
- * TAO/tests/Param_Test/fixed_array.cpp:
- * TAO/tests/Param_Test/fixed_struct.cpp:
- * TAO/tests/Param_Test/nested_struct.cpp:
- * TAO/tests/Param_Test/objref.cpp:
- * TAO/tests/Param_Test/nested_struct.cpp:
- * TAO/tests/Param_Test/big_union.cpp:
- * TAO/tests/Param_Test/ub_string.cpp:
- * TAO/tests/Param_Test/objref_struct.cpp:
- * TAO/tests/Param_Test/short.cpp:
- * TAO/tests/Param_Test/ulonglong.cpp:
- * TAO/tests/Param_Test/typecode.cpp:
- * TAO/tests/Param_Test/ub_any_seq.cpp:
- * TAO/tests/Param_Test/ub_long_seq.cpp:
- * TAO/tests/Param_Test/ub_objref_seq.cpp:
- * TAO/tests/Param_Test/ub_short_seq.cpp:
- * TAO/tests/Param_Test/ub_str_seq.cpp:
- * TAO/tests/Param_Test/var_struct.cpp:
- * TAO/tests/Param_Test/var_array.cpp:
- * TAO/tests/Param_Test/recursive_struct.cpp:
- Changed ACE_CHECK_RETURN to ACE_NOTREACHED when
- it comes after ACE_ENDTRY in a non-void function.
- We'll see if this make everybody happy.
-
-Fri Jun 25 20:31:05 1999 Jeff Parsons <parsons@cs.wustl.edu>
-
- * tao/Any.cpp:
- Added some ACE_NOTREACHED macros. These were in
- response to some warnings about ACE_CHECK_RETURN (...)
- after ACE_ENDTRY in non-void functions. We'll see if
- this make all the compilers happy.
-
-Fri Jun 25 18:09:07 1999 Jeff Parsons <parsons@cs.wustl.edu>
-
- * TAO/tests/Param_Test/any.cpp:
- * TAO/tests/Param_Test/bd_long_seq.cpp:
- * TAO/tests/Param_Test/bd_short_seq.cpp:
- * TAO/tests/Param_Test/bd_str_seq.cpp:
- * TAO/tests/Param_Test/bd_string.cpp:
- * TAO/tests/Param_Test/bd_long_seq.cpp:
- * TAO/tests/Param_Test/bd_struct_seq.cpp:
- * TAO/tests/Param_Test/complex_any.cpp:
- * TAO/tests/Param_Test/except.cpp:
- * TAO/tests/Param_Test/fixed_array.cpp:
- * TAO/tests/Param_Test/fixed_struct.cpp:
- * TAO/tests/Param_Test/nested_struct.cpp:
- * TAO/tests/Param_Test/objref.cpp:
- * TAO/tests?Param_Test/ub_struct_seq.cpp:
- Added ACE_TRY block to add_args(). This
- was not causing a warning, but there
- were many unchecked calls using ACE_TRY_ENV.
-
-Fri Jun 25 17:28:58 1999 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * tao/default_resource.cpp (get_reactor): Made sure the reactor
- get cleaned up if any error occured (ACE_LOG_MSG->errnum () !=
- 0) during initialization.
-
- * tao/ORB_Core.cpp (init): Return -1 if we failed to initialize
- the reactor.
-
- Thanks to Irfan for helping this out and Oleg Orlov
- <orlov@diasoft.ru> for reporting the problem.
-
-Fri Jun 25 16:30:41 1999 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
-
- * examples/POA/DSI/Database_i.cpp (find_entry): Fixed a
- mistaken exception -- it should be Not_Found rather than
- Unknown_Key. Thanks to Steve Huston for reporting this. Also
- tidied up the code and added proper exception checking for
- memory allocation failures.
-
- * tao/Sequence_T: Removed all uses of CORBA::ULong as parameters
- to a template and replaced them with size_t since this is
- breaking the AIX C++ compiler. Thanks to Steve Huston for
- reporting this.
-
-Fri Jun 25 17:01:23 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tests/NestedUpcall/Triangle_Test/initiator.cpp:
- Fixed silly typos in my last commit.
-
-Fri Jun 25 16:43:47 1999 Irfan Pyarali <irfan@cs.wustl.edu>
-
- * tests/NestedUpcall/Reactor/NestedUpCalls_i.h: Removed old file.
-
- * examples/POA/DSI/Database_i.cpp (find_entry):
- * examples/POA/Default_Servant/File_i.cpp (destroy):
-
- Fixed the throwing of an exception that is not in the throw
- spec.
-
-Fri Jun 25 13:37:47 1999 Balachandran Natarajan <bala@cs.wustl.edu>
-
- * orbsvcs/tests/AVStreams/benchmark/client.cpp:
- * orbsvcs/tests/AVStreams/benchmark/server.cpp: Changed TAO_TRY
- macros to ACE_TRY macros
-
-Fri Jun 25 16:03:32 1999 Jeff Parsons <parsons@cs.wustl.edu>
-
- * TAO/performance-tests/Cubit/TAO/IDL_Cubit/Cubit_Client.cpp:
- * TAO/performance-tests/Pluggable/PP_Test_Client.h:
- * TAO/performance-tests/Pluggable/PP_Test_Client.cpp:
- * TAO/performance-tests/Pluggable/server.cpp:
- * TAO/tests/DynAny_Test/data.cpp:
- * TAO/tests/Param_Test/nested_struct.cpp:
- * TAO/tests/Param_Test/big_union.cpp:
- * TAO/tests/Param_Test/objref.cpp:
- * TAO/tests/Param_Test/ub_string.cpp:
- * TAO/tests/Param_Test/objref_struct.cpp:
- * TAO/tests/Param_Test/short.cpp:
- * TAO/tests/Param_Test/ulonglong.cpp:
- * TAO/tests/Param_Test/typecode.cpp:
- * TAO/tests/Param_Test/ub_any_seq.cpp:
- * TAO/tests/Param_Test/ub_long_seq.cpp:
- * TAO/tests/Param_Test/ub_objref_seq.cpp:
- * TAO/tests/Param_Test/ub_short_seq.cpp:
- * TAO/tests/Param_Test/ub_str_seq.cpp:
- * TAO/tests/Param_Test/fixed_array.cpp:
- * TAO/tests/Param_Test/fixed_struct.cpp:
- * TAO/tests/Param_Test/var_struct.cpp:
- * TAO/tests/Param_Test/var_array.cpp:
- * TAO/tests/Param_Test/recursive_struct.cpp:
- * TAO/tests/Param_Test/bd_long_seq.cpp:
- * TAO/tests/Param_Test/bd_short_seq.cpp:
- * TAO/tests/Param_Test/bd_str_seq.cpp:
- * TAO/tests/Param_Test/bd_string.cpp:
- * TAO/tests/Param_Test/bd_struct_seq.cpp:
- * TAO/tests/Param_Test/ub_struct_seq.cpp:
- Fixed exception warnings, ACE_TRY macro stuff
- and made some cosmetic changes.
-
-Fri Jun 25 13:37:47 1999 Balachandran Natarajan <bala@cs.wustl.edu>
-
- * tao/Environment.h:
- * tao/Environment.i: Added two methods _duplicate () and _nil ()
- to the class Environment so that they will conformant with v2.2.
-
-Fri Jun 25 14:28:59 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tao/CurrentC.cpp:
- Simplified exit path to avoid warnings about unreachable code
- and/or exit without return.
-
- * tao/append.cpp:
- Added .in() calls for some T_var objects.
-
- * tao/skip.cpp:
- Added .in() calls for some T_var objects.
- My last change broken the default case for unions.
-
-Fri Jun 25 13:37:47 1999 Balachandran Natarajan <bala@cs.wustl.edu>
-
- * tao/Exception.cpp :
- * tao/Exception.h :Added default constructors for
- CORBA_UserException & CORBA_SystemException. These have been
- implemented as no-op's. In v2.3 of the CORBA spec, these two
- classes are going to be abstract data types. But for the present
- we want to keep vsOrb happy about these classes.
-
-Fri Jun 25 14:19:48 1999 Nagarajan Surendran <naga@cs.wustl.edu>
-
- * orbsvcs/tests/AVStreams/benchmark/client.cpp:
- * orbsvcs/tests/AVStreams/sfp/server.cpp (main):
- * orbsvcs/tests/AVStreams/sfp/client.cpp (main):
- * orbsvcs/tests/AVStreams/sfp/common.h:
- * orbsvcs/orbsvcs/AV/Endpoint_Strategy.cpp (create_B):
- * orbsvcs/orbsvcs/AV/AVStreams_i.cpp (remove_fep):
- Fixed SunCC 5.0 warnings thanks to Carlos O' Ryan.
-
-Fri Jun 25 14:06:54 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * orbsvcs/Event_Service/Event_Service.cpp:
- * orbsvcs/orbsvcs/Makefile:
- * orbsvcs/orbsvcs/Event/Dispatching_Modules.cpp:
- * orbsvcs/orbsvcs/Event/EC_Gateway_UDP.cpp:
- * orbsvcs/orbsvcs/Event/Event_Channel.cpp:
- * orbsvcs/orbsvcs/Event/Event_Channel.i:
- * orbsvcs/orbsvcs/Event/RT_Task.cpp:
- * orbsvcs/orbsvcs/Event/ReactorTask.cpp:
- * orbsvcs/tests/EC_Basic/EC_Basic.cpp:
- * orbsvcs/tests/EC_Custom_Marshal/ECM_Supplier.cpp:
- * orbsvcs/tests/EC_Multiple/EC_Multiple.cpp:
- * orbsvcs/tests/EC_Throughput/ECT_Consumer.cpp:
- * orbsvcs/tests/EC_Throughput/ECT_Consumer_Driver.cpp:
- * orbsvcs/tests/EC_Throughput/ECT_Supplier.cpp:
- * orbsvcs/tests/EC_Throughput/ECT_Supplier_Driver.cpp:
- * orbsvcs/tests/EC_Throughput/ECT_Throughput.cpp:
- * orbsvcs/tests/Event/Basic/Reconnect.cpp:
- * orbsvcs/tests/Event_Latency/Event_Latency.cpp:
- * tests/CDR/basic_types.cpp:
- * tests/CDR/tc.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/reactor_i.cpp:
- * tests/NestedUpcall/Triangle_Test/Initiator_i.cpp:
- * tests/NestedUpcall/Triangle_Test/Object_A_i.cpp:
- * tests/NestedUpcall/Triangle_Test/Object_B_i.cpp:
- * tests/NestedUpcall/Triangle_Test/initiator.cpp:
- * tests/NestedUpcall/Triangle_Test/server_A.cpp:
- * tests/NestedUpcall/Triangle_Test/server_B.cpp:
- * utils/catior/catior.cpp:
- More exception handling fixes, changed these files to use the
- new exception handling macros.
-
-Fri Jun 25 13:53:23 1999 Matthew J Braun <mjb2@cs.wustl.edu>
-
- * examples/Logging/Makefile
- Oy. Added " -Ge 1" flag to guarantee that the IDL generated
- skeletons are the same regardless of platform (DU wasn't
- happy). Thanks to Mad Dog Carlos!
-
-Fri Jun 25 13:37:47 1999 Balachandran Natarajan <bala@cs.wustl.edu>
-
- * tao/Context.i:
- * tao/Context.cpp:
- * tao/Context.h:
- * tao/Exception.i:
- * tao/Exception.h:
- * tao/Exception.cpp: Added _duplicate () methods to pseudo objects
- ContextList & ExceptionList with the signature 'static T
- *_duplicate (T *) ' to make them compliant with the 2.2
- spec. This was found when we were trying to run the 'api' module
- of the vsOrb test suite.
-
-Fri Jun 25 12:38:43 1999 Matthew J Braun <mjb2@cs.wustl.edu>
-
- * examples/Logging/Logger_i.cpp,h
- Added default argument values for ACE_TRY_ENV to reflect tao_idl
- generated code. Also removed a vestigal method (verbosity ())
- which was never declared in IDL (since its name would have
- clashed with the other verbosity method). Hopefully DU will be
- pleased now, since this messed up its compile.
-
-Fri Jun 25 11:45:18 1999 Irfan Pyarali <irfan@cs.wustl.edu>
-
- * examples/POA/Loader/Servant_Locator.cpp (ServantLocator_i):
- Fixed function pointer casting problem.
-
- * examples/POA/DSI/server.cpp
- * examples/POA/Default_Servant/server.cpp
- * examples/POA/Loader/Server_Manager.cpp
- * examples/POA/NewPOA/NewPOA.cpp
- * examples/POA/On_Demand_Activation/server.cpp
- * examples/POA/On_Demand_Loading/Server_Manager.cpp
-
- Fixed simple exception handling related problems.
-
-Fri Jun 25 10:01:20 1999 Jeff Parsons <parsons@cs.wustl.edu>
-
- * tao/Any.cpp:
- Added an ACE_CHECK to the type() set method.
- Also fixed some DU warnings.
-
- * tao/CurrentC.cpp:
- * tao/DynAny_i.cpp:
- * tao/DynSequence_i.cpp:
- * tao/DynStruct_i.cpp:
- Fixed some DU warnings.
-
- * tao/DynAnyS.cpp:
- Fixed ACE_CHECK related stuff.
-
-Fri Jun 25 07:31:33 1999 David L. Levine <levine@cs.wustl.edu>
-
- * orbsvcs/tests/AVStreams/benchmark/Makefile: added
- -I$(TAO_ROOT)/orbsvcs/orbsvcs/AV, so that DU cxx 6.2
- can find Endpoint_Strategy_T.cpp for template instantiation.
-
-Thu Jun 24 21:51:10 1999 Marina Spivak <marina@cs.wustl.edu>
-
- * orbsvcs/tests/Simple_Naming/client.{h,cpp}
- * orbsvcs/tests/Simple_Naming/README
- Added persistent naming test. Cleaned up the perl script and
- added the persistent test to it. Updated
- README and added examples for how to run the tests.
-
- * orbsvc/orbsvcs/Naming/Persistent_Naming_Context.{h,cpp}
- * orbsvc/orbsvcs/Naming/Hash_Naming_Context.{h,cpp}
- * orbsvc/orbsvcs/Naming/Transient_Naming_Context.cpp
- * orbsvc/orbsvcs/Naming/Persistent_Context_Index.{h,cpp}
- * orbsvc/orbsvcs/Naming/Naming_Utils.cpp
- * orbsvc/orbsvcs/Naming/Binding_Iterators.{h,cpp}
- Updated the code so after <destroy> method is invoked on a Naming
- Context, all of its BindingIterators become invalid. When
- <destroy> is invoked on a Naming Context, the context deregisters from POA,
- but is not deleted until all of its iterators are destroyed. This
- is implemented through the reference counting on Naming Contexts.
- Iterators are destroyed in the "lazy evaluation" fashion. When a
- user invokes an operation on an iterator, that iterator check its
- own validity, and, if appropriate, self-destroys. This appoach is
- harder on resources, but is a lot easier and cleaner to implement
- than explicitely keeping track of collections. Plus this use-case
- is not on the critical path.
-
-Thu Jun 24 22:13:42 1999 Irfan Pyarali <irfan@cs.wustl.edu>
-
- * tao/CurrentC.cpp:
- * tao/CurrentS.cpp:
- * tao/PolicyS.cpp:
-
- Changed "IDL:CORBA" to "IDL:omg.org/CORBA". However, the
- typecodes in Typecode_Constants.cpp still need to be fixed by
- regenerating them through the IDL compiler.
-
-Thu Jun 24 22:22:27 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * orbsvcs/tests/Trading/run_test.pl:
- New script to run the trading service test.
-
-Thu Jun 24 22:18:52 1999 Doug Anderson <doug@clark.net>
-
- * TAO/tao/orbconf.h,TAO/tao/DynAnyC.{h,cpp}:
- updates for Cray UNICOS port.
-
-Thu Jun 24 21:43:59 1999 Irfan Pyarali <irfan@cs.wustl.edu>
-
- * tao/POAC.cpp (_narrow): Fixed use of try macros.
-
- * tao/ORB.cpp: Even though MSVC has support for standard C++
- library, the set_unexpected() function is not in the std
- namespace.
-
-Thu Jun 24 17:48:13 1999 Balachandran Natarajan <bala@cs.wustl.edu>
-
- * orbsvcs/ImplRepo_Service/Repository.cpp: Added an explicit
- template instantiation parameter for ACE_Equal_To<>.
-
-Thu Jun 24 21:30:21 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tao/Any.cpp:
- * tao/Context.cpp:
- * tao/CurrentC.cpp:
- * tao/CurrentS.cpp:
- * tao/Exception.cpp:
- * tao/GIOP_Server_Request.cpp:
- * tao/Invocation.cpp:
- * tao/NVList.cpp:
- * tao/ORB.cpp:
- * tao/PolicyS.cpp:
- More exception handling changes and some cosmetic changes.
-
-Thu Jun 24 21:03:40 1999 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * tao/try_macros.h: Guarded the definition of all TAO try macros
- with TAO_USES_DEPRECATED_TAO_TRY_MACROS. This is now defined in
- the file. After we depricate the use of TAO try macros, one
- will need to define TAO_USES_DEPRECATED_TAO_TRY_MACROS
- explicitly in order to compile their code.
-
- * Exception.cpp:
- * Forwarding_Servant.cpp:
- * GIOP_Server_Request.cpp:
- * Invocation.cpp:
- * NVList.cpp:
- * ORB.cpp:
- * POAC.cpp:
- * Request.cpp:
- * Stub.cpp:
- * TAO.cpp: Fixed the use of TAO_IN_ENV, and native exception
- support.
-
-Thu Jun 24 20:02:24 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * TAO_IDL/be/be_visitor_operation/operation_cs.cpp:
- * TAO_IDL/be/be_visitor_interface/interface_cs.cpp:
- * TAO_IDL/be/be_visitor_operation/ami_cs.cpp:
- * TAO_IDL/be/be_visitor_operation/operation_ami_cs.cpp:
- The IDL compiler was not generating exception safe code in a
- couple of places.
-
- * tao/poa_macros.h:
- * tao/Object_Adapter.i:
- * tao/POA.cpp:
- * tao/POA.i:
- * tao/POAManager.i:
- The POA was implicitly using the obsolete TAO_TRY macros through
- its TAO_POA_GUARD_* stuff, updated to use ACE_GUARD_* and
- friends.
-
- * tao/DomainC.cpp:
- * tao/IORC.cpp:
- * tao/MessagingC.cpp:
- * tao/PolicyC.cpp:
- * tao/PollableC.cpp:
- More exception handling fixes.
-
-Thu Jun 24 17:48:13 1999 Balachandran Natarajan <bala@cs.wustl.edu>
-
- * docs/releasenotes/TODO.html (pseudo-object): Added a todo item
-
-Thu Jun 24 19:41:35 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tao/Any.cpp:
- * tao/CDR_Interpreter.cpp:
- * tao/CurrentC.cpp:
- * tao/CurrentS.cpp:
- * tao/DynAny_i.cpp:
- * tao/DynArray_i.cpp:
- * tao/DynEnum_i.cpp:
- * tao/DynSequence_i.cpp:
- * tao/DynStruct_i.cpp:
- * tao/DynUnion_i.cpp:
- * tao/append.cpp:
- * tao/deep_free.cpp:
- * tao/encode.cpp:
- * tao/skip.cpp:
- Another pass fixing exception handling problems
-
-Thu Jun 24 18:27:22 1999 Jeff Parsons <parsons@cs.wustl.edu>
-
- * tao/Any.h:
- * tao/Any.i:
- * tao/Any.cpp:
- * tao/CDR_Interpreter.h:
- * tao/CDR_Interpreter.cpp:
- * tao/DynAny_i.h:
- * tao/DynAny_i.cpp:
- * tao/DynArray_i.h:
- * tao/DynArray_i.cpp:
- * tao/DynSequence_i.h:
- * tao/DynSequence_i.cpp:
- * tao/DynEnum_i.h:
- * tao/DynEnum_i.cpp:
- * tao/DynStruct_i.h:
- * tao/DynStruct_i.cpp:
- * tao/DynUnion_i.h:
- * tao/DynUnion_i.cpp:
- Fixed much of the ACE_TRY stuff. There are still some
- ACE_CHECK-related things to add and some code to
- rearrange.
-
-Thu Jun 24 17:48:13 1999 Balachandran Natarajan <bala@cs.wustl.edu>
-
- * tao/ORB.h (CORBA_ORB): Made the method
- CORBA::ORB::InvalidName::_narrow static as needed by the spec.
-
-Thu Jun 24 17:44:39 1999 Nagarajan Surendran <naga@cs.wustl.edu>
-
- * orbsvcs/orbsvcs/AV/AVStreams_i.cpp:
- Fixed a few nested calls with ACE_TRY_ENV. Added appropriate
- ACE_TRY_CHECK after these statements. Thanks to Paul Calabrese
- <calabrese_p@ociweb.com> for reporting these problems.
-
-Thu Jun 24 17:29:59 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * orbsvcs/orbsvcs/CosEvent/ProxyPushSupplier_i.cpp:
- * orbsvcs/orbsvcs/CosEvent/ProxyPushConsumer_i.cpp:
- Fixed problems with exception handling, thanks to Paul Calabrese
- <calabrese_p@ociweb.com> for pointing this out.
-
-Thu Jun 24 17:26:53 1999 Matthew J Braun <mjb2@cs.wustl.edu>
-
- * orbsvcs/Makefile
- * orbsvcs/orbsvcs/Makefile
- * orbsvcs/tests/Makefile
- Removed all references to the Logging service or Logging tests
-
- * examples/Makefile
- Added entry for the new Logging example directory
-
- * orbsvcs/Logging_Service/Logging_Service.cpp
- * orbsvcs/Logging_Service/Logging_Service_i.cpp,h
- * orbsvcs/Logging_Service/Makefile
- * orbsvcs/Logging_Service/Makefile.am
- * orbsvcs/orbsvcs/Logger.idl
- * orbsvcs/orbsvcs/Log/Logger_i.cpp,h
- * orbsvcs/orbsvcs/Log/Makefile.am
- * orbsvcs/tests/Logger/Logger.dsw
- * orbsvcs/tests/Logger/Logging_Test.cpp
- * orbsvcs/tests/Logger/Logging_Test_i.cpp,h
- * orbsvcs/tests/Logger/Makefile
- * orbsvcs/tests/Logger/README
- * orbsvcs/tests/Logger/client.cpp,h
- * orbsvcs/tests/Logger/client.dsp
- * orbsvcs/tests/Logger/client_i.cpp,h
- * orbsvcs/tests/Logger/run_test.pl
- * orbsvcs/tests/Logger/server.cpp
- * orbsvcs/tests/Logger/server.dsp
- * orbsvcs/tests/Logger/server_i.cpp,h
- Removed all these files. They were the Logging_Service and all
- related tests.
- * orbsvcs/orbsvcs/Log
- * orbsvcs/Logging_Service
- * orbsvcs/tests/Logger
- Removed these directories
-
- * examples/Logging
- Added this directory to hold the moved logging service
-
- * examples/Logging/Logger.idl
- * examples/Logging/Logger_i.cpp,h
- * examples/Logging/Logging_Service.cpp
- * examples/Logging/Logging_Service_i.cpp,h
- * examples/Logging/Logging_Test.cpp
- * examples/Logging/Logging_Test_i.cpp,h
- * examples/Logging/Makefile
- * examples/Logging/README
- * examples/Logging/run_test.pl
- These files are the modified versions of the original
- Logging_Service and Logger test files. I've removed the old
- TAO_THROW macros and added a POA_Manager activation. Also, I've
- adjusted the README and Makefiles accordingly.
-
- I fear that this may break things, but I've tried to keep it safe
- and I've tested my changes. Let us hope.
-
-Thu Jun 24 17:22:47 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tests/MT_Client/orb_creation.cpp:
- * tests/NestedUpcall/Reactor/client.cpp:
- * tests/NestedUpcall/Reactor/client.h:
- * tests/NestedUpcall/Reactor/mt_client.h:
- * performance-tests/Cubit/TAO/IDL_Cubit/collocation_test.cpp:
- * performance-tests/Cubit/TAO/MT_Cubit/Task_Client.h:
- * performance-tests/Thruput/TAO/client.cpp:
- * performance-tests/Thruput/TAO/server.cpp:
- * performance-tests/Thruput/TAO/ttcp_decl.h:
- * performance-tests/Thruput/TAO/utils.cpp:
- * examples/OBV/Typed_Events/Client_i.h:
- * examples/OBV/Typed_Events/Client_i.cpp:
- Fixed several Sun/CC 5.0 warnings and errors.
-
-Thu Jun 24 17:01:48 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tao/MProfile.cpp:
- Fixed syntax errors, thanks to Ossama for pointing them out.
-
-Thu Jun 24 16:38:09 1999 Matthew J Braun <mjb2@cs.wustl.edu>
-
- * tao/Any.i:
- Changed all references to the deprecated "ACE_TRY_NEW_ENV" to
- "ACE_DECLARE_NEW_CORBA_ENV; ACE_TRY"
-
-Thu Jun 24 15:25:55 1999 Ossama Othman <othman@cs.wustl.edu>
-
- * tao/corbafwd.h:
-
- Added '-*- C++ -*-' line so that Emacs will be in C++ mode when
- editing the file in it.
-
- * tao/ORB.h:
-
- Changed inclusion of "IORManipulation.h" to
- "tao/IORManipulation.h".
-
- * tao/{IIOP,UIOP}*:
-
- Fixed old style of exception handling.
-
- * tao/UIOP_Profile.h:
-
- Comment updates.
-
-Thu Jun 24 16:03:16 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tao/DomainS_T.i:
- * tao/MProfile.cpp:
- * tao/Makefile:
- * tao/MessagingC.cpp:
- More exception managment changes.
-
-Thu Jun 24 14:53:32 1999 Irfan Pyarali <irfan@cs.wustl.edu>
-
- * tao/Invocation.cpp (TAO_GIOP_Invocation::invoke and
- TAO_GIOP_Locate_Request_Invocation::invoke): Now that
- GIOP::send_message() is not closing the transport on error, we
- have do so here.
-
- * tao/Stub: Added an extra ORB_var to the Stub. This extra
- ORB_var is required for reference counting. It will help us
- keep the ORB that created us around until the CORBA::Object we
- represent dies. This will eliminate the need for making sure
- that all CORBA objects dies before the ORB dies.
-
- * tao/UIOP_Connect.cpp (handle_input):
- * tao/IIOP_Connect.cpp (handle_input):
-
- Only reset the message state of the transport on success. On
- failures, the transport will be closed anyway.
-
- * tao/GIOP.cpp: Many of the GIOP functions were closing the
- transport on failure. In addition, -1 was also being returned
- to the Reactor, which further called handle_close() on the
- transport. This would typically result in a double delete.
-
- The solution was to not close the transport on failure but
- return the error result to the caller. If the caller was the
- Reactor, it will call handle_close() and clean up the
- transport. If the caller was the client-side, it will have to do
- the correct cleanup.
-
- Thanks to Gildo Medeiros Junior <gildo@siemens.com.br> for
- pointing out this problem.
-
- * tao/POAS.cpp:
- * tao/POAS.i:
- * tao/Forwarding_Servant.cpp:
-
- Fixed old style of exception handling.
-
-Thu Jun 24 13:46:46 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tao/ORB.h:
- * tao/ORB.cpp:
- Added an unexpected() function to transform unexpected
- exceptions into CORBA::UNKNOWN
-
- * tests/Param_Test/client.cpp:
- * tests/Param_Test/except.cpp:
- * tests/Param_Test/param_test_i.h:
- * tests/Param_Test/param_test_i.cpp:
- The test was broken but SII and DII (!) exceptions where ok.
-
-Thu Jun 24 12:20:36 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * orbsvcs/Event_Service/Event_Service.cpp:
- Use the new Event Service by default.
- Activate the POA before doing anything else, thanks to Byron
- Harris <harris_b@ociweb.com> for figuring this out.
-
- * tao/IORC.cpp:
- * tao/MessagingS_T.cpp:
- * tao/PolicyC.cpp:
- * tao/PollableC.cpp:
- * tao/Sequence_T.cpp:
- * tao/Typecode.cpp:
- * tao/varout.cpp:
- Fixed several exception handling problems.
-
-Thu Jun 24 10:12:56 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * orbsvcs/orbsvcs/IR_Helper.cpp:
- Removed syntax error, probably a typo.
-
- * orbsvcs/tests/EC_Custom_Marshal/ECM_Consumer.h:
- * orbsvcs/tests/EC_Custom_Marshal/ECM_Consumer.cpp:
- * orbsvcs/tests/EC_Custom_Marshal/ECM_Supplier.h:
- * orbsvcs/tests/EC_Custom_Marshal/ECM_Supplier.cpp:
- Removed the unused arguments altogether.
-
- * orbsvcs/Time_Service/Makefile:
- * orbsvcs/tests/AVStreams/sfp/Makefile:
- * orbsvcs/tests/ImplRepo/Makefile:
- * examples/Simple/time-date/Makefile:
- Several minor fixes, such as outdated dependencies and
- typos. Things are happy now.
-
-Thu Jun 24 07:44:07 1999 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * orbsvcs/orbsvcs/IR_Helper.cpp:
- Fixed unused arg warnings.
-
- * orbsvcs/tests/EC_Custom_Marshal/ECM_{Consumer,Supplier}.cpp:
- Fixed unused arg warnings.
-
-Thu Jun 24 06:43:00 1999 David L. Levine <levine@cs.wustl.edu>
-
- * tao/Reply_Dispatcher.cpp (dispatch_reply): added
- ACE_UNUSED_ARG (message_state), only with ACE_NDEBUG.
-
-Thu Jun 24 03:30:11 1999 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * orbsvcs/ImplRepo_Service/ImplRepo_i.cpp:
- * orbsvcs/ImplRepo_Service/Repository.cpp:
- Added template instantiation declarations.
-
- * orbsvcs/ImplRepo_Service/tao_ir.dsp:
- Output file spelled wrong.
-
- * orbsvcs/Time_Service/Server_i.cpp:
- Now uses a more specific (and unique) POA name, so it will
- work better with the IR.
-
- * orbsvcs/Time_Service/Time_Service_Clerk.dsp:
- * orbsvcs/Time_Service/Time_Service_Server.dsp:
- * orbsvcs/Time_Service/IR_Helper.cpp: (REMOVED)
- * orbsvcs/Time_Service/IR_Helper.h: (REMOVED)
- * orbsvcs/Time_Service/Server_i.h:
- * orbsvcs/tests/ImplRepo/IR_Helper.cpp: (REMOVED)
- * orbsvcs/tests/ImplRepo/IR_Helper.h: (REMOVED)
- * orbsvcs/orbsvcs/IR_Helper.cpp: (ADDED)
- * orbsvcs/orbsvcs/IR_Helper.h: (ADDED)
- * orbsvcs/orbsvcs/Makefile:
- * orbsvcs/orbsvcs/orbsvcs.dsp:
- * orbsvcs/tests/ImplRepo/airplane_server.dsp:
- * orbsvcs/tests/ImplRepo/airplane_server_i.h:
- * orbsvcs/tests/ImplRepo/nestea_server.dsp:
- * orbsvcs/tests/ImplRepo/nestea_server_i.h:
- * orbsvcs/Time_Service/Makefile:
- * orbsvcs/tests/ImplRepo/Makefile:
- Moved IR_Helper to orbsvcs library for now.
-
- * orbsvcs/tests/Time/implrepo.conf:
- IR doesn't require this anymore.
-
- * orbsvcs/tests/Time/run_test.pl:
- Works with new IR.
-
-Wed Jun 23 23:36:22 1999 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * orbsvcs/tests/ImplRepo/Makefile: Removed Repository_Test.
-
-Wed Jun 23 21:27:45 1999 David L. Levine <levine@cs.wustl.edu>
-
- * TAO-INSTALL.html: removed space from "resource requirements"
- tag to avoid problems with web browers.
-
-Wed Jun 23 20:40:46 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tao/Environment.cpp:
- Print out the user provided info, even if there is no
- exception.
-
- * tao/corbafwd.h:
- Minor cosmetic fixes
-
- * TAO_IDL/be/be_visitor_array/array_ch.cpp:
- Some non-inline functions where declared inline, fixed.
-
- * docs/Options.html:
- The -ORBResources option is not going away, the current behavior
- is exactly what we want.
-
- * examples/Simple/time-date/Makefile:
- The Makefile was not installing the shared library in
- $ACE_ROOT/ace
-
- * orbsvcs/orbsvcs/Event/EC_ProxySupplier.cpp:
- Trap and ignore exceptions raised by the consumer, to isolate
- the suppliers from them, thanks to Paul Calabrese
- <calabrese_p@ociweb.com> for pointing this out.
-
- * orbsvcs/tests/EC_Custom_Marshal/ECM_Consumer.cpp:
- * orbsvcs/tests/EC_Custom_Marshal/ECM_Supplier.cpp:
- * orbsvcs/tests/Event_Latency/Event_Latency.cpp:
- * orbsvcs/tests/EC_Mcast/EC_Mcast.cpp:
- They don't use the scheduling service anymore (the data was fake
- anyway).
- We use perform_work() to wait for events, that way we don't have
- to shutdown the ORB and we can cleanup the servants, POA,
- etc. afterwads.
-
- * orbsvcs/tests/CosEC_Multiple/run_test.pl:
- * orbsvcs/tests/EC_Custom_Marshal/run_test.pl:
- * orbsvcs/tests/EC_Mcast/run_test.pl:
- * orbsvcs/tests/Event_Latency/run_test.pl:
- Use the new real-time event channel to run the tests.
-
- * performance-tests/Cubit/TAO/IDL_Cubit/Cubit_Client.cpp:
- * performance-tests/Cubit/TAO/IDL_Cubit/collocation_test.cpp:
- * performance-tests/Cubit/TAO/IDL_Cubit/server.cpp:
- Several exceptions were not printed correctly.
-
-Wed Jun 23 20:23:01 1999 Ossama Othman <othman@cs.wustl.edu>
-
- * performance-tests/Cubit/TAO/MT_Cubit/run_test.pl:
-
- Increased the client time-out value from 60 seconds to 120
- seconds since the client may take longer to finish on heavily
- loaded machines.
-
- Minor cosmetic update (-ORBgioplite --> -ORBGIOPlite) to be more
- consistent with the "published" TAO ORB options. Both will
- work, however.
-
-Wed Jun 23 17:38:52 1999 Balachandran Natarajan <bala@cs.wustl.edu>
-
- * orbsvcs/tests/ImplRepo/IR_Helper.cpp: Fixed warnings in the build.
-
-Wed Jun 23 19:15:48 1999 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * docs/implrepo/index.html: Added persistence to future work
- list.
-
-Wed Jun 23 17:53:15 1999 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * TAO_IDL/be/be_visitor_interface/collocated_sh.cpp: We should
- generate code using ACE_TRY_ENV instead of TAO_IN_ENV.
-
- * Any.h:
- * CDR.h:
- * CDR_Interpreter.h:
- * CurrentC.h:
- * DomainC.h:
- * DynAnyC.h:
- * Environment.h:
- * Exception.h:
- * Forwarding_Servant.h:
- * GIOP.h:
- * GIOP_Server_Request.h:
- * IIOP_Profile.h:
- * IORC.h:
- * Invocation.h:
- * MProfile.h:
- * Marshal.h:
- * MessagingC.h:
- * MessagingS.h:
- * NVList.h:
- * ORB.h:
- * ORB_Core.h:
- * Object.h:
- * POAS.h:
- * POA_CORBA.h:
- * Pluggable.h:
- * PolicyC.h:
- * PollableC.h:
- * PollableS.h:
- * Request.h:
- * Sequence.h:
- * Server_Request.h:
- * Stub.h:
- * Typecode.h:
- * UIOP_Profile.h:
- * corbafwd.h: Replaced all occurences of TAO_TRY_ENV, env, and
- _tao_env with ACE_TRY_ENV.
-
-Wed Jun 23 17:38:52 1999 Balachandran Natarajan <bala@cs.wustl.edu>
-
- * examples/Quoter/Generic_Factory.cpp:
- * examples/Quoter/Quoter_i.cpp :
- * examples/Simple/grid/Grid_i.cpp:
- * examples/Simple/Time/Time_i.cpp: Fixed unused arguments warnings
- in these files.
-
-Wed Jun 23 17:35:00 1999 Chris Gill <cdgill@cs.wustl.edu>
-
- * orbsvcs/orbsvcs/Sched/Reconfig_Scheduler.{cpp, h, i}
- orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils.{cpp, h, i} (new):
-
- Hacked apart and am in the process of revamping how the DFS based
- passes over the dependency graph are done. This code is in a
- state of flux and does not yet compile - please do not attempt
- to add it to any make or project files until it is cleaned up.
-
-Wed Jun 23 17:19:52 1999 Balachandran Natarajan <bala@cs.wustl.edu>
-
- * orbsvcs/ImplRepo_Service/tao_ir_i.cpp: Fixed some errors on
- g++.
-
-Wed Jun 23 16:38:54 1999 John Heitmann <jwh1@cs.wustl.edu>
-
- * examples/Quoter/run_test.pl:
- * examples/POA/TIE/run_test.pl:
- * examples/Forwarding/run_test.pl:
- * orbsvcs/tests/Time/run_test.pl:
- * orbsvcs/tests/Logger/run_test.pl:
- * orbsvcs/tests/Event_Latency/run_test.pl:
- * orbsvcs/tests/EC_Custom_Marshal/run_test.pl:
- * orbsvcs/tests/CosEC_Multiple/run_test.pl:
- Rather that kill(), the servers now terminate();
-
- * examples/POA/TIE/run_test.pl:
- Now conforms to the new style.
-
-Wed Jun 23 15:54:47 1999 Balachandran Natarajan <bala@cs.wustl.edu>
-
- * orbsvcs/tests/ImplRepo/nestea_i.cpp :
- * orbsvcs/tests/ImplRepo/nestea_server_i.cpp:
- * orbsvcs/tests/ImplRepo/airplane_i.cpp:
- * orbsvcs/ImplRepo_Service/ImplRepo_i.cpp (destroy): Fixed
- warnings by remving an extra argument.
-
-Wed Jun 23 15:50:53 1999 Ossama Othman <othman@cs.wustl.edu>
-
- * performance-tests/Cubit/TAO/MT_Cubit/Globals.h:
-
- Added a '-*- C++ -*-' to force C++ mode when editing in Emacs.
-
- * tao/UIOP_Acceptor.cpp:
-
- Cosmetic updates.
-
- * tao/IIOP_Connector.cpp (make_profile):
- * tao/UIOP_Connector.cpp (make_profile):
-
- Comment updates. No code changes.
-
-Wed Jun 23 15:08:04 1999 Mike Moran <mm4@cs.wustl.edu>
-
- * orbsvcs/tests/Trading/Simple_Dynamic.cpp:
- Fixed warnings by removing unused parameters to method evalDP().
-
-Wed Jun 23 14:42:27 1999 Jeff Parsons <parsons@cs.wustl.edu>
-
- * TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp:
- Eliminated optimized generated code for CDR operators for
- bounded octet sequences. The bounded class does not contain
- or use message blocks. This undoes a change made earlier
- today. Thanks to Doug Anderson <doug@clark.net> for
- pointing out this problem.
-
-Wed Jun 23 14:42:01 1999 Kirthika Parameswaran <kirthika@cs.wustl.edu>
-
- * examples/Simple/echo/run_test.pl: Modified it to have the
- timedout feature.
-
-Wed Jun 23 14:25:09 1999 Mike Moran <mm4@cs.wustl.edu>
-
- * orbsvcs/LifeCycle_Service/LifeCycle_Service_i.cpp:
- fixed warning in register_factory, removed unused parameter
-
-Wed Jun 23 14:22:04 1999 Kirthika Parameswaran <kirthika@cs.wustl.edu>
-
- * examples/Simple/echo/Echo_i.cpp (echo_list): Added
- ACE_UNUSED_ARG for <message> to ward off warnings.
-
-Wed Jun 23 13:56:52 1999 John Heitmann <jwh1@cs.wustl.edu>
-
- * tests/NestedUpcall/Triangle_Test/run_test.pl:
- * tests/Multiple_Inheritance/run_test.pl:
- Was timing out too soon, increased the wait time to compensate.
-
-Wed Jun 23 12:33:31 1999 Nagarajan Surendran <naga@cs.wustl.edu>
-
- * orbsvcs/tests/AVStreams/benchmark/client.cpp:
- * orbsvcs/tests/AVStreams/benchmark/server.cpp:
- * orbsvcs/tests/AVStreams/benchmark/child.cpp:
- * orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.cpp :
- * orbsvcs/orbsvcs/AV/sfp.cpp:
- Fixed a few warnings for unused args. Thanks to Carlos for
- reporting these.
-
- * orbsvcs/tests/AVStreams/sfp/run_test.pl:
- Added a new run_test.pl for the sfp tests.
- * orbsvcs/tests/AVStreams/sfp/client.cpp:
- Added a new option -a to specify the server address.
- Also fixed some warnings. Thanks to Carlos and David for
- reporting these.
- * orbsvcs/tests/AVStreams/sfp/common.h:
- Made the default server address as localhost:10000.
-
-Wed Jun 23 11:32:29 1999 Vishal Kachroo <vishal@cs.wustl.edu>
-
- * /TAO/tests/InterOp-Naming/INS_i.cpp:
- Fixed a warning for an unused argument.
-
-Wed Jun 23 10:09:48 1999 David L. Levine <levine@cs.wustl.edu>
-
- * TAO-INSTALL.html: added link to ACE-INSTALL.html's resource
- requirements discussion. Thanks to Gilbert Roulot
- <gilbert.roulot@tts.thomson-csf.com> for this suggestion.
-
-Wed Jun 23 10:00:16 1999 Pradeep Gore <pradeep@danzon.cs.wustl.edu>
-
- * orbsvcs/tests/CosEC_Multiple.cpp:
- * examples/Event_Comm/Event_Comm_i.cpp:
- * examples/Event_Comm/Supplier_Input_Handler.cpp:
- Fixed unused arg warnings.
-
-Wed Jun 23 09:49:40 1999 Jeff Parsons <parsons@cs.wustl.edu>
-
- * TAO/tests/Param_Test/complex_any.cpp:
- * TAO/tests/Param_Test/results.cpp:
- * TAO/tests/Param_Test/typecode.cpp:
- * TAO/tests/Param_Test/ub_any_seq.cpp:
- * TAO/tests/Param_Test/ub_short_seq.cpp:
- Fixed unused arg warnings.
-
-Wed Jun 23 09:26:39 1999 Jeff Parsons <parsons@cs.wustl.edu>
-
- * TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp:
- Changed a couple of instances of ACE_dynamic_cast
- to ACE_reinterpret_cast in generated code. I had earlier
- changed these from ACE_static_cast mistakenly to
- ACE_dynamic_cast. Thanks to David for setting me
- straight.
-
-Wed Jun 23 00:42:05 1999 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * examples/Simple/time-date: Fixed warnings in the code.
- Thanks to Carlos for reporting this.
-
-Wed Jun 23 00:07:51 1999 John Heitmann <jwh1@cs.wustl.edu>
-
- * orbsvcs/tests/Time/run_test.pl: Changed all instances of server
- and clerk to Time_Service_Server and Time_Service_Clerk.
-
-Tue Jun 22 22:11:40 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tao/default_resource.cpp:
- Removed the warning about -ORBresources, the current behavior is
- acceptable and we decided not to remove the option in the
- future.
-
- * orbsvcs/tests/Makefile:
- * orbsvcs/tests/AVStreams/Makefile:
- * orbsvcs/tests/AVStreams/benchmark/Makefile:
- * orbsvcs/tests/AVStreams/benchmark/run_test.pl:
- * orbsvcs/tests/AVStreams/benchmark/svc.conf:
- * orbsvcs/tests/AVStreams/sfp/Makefile:
- * orbsvcs/tests/Property/run_test.pl:
- Updated the Makefiles and scripts on the AV tests, there is some
- hope of adding them to the nightly builds.
-
- * orbsvcs/tests/Event/Basic/BCast.cpp:
- Fixed a warning.
-
- * tests/POA/Destruction/Makefile:
- Updated dependencies
-
-Tue Jun 22 21:49:38 1999 Fred Kuhns <fredk@cs.wustl.edu>
-
- * IORManipulation.cpp:
- Fixed usage of type_id, was if (type_id) now if (type_id.in ())
- This will ensure a const char * is returned for the if.
-
-Tue Jun 22 21:11:56 1999 Balachandran Natarajan <bala@cs.wustl.edu>
-
- * orbsvcs/ImplRepo_Service/Repository.cpp:Added missing template
- instantiations
-
- * orbsvcs/ImplRepo_Service/ImplRepo_i.cpp:
- * orbsvcs/ImplRepo_Service/ImplRepo_i.h: Added few missing
- exceptions in the signature.
-
-Tue Jun 22 20:11:49 1999 Irfan Pyarali <irfan@cs.wustl.edu>
-
- * tao/POA.cpp (locate_servant_i): If incarnate() returns 0, then
- an OBJ_ADAPTER exception should be raised. Thanks to Matthew
- Newhook <matthew@ooc.com> for pointing this out.
-
-Tue Jun 22 20:23:07 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * orbsvcs/tests/EC_Custom_Marshal/run_test.pl:
- * orbsvcs/tests/EC_Multiple/run_test.pl:
- * orbsvcs/tests/Event_Latency/run_test.pl:
- Updated to work in the nightly builds
-
- * examples/Simple/chat/Broadcaster_i.cpp:
- Fixed warning
-
- * tests/Makefile:
- Added the POA directory
-
- * orbsvcs/tests/Event_Latency/Event_Latency.cpp:
- The POA was not activated
-
- * examples/Simple/bank/run_test.pl:
- * examples/Simple/grid/run_test.pl:
- * examples/Simple/time/run_test.pl:
- * examples/Simple/time-date/run_test.pl:
- Minor fixes on the server shutdown
-
-Tue Jun 22 20:10:53 1999 Balachandran Natarajan <bala@cs.wustl.edu>
-
- * examples/Simple/echo/server.cpp:
- * examples/Simple/bank/server.cpp:
- * examples/Simple/grid/server.cpp:
- * examples/Simple/time/server.cpp: Made some cosmetic changes.
-
- * tao/Active_Object_Map.cpp: Removed some statements that were
- giving compile errors. They were ACE_UNUSED_ARG () which were
- not there.
-
-Tue Jun 22 19:27:21 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * orbsvcs/tests/Event/Performance/run_test.pl:
- Make the tests shorter because they were timing out on some
- platforms.
-
-Tue Jun 22 17:09:45 1999 Irfan Pyarali <irfan@cs.wustl.edu>
-
- * tao/Active_Object_Map.cpp
- (TAO_Multiple_Id_Strategy::is_servant_in_map() and
- TAO_User_Id_Strategy::bind_using_system_id()): Fixed unused arg
- warnings. Thanks to Carlos for pointing these out.
-
- * tao/Object_Adapter and tao/POA:
-
- Did some major rework of the POA Current object. Previously,
- this object was used for the POA Current as well as the cleanup
- object. Servant_Upcall has taken over the role of the cleanup
- object. Therefore, moved all extra state from POA Current to
- Servant Upcall.
-
- The above change allowed me to fix POA::destroy(). Previously,
- when POA::destroy() was called, the POA object was destroyed
- immediately. The problem with this was that there might be
- outstanding requests being dispatched by this POA. These
- outstanding requests access POA state once they complete. If
- the POA is already gone by this time, a seg fault will occur.
- The fix allows the POA destruction to be delayed till all the
- outstanding requests complete.
-
- * tests/POA/Destruction/Destruction.cpp: This new test will make
- sure that the above mentioned change works.
-
- * test/POA/Identity: Moved this application from examples
- directory to the test directory.
-
-Tue Jun 22 18:38:35 1999 Balachandran Natarajan <bala@cs.wustl.edu>
-
- * examples/Simple/Simple_util.cpp: Made the POA state active
- before calling the rebind on the naming service.
-
-Tue Jun 22 17:45:16 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * orbsvcs/orbsvcs/CosEvent_Utilities.cpp:
- * orbsvcs/orbsvcs/AV/sfp.cpp:
- * orbsvcs/orbsvcs/Event/EC_Basic_Factory.cpp:
- * orbsvcs/orbsvcs/Event/EC_Default_Factory.cpp:
- * orbsvcs/orbsvcs/Event/EC_Dispatching.cpp:
- * orbsvcs/orbsvcs/Event/EC_Gateway_UDP.cpp:
- * orbsvcs/orbsvcs/Event/EC_MT_Dispatching.cpp:
- * orbsvcs/orbsvcs/Event/EC_Null_Factory.cpp:
- * orbsvcs/orbsvcs/Event/EC_ObserverStrategy.cpp:
- * orbsvcs/orbsvcs/Event/EC_ProxyPushSupplier_Set.cpp:
- * orbsvcs/orbsvcs/Event/EC_Timeout_Filter.cpp:
- * orbsvcs/orbsvcs/Trader/Constraint_Nodes.cpp:
- * orbsvcs/orbsvcs/Trader/Offer_Iterators_T.cpp:
- * orbsvcs/orbsvcs/Trader/Trader_Interfaces.cpp:
- * orbsvcs/orbsvcs/Trader/Trader_T.cpp:
- * tests/Param_Test/param_test_i.cpp:
- More unused variable/parameter warnings are removed.
-
-Tue Jun 22 17:14:48 1999 John Heitmann <jwh1@cs.wustl.edu>
-
- * orbsvcs/tests/Logger/run_test.pl:
- * orbsvcs/tests/Property/run_test.pl:
- * orbsvcs/tests/Time/run_test.pl: Updated the tests to
- reflect new guidelines concerning timeouts and blocking.
-
-Tue Jun 22 17:07:01 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tao/Any.h:
- * tao/Any.cpp:
- Added the insertion operator for exceptions into anys (copying
- version).
-
-Tue Jun 22 15:18:46 1999 John Heitmann <jwh1@cs.wustl.edu>
-
- * examples/Quoter/run_test.pl:
- * examples/Simple/bank/run_test.pl:
- * examples/Simple/grid/run_test.pl:
- * examples/Simple/time/run_test.pl:
- * examples/Simple/time-date/run_test.pl:
- * orbsvcs/tests/AVStreams/benchmarks/run_test.pl:
- * orbsvcs/tests/CosEC_Multiple/run_test.pl:
- * orbsvcs/tests/CosEC_Multiple/run_test2.pl:
- * orbsvcs/tests/EC_Basic/run_test.pl:
- * orbsvcs/tests/EC_Custom_Marshal/run_test.pl:
- * orbsvcs/tests/EC_Multiple/run_test.pl:
- * orbsvcs/tests/Event_Latency/run_test.pl: Updated the tests to
- reflect new guidelines concerning timeouts and blocking.
-
-Tue Jun 22 15:11:26 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * orbsvcs/tests/Event/Basic/BCast.cpp:
- Fixed problems opening and closing the event handler. Thanks to
- Tom Ziomek for pointing this out.
-
-Tue Jun 22 14:21:41 1999 Jeff Parsons <parsons@cs.wustl.edu>
-
- * TAO_IDL/be/be_visitor_sequence/gen_bounded_obj_sequence_ci.cpp:
- * TAO_IDL/be/be_visitor_sequence/gen_bounded_str_sequence_ci.cpp:
- * TAO_IDL/be/be_visitor_sequence/gen_bounded_str_sequence_cs.cpp:
- * TAO_IDL/be/be_visitor_sequence/gen_bounded_sequence_cs.cpp:
- Methods allocbuf() in *C.i and _allocate_buffer() in *C.cpp
- always allocate the maximum for the bounded sequence, so the
- ULong 'length" arg was always unused. Commented it out in the
- generated code. Warnings reported on Linux builds.
-
-Tue Jun 22 14:02:26 1999 David L. Levine <levine@cs.wustl.edu>
-
- * examples/OBV/Typed_Events/Makefile
- Benchmark/Marshal_Test/Orbix/Makefile,
- Benchmark/Marshal_Test/TAO/Makefile,
- Benchmark/Marshal_Test/VisiBroker/Makefile,
- TAO_IDL/Makefile,
- performance-tests/Cubit/Hardpack/IDL_Cubit/Makefile,
- performance-tests/Cubit/VisiBroker/base_server/Makefile,
- performance-tests/Cubit/VisiBroker/client/Makefile,
- performance-tests/Thruput/Orbix/Makefile:
- replaced rm with $(RM).
-
-Tue Jun 22 13:55:09 1999 Jeff Parsons <parsons@cs.wustl.edu>
-
- * TAO_IDL/be/be_visitor_union/union_cs.cpp:
- Eliminated unused arg in _reset() and added initialization of
- base class constructor in copy constructor. These were
- pointed out by Linux warnings in David's build logs.
-
-Tue Jun 22 13:42:10 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * TAO_IDL/fe/fe_interface_header.cpp:
- * tao/Active_Object_Map.cpp:
- * tao/Context.cpp:
- * tao/GIOP.cpp:
- * tao/IORC.cpp:
- * tao/PolicyC.cpp:
- * tao/Transport_Mux_Strategy.cpp:
- * tao/UIOP_Transport.cpp:
- * tao/ValueBase.cpp:
- * tests/OctetSeq/OctetSeq.cpp:
- More unused arg warnings removed..
-
- * tao/IIOP_Connect.cpp:
- * tao/IIOP_Transport.cpp:
- In this case the unused argument was actually a bug.
-
-Tue Jun 22 13:19:24 1999 David L. Levine <levine@cs.wustl.edu>
-
- * TAO_IDL/Makefile,TAO_IDL/fe/y.tab.{h,cpp}: removed unused
- arguments.
-
-Tue Jun 22 11:39:43 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * performance-tests/Latency/Makefile:
- This directory was missing the -Ge 1 option.
-
- * examples/OBV/Simple_util.cpp:
- * examples/OBV/Typed_Events/Server_i.cpp:
- * orbsvcs/tests/EC_Throughput/ECT_Throughput.cpp:
- Fixed some of the new egcs warnings
-
- * orbsvcs/orbsvcs/Event/EC_ProxyPushSupplier_Set.cpp:
- Don't raise an exception if the supplier is already there, it
- may be because another thread added, because it was
- connected/disconnected multiple times while the operations where
- delayed, etc.
-
- * orbsvcs/tests/Event/lib/Consumer.h:
- * orbsvcs/tests/Event/lib/Consumer.cpp:
- * orbsvcs/tests/Event/lib/Driver.h:
- * orbsvcs/tests/Event/lib/Driver.cpp:
- * orbsvcs/tests/Event/lib/Supplier.h:
- * orbsvcs/tests/Event/lib/Supplier.cpp:
- Be more careful with object deactivation, there is no need to
- deactivate the consumers and suppliers after each disconnect,
- only on shutdown, that is not only more efficient, but it avoids
- problems with the POA: if an object is deactivated it cannot be
- deactivated until all its pending requests have finished. This
- is specially problematic when the object is deactivated while
- performing an upcall on the same object....
-
-Tue Jun 22 11:11:46 1999 Jeff Parsons <parsons@cs.wustl.edu>
-
- * TAO_IDL/be/be_structure.cpp:
- Removed error output code for non-field member of struct in
- method in_recrusion(). There can be legitimate non-field
- things encountered, like values of an enum declared inside
- the struct, which will not involve any recursion, so we
- just advance the iterator.
-
-Tue Jun 22 10:29:54 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * orbsvcs/orbsvcs/Event/EC_Gateway.cpp:
- There is no need to deactivate the gateway every time we modify
- its QoS parameters, the same object reference is still valid.
- The UDP gateway case is a little different and requires a closer
- look.
-
-Tue Jun 22 09:52:44 1999 David L. Levine <levine@cs.wustl.edu>
-
- * tao/ORB.cpp (lookup_value_factory): removed unused arg ACE_TRY_ENV.
- Thanks to Carlos for the fix.
-
-Tue Jun 22 08:38:12 EDT 1999 Aniruddha Gokhale <gokhale@sahyadri.research.bell-labs.com>
- * orbsvcs/orbsvcs/Makefile:
- Updated dependencies.
-
-Tue Jun 22 07:59:11 EDT 1999 Aniruddha Gokhale <gokhale@sahyadri.research.bell-labs.com>
-
- * tao/ORB.cpp:
- Fixed a compile error where we were using "env" whereas the
- parameter passed ACE_TRY_ENV.
-
-Tue Jun 22 02:22:11 1999 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * orbsvcs/orbsvcs/Makefile:
- * orbsvcs/ImplRepo_Service/Makefile:
- * orbsvcs/tests/ImplRepo/Makefile:
- Updated Dependencies and changed for new IR stuff.
-
- * orbsvcs/tests/ImplRepo/run_test.pl:
- Uses relative path for tao_ir.
-
- * orbsvcs/tests/ImplRepo/Repository_Test.cpp: (REMOVED)
- * orbsvcs/tests/ImplRepo/Repository_Test.dsp: (REMOVED)
- Old test does not work with the new Repository.
-
- * orbsvcs/tests/ImplRepo/svc.conf: (REMOVED)
- Don't think we need this anymore.
-
-Tue Jun 22 00:38:58 1999 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- New Implementation Repository stuff, featuring a command line
- helper application, tao_ir; a new IDL interface; extra commands
- available for the server, and new docs.
-
- * orbsvcs/orbsvcs/ImplRepo.idl:
- * orbsvcs/orbsvcs/Makefile:
- * orbsvcs/orbsvcs/orbsvcs.dsp:
- * orbsvcs/orbsvcs/Ping.idl: (REMOVED)
- Restructured the IDL for Implementation Repository.
-
- * docs/releasenotes/index.html:
- ImplRepo link now goes to main ImplRepo page.
-
- * docs/implrepo/index.html:
- * docs/implrepo/status.html: (REMOVED)
- * docs/implrepo/tao_ir.html: (ADDED)
- * docs/implrepo/usersguide.html:
- Updated docs and did a little reorganizing.
- Note: User's Guide has not been fully updated yet.
-
- * orbsvcs/ImplRepo_Service/ImplRepo.cpp:
- Converted TAO_* corba macros to ACE_*.
-
- * orbsvcs/ImplRepo_Service/ImplRepo_i.cpp:
- * orbsvcs/ImplRepo_Service/ImplRepo_i.h:
- Supported new ImplRepo IDL Interface.
-
- * orbsvcs/ImplRepo_Service/Options.cpp:
- Removed extra "*/"
-
- * orbsvcs/ImplRepo_Service/Repository.cpp:
- * orbsvcs/ImplRepo_Service/Repository.h:
- Reorganized and worked minimal support (or at least room) for
- future inclusion of logical servers and Process information.
-
- * orbsvcs/ImplRepo_Service/ImplRepo.dsw:
- * orbsvcs/ImplRepo_Service/tao_ir.cpp: (ADDED)
- * orbsvcs/ImplRepo_Service/tao_ir.dsp: (ADDED)
- * orbsvcs/ImplRepo_Service/tao_ir_i.cpp: (ADDED)
- * orbsvcs/ImplRepo_Service/tao_ir_i.h: (ADDED)
- Added tao_ir command line application that supports the commands
- activate, add, list, remove, shutdown, and update. Please see
- HTML docs for more info.
-
- * orbsvcs/tests/ImplRepo/IR_Helper.cpp:
- * orbsvcs/tests/ImplRepo/IR_Helper.h:
- IR_Helper works with new IR interfaces.
-
- * orbsvcs/tests/ImplRepo/airplane_client_i.cpp:
- Doesn't sleep anymore in the loop.
-
- * orbsvcs/tests/ImplRepo/airplane_i.cpp:
- * orbsvcs/tests/ImplRepo/airplane_i.h:
- * orbsvcs/tests/ImplRepo/nestea_i.cpp:
- * orbsvcs/tests/ImplRepo/nestea_i.h:
- Removed shutdown flags. Servers do not shutdown after every
- call in IR mode anymore.
-
- * orbsvcs/tests/ImplRepo/airplane_server.cpp:
- * orbsvcs/tests/ImplRepo/nestea_server.cpp:
- Says goodnight when finished.
-
- * orbsvcs/tests/ImplRepo/airplane_server_i.cpp:
- * orbsvcs/tests/ImplRepo/airplane_server_i.h:
- * orbsvcs/tests/ImplRepo/nestea_server_i.cpp:
- * orbsvcs/tests/ImplRepo/nestea_server_i.h:
- Removed registration code, since tao_ir now handles that.
-
- * orbsvcs/tests/ImplRepo/run_test.pl:
- Redid structure of ir tests. Now will start IR, then register
- server, start server, run client, shutdown server, run client
- (which should then have the IR restart the server).
-
- * orbsvcs/tests/ImplRepo/ImplRepo.dsw:
- * orbsvcs/tests/ImplRepo/airplane_client.dsp:
- * orbsvcs/tests/ImplRepo/airplane_server.dsp:
- * orbsvcs/tests/ImplRepo/nestea_client.dsp:
- * orbsvcs/tests/ImplRepo/nestea_server.dsp:
- General Updates.
-
-Tue Jun 22 00:29:06 1999 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * tao/ORB.cpp (key_to_object): Changed to use ACE try macros.
- Thanks to J. Russell Noseworthy <rnosewor@objectsciences.com>
- for pointing this out.
-
-Mon Jun 21 23:34:48 1999 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- Added two new options to TAO and support for them,
- -ORBImplRepoPort and -ORBImplRepoIOR. Also added
- ImplRepoService to the list of services supported by
- resolve_initial_references ().
-
- Note: The IR server doesn't support Multicast yet, just the
- client is done.
-
- * tao/orbconf.h:
- Added the necessary macros for ports for ImplRepo multicast and
- the resolve_initial_references ("ImplRepoService").
-
- * tao/ORB.h:
- * tao/ORB.cpp:
- Added resolve_implrepo_service () method and the member variable
- implrepo_service_.
-
- * tao/ORB_Core.cpp:
- Added support for options ORBImplRepoIOR and ORBImplRepoPort.
-
- * tao/params.h:
- * tao/params.cpp:
- * tao/params.i:
- Added member variables implrepo_service_ior_ and
- implrepo_service_port_ and accessors for them.
-
- * docs/Options.html:
- Updated docs to list the two new ORB options.
-
-Mon Jun 21 23:34:06 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tao/IORManipulation.h:
- * tao/IORManipulation.cpp:
- Fixed throw specs
-
- * tao/IORS.h:
- * tao/IORS.cpp:
- Fixed problems with the _tao_create_collocated()
- implementation.
-
-Mon Jun 21 22:56:17 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * orbsvcs/tests/Event/Event.dsw:
- * orbsvcs/tests/Event/Basic/Basic.dsw:
- * orbsvcs/tests/Event/Basic/BCast.dsp:
- Added project for the BCast tests
-
-Mon Jun 21 22:25:30 1999 Ossama Othman <othman@cs.wustl.edu>
-
- * tao/ORB.cpp (resolve_initial_references):
-
- Added work-around for case when default initial reference ends
- with forward slash '/' object key delimiter. The code will soon
- be updated to work with pluggable protocols that use an object
- key delimiter other than '/', such as UIOP.
-
- * tao/ORB_Core.cpp (init):
-
- Cosmetic updates.
-
- * tao/Pluggable.cpp (make_mprofile):
-
- Corrected object key string offset when searching for the object
- key delimiter in the IOR. Object keys are, once again, properly
- appended to endpoints during profile creation (during string to
- object conversions).
-
- Fixed error return value mismatch when checking for a full
- MProfile during MProfile::give_profile() call. I incorrectly
- assumed that a return value other than zero was an error.
-
-Mon Jun 21 22:19:14 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * orbsvcs/tests/Event/Basic/Makefile:
- * orbsvcs/tests/Event/Basic/BCast.h:
- * orbsvcs/tests/Event/Basic/BCast.cpp:
- Added a new test for the broadcast based event channel, thanks
- to Tom Ziomek <tomz@cc.comm.mot.com> for motivating this
- case.
-
- * orbsvcs/tests/Event/lib/Supplier.cpp:
- Changed exception handling to keep sending events even if one of
- them raises an exceptions.
-
-Mon Jun 21 20:47:46 1999 Balachandran Natarajan <bala@cs.wustl.edu>
-
- * TAO/orbsvcs/tests/Simple_Naming/makefile:
- * TAO/orbsvcs/tests/Trading/Makefile:
- * TAO/orbsvcs/tests/ImplRepo/Makefile:
- * TAO/orbsvcs/examples/CosEC/Factory/Makefile:
- * TAO/examples/Quoter/Makefile:
- * TAO/examples/Simple/bank/Makefile:
- * TAO/examples/Simple/chat/Makefile:
- * TAO/examples/Simple/echo/Makefile:
- * TAO/examples/Simple/grid/Makefile:
- * TAO/examples/Simple/time-date/Makefile: Added -Ge 1 option to
- these files.
-
-Mon Jun 21 19:41:56 1999 Jeff Parsons <parsons@cs.wustl.edu>
-
- * TAO_IDL/be/be_visitor_union_branch/public_reset_cs.cpp:
- Removed an unused variable from visit_predefined_type().
- Caused a CC warning.
-
-Mon Jun 21 19:06:14 1999 Irfan Pyarali <irfan@cs.wustl.edu>
-
- * tao/Servant_Base.h (TAO_ServantBase): Change reference count
- (again) from ACE_Atomic_Op<ACE_SYNCH_MUTEX, CORBA::ULong> to
- ACE_Atomic_Op<ACE_SYNCH_MUTEX, long>. This way we can utilize
- the InterlockedIncrement / InterlockedDecrement specializations
- for Atomic_Op on NT. Not sure why Nanbor had reverted this
- change earlier.
-
-Mon Jun 21 19:07:46 1999 Jeff Parsons <parsons@cs.wustl.edu>
-
- * TAO_IDL/be/be_union.cpp:
- Fixed an ACE_ERROR cut-and-paste typo.
-
- * TAO_IDL/be_include/be_enum_val.h:
- * TAO_IDL/be/be_enum_val.cpp:
- Added a virtual compute_size_type(). method. Even though the
- implementation is trivial, it's necessary because this gets
- called for all types from be_decl. Be_decl's own version of
- this function is a no-op, so it must be overridden for all
- other types. This gets rid of an ACE_ASSERT error when
- declaring an enum inside a structure.
-
- * TAO_IDL/be/be_structure.cpp:
- Removed ACE_ERROR message in in_recursion() method when
- a null field pointer is found by field::narrow_from_decl().
- Not everything iside a structure is a field, so this
- could be a legitimate return value.
-
-Mon Jun 21 18:57:20 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tao/POA.cpp:
- Fixed several places where the return value was checked for -1
- but actually any value != 0 was an error. Thanks to Irfan for
- helping me track this down.
-
-Mon Jun 21 18:52:55 1999 Balachandran Natarajan <bala@cs.wustl.edu>
-
- * performance-tests/Cubit/COOL/IDL_Cubit/Makefile:
- * performance-tests/Cubit/COOL/MT_Cubit/Makefile:
- * performance-tests/Cubit/TAO/DII_Cubit/Makefile:
- * performance-tests/Cubit/TAO/IDL_Cubit/Makefile:
- * performance-tests/Cubit/TAO/MT_Cubit/Makefile:
- * performance-tests/POA/Demux/Makefile:
- * performance-tests/POA/Object_Creation_And_Registration/Makefile:
- * performance-tests/Pluggable/Makefile:
- * performance-tests/Thruput/TAO/Makefile:Added -Ge 1 option to
- the TAO_IDLFLAGS in these Makefile's
-
-Mon Jun 21 18:35:53 1999 Irfan Pyarali <irfan@cs.wustl.edu>
-
- * orbsvcs/tests/Event/Basic/Observer.cpp: Added initialization of
- <gwys_>.
-
- * tests/TAO_Tests.dsw
- * tests/MT_Server/MT_Server.dsw
- * tests/MT_Server/client.dsp
- * tests/MT_Server/server.dsp
- * tests/OctetSeq/OctetSeq.dsp
- * tests/OctetSeq/OctetSeq.dsw
- * tests/OctetSeq/client.dsp
- * tests/OctetSeq/server.dsp
-
- New MSVC project files.
-
-Mon Jun 21 17:06:32 1999 Balachandran Natarajan <bala@cs.wustl.edu>
-
- * utils/IOR-parser/Makefile:
- * utils/catior/Makefile:
- * utils/nslist/Makefile:
- * tests/CDR/Makefile:
- * tests/FL_Cube/Makefile:
- * tests/InterOp-Naming/Makefile:
- * tests/MT_Client/Makefile:
- * tests/MT_Server/Makefile:
- * tests/Multiple_Inheritance/Makefile:
- * tests/Native_Exceptions/Makefile:
- * tests/NestedUpcall/MT_Client_Test/Makefile:
- * tests/NestedUpcall/Reactor/Makefile:
- * tests/NestedUpcall/Triangle_Test/Makefile:
- * tests/OctetSeq/Makefile:
- * tests/Param_Test/Makefile:
- * examples/Callback_Quoter/Makefile:
- * examples/Event_Comm/Makefile:
- * examples/OBV/Typed_Events/Makefile:
- * examples/POA/Adapter_Activator/Makefile:
- * examples/POA/DSI/Makefile:
- * examples/POA/Default_Servant/Makefile:
- * examples/POA/Explicit_Activation/Makefile:
- * examples/POA/FindPOA/Makefile:
- * examples/POA/Forwarding/Makefile:
- * examples/POA/Generic_Servant/Makefile:
- * examples/POA/TIE/Makefile: Added -Ge 1 to these Makefiles.
-
-Mon Jun 21 16:11:02 1999 Fred Kuhns <fredk@cs.wustl.edu>
-
- * tao/IORManipultion.cpp
- Added workaround for the MS C++ lib which does not
- implement the auto_ptr::reset () method.
-
-Mon Jun 21 15:44:16 1999 Fred Kuhns <fredk@cs.wustl.edu>
-
- * tao/IORManipultion.cpp
- added template instantion for auto_ptr
-
-Mon Jun 21 14:50:58 1999 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * TAO_IDL/be/be_visitor_interface/interface_ss.cpp
- (visit_interface): Added ACE_UNUSED_ARG for the <type> argument
- in _create_collocated_objref. Thanks to Carlos for pointing
- this out.
-
-Mon Jun 21 14:54:24 1999 Balachandran Natarajan <bala@cs.wustl.edu>
-
- * orbsvcs/orbsvcs/Makefile: Added the option -Ge 1.
- * rules.tao.GNU : Removed the addition of default variable -Ge 1
- from this file.
-
-Mon Jun 21 14:15:33 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * performance-tests/Makefile:
- * performance-tests/Latency/Makefile:
- * performance-tests/Latency/README:
- * performance-tests/Latency/client.conf:
- * performance-tests/Latency/client.cpp:
- * performance-tests/Latency/run_test.pl:
- * performance-tests/Latency/server.conf:
- * performance-tests/Latency/server.cpp:
- * performance-tests/Latency/test.idl:
- * performance-tests/Latency/test_i.cpp:
- * performance-tests/Latency/test_i.h:
- * performance-tests/Latency/test_i.i:
- Added new test to measure latency (and throughput) in the ORB,
- using different configurations (thread-pool,
- thread-per-connection, etc.)
-
- * orbsvcs/orbsvcs/Event/EC_Gateway_UDP.cpp:
- Fixed close() method, thanks to J. Russell Noseworthy
- <rnosewor@objectsciences.com> for pointing this
-
-Mon Jun 21 12:10:33 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tao/Makefile:
- Updated dependencies
-
- * tao/Object.h:
- * tao/Object.cpp:
- The CORBA::Object::_is_equivalent method *requires* the extra
- environment parameter.
-
-Mon Jun 21 11:56:03 1999 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * tao/TAO_Static.dsp:
- * tao/TAO.dsp: Added IORC, IORS, and IORManipulation.
-
-Mon Jun 21 11:52:10 1999 Fred Kuhns <fredk@cs.wustl.edu>
-
- * Fixed problem with Makefile - removed POAS.h from PUB_HDRS
-
-Mon Jun 21 11:32:12 1999 Steve Huston <shuston@riverace.com>
-
- * TAO_IDL/Makefile: The platform_macros.GNU file can now set a
- CPP_LOCATION to override the default, $(CXX).
-
-Mon Jun 21 11:07:03 1999 Jeff Parsons <parsons@cs.wustl.edu>
-
- * TAO_IDL/ast/AST_Expression.cpp:
- Eliminated dependency on <limits.h> and <float.h> by using
- values defined in Basic_Types.h and deleting a broken
- #define of MAXCHAR. Thanks to Hata Yoshiaki <hatay@alpha.co.jp>
- for pointing out that setting signed short and long
- constants to their minimum values was broken.
-
-Mon Jun 21 11:04:03 1999 Aniruddha Gokhale <gokhale@sahyadri.research.bell-labs.com>
-
- * tao/{IORC, IORS, IORManipulation}.cpp:
-
- Fixed problem with the ACE_RCSID call.
-
-Mon Jun 21 08:07:46 1999 Fred Kuhns <fredk@cs.wustl.edu>
-
- * Implemented an IOR Manipulation interface (IOR.pidl).
- Added new files
- IORC.{h,i,cpp}
- IORS.{h,i,cpp}
- IORManipulation.{h,cpp}
- IOR{C,S} are the usual IDL generated files although the
- IOR Manipulation object is constrained to be local. The new
- class (TAO_IOR_Manipulaiton) is implemted in IORManipultion.
-
- * Enhanced MProfile to facilitate the new IOR Manipulation
- class. MProfile objects can now grow dynamically, that is
- if you try to add a profile to an already full MProfile,
- the internal buffer will be increased in size rather then
- returning an error.
-
- * Added the default per ORB IOR manipulation object to the ORB
- class.
-
- * Updated the Makefile
-
- * Addressed comments in IIOP_factory.
-
- * Removed CORBA::Environment arg from TAO_XX_Profile::is_equivalent ()
- and CORBA_Object::is_equivalent () and TAO_Stub::is_equivalent ()
-
- * Added the following macro to orbconf.h
- #define TAO_OBJID_IORMANIPULATION "IORManipulation"
-
-Sun Jun 20 19:35:16 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * orbsvcs/orbsvcs/Event/EC_ObserverStrategy.h:
- Changed the private section of TAO_EC_Basic_ObserverStrategy to
- protected to help implementors of alternative strategies.
-
-Sun Jun 20 16:33:44 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tao/IIOP_Transport.cpp:
- * tao/UIOP_Transport.cpp:
- Avoid crashes if the server dies when we are not expecting a
- response. Thanks to J. Russell Noseworthy
- <rnosewor@objectsciences.com> for reporting this problem.
-
- * tao/GIOP.cpp:
- Fixed error messages.
-
- * tests/Multiple_Inheritance/run_test.pl:
- The test was reporting spurious faults: the server is shutdown
- using a signal to its exit status is never 0.
-
- * tests/NestedUpcall/Reactor/run_test.pl:
- The test was too aggresive, it was using too many file
- descriptors.
-
- * tests/InterOp-Naming/INS_test_client.cpp:
- * tests/InterOp-Naming/Server_i.cpp:
- * tests/InterOp-Naming/Server_i.h:
- * tests/InterOp-Naming/run_test.pl:
- The test is more "standard" now, and the script works in many
- cases, but it needs more work.
-
- * tests/NestedUpcall/Triangle_Test/initiator.cpp:
- Updated the test, it was not activating the POA. But it still
- fails due to memory managment problems.
-
-Sun Jun 20 14:39:23 1999 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * orbsvcs/orbsvcs/Trader/Trader_Utils.h: Reformatted the documentation
- so it'll conform to the "ACE+TAO style."
-
- * orbsvcs/orbsvcs/Trader/Trader_Utils.h: Added a definition for
- TAO_Dynamic_Property::operator=(TAO_Dynamic_Property const &) so
- that the code will compile with G++. Thanks to Jean-Marc
- Strauss <jms97@club-internet.fr> for reporting this.
-
- * orbsvcs/CosEvent_Service/CosEvent_Service.cpp (startup): Make sure to
- use .in() to work around broken G++ compilers... Thanks to
- Jean-Marc Strauss <jms97@club-internet.fr> for reporting this.
-
+Wed Jul 7 18:13:40 1999 Alexander Babu Arulanthu <alex@cs.wustl.edu>
+
+ * tao/Invocation.cpp: Removed the loop around the wait_for_reply.
+
+ * TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp: Fixed CC5
+ warnings.
+
+ * TAO/tao/Invocation.cpp
+ * TAO/tao/Invocation.i
+ * TAO/tao/Reply_Dispatcher.cpp
+ * TAO/tao/Reply_Dispatcher.h: Integrated the CDR changes done in
+ ACE_CDR. Stealing the CDR content is coded here now.
+
+ * TAO/tests/AMI/orb_creation.cpp: Fixed CC5 warnings.
+
+Wed Jul 7 10:55:06 1999 Alexander Babu Arulanthu <alex@cs.wustl.edu>
+
+ * Asynch_Invocation.cpp
+ * Asynch_Invocation.h
+ * MessagingC.h
+ * PollableC.cpp
+ * PollableC.h
+ * PollableS.cpp
+ * PollableS.h
+ * Reply_Dispatcher.cpp
+ * Reply_Dispatcher.h: Guarded the AMI specific classes etc with
+ TAO_HAS_CORBA_MESSAGING && TAO_POLLER.
+
+Tue Jul 6 22:10:00 1999 Michael Kircher <mk1@cs.wustl.edu>
+
+ * tao/PollableS.cpp:
+ Replaced three ACE_BASE_CLASS macros with ACE_CORBA_1 macros to
+ get VC to compile it.
+
+ * tao/TAO.dsp
+ * tao/TAO_Static.dsp:
+ Added the files Pollable{C,S}.{h,cpp} and Asynch_Invocation.{h,cpp}.
+
+ * TAO_IDL/be_include/be_decl.h
+ * TAO_IDL/be/be_decl.cpp
+ * TAO_IDL/be_include/be_interface.h
+ * TAO_IDL/be/be_interface.cpp:
+ * TAO_IDL/be/be_visitor_argument/compiled_marshal_cs.cpp
+ * TAO_IDL/be/be_visitor_argument/upcall_ss.cpp
+ * TAO_IDL/be/be_visitor_argument/vardecl_ss.cpp
+ * TAO_IDL/be/be_visitor_argument/ami_handler_result_arg.cpp:
+ Added code to generate ami_handler_ names. The generated names
+ are held in the corresponding classes, which is then also
+ responsible for deleting it.
+
+ * TAO_IDL/be/be_visitor_operation/ami_handler_argument_marshal.cpp
+ * TAO_IDL/be_include/be_visitor_operation/ami_handler_argument_marshal.h
+ * TAO_IDL/be/be_visitor_argument/ami_handler_upcall_cs.cpp
+ * TAO_IDL/be_include/be_visitor_argument/ami_handler_upcall_cs.h
+ * TAO_IDL/be/be_visitor_argument/ami_handler_vardecl_cs.cpp
+ * TAO_IDL/be_include/be_visitor_argument/ami_handler_vardecl_cs.h
+ * TAO_IDL/be/be_visitor_argument/ami_handler_compiled_marshal_cs.cpp
+ * TAO_IDL/be_include/be_visitor_argument/ami_handler_compiled_marshal_cs.h:
+ Added these files for code generation of the AMI Handler
+ skeleton.
+
+ * TAO_IDL/be/be_visitor_operation/ami_handler_operation_cs.cpp
+ * TAO_IDL/be/be_visitor_operation/ami_handler_skeleton_cs.cpp
+ * TAO_IDL/be_include/be_visitor_operation/ami_handler_skeleton_cs.h
+ * TAO_IDL/be/be_visitor_operation/ami_handler_arglist.cpp:
+ Made changes to generate skeleton code for the AMI handler.
+
+ * TAO_IDL/be_include/be_visitor_interface/ami_handler_servant_cs.h
+ * TAO_IDL/be/be_visitor_interface/ami_handler_servant_cs.cpp:
+ Added these files for code generation of the AMI handler
+ servant.
+
+ * TAO_IDL/be/be_codegen.h
+ * TAO_IDL/be/be_visitor_factory.cpp
+ * TAO_IDL/be/be_visitor_interface.cpp
+ * TAO_IDL/be_include/be_visitor_interface.h
+ * TAO_IDL/be/be_visitor_interface/interface_cs.cpp
+ Made changes to generate servant code for the AMI handler.
+
+Tue Jul 6 09:55:42 1999 Alexander Babu Arulanthu <alex@cs.wustl.edu>
+
+ * tao/Invocation.cpp
+ * tao/Wait_Strategy.cpp:Commented out the call to
+ <sending_request> in Invocation class.
+
+ * client.muxed.conf: Added this file. This enables MT wait
+ strategy and MUXED TMS.
+
+ * tests/AMI/client.cpp: Addes sendc method.
+
+
+
+ * tests/AMI/Makefile
+ * tests/AMI/run_test.pl
+ * tests/AMI/simple-client.conf
+ * tests/AMI/simple-client.cpp
+ * tests/AMI/test-handC.cpp
+ * tests/AMI/test_i.cpp
+ * tests/AMI/test_i.h
+ * tests/AMI/test_i.i:
+ Cosmetic changes to print usefull debug messages with thread id
+ etc.
+
+ * tao/Transport_Mux_Strategy.cpp
+ * tao/Transport_Mux_Strategy.h
+ Changes to these files again for making it MT safe. Added
+ SYNCH_MUTEX to the Hash Table. and protected the
+ request_id_generator with a lock.
+
+
+ * tao/GIOP.cpp
+ * tao/IIOP_Transport.cpp
+ * tao/Invocation.cpp
+ * tao/Invocation.i
+ * tao/Pluggable.cpp
+ * tao/Pluggable.h
+ * tao/Reply_Dispatcher.cpp
+ * tao/Reply_Dispatcher.h
+ * tao/Transport_Mux_Strategy.cpp
+ * tao/Transport_Mux_Strategy.h
+ * tao/Wait_Strategy.cpp
+
+ Ooooh!!!. Got the Muxed TMS to work. I havent taken care of the
+ MT case yet. Need to make the Hash Table with SYNCH
+ MUTEX. Things should be ok then.
+
+Sun Jul 4 13:00:38 1999 Alexander Babu Arulanthu <alex@cs.wustl.edu>
+
+ * Transport_Mux_Strategy.cpp
+ * Transport_Mux_Strategy.h
+ * default_client.cpp: Implemented Muxed TMS. But have nt got to
+ working yet. It is just there not burting anything.
+
+ * tao/Asynch_Invocation.cpp
+ * tao/Asynch_Invocation.h
+ * tao/Asynch_Invocation.i
+ * tao/Client_Strategy_Factory.cpp
+ * tao/Client_Strategy_Factory.h
+ * tao/Invocation.cpp
+ * tao/Invocation.h
+ * tao/Invocation.i
+ * tao/Pluggable.cpp
+ * tao/Reply_Dispatcher.cpp
+ * tao/Reply_Dispatcher.h
+ * tao/Transport_Mux_Strategy.cpp
+ * tao/Transport_Mux_Strategy.h
+ * tao/default_client.cpp
+ * tao/default_client.h
+
+ Moved the message state from <Invocation> classes to the
+ Transport Mux Strategy. This makes it to have the behavior of
+ Transport object acccesing the messaging state uniform, across
+ Muxed and Exclusive TMS. I have not done Muxed TMS yet.
+
+Sat Jul 3 10:54:00 1999 Alexander Babu Arulanthu <alex@cs.wustl.edu>
+
+ * TAO_IDL/be/be_visitor_factory.cpp
+ * TAO_IDL/be_include/be_codegen.h
+ * tao/Asynch_Invocation.cpp
+ * tao/Asynch_Invocation.h
+ * tao/Asynch_Invocation.i
+ * tao/Invocation.cpp
+ * tao/Invocation.h
+
+ Moved the transport_->idle () to the derived class'
+ constructors.
+
+ * tests/AMI/test.idl
+
+ Just commented out the other methods. Left only get_number.
+
+ * Makefile
+ * client.tss.conf
+ * server.dsp
+ * test_i.cpp
+ * README
+ * orb_creation.cpp
+ * simple-client.conf
+ * test_i.h
+ * client.conf
+ * orb_creation.dsp
+ * simple-client.cpp
+ * test_i.i
+ * client.cpp
+ * run_test.pl*
+ * simple_client.dsp
+ * update.log
+ * client.dsp
+ * server.conf
+ * test-handC.cpp
+
+ Files for the simple test. But you actually need server and
+ simple-client test files right now.
+
+
+ * tests/AMI/simple-client.cpp: Removed the iteration part from the
+ test. Let us keep it really simple.
+
+ * TAO_IDL/be/be_visitor_factory.cpp
+ * TAO_IDL/be/be_visitor_interface/ami_handler_stub_cs.cpp
+ * TAO_IDL/be/be_visitor_operation/ami_handler_operation_cs.cpp
+ Changes for generating Reply Handler skeletons.
+
+ * TAO_IDL/be/be_visitor_operation/ami_handler_skeleton_cs.cpp:
+ Added this file. This file generates the demarshalling skeletons
+ for the Reply Handler and then calls the Reply Handler's call
+ back hook methods. This file is not fully done yet. But this
+ visitor is not used for the time being.
+
+ * tao/Transport_Mux_Strategy.cpp: Fixed the explicit template
+ instantiation problems.
+
+Fri Jul 2 16:28:08 1999 Alexander Babu Arulanthu <alex@cs.wustl.edu>
+
+ Another big step generating code for AMI. Done with sendc
+ methods and Reply Handler call back methods. Both header files
+ and cpp files contents.
+
+ TO-DO: Reply Handler skeletons. Reply Handler servants.
+
+ * tao/Asynch_Invocation.h
+ * tao/Asynch_Invocation.i
+ * tao/Makefile
+ * tao/MessagingC.h
+ * tao/MessagingS.cpp
+ * tao/Reply_Dispatcher.cpp
+ * tao/Reply_Dispatcher.h
+
+ * TAO_IDL/Makefile
+ * TAO_IDL/ast/ast_decl.cpp
+ * TAO_IDL/be/be_codegen.cpp
+ * TAO_IDL/be/be_decl.cpp
+ * TAO_IDL/be/be_interface.cpp
+ * TAO_IDL/be/be_type.cpp
+ * TAO_IDL/be/be_visitor_argument.cpp
+ * TAO_IDL/be/be_visitor_factory.cpp
+ * TAO_IDL/be/be_visitor_interface.cpp
+ * TAO_IDL/be/be_visitor_operation.cpp
+ * TAO_IDL/be/be_visitor_argument/compiled_marshal_cs.cpp
+ * TAO_IDL/be/be_visitor_interface/ami_handler_stub_ch.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_cs.cpp
+ * TAO_IDL/be/be_visitor_operation/ami_arglist.cpp
+ * TAO_IDL/be/be_visitor_operation/ami_ch.cpp
+ * TAO_IDL/be/be_visitor_operation/ami_cs.cpp
+ * TAO_IDL/be/be_visitor_operation/ami_handler_arglist.cpp
+ * TAO_IDL/be/be_visitor_operation/ami_handler_operation_ch.cpp
+ * TAO_IDL/be/be_visitor_operation/argument.cpp
+ * TAO_IDL/be/be_visitor_operation/argument_invoke.cpp
+ * TAO_IDL/be/be_visitor_operation/compiled_marshal.cpp
+ * TAO_IDL/be/be_visitor_operation/operation_cs.cpp
+ * TAO_IDL/be/be_visitor_operation/rettype.cpp
+ * TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp
+ * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp
+ * TAO_IDL/be_include/be_codegen.h
+ * TAO_IDL/be_include/be_decl.h
+ * TAO_IDL/be_include/be_interface.h
+ * TAO_IDL/be_include/be_type.h
+ * TAO_IDL/be_include/be_visitor_argument.h
+ * TAO_IDL/be_include/be_visitor_interface.h
+ * TAO_IDL/be_include/be_visitor_operation.h
+ * TAO_IDL/include/ast_decl.h
+
+ Added the following files for the changes mentioned above.
+
+ * TAO_IDL/be/be_visitor_rettype.cpp
+ * TAO_IDL/be/be_visitor_argument/ami_handler_result_arg.cpp
+ * TAO_IDL/be/be_visitor_interface/ami_handler_servant_ch.cpp
+ * TAO_IDL/be/be_visitor_interface/ami_handler_stub_cs.cpp
+ * TAO_IDL/be/be_visitor_interface/collocated_ami_handler_ch.cpp
+ * TAO_IDL/be/be_visitor_operation/ami_handler_operation_cs.cpp
+ * TAO_IDL/be/be_visitor_operation/ami_handler_result_arg.cpp
+ * TAO_IDL/be/be_visitor_operation/ami_handler_operation.cpp
+ * TAO_IDL/be_include/be_visitor_argument/ami_handler_result_arg.h
+ * TAO_IDL/be_include/be_visitor_interface/collocated_ami_handler_ch.h
+ * TAO_IDL/be_include/be_visitor_interface/ami_handler_servant_ch.h
+ * TAO_IDL/be_include/be_visitor_interface/ami_handler_stub_cs.h
+ * TAO_IDL/be_include/be_visitor_operation/ami_handler_operation_cs.h
+ * TAO_IDL/be_include/be_visitor_operation/ami_handler_result_arg.h
+ * TAO_IDL/be_include/be_visitor_operation/ami_handler_operation.h
+
+Wed Jun 23 23:19:34 1999 Alexander Babu Arulanthu <alex@cs.wustl.edu>
+
+ Added Asynch Invocation class. It makes invocations without
+ waiting for the reply. Implemented a portion of Asynch Reply
+ Dispatcher and Muxed TMS. Not complete yet.
+
+ * tao/IIOP_Transport.cpp:
+ * tao/Invocation.cpp:
+ * tao/Invocation.p:
+ * tao/Makefilp:
+ * tao/Reply_Dispatcher.cpp:
+ * tao/Reply_Dispatcher.p:
+ * tao/Transport_Mux_Strategy.cpp:
+ * tao/Transport_Mux_Strategy.p:
+
+ Added the following files.
+
+ * tao/Asynch_Invocation.cpp:
+ * tao/Asynch_Invocation.h:
+ * tao/Asynch_Invocation.i:
+
+Tue Jun 22 11:59:06 1999 Alexander Babu Arulanthu <alex@cs.wustl.edu>
+
+ One more big step on generating AMI call back code. If I get rid
+ of the references to the ReplyHandler from the generated files,
+ I could get things to compile.
+
+ * TAO_IDL/Makefile:
+ * TAO_IDL/be/be_codegen.cpp:
+ * TAO_IDL/be/be_interface.cpp:
+ * TAO_IDL/be/be_visitor_factory.cpp:
+ * TAO_IDL/be/be_visitor_interface.cpp:
+ * TAO_IDL/be/be_visitor_scope.cpp:
+ * TAO_IDL/be/be_visitor_argument/ami_handler_arglist.cpp:
+ * TAO_IDL/be/be_visitor_interface/ami_handler_ch.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_cs.cpp:
+ * TAO_IDL/be/be_visitor_operation/ami_arglist.cpp:
+ * TAO_IDL/be/be_visitor_operation/ami_ch.cpp:
+ * TAO_IDL/be/be_visitor_operation/ami_cs.cpp:
+ * TAO_IDL/be/be_visitor_operation/ami_handler_arglist.cpp:
+ * TAO_IDL/be_include/be_codegen.h:
+ * TAO_IDL/be_include/be_visitor_interface.h:
+ * TAO_IDL/be_include/be_visitor_operation/ami_handler_arglist.h:
+
+ Changes for the above.
+
+ * TAO_IDL/be/be_visitor_interface/ami_handler_cs.cpp:
+ * TAO_IDL/be/be_visitor_interface/ami_handler_stub_ch.cpp:
+ * TAO_IDL/be_include/be_visitor_interface/ami_handler_cs.h:
+ * TAO_IDL/be_include/be_visitor_interface/ami_handler_stub_ch.h:
+
+ Added these files.
+
Sun Jun 20 07:40:02 EDT 1999 Aniruddha Gokhale <gokhale@sahyadri.research.bell-labs.com>
- * TAO_IDL/be/be_visitor_field/field_ch.cpp:
- * TAO_IDL/be/be_visitor_union_branch/private_ch.cpp:
- * TAO_IDL/be/be_visitor_union_branch/public_assign_cs.cpp:
- * TAO_IDL/be/be_visitor_union_branch/public_ci.cpp:
- * TAO_IDL/be/be_visitor_union_branch/public_reset_cs.cpp:
+ * TAO_IDL/be/be_visitor_field/field_ch.cpp:
+ TAO_IDL/be/be_visitor_union_branch/private_ch.cpp:
+ TAO_IDL/be/be_visitor_union_branch/public_assign_cs.cpp:
+ TAO_IDL/be/be_visitor_union_branch/public_ci.cpp:
+ TAO_IDL/be/be_visitor_union_branch/public_reset_cs.cpp:
- In the visit_predefined_type method for all the above, we were
- generating incorrect mapping for typedef to CORBA::Object. In
- the earlier buggy version we were checking if the local name of
- the typedef node is "Object". However, the correct way to do
- this is to check if the local name of the most primitive type
- node of the typedef node is "Object".
+ In the visit_predefined_type method for all the above, we were generating
+ incorrect mapping for typedef to CORBA::Object. In the earlier buggy version
+ we were checking if the local name of the typedef node is "Object". However,
+ the correct way to do this is to check if the local name of the most primitive
+ type node of the typedef node is "Object".
Sat Jun 19 22:27:35 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
- * tests/Multiple_Inheritance/run_test.pl:
- Made this test safe for nightly builds.
+ * tests/Multiple_Inheritance/run_test.pl:
+ Made this test safe for nightly builds.
Sat Jun 19 22:22:07 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
- * tao/ORB_Core.h:
- * tao/ORB_Core.i:
- * tao/ORB_Core.cpp:
- * tao/Wait_Strategy.cpp:
- The thread pool changes had some problems with nested upcalls
- and the client-side leader follower: they did not keep track of
- the number of followers properly. This has been fixed.
-
- * tests/MT_Server/client.cpp:
- * tests/MT_Server/run_test.pl:
- Only shutdown the server if the -x option is used.
- The script uses this feature to pass cleanly all the time.
-
- * tests/NestedUpcall/Reactor/client.cpp:
- * tests/NestedUpcall/Reactor/client.h:
- * tests/NestedUpcall/Reactor/eh_i.cpp:
- * tests/NestedUpcall/Reactor/eh_i.h:
- * tests/NestedUpcall/Reactor/mt_client.cpp:
- * tests/NestedUpcall/Reactor/mt_client.h:
- * tests/NestedUpcall/Reactor/reactor_i.cpp:
- * tests/NestedUpcall/Reactor/reactor_i.h:
- * tests/NestedUpcall/Reactor/run_test.pl:
- * tests/NestedUpcall/Reactor/server.cpp:
- * tests/NestedUpcall/Reactor/server.h:
- The -q option can be used to turn the test silent. This is used
- to run a high number of iterations in the mt client test.
+ * tao/ORB_Core.h:
+ * tao/ORB_Core.i:
+ * tao/ORB_Core.cpp:
+ * tao/Wait_Strategy.cpp:
+ The thread pool changes had some problems with nested upcalls
+ and the client-side leader follower: they did not keep track of
+ the number of followers properly. This has been fixed.
+
+ * tests/MT_Server/client.cpp:
+ * tests/MT_Server/run_test.pl:
+ Only shutdown the server if the -x option is used.
+ The script uses this feature to pass cleanly all the time.
+
+ * tests/NestedUpcall/Reactor/client.cpp:
+ * tests/NestedUpcall/Reactor/client.h:
+ * tests/NestedUpcall/Reactor/eh_i.cpp:
+ * tests/NestedUpcall/Reactor/eh_i.h:
+ * tests/NestedUpcall/Reactor/mt_client.cpp:
+ * tests/NestedUpcall/Reactor/mt_client.h:
+ * tests/NestedUpcall/Reactor/reactor_i.cpp:
+ * tests/NestedUpcall/Reactor/reactor_i.h:
+ * tests/NestedUpcall/Reactor/run_test.pl:
+ * tests/NestedUpcall/Reactor/server.cpp:
+ * tests/NestedUpcall/Reactor/server.h:
+ The -q option can be used to turn the test silent. This is used
+ to run a high number of iterations in the mt client test.
Sat Jun 19 17:38:42 1999 Jeff Parsons <parsons@cs.wustl.edu>
- * TAO_IDL/be/be_visitor_union_branch/public_ci.cpp:
- * TAO_IDL/be/be_visitor_union_branch/public_assign_cs.cpp:
- * TAO_IDL/be/be_visitor_union_branch/public_reset_cs.cpp:
- Fixed code generation for unions with generic
- CORBA::Object member. TAO IDL compiler classifies
- CORBA::Object member as a predefined type PT_pseudo,
- but generated code must be like that for interface.
- Someday we should make a special type for CORBA::Object
- in the IDL compiler.
+ * TAO_IDL/be/be_visitor_union_branch/public_ci.cpp:
+ * TAO_IDL/be/be_visitor_union_branch/public_assign_cs.cpp:
+ * TAO_IDL/be/be_visitor_union_branch/public_reset_cs.cpp:
+ Fixed code generation for unions with generic
+ CORBA::Object member. TAO IDL compiler classifies
+ CORBA::Object member as a predefined type PT_pseudo,
+ but generated code must be like that for interface.
+ Someday we should make a special type for CORBA::Object
+ in the IDL compiler.
Sat Jun 19 17:19:10 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
- * tao/ORB.h:
- * tao/ORB.cpp:
- * tao/ORB_Core.h:
- * tao/ORB_Core.i:
- * tao/ORB_Core.cpp:
- * tao/Wait_Strategy.cpp:
- Added support for thread pools.
- Moved the Leader_Follower data structure into the ORB_Core and
- all the methods from ORB_Core into the Leader_Follower class.
-
- * tests/Makefile:
- * tests/MT_Server/Makefile:
- * tests/MT_Server/README:
- * tests/MT_Server/client.cpp:
- * tests/MT_Server/run_test.pl:
- * tests/MT_Server/server.conf:
- * tests/MT_Server/server.cpp:
- * tests/MT_Server/test.idl:
- * tests/MT_Server/test_i.h:
- * tests/MT_Server/test_i.i:
- * tests/MT_Server/test_i.cpp:
- New test for the leader follower implementation.
-
- * tests/MT_Client/README:
- Updated
-
- * tao/UIOP_Profile.cpp:
- Removed sperious debug message
+ * tao/ORB.h:
+ * tao/ORB.cpp:
+ * tao/ORB_Core.h:
+ * tao/ORB_Core.i:
+ * tao/ORB_Core.cpp:
+ * tao/Wait_Strategy.cpp:
+ Added support for thread pools.
+ Moved the Leader_Follower data structure into the ORB_Core and
+ all the methods from ORB_Core into the Leader_Follower class.
+
+ * tests/Makefile:
+ * tests/MT_Server/Makefile:
+ * tests/MT_Server/README:
+ * tests/MT_Server/client.cpp:
+ * tests/MT_Server/run_test.pl:
+ * tests/MT_Server/server.conf:
+ * tests/MT_Server/server.cpp:
+ * tests/MT_Server/test.idl:
+ * tests/MT_Server/test_i.h:
+ * tests/MT_Server/test_i.i:
+ * tests/MT_Server/test_i.cpp:
+ New test for the leader follower implementation.
+
+ * tests/MT_Client/README:
+ Updated
+
+ * tao/UIOP_Profile.cpp:
+ Removed sperious debug message
Sat Jun 19 15:46:22 1999 Alexander Babu Arulanthu <alex@cs.wustl.edu>
- One more step Generating Reply Handler skeleton code in the client
- header file. Again, this will get enabled only when the TAO_IDL is
- called with the -GC flag.
-
- * TAO_IDL/be/be_visitor_argument/ami_handler_arglist.cpp:
- * TAO_IDL/be/be_visitor_argument/ami_arglist.cpp:
-
- * TAO_IDL/be/be_visitor_interface/ami_handler_ch.cpp:
-
- * TAO_IDL/be/be_visitor_operation/ami_ch.cpp:
- * TAO_IDL/be/be_visitor_operation/ami_arglist.cpp:
- * TAO_IDL/be/be_visitor_operation/ami_handler_arglist.cpp:
- * TAO_IDL/be/be_visitor_operation/ami_cs.cpp:
- * TAO_IDL/be/be_visitor_operation/ami_handler_operation_ch.cpp:
- * TAO_IDL/be/be_visitor_operation/ami_handler_arglist_ch.cpp:
-
- * TAO_IDL/be_include/be_visitor_argument/ami_arglist.h:
- * TAO_IDL/be_include/be_visitor_argument/ami_handler_arglist.h:
-
- * TAO_IDL/be_include/be_visitor_interface/ami_handler_ch.h:
-
- * TAO_IDL/be_include/be_visitor_operation/ami_ch.h:
- * TAO_IDL/be_include/be_visitor_operation/ami_arglist.h:
- * TAO_IDL/be_include/be_visitor_operation/ami_cs.h:
- * TAO_IDL/be_include/be_visitor_operation/ami_handler_arglist.h:
- * TAO_IDL/be_include/be_visitor_operation/ami_handler_operation_ch.h:
-
- Added all these files.
-
- Rename the arglist_* to meaningful *_arglist unformly with
- meaningful names.
-
- * TAO_IDL/Makefile:
- * TAO_IDL/be/be_visitor_argument.cpp:
- * TAO_IDL/be/be_visitor_factory.cpp:
- * TAO_IDL/be/be_visitor_interface.cpp:
- * TAO_IDL/be/be_visitor_operation.cpp:
- * TAO_IDL/be/be_visitor_interface/ami_handler_fwd_ch.cpp:
- * TAO_IDL/be/be_visitor_interface/ami_handler_fwd_ci.cpp:
- * TAO_IDL/be/be_visitor_interface/interface_ch.cpp:
- * TAO_IDL/be/be_visitor_operation/arglist_ami.cpp:
- * TAO_IDL/be/be_visitor_operation/collocated_ss.cpp:
- * TAO_IDL/be/be_visitor_operation/operation_ami_cs.cpp:
- * TAO_IDL/be_include/be_codegen.h:
- * TAO_IDL/be_include/be_visitor_argument.h:
- * TAO_IDL/be_include/be_visitor_interface.h:
- * TAO_IDL/be_include/be_visitor_operation.h:
- * TAO_IDL/be_include/be_visitor_interface/ami_handler_fwd_ch.h:
- * TAO_IDL/be_include/be_visitor_interface/ami_handler_fwd_ci.h:
-
- Changes for the above work.
-
- * TAO_IDL/be/be_visitor_argument/arglist_ami.cpp:
- * TAO_IDL/be/be_visitor_operation/arglist_ami.cpp:
- * be_include/be_visitor_argument/arglist_ami.h:
- * be_include/be_visitor_operation/arglist_ami.h:
-
- Removed these files since they have been renamed already.
-
+ One more step Generating Reply Handler skeleton code in the client
+ header file. Again, this will get enabled only when the TAO_IDL is
+ called with the -GC flag.
+
+ * TAO_IDL/be/be_visitor_argument/ami_handler_arglist.cpp:
+ * TAO_IDL/be/be_visitor_argument/ami_arglist.cpp:
+
+ * TAO_IDL/be/be_visitor_interface/ami_handler_ch.cpp:
+
+ * TAO_IDL/be/be_visitor_operation/ami_ch.cpp:
+ * TAO_IDL/be/be_visitor_operation/ami_arglist.cpp:
+ * TAO_IDL/be/be_visitor_operation/ami_handler_arglist.cpp:
+ * TAO_IDL/be/be_visitor_operation/ami_cs.cpp:
+ * TAO_IDL/be/be_visitor_operation/ami_handler_operation_ch.cpp:
+ * TAO_IDL/be/be_visitor_operation/ami_handler_arglist_ch.cpp:
+
+ * TAO_IDL/be_include/be_visitor_argument/ami_arglist.h:
+ * TAO_IDL/be_include/be_visitor_argument/ami_handler_arglist.h:
+
+ * TAO_IDL/be_include/be_visitor_interface/ami_handler_ch.h:
+
+ * TAO_IDL/be_include/be_visitor_operation/ami_ch.h:
+ * TAO_IDL/be_include/be_visitor_operation/ami_arglist.h:
+ * TAO_IDL/be_include/be_visitor_operation/ami_cs.h:
+ * TAO_IDL/be_include/be_visitor_operation/ami_handler_arglist.h:
+ * TAO_IDL/be_include/be_visitor_operation/ami_handler_operation_ch.h:
+
+ Added all these files.
+
+ Rename the arglist_* to meaningful *_arglist unformly with
+ meaningful names.
+
+ * TAO_IDL/Makefile:
+ * TAO_IDL/be/be_visitor_argument.cpp:
+ * TAO_IDL/be/be_visitor_factory.cpp:
+ * TAO_IDL/be/be_visitor_interface.cpp:
+ * TAO_IDL/be/be_visitor_operation.cpp:
+ * TAO_IDL/be/be_visitor_interface/ami_handler_fwd_ch.cpp:
+ * TAO_IDL/be/be_visitor_interface/ami_handler_fwd_ci.cpp:
+ * TAO_IDL/be/be_visitor_interface/interface_ch.cpp:
+ * TAO_IDL/be/be_visitor_operation/arglist_ami.cpp:
+ * TAO_IDL/be/be_visitor_operation/collocated_ss.cpp:
+ * TAO_IDL/be/be_visitor_operation/operation_ami_cs.cpp:
+ * TAO_IDL/be_include/be_codegen.h:
+ * TAO_IDL/be_include/be_visitor_argument.h:
+ * TAO_IDL/be_include/be_visitor_interface.h:
+ * TAO_IDL/be_include/be_visitor_operation.h:
+ * TAO_IDL/be_include/be_visitor_interface/ami_handler_fwd_ch.h:
+ * TAO_IDL/be_include/be_visitor_interface/ami_handler_fwd_ci.h:
+
+ Changes for the above work.
+
+ * TAO_IDL/be/be_visitor_argument/arglist_ami.cpp:
+ * TAO_IDL/be/be_visitor_operation/arglist_ami.cpp:
+ * be_include/be_visitor_argument/arglist_ami.h:
+ * be_include/be_visitor_operation/arglist_ami.h:
+
+ Removed these files since they have been renamed already.
+
Sat Jun 19 15:43:38 1999 Balachandran Natarajan <bala@cs.wustl.edu>
- * Cubit/TAO/DII_Cubit/client.dsp:
- * Cubit/TAO/IDL_Cubit/client.dsp:
- * Cubit/TAO/IDL_Cubit/server.dsp:
- * Cubit/TAO/IDL_Cubit/collocation_test.dsp:
- * Cubit/TAO/MT_Cubit/client.dsp:
- * Cubit/TAO/MT_Cubit/server.dsp:
- * POA/Object_Creation_And_Registration/registration.dsp:
- * Pluggable/client.dsp:
- * Pluggable/server.dsp: Changed the tao_idl invocation options.
-
- * docs/compiler.html: Updated documentation.
+ * Cubit/TAO/DII_Cubit/client.dsp:
+ * Cubit/TAO/IDL_Cubit/client.dsp:
+ * Cubit/TAO/IDL_Cubit/server.dsp:
+ * Cubit/TAO/IDL_Cubit/collocation_test.dsp:
+ * Cubit/TAO/MT_Cubit/client.dsp:
+ * Cubit/TAO/MT_Cubit/server.dsp:
+ * POA/Object_Creation_And_Registration/registration.dsp:
+ * Pluggable/client.dsp:
+ * Pluggable/server.dsp: Changed the tao_idl invocation options.
+
+ * docs/compiler.html: Updated documentation.
Sat Jun 19 14:54:38 1999 Jeff Parsons <parsons@cs.wustl.edu>
- * tao/DynUnion_i_T.h:
- * tao/DynUnion_i_T.cpp:
- Cosmetic changes.
-
- * tao/DynUnion_i.h:
- * tao/DynUnion_i.cpp:
- Class DynUnion_i contains a functor class DU_Extractor to
- check for a match in TypeCode::member-label when
- constructing or assigning from an Any. DU_Extractor is a
- template class containing one function check_match(). The
- cases where the discriminator is a wchar or an enum caused
- resolution problems with 16 and 32 bit types respectively,
- so they had been specialized classes inheriting from a
- non-template base class. The cases for char and boolean,
- however, needed only the template function check_match()
- specialized, in order to use to_char and to_boolean. This
- kept all the compilers happy until recently, when AIX/egcs
- complained about char and boolean, so they have also been
- subclassed.
+ * tao/DynUnion_i_T.h:
+ * tao/DynUnion_i_T.cpp:
+ Cosmetic changes.
+
+ * tao/DynUnion_i.h:
+ * tao/DynUnion_i.cpp:
+ Class DynUnion_i contains a functor class DU_Extractor to
+ check for a match in TypeCode::member-label when
+ constructing or assigning from an Any. DU_Extractor is a
+ template class containing one function check_match(). The
+ cases where the discriminator is a wchar or an enum caused
+ resolution problems with 16 and 32 bit types respectively,
+ so they had been specialized classes inheriting from a
+ non-template base class. The cases for char and boolean,
+ however, needed only the template function check_match()
+ specialized, in order to use to_char and to_boolean. This
+ kept all the compilers happy until recently, when AIX/egcs
+ complained about char and boolean, so they have also been
+ subclassed.
Sat Jun 19 12:59:28 1999 Balachandran Natarajan <bala@cs.wustl.edu>
- * rules.tao.GNU : Added the default argument ie. -Ge 1 to be used
- with the IDL compiler. This will take care of most of the
- flavours of UNIX. Also added a command line rule called
- tao_native_exception to override the default from the command
- line. If the application developer wants to change the default
- through his make file he can override them by using the rule
- TAO_IDLFLAGS.
-
- * TAO_IDL/util/utl_global.cpp :
- * TAO_IDL/driver/drv_args.cpp: Made changes to generate code
- according to the following rules.
-
- - If the compilation is on a platform with native C++ exceptions
- like NT, we may not want the ACE_TRY_ENV variables by default.
-
- - If the compilation is on a platform with NO native C++
- exceptions like say g++, the compiler generates the environment
- variables.
-
- - cross platform compilation wherein one may compile on SUN CC
- with native exceptions but for VxWorks which does not have that
- capability.. In which case a handle is needed to generate the
- environment variables. This handle is denoted as a command line
- option to IDL as -Ge 1
-
- - A case that is vice-versa to the above. The option for such a
- case is -Ge 0
-
- * docs/compiler.html: Added documentation for the -u option in the
- IDL compiler.
-
- * DynAny_Test/basic_test.dsp:
- * InterOp-Naming/client.dsp:
- * InterOp-Naming/server.dsp:
- * MT_Client/client.dsp:
- * MT_Client/server.dsp:
- * MT_Client/orb_creation.dsp:
- * MT_Client/simple_client.dsp:
- * Multiple_Inheritance/client.dsp:
- * Multiple_Inheritance/server.dsp:
- * NestedUpcall/Reactor/client.dsp:
- * NestedUpcall/Reactor/mt-client.dsp:
- * NestedUpcall/MT_Client_Test/client.dsp:
- * NestedUpcall/MT_Client_Test/server.dsp:
- * NestedUpcall/Triangle_Test/initiator.dsp:
- * NestedUpcall/Triangle_Test/server_A.dsp:
- * NestedUpcall/Triangle_Test/server_B.dsp:
- * Param_Test/client.dsp:
- * Param_Test/server.dsp:
- * OctetSeq/OctetSeq.dsp:
- * orbsvcs/orbsvcs/orbsvcs.dsp:
- * orbsvcs/orbsvcs/orbsvcs_static.dsp: Changed the tao_idl
- invocation parameter in all these NT related project files. The
- command line parameter is set to '-Ge 1'.
-
- * Native_Exceptions/client.dsp:
- * Native_Exceptions/server.dsp: Here the command line parameters
- where changed from '-Ge' to '-Ge 0'.
-
- * examples/Callback_Quoter/Consumer.dsp:
- * examples/Callback_Quoter/Notifier.dsp:
- * examples/Callback_Quoter/Supplier.dsp:
- * examples/Event_Comm/Consumer.dsp:
- * examples/Event_Comm/Notifier.dsp:
- * examples/Event_Comm/Supplier.dsp:
- * examples/OBV/Typed_Events/client.dsp:
- * examples/OBV/Typed_Events/server.dsp:
- * examples/POA/DSI/client.dsp:
- * examples/POA/DSI/server.dsp:
- * examples/POA/Default_Servant/client.dsp:
- * examples/POA/Default_Servant/server.dsp:
- * examples/POA/Forwarding/server.dsp:
- * examples/POA/Forwarding/client.dsp:
- * examples/POA/Generic_Servant/client.dsp:
- * examples/POA/Generic_Servant/server.dsp:
- * examples/POA/Identity/Identity.dsp:
- * examples/POA/TIE/client.dsp:
- * examples/POA/TIE/server.dsp:
- * examples/Quoter/Factory_Finder.dsp:
- * examples/Quoter/Generic_Factory.dsp:
- * examples/Quoter/client.dsp:
- * examples/Quoter/server.dsp:
- * examples/Simple/bank/client.dsp:
- * examples/Simple/bank/server.dsp:
- * examples/Simple/chat/client.dsp:
- * examples/Simple/chat/server.dsp:
- * examples/Simple/echo/server.dsp:
- * examples/Simple/echo/client.dsp:
- * examples/Simple/grid/client.dsp:
- * examples/Simple/grid/server.dsp:
- * examples/Simple/time/client.dsp:
- * examples/Simple/time/server.dsp:
- * examples/Simple/time-date/Time_Date.dsp:
- * examples//Simulator/DOVEMIB/DOVEMIBx.dsp
- * examples//Simulator/DOVEMIB/TestClient.dsp:
- * examples/Simulator/Event_Supplier/DualEC_Sup.dsp:
- * examples/Simulator/Event_Supplier/Event_Sup.dsp:
- * examples/Simulator/Event_Supplier/Logging_Sup.dsp:Changed the tao_idl
- invocation parameter in all these NT related project files. The
- command line parameter is set to '-Ge 1'.
+ * rules.tao.GNU : Added the default argument ie. -Ge 1 to be used
+ with the IDL compiler. This will take care of most of the
+ flavours of UNIX. Also added a command line rule called
+ tao_native_exception to override the default from the command
+ line. If the application developer wants to change the default
+ through his make file he can override them by using the rule
+ TAO_IDLFLAGS.
+
+ * TAO_IDL/util/utl_global.cpp :
+ * TAO_IDL/driver/drv_args.cpp: Made changes to generate code
+ according to the following rules.
+
+ - If the compilation is on a platform with native C++ exceptions
+ like NT, we may not want the ACE_TRY_ENV variables by default.
+
+ - If the compilation is on a platform with NO native C++
+ exceptions like say g++, the compiler generates the environment
+ variables.
+
+ - cross platform compilation wherein one may compile on SUN CC
+ with native exceptions but for VxWorks which does not have that
+ capability.. In which case a handle is needed to generate the
+ environment variables. This handle is denoted as a command line
+ option to IDL as -Ge 1
+
+ - A case that is vice-versa to the above. The option for such a
+ case is -Ge 0
+
+ * docs/compiler.html: Added documentation for the -u option in the
+ IDL compiler.
+
+ * DynAny_Test/basic_test.dsp:
+ * InterOp-Naming/client.dsp:
+ * InterOp-Naming/server.dsp:
+ * MT_Client/client.dsp:
+ * MT_Client/server.dsp:
+ * MT_Client/orb_creation.dsp:
+ * MT_Client/simple_client.dsp:
+ * Multiple_Inheritance/client.dsp:
+ * Multiple_Inheritance/server.dsp:
+ * NestedUpcall/Reactor/client.dsp:
+ * NestedUpcall/Reactor/mt-client.dsp:
+ * NestedUpcall/MT_Client_Test/client.dsp:
+ * NestedUpcall/MT_Client_Test/server.dsp:
+ * NestedUpcall/Triangle_Test/initiator.dsp:
+ * NestedUpcall/Triangle_Test/server_A.dsp:
+ * NestedUpcall/Triangle_Test/server_B.dsp:
+ * Param_Test/client.dsp:
+ * Param_Test/server.dsp:
+ * OctetSeq/OctetSeq.dsp:
+ * orbsvcs/orbsvcs/orbsvcs.dsp:
+ * orbsvcs/orbsvcs/orbsvcs_static.dsp: Changed the tao_idl
+ invocation parameter in all these NT related project files. The
+ command line parameter is set to '-Ge 1'.
+
+ * Native_Exceptions/client.dsp:
+ * Native_Exceptions/server.dsp: Here the command line parameters
+ where changed from '-Ge' to '-Ge 0'.
+
+ * examples/Callback_Quoter/Consumer.dsp:
+ * examples/Callback_Quoter/Notifier.dsp:
+ * examples/Callback_Quoter/Supplier.dsp:
+ * examples/Event_Comm/Consumer.dsp:
+ * examples/Event_Comm/Notifier.dsp:
+ * examples/Event_Comm/Supplier.dsp:
+ * examples/OBV/Typed_Events/client.dsp:
+ * examples/OBV/Typed_Events/server.dsp:
+ * examples/POA/DSI/client.dsp:
+ * examples/POA/DSI/server.dsp:
+ * examples/POA/Default_Servant/client.dsp:
+ * examples/POA/Default_Servant/server.dsp:
+ * examples/POA/Forwarding/server.dsp:
+ * examples/POA/Forwarding/client.dsp:
+ * examples/POA/Generic_Servant/client.dsp:
+ * examples/POA/Generic_Servant/server.dsp:
+ * examples/POA/Identity/Identity.dsp:
+ * examples/POA/TIE/client.dsp:
+ * examples/POA/TIE/server.dsp:
+ * examples/Quoter/Factory_Finder.dsp:
+ * examples/Quoter/Generic_Factory.dsp:
+ * examples/Quoter/client.dsp:
+ * examples/Quoter/server.dsp:
+ * examples/Simple/bank/client.dsp:
+ * examples/Simple/bank/server.dsp:
+ * examples/Simple/chat/client.dsp:
+ * examples/Simple/chat/server.dsp:
+ * examples/Simple/echo/server.dsp:
+ * examples/Simple/echo/client.dsp:
+ * examples/Simple/grid/client.dsp:
+ * examples/Simple/grid/server.dsp:
+ * examples/Simple/time/client.dsp:
+ * examples/Simple/time/server.dsp:
+ * examples/Simple/time-date/Time_Date.dsp:
+ * examples//Simulator/DOVEMIB/DOVEMIBx.dsp
+ * examples//Simulator/DOVEMIB/TestClient.dsp:
+ * examples/Simulator/Event_Supplier/DualEC_Sup.dsp:
+ * examples/Simulator/Event_Supplier/Event_Sup.dsp:
+ * examples/Simulator/Event_Supplier/Logging_Sup.dsp:Changed the tao_idl
+ invocation parameter in all these NT related project files. The
+ command line parameter is set to '-Ge 1'.
Fri Jun 18 21:00:18 1999 Jeff Parsons <parsons@cs.wustl.edu>
- * TAO_IDL/fe/idl.ll:
- * TAO_IDL/fe/idl.ll:
- * TAO_IDL/fe/lex.yy.cpp:
- * TAO_IDL/fe/lex.yy.cpp.diff:
- Added new token for unsigned integer and new line to
- grammar to create AST_Expression of that type.
-
- * TAO_IDL/fe/idl.yy:
- * TAO_IDL/fe/y.tab.h:
- * TAO_IDL/fe/y.tab.cpp:
- * TAO_IDL/fe/y.tab.cpp.diff:
- Added cases to lex for dec, hex and oct integers
- so that those integer literals with and without
- leading '-' are differentiated.
-
- We were having a problem with constants of type
- unsigned long assigned a value that was
- > LONG_MAX and < ULONG_MAX. Since all integer
- literals were read as one case (signed longs)
- these assignments were viewed as negative
- numbers and so would cause a coercion error.
- Now integer literals without a leading - sign
- are read as unsigned longs, and the existing
- coercion code will catch legitimate out of
- bounds errors.
-
- * TAO_IDL/be/be_sunsoft.cpp:
- Moved the check for char printout of value '\'
- to come before check for isprint(). Char value
- that's read in as '\\' is stored in an
- AST_Expression as '\'. isprint() sees this as a
- printable character, so the case below it testing
- for '\\' was never reached, and char consts
- assigned the value of '\\' were getting output as
- '\', causing a C++ compile error. Thanks to
- Hata Yoshiaki <hatay@alpha.co.jp> for pointing
- out this problem.
+ * TAO_IDL/fe/idl.ll:
+ * TAO_IDL/fe/idl.ll:
+ * TAO_IDL/fe/lex.yy.cpp:
+ * TAO_IDL/fe/lex.yy.cpp.diff:
+ Added new token for unsigned integer and new line to
+ grammar to create AST_Expression of that type.
+
+ * TAO_IDL/fe/idl.yy:
+ * TAO_IDL/fe/y.tab.h:
+ * TAO_IDL/fe/y.tab.cpp:
+ * TAO_IDL/fe/y.tab.cpp.diff:
+ Added cases to lex for dec, hex and oct integers
+ so that those integer literals with and without
+ leading '-' are differentiated.
+
+ We were having a problem with constants of type
+ unsigned long assigned a value that was
+ > LONG_MAX and < ULONG_MAX. Since all integer
+ literals were read as one case (signed longs)
+ these assignments were viewed as negative
+ numbers and so would cause a coercion error.
+ Now integer literals without a leading - sign
+ are read as unsigned longs, and the existing
+ coercion code will catch legitimate out of
+ bounds errors.
+
+ * TAO_IDL/be/be_sunsoft.cpp:
+ Moved the check for char printout of value '\'
+ to come before check for isprint(). Char value
+ that's read in as '\\' is stored in an
+ AST_Expression as '\'. isprint() sees this as a
+ printable character, so the case below it testing
+ for '\\' was never reached, and char consts
+ assigned the value of '\\' were getting output as
+ '\', causing a C++ compile error. Thanks to
+ Hata Yoshiaki <hatay@alpha.co.jp> for pointing
+ out this problem.
Fri Jun 18 19:37:32 1999 Douglas C. Schmidt <schmidt@cs.wustl.edu>
@@ -4431,996 +672,996 @@ Fri Jun 18 19:37:32 1999 Douglas C. Schmidt <schmidt@cs.wustl.edu>
Fri Jun 18 18:00:02 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
- * orbsvcs/orbsvcs/Event/EC_ObserverStrategy.h:
- * orbsvcs/orbsvcs/Event/EC_Gateway_UDP.h:
- Fixed old g++ warnings
+ * orbsvcs/orbsvcs/Event/EC_ObserverStrategy.h:
+ * orbsvcs/orbsvcs/Event/EC_Gateway_UDP.h:
+ Fixed old g++ warnings
Fri Jun 18 16:22:19 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
- * tests/InterOp-Naming/INS_i.cpp:
- Fixed warning (and semantic error) in INS_i.cpp, strings
- returned from a servant should be duplicated.
+ * tests/InterOp-Naming/INS_i.cpp:
+ Fixed warning (and semantic error) in INS_i.cpp, strings
+ returned from a servant should be duplicated.
- * TAO/orbsvcs/Time_Service/IR_Helper.cpp:
- * TAO/orbsvcs/Time_Service/IR_Helper.h:
- * TAO/orbsvcs/tests/EC_Multiple/EC_Multiple.h:
- * TAO/tests/CDR/octet_sequence.cpp:
- More char* to const char* conversions, but this time they were
- harmless.
+ * TAO/orbsvcs/Time_Service/IR_Helper.cpp:
+ * TAO/orbsvcs/Time_Service/IR_Helper.h:
+ * TAO/orbsvcs/tests/EC_Multiple/EC_Multiple.h:
+ * TAO/tests/CDR/octet_sequence.cpp:
+ More char* to const char* conversions, but this time they were
+ harmless.
Fri Jun 18 15:35:36 1999 Irfan Pyarali <irfan@cs.wustl.edu>
- * TAO_IDL/be/be_visitor_array/array_cs.cpp (visit_array): Moved
- the generation of the *_array_alloc and *_array_free functions
- from the i file to the cpp file. This is because of the
- lameness of namespaces and MSVC export madness.
+ * TAO_IDL/be/be_visitor_array/array_cs.cpp (visit_array): Moved
+ the generation of the *_array_alloc and *_array_free functions
+ from the i file to the cpp file. This is because of the
+ lameness of namespaces and MSVC export madness.
- * tao/GIOP.cpp (process_server_request): Removed extra
- ACE_UNUSED_ARG (response_required) and initialized <request_id>
- to zero in process_server_request().
+ * tao/GIOP.cpp (process_server_request): Removed extra
+ ACE_UNUSED_ARG (response_required) and initialized <request_id>
+ to zero in process_server_request().
- * examples/POA/Forwarding/MyFooServant.cpp (handle_input): Removed
- extra semi-colon.
+ * examples/POA/Forwarding/MyFooServant.cpp (handle_input): Removed
+ extra semi-colon.
Fri Jun 18 14:26:27 1999 Nanbor Wang <nanbor@cs.wustl.edu>
- * orbsvcs/orbsvcs/Naming/Persistent_Context_Index.cpp (init):
- Released the servant pointer before returning. Actually, Carlos
- and Marina fixed this.
+ * orbsvcs/orbsvcs/Naming/Persistent_Context_Index.cpp (init):
+ Released the servant pointer before returning. Actually, Carlos
+ and Marina fixed this.
- * *.{mdp,mak}: Removed all MSVC 4 workspaces and makefiles. We
- are no longer supporting this version of MSVC++. If you need
- support for MSVC++ 4.x please contact Steve Huston
- <shuston@riverace.com> of Riverace to arrange a support
- contract.
+ * *.{mdp,mak}: Removed all MSVC 4 workspaces and makefiles. We
+ are no longer supporting this version of MSVC++. If you need
+ support for MSVC++ 4.x please contact Steve Huston
+ <shuston@riverace.com> of Riverace to arrange a support
+ contract.
- * tests/Native_Exceptions/client.cpp (main): Caught exception
- <fail> is not used.
+ * tests/Native_Exceptions/client.cpp (main): Caught exception
+ <fail> is not used.
- * tests/Native_Exceptions/Native_Exception.dsw:
- * tests/Native_Exceptions/client.dsp:
- * tests/Native_Exceptions/server.dsp: New files.
+ * tests/Native_Exceptions/Native_Exception.dsw:
+ * tests/Native_Exceptions/client.dsp:
+ * tests/Native_Exceptions/server.dsp: New files.
Fri Jun 18 11:50:31 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
- * tests/Native_Exceptions/Makefile:
- * tests/Native_Exceptions/README:
- * tests/Native_Exceptions/run_test.pl:
- * tests/Native_Exceptions/client.cpp:
- * tests/Native_Exceptions/server.cpp:
- * tests/Native_Exceptions/test.idl:
- * tests/Native_Exceptions/test_i.h:
- * tests/Native_Exceptions/test_i.i:
- * tests/Native_Exceptions/test_i.cpp:
- Added new test that shows how to write applications using native
- C++ exceptions, without any of the ACE_TRY macros.
+ * tests/Native_Exceptions/Makefile:
+ * tests/Native_Exceptions/README:
+ * tests/Native_Exceptions/run_test.pl:
+ * tests/Native_Exceptions/client.cpp:
+ * tests/Native_Exceptions/server.cpp:
+ * tests/Native_Exceptions/test.idl:
+ * tests/Native_Exceptions/test_i.h:
+ * tests/Native_Exceptions/test_i.i:
+ * tests/Native_Exceptions/test_i.cpp:
+ Added new test that shows how to write applications using native
+ C++ exceptions, without any of the ACE_TRY macros.
- * orbsvcs/orbsvcs/Naming/Transient_Naming_Context.cpp:
- Added missing template instantiations.
+ * orbsvcs/orbsvcs/Naming/Transient_Naming_Context.cpp:
+ Added missing template instantiations.
- * tests/CDR/basic_types.cpp:
- Fixed const char* warnings...
+ * tests/CDR/basic_types.cpp:
+ Fixed const char* warnings...
Fri Jun 18 11:32:38 1999 Nanbor Wang <nanbor@cs.wustl.edu>
- * tao/Object_Adapter.h (prepare_for_upcall): Added default
- environment argument value so it would work fine with IDL
- generated code when using native exception support.
+ * tao/Object_Adapter.h (prepare_for_upcall): Added default
+ environment argument value so it would work fine with IDL
+ generated code when using native exception support.
- * TAO_IDL/be/be_visitor_operation/collocated_ss.cpp
- (visit_operation): Fixed native exception support.
+ * TAO_IDL/be/be_visitor_operation/collocated_ss.cpp
+ (visit_operation): Fixed native exception support.
- * TAO_IDL/be/be_visitor_interface/collocated_ss.cpp
- (visit_interface): Some Cosmetic changes.
+ * TAO_IDL/be/be_visitor_interface/collocated_ss.cpp
+ (visit_interface): Some Cosmetic changes.
Fri Jun 18 11:19:01 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
- * tao/ORB_Core.cpp:
- Put the output CDR alllocators in TSS storage *all* the time.
+ * tao/ORB_Core.cpp:
+ Put the output CDR alllocators in TSS storage *all* the time.
Fri Jun 18 10:07:09 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
- * examples/POA/Adapter_Activator/server.cpp:
- * tests/OctetSeq/test_i.cpp:
- Fixed minor syntax errors.
+ * examples/POA/Adapter_Activator/server.cpp:
+ * tests/OctetSeq/test_i.cpp:
+ Fixed minor syntax errors.
Thu Jun 17 23:43:25 1999 Irfan Pyarali <irfan@cs.wustl.edu>
- * examples/POA/Adapter_Activator/server.cpp: Fixed servant leak by
- reference counting it.
+ * examples/POA/Adapter_Activator/server.cpp: Fixed servant leak by
+ reference counting it.
- * examples/POA/Adapter_Activator/run_test.pl
- * examples/POA/Explicit_Activation/run_test.pl
- * examples/POA/Loader/run_test.pl
- * examples/POA/On_Demand_Activation/run_test.pl
- * examples/POA/On_Demand_Loading/run_test.pl
+ * examples/POA/Adapter_Activator/run_test.pl
+ * examples/POA/Explicit_Activation/run_test.pl
+ * examples/POA/Loader/run_test.pl
+ * examples/POA/On_Demand_Activation/run_test.pl
+ * examples/POA/On_Demand_Loading/run_test.pl
- Scripts should create one servant at a time. Otherwise, output
- is difficult to read.
+ Scripts should create one servant at a time. Otherwise, output
+ is difficult to read.
Thu Jun 17 22:41:17 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
- * tao/ORB_Core.h:
- * tao/ORB_Core.cpp:
- Fixed dead-lock during startup, it worked on NT thanks to the
- recursive mutexes in that land.
+ * tao/ORB_Core.h:
+ * tao/ORB_Core.cpp:
+ Fixed dead-lock during startup, it worked on NT thanks to the
+ recursive mutexes in that land.
- * TAO_IDL/be/be_visitor_interface/collocated_ss.cpp:
- Nanbor's changes and ours (Irfan's and mine) did not mix well,
- fixed.
+ * TAO_IDL/be/be_visitor_interface/collocated_ss.cpp:
+ Nanbor's changes and ours (Irfan's and mine) did not mix well,
+ fixed.
Thu Jun 17 22:44:04 1999 Kirthika Parameswaran <kirthika@cs.wustl.edu>
- * examples/Simple/echo/Echo_i.{h,cpp}: Added throw specs.
- * examples/Simple/grid/Grid_i.{h,cpp}: Modified throw specs to
- have double paranthesis.
+ * examples/Simple/echo/Echo_i.{h,cpp}: Added throw specs.
+ * examples/Simple/grid/Grid_i.{h,cpp}: Modified throw specs to
+ have double paranthesis.
Thu Jun 17 21:45:11 1999 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
- * performance-tests/Thruput/TAO: Added the ACE_THROW macros.
+ * performance-tests/Thruput/TAO: Added the ACE_THROW macros.
- * examples/Event_Comm: Added the ACE_THROW macros.
+ * examples/Event_Comm: Added the ACE_THROW macros.
- * examples/Simple/time/Time_i: Fixed the ACE_THROW macros to work
- correctly.
+ * examples/Simple/time/Time_i: Fixed the ACE_THROW macros to work
+ correctly.
- * examples/Simple/bank: Added all the ACE_THROW specs.
+ * examples/Simple/bank: Added all the ACE_THROW specs.
- * ChangeLog: Split the ChangeLog to make a ChangeLog-99a since we
- were already up to 700k of ChangeLog entries for '99!
+ * ChangeLog: Split the ChangeLog to make a ChangeLog-99a since we
+ were already up to 700k of ChangeLog entries for '99!
Thu Jun 17 20:40:56 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
- * performance-tests/POA/Object_Creation_And_Registration/run_test.pl:
- Fixed include path
+ * performance-tests/POA/Object_Creation_And_Registration/run_test.pl:
+ Fixed include path
Thu Jun 17 21:47:21 1999 Nanbor Wang <nanbor@cs.wustl.edu>
- * be/be_visitor_interface/collocated_sh.cpp:
- * be/be_visitor_interface/collocated_ss.cpp: Added code for
- generating collocated _is_a and _non_existent methods.
+ * be/be_visitor_interface/collocated_sh.cpp:
+ * be/be_visitor_interface/collocated_ss.cpp: Added code for
+ generating collocated _is_a and _non_existent methods.
Thu Jun 17 19:38:57 1999 Irfan Pyarali <irfan@cs.wustl.edu>
- * tao/ORB_Core.h:
- * tao/ORB_Core.i:
- * tao/ORB_Core.cpp:
- * tao/Resource_Factory.h:
- * tao/Resource_Factory.cpp:
- * tao/default_resource.h:
- * tao/default_resource.cpp:
- * docs/Options.html:
- * docs/configurations.html:
- Moved the CDR allocators from the resource factory to the
- ORB_Core resources. They are stored in either per-ORB-per-thread
- storage or in per-ORB storage. Notice that the control on the
- allocators location is left for the -ORBResources flag, but the
- control of the *type* of allocator is still in the resource
- factory class. This completes the separation of roles between
- the resource factory (that only allocates resources), and the
- ORB_Core (who manage their lifetime).
-
- * tao/Stub.h:
- * tao/Stub.i:
- * tao/Servant_Base.cpp:
- * TAO_IDL/be/be_visitor_operation/collocated_ss.cpp:
- Added new fast accessors to the ORB_Core that do not require a
- duplicate on every call.
+ * tao/ORB_Core.h:
+ * tao/ORB_Core.i:
+ * tao/ORB_Core.cpp:
+ * tao/Resource_Factory.h:
+ * tao/Resource_Factory.cpp:
+ * tao/default_resource.h:
+ * tao/default_resource.cpp:
+ * docs/Options.html:
+ * docs/configurations.html:
+ Moved the CDR allocators from the resource factory to the
+ ORB_Core resources. They are stored in either per-ORB-per-thread
+ storage or in per-ORB storage. Notice that the control on the
+ allocators location is left for the -ORBResources flag, but the
+ control of the *type* of allocator is still in the resource
+ factory class. This completes the separation of roles between
+ the resource factory (that only allocates resources), and the
+ ORB_Core (who manage their lifetime).
+
+ * tao/Stub.h:
+ * tao/Stub.i:
+ * tao/Servant_Base.cpp:
+ * TAO_IDL/be/be_visitor_operation/collocated_ss.cpp:
+ Added new fast accessors to the ORB_Core that do not require a
+ duplicate on every call.
Thu Jun 17 15:31:17 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
- * examples/Callback_Quoter/Consumer_i.cpp:
- * examples/Callback_Quoter/Consumer_i.h:
- * examples/Callback_Quoter/Notifier_i.cpp:
- * examples/Callback_Quoter/Notifier_i.h:
- * examples/OBV/Typed_Events/Server_i.cpp:
- * examples/OBV/Typed_Events/Server_i.h:
- * examples/Quoter/Factory_Finder_i.cpp:
- * examples/Quoter/Factory_Finder_i.h:
- * examples/Quoter/Generic_Factory_i.cpp:
- * examples/Quoter/Generic_Factory_i.h:
- * examples/Quoter/Quoter_i.cpp:
- * examples/Quoter/Quoter_i.h:
- * orbsvcs/ImplRepo_Service/ImplRepo_i.cpp:
- * orbsvcs/ImplRepo_Service/ImplRepo_i.h:
- * orbsvcs/LifeCycle_Service/LifeCycle_Service_i.cpp:
- * orbsvcs/LifeCycle_Service/LifeCycle_Service_i.h:
- * orbsvcs/orbsvcs/Event/EC_Default_Factory.cpp:
- * orbsvcs/tests/ImplRepo/IR_Helper.cpp:
- * orbsvcs/tests/ImplRepo/airplane_i.cpp:
- * orbsvcs/tests/ImplRepo/airplane_i.h:
- * orbsvcs/tests/ImplRepo/nestea_i.cpp:
- * orbsvcs/tests/ImplRepo/nestea_i.h:
- * performance-tests/Cubit/TAO/MT_Cubit/Globals.cpp:
- * performance-tests/Cubit/TAO/MT_Cubit/Globals.h:
- * performance-tests/Cubit/TAO/MT_Cubit/Task_Client.cpp:
- * performance-tests/Cubit/TAO/MT_Cubit/Task_Client.h:
- * performance-tests/Thruput/TAO/ttcp_i.cpp:
- * performance-tests/Thruput/TAO/ttcp_i.h:
- More throw spec stuff.
- Also added several fixes to compile on single threaded
- environments.
+ * examples/Callback_Quoter/Consumer_i.cpp:
+ * examples/Callback_Quoter/Consumer_i.h:
+ * examples/Callback_Quoter/Notifier_i.cpp:
+ * examples/Callback_Quoter/Notifier_i.h:
+ * examples/OBV/Typed_Events/Server_i.cpp:
+ * examples/OBV/Typed_Events/Server_i.h:
+ * examples/Quoter/Factory_Finder_i.cpp:
+ * examples/Quoter/Factory_Finder_i.h:
+ * examples/Quoter/Generic_Factory_i.cpp:
+ * examples/Quoter/Generic_Factory_i.h:
+ * examples/Quoter/Quoter_i.cpp:
+ * examples/Quoter/Quoter_i.h:
+ * orbsvcs/ImplRepo_Service/ImplRepo_i.cpp:
+ * orbsvcs/ImplRepo_Service/ImplRepo_i.h:
+ * orbsvcs/LifeCycle_Service/LifeCycle_Service_i.cpp:
+ * orbsvcs/LifeCycle_Service/LifeCycle_Service_i.h:
+ * orbsvcs/orbsvcs/Event/EC_Default_Factory.cpp:
+ * orbsvcs/tests/ImplRepo/IR_Helper.cpp:
+ * orbsvcs/tests/ImplRepo/airplane_i.cpp:
+ * orbsvcs/tests/ImplRepo/airplane_i.h:
+ * orbsvcs/tests/ImplRepo/nestea_i.cpp:
+ * orbsvcs/tests/ImplRepo/nestea_i.h:
+ * performance-tests/Cubit/TAO/MT_Cubit/Globals.cpp:
+ * performance-tests/Cubit/TAO/MT_Cubit/Globals.h:
+ * performance-tests/Cubit/TAO/MT_Cubit/Task_Client.cpp:
+ * performance-tests/Cubit/TAO/MT_Cubit/Task_Client.h:
+ * performance-tests/Thruput/TAO/ttcp_i.cpp:
+ * performance-tests/Thruput/TAO/ttcp_i.h:
+ More throw spec stuff.
+ Also added several fixes to compile on single threaded
+ environments.
Thu Jun 17 14:21:21 1999 Nanbor Wang <nanbor@cs.wustl.edu>
- * TAO_IDL/be/be_visitor_interface/interface_ss.cpp
- (visit_interface): The collocated factory should have used
- static_cast to downcast the collocated stubs. Thanks to Carlos
- for pointing this out.
+ * TAO_IDL/be/be_visitor_interface/interface_ss.cpp
+ (visit_interface): The collocated factory should have used
+ static_cast to downcast the collocated stubs. Thanks to Carlos
+ for pointing this out.
Thu Jun 17 14:05:10 1999 Irfan Pyarali <irfan@cs.wustl.edu>
- * examples/POA/Forwarding/MyFooServant.cpp (MyFirstFooServant):
- Since we are using the NULL_MASK (whose value is zero), some
- compilers cannot figure out which
- register_handler/remove_handler I wanted to use. Fixed by
- creating a separate variable for the mask and feeding it in.
+ * examples/POA/Forwarding/MyFooServant.cpp (MyFirstFooServant):
+ Since we are using the NULL_MASK (whose value is zero), some
+ compilers cannot figure out which
+ register_handler/remove_handler I wanted to use. Fixed by
+ creating a separate variable for the mask and feeding it in.
- * TAO_IDL/fe/fe_lookup.cpp (lookup): Changed {"",} to {"",0} to
- keep the HP compiler happy.
+ * TAO_IDL/fe/fe_lookup.cpp (lookup): Changed {"",} to {"",0} to
+ keep the HP compiler happy.
- * TAO_IDL/fe/Makefile.am (fe_lookup.cpp): Fixed the makefile so
- that the next time fe_lookup.cpp is generated, 0 is used as the
- fill option. Thanks to Carlos for pointing this out.
+ * TAO_IDL/fe/Makefile.am (fe_lookup.cpp): Fixed the makefile so
+ that the next time fe_lookup.cpp is generated, 0 is used as the
+ fill option. Thanks to Carlos for pointing this out.
Thu Jun 17 12:58:20 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
- * tao/GIOP_Server_Request.cpp: Fixed operation demarshaling for
- non-ASCII platforms. Thanks to Jim Rogers <jrogers@viasoft.com>
- for motivating these fixes.
+ * tao/GIOP_Server_Request.cpp: Fixed operation demarshaling for
+ non-ASCII platforms. Thanks to Jim Rogers <jrogers@viasoft.com>
+ for motivating these fixes.
- * examples/POA/RootPOA/run_test.pl:
- * examples/POA/Identity/run_test.pl:
- Fixed include path
+ * examples/POA/RootPOA/run_test.pl:
+ * examples/POA/Identity/run_test.pl:
+ Fixed include path
Thu Jun 17 12:33:35 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
- * tao/GIOP.cpp:
- * tao/IIOP_Factory.cpp:
- * tao/UIOP_Factory.cpp:
- * tao/Protocol_Factory.cpp:
- Fixed typo in the last commit.
+ * tao/GIOP.cpp:
+ * tao/IIOP_Factory.cpp:
+ * tao/UIOP_Factory.cpp:
+ * tao/Protocol_Factory.cpp:
+ Fixed typo in the last commit.
Thu Jun 17 12:04:50 1999 Alexander Babu Arulanthu <alex@cs.wustl.edu>
- * TAO_IDL/be/be_interface_fwd.cpp:
- * TAO_IDL/be/be_structure.cpp:
- * TAO_IDL/be/be_union.cpp:
- * TAO_IDL/be/be_valuetype.cpp:
- * TAO_IDL/be/be_valuetype_fwd.cpp:
- * TAO_IDL/be_include/be_interface_fwd.h:
- * TAO_IDL/be_include/be_structure.h:
- * TAO_IDL/be_include/be_type.h:
- * TAO_IDL/be_include/be_union.h:
- * TAO_IDL/be_include/be_valuetype.h:
- * TAO_IDL/be_include/be_valuetype_fwd.h:
+ * TAO_IDL/be/be_interface_fwd.cpp:
+ * TAO_IDL/be/be_structure.cpp:
+ * TAO_IDL/be/be_union.cpp:
+ * TAO_IDL/be/be_valuetype.cpp:
+ * TAO_IDL/be/be_valuetype_fwd.cpp:
+ * TAO_IDL/be_include/be_interface_fwd.h:
+ * TAO_IDL/be_include/be_structure.h:
+ * TAO_IDL/be_include/be_type.h:
+ * TAO_IDL/be_include/be_union.h:
+ * TAO_IDL/be_include/be_valuetype.h:
+ * TAO_IDL/be_include/be_valuetype_fwd.h:
- Changed the signature of various "gen_out_impl", "gen_out_defn",
- "gen_var_impl" and "gen_var_defn" signatures from "void" to char
- *'s with default values 0.
+ Changed the signature of various "gen_out_impl", "gen_out_defn",
+ "gen_var_impl" and "gen_var_defn" signatures from "void" to char
+ *'s with default values 0.
- Thanks to Carlos again for reporting the warnings from IRIX.
+ Thanks to Carlos again for reporting the warnings from IRIX.
Thu Jun 17 11:54:11 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
- * tao/ORB_Core.cpp:
- Fixed problem with the ORB reactor initialization on
- multi-threaded programs with global resources.
+ * tao/ORB_Core.cpp:
+ Fixed problem with the ORB reactor initialization on
+ multi-threaded programs with global resources.
Thu Jun 17 11:17:28 1999 Jeff Parsons <parsons@cs.wustl.edu>
- * TAO_IDL/ast/ast_generator.cpp:
- * TAO_IDL/be/be_visitor_argument/vardecl_ss.cpp:
- * TAO_IDL/be/be_visitor_argument/compiled_marshal_ss.cpp:
- * TAO_IDL/be/be_visitor_valuetype/valuetype.cpp:
- * TAO_IDL/be/be_visitor_valuetype/marshal_ch.cpp:
- * TAO_IDL/be/be_visitor_operation/compiled_marshal.cpp:
- * TAO_IDL/be/be_visitor_typecodet/typecode_defn.cpp:
- Removed unused arg warnings from AIX 4.3 w/ egcs 1.1.2.
+ * TAO_IDL/ast/ast_generator.cpp:
+ * TAO_IDL/be/be_visitor_argument/vardecl_ss.cpp:
+ * TAO_IDL/be/be_visitor_argument/compiled_marshal_ss.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/marshal_ch.cpp:
+ * TAO_IDL/be/be_visitor_operation/compiled_marshal.cpp:
+ * TAO_IDL/be/be_visitor_typecodet/typecode_defn.cpp:
+ Removed unused arg warnings from AIX 4.3 w/ egcs 1.1.2.
Thu Jun 17 10:48:15 1999 Jeff Parsons <parsons@cs.wustl.edu>
- * tao/default_server.cpp:
- * tao/CDR_Interpreter.cpp:
- * tao/Operation_Table.cpp:
- * tao/ORB.cpp:
- * tao/Stub.cpp:
- * tao/Typecode.cpp:
- * tao/ValueBase.cpp:
- * tao/GIOP.cpp:
- * tao/Resource_Factory.cpp:
- * tao/Transport_mux_Strategy.cpp:
- * tao/Context.cpp:
- * tao/Messaging_Policy_i.cpp:
- * tao/Pluggable.cpp:
- * tao/Protocol_Factory.cpp:
- * tao/IIOP_Transport.cpp:
- * tao/UIOP_Factory.cpp:
- * tao/UIOP_Connect.cpp:
- Removed unused arg warnings from AIX 4.3 w/ egcs 1.1.2.
+ * tao/default_server.cpp:
+ * tao/CDR_Interpreter.cpp:
+ * tao/Operation_Table.cpp:
+ * tao/ORB.cpp:
+ * tao/Stub.cpp:
+ * tao/Typecode.cpp:
+ * tao/ValueBase.cpp:
+ * tao/GIOP.cpp:
+ * tao/Resource_Factory.cpp:
+ * tao/Transport_mux_Strategy.cpp:
+ * tao/Context.cpp:
+ * tao/Messaging_Policy_i.cpp:
+ * tao/Pluggable.cpp:
+ * tao/Protocol_Factory.cpp:
+ * tao/IIOP_Transport.cpp:
+ * tao/UIOP_Factory.cpp:
+ * tao/UIOP_Connect.cpp:
+ Removed unused arg warnings from AIX 4.3 w/ egcs 1.1.2.
Thu Jun 17 10:05:53 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
- * */run_test.pl:
- Fixed several problems with the EXE_EXT variable.
+ * */run_test.pl:
+ Fixed several problems with the EXE_EXT variable.
Thu Jun 17 00:47:30 1999 Alexander Babu Arulanthu <alex@cs.wustl.edu>
- * TAO_IDL/ast/ast_decl.cpp:
- * TAO_IDL/be/be_interface.cpp:
- * TAO_IDL/be/be_visitor_operation/operation_cs.cpp:
- * TAO_IDL/include/ast_decl.h:
+ * TAO_IDL/ast/ast_decl.cpp:
+ * TAO_IDL/be/be_interface.cpp:
+ * TAO_IDL/be/be_visitor_operation/operation_cs.cpp:
+ * TAO_IDL/include/ast_decl.h:
- Fixed the warnings in IRIX. Thanks to Carlos for reporting this.
+ Fixed the warnings in IRIX. Thanks to Carlos for reporting this.
Thu Jun 17 00:13:03 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
- * TAO_IDL/be/be_visitor_operation/operation_cs.cpp:
- * TAO_IDL/be/be_interface.cpp:
- Fixed generation of skeletons that require the _cxx_ prefix.
+ * TAO_IDL/be/be_visitor_operation/operation_cs.cpp:
+ * TAO_IDL/be/be_interface.cpp:
+ Fixed generation of skeletons that require the _cxx_ prefix.
Wed Jun 16 23:59:17 1999 Irfan Pyarali <irfan@cs.wustl.edu>
- * tao/default_resource.cpp (get_reactor): Must instruct Reactor to
- delete implementation.
+ * tao/default_resource.cpp (get_reactor): Must instruct Reactor to
+ delete implementation.
- * tao/TAO.cpp (~TAO_ORB_Manager): Fixed reversed logic in if
- statement.
+ * tao/TAO.cpp (~TAO_ORB_Manager): Fixed reversed logic in if
+ statement.
- * tao/ORB_Core.cpp (init): Must setup flags before creating the
- reactor. In ~TAO_ORB_Core_TSS_Resources(), must remove()
- allocators in addition to deleting them.
+ * tao/ORB_Core.cpp (init): Must setup flags before creating the
+ reactor. In ~TAO_ORB_Core_TSS_Resources(), must remove()
+ allocators in addition to deleting them.
- * performance-tests/Cubit/TAO/IDL_Cubit/Cubit_Server.cpp (init):
- ORB Manager duplicates before returning. Must assign return
- value to PortableServer::POA_var.
+ * performance-tests/Cubit/TAO/IDL_Cubit/Cubit_Server.cpp (init):
+ ORB Manager duplicates before returning. Must assign return
+ value to PortableServer::POA_var.
- * performance-tests/Cubit/TAO/IDL_Cubit/Cubit_i.cpp
- (_default_POA): Must duplicate before return poa.
+ * performance-tests/Cubit/TAO/IDL_Cubit/Cubit_i.cpp
+ (_default_POA): Must duplicate before return poa.
- * orbsvcs/orbsvcs/Log/Logger_i.cpp (Logger_Factory_i): Removed
- template specialization. ACE_CString already has a hash()
- method.
+ * orbsvcs/orbsvcs/Log/Logger_i.cpp (Logger_Factory_i): Removed
+ template specialization. ACE_CString already has a hash()
+ method.
Wed Jun 16 22:49:01 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
- * examples/Callback_Quoter/Makefile:
- * examples/Callback_Quoter/Consumer.idl:
- * examples/Callback_Quoter/Consumer_Handler.cpp:
- * examples/Callback_Quoter/Consumer_Handler.h:
- * examples/Callback_Quoter/Consumer_Input_Handler.cpp:
- * examples/Callback_Quoter/Consumer_i.cpp:
- * examples/Callback_Quoter/Notifier_Input_Handler.cpp:
- * examples/Callback_Quoter/example.stocks:
- * examples/Callback_Quoter/run_test.pl:
- Added a run_test.pl to automate this test.
- Had to modify it so the programs will take options to work in
- non-interactive mode.
+ * examples/Callback_Quoter/Makefile:
+ * examples/Callback_Quoter/Consumer.idl:
+ * examples/Callback_Quoter/Consumer_Handler.cpp:
+ * examples/Callback_Quoter/Consumer_Handler.h:
+ * examples/Callback_Quoter/Consumer_Input_Handler.cpp:
+ * examples/Callback_Quoter/Consumer_i.cpp:
+ * examples/Callback_Quoter/Notifier_Input_Handler.cpp:
+ * examples/Callback_Quoter/example.stocks:
+ * examples/Callback_Quoter/run_test.pl:
+ Added a run_test.pl to automate this test.
+ Had to modify it so the programs will take options to work in
+ non-interactive mode.
Wed Jun 16 21:08:58 1999 Irfan Pyarali <irfan@cs.wustl.edu>
- * TAO_IDL/be/be_visitor_operation/operation_ss.cpp
- (visit_operation): If the operation is oneway and has no "in"
- parameters, don't generate the <_tao_server_request> argument
- since it will not be used.
-
- * tao: The following files were updated to remove "unused
- argument" warnings. Thanks to Steve Huston for reporting these
- warnings.
-
- - Active_Object_Map.cpp
- - DomainC.cpp
- - Key_Adapters.cpp
- - MessagingC.cpp
- - MessagingS.cpp
- - POA.cpp
- - PolicyC.cpp
- - Sequence_T.cpp
- - Servant_Base.cpp
+ * TAO_IDL/be/be_visitor_operation/operation_ss.cpp
+ (visit_operation): If the operation is oneway and has no "in"
+ parameters, don't generate the <_tao_server_request> argument
+ since it will not be used.
+
+ * tao: The following files were updated to remove "unused
+ argument" warnings. Thanks to Steve Huston for reporting these
+ warnings.
+
+ - Active_Object_Map.cpp
+ - DomainC.cpp
+ - Key_Adapters.cpp
+ - MessagingC.cpp
+ - MessagingS.cpp
+ - POA.cpp
+ - PolicyC.cpp
+ - Sequence_T.cpp
+ - Servant_Base.cpp
Wed Jun 16 21:15:31 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
- * orbsvcs/orbsvcs/Event/EC_ObserverStrategy.h:
- * orbsvcs/orbsvcs/Event/EC_Gateway_UDP.h:
- Removed bogus ACE_INLINE declarations, thanks to Dave Meyer
- <dmeyer@std.saic.com> for pointing this out.
+ * orbsvcs/orbsvcs/Event/EC_ObserverStrategy.h:
+ * orbsvcs/orbsvcs/Event/EC_Gateway_UDP.h:
+ Removed bogus ACE_INLINE declarations, thanks to Dave Meyer
+ <dmeyer@std.saic.com> for pointing this out.
Wed Jun 16 20:14:28 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
- * tao/ORB_Core.cpp:
- Added missing initializations
+ * tao/ORB_Core.cpp:
+ Added missing initializations
- * performance-tests/Cubit/TAO/IDL_Cubit/Cubit_Client.cpp:
- * performance-tests/Cubit/TAO/IDL_Cubit/Cubit_Server.cpp:
- Fixed error messages, they were crashing the application
- (incorrect usage of %p), they were misleading and hard to read.
+ * performance-tests/Cubit/TAO/IDL_Cubit/Cubit_Client.cpp:
+ * performance-tests/Cubit/TAO/IDL_Cubit/Cubit_Server.cpp:
+ Fixed error messages, they were crashing the application
+ (incorrect usage of %p), they were misleading and hard to read.
- * performance-tests/Cubit/TAO/IDL_Cubit/run_test.pl:
- Minor fixes for NT.
+ * performance-tests/Cubit/TAO/IDL_Cubit/run_test.pl:
+ Minor fixes for NT.
- * tao/varout.i:
- A minor change to keep HP/aCC happy, thanks to Steve Huston for
- reporting this problem.
+ * tao/varout.i:
+ A minor change to keep HP/aCC happy, thanks to Steve Huston for
+ reporting this problem.
- * tao/TAO.cpp:
- Catch any exceptions in the destructor so they won't get
- propagated.
+ * tao/TAO.cpp:
+ Catch any exceptions in the destructor so they won't get
+ propagated.
Wed Jun 16 19:59:33 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
- * tao/ORB_Core.cpp:
- Fixed reactor initialization problem, thanks to Jeff for
- reporting this problem.
+ * tao/ORB_Core.cpp:
+ Fixed reactor initialization problem, thanks to Jeff for
+ reporting this problem.
Wed Jun 16 19:24:30 1999 Irfan Pyarali <irfan@cs.wustl.edu>
- * TAO_IDL/be/be_visitor_interface/interface_cs.cpp
- (visit_interface): Added an ACE_UNUSED_ARG (ACE_TRY_ENV) for the
- _unchecked_narrow method.
+ * TAO_IDL/be/be_visitor_interface/interface_cs.cpp
+ (visit_interface): Added an ACE_UNUSED_ARG (ACE_TRY_ENV) for the
+ _unchecked_narrow method.
Wed Jun 16 19:11:39 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
- * examples/POA/Forwarding/run_test.pl:
- Fixed run-time errors, thanks to Irfan for helping out with
- this.
+ * examples/POA/Forwarding/run_test.pl:
+ Fixed run-time errors, thanks to Irfan for helping out with
+ this.
Wed Jun 16 19:08:47 1999 Balachandran Natarajan <bala@cs.wustl.edu>
- * examples/Simple/time/Time_i.h:
- * examples/Simple/time/Time_i.cpp:Added ACE_THROW_SPEC
+ * examples/Simple/time/Time_i.h:
+ * examples/Simple/time/Time_i.cpp:Added ACE_THROW_SPEC
Wed Jun 16 18:54:32 1999 Alexander Babu Arulanthu <alex@cs.wustl.edu>
- * TAO_IDL/be/be_interface.cpp:
- * TAO_IDL/be/be_visitor_operation/operation_cs.cpp: If there is
- _cxx_ in the beginning of an IDL operation or attribute, we will
- remove that and keep a copy of the original name. TAO IDL's
- front end adds _cxx_ prefix to the all the reserved
- keywords. But when we invoke the operation remotely, we should
- be sending only the name with out "_cxx_" prefix. Similarly, the
- look up table should be generated with the names without
- "_cxx_".
-
- * TAO_IDL/include/ast_decl.h:
- * TAO_IDL/ast/ast_decl.cpp: Added a new method
- "original_local_name" to return the operation/attribute name
- without "_cxx_" prefix.
-
- Thanks to Sean Landis <seanl@rsch.comm.mot.com> for reporting
- this problem.
-
- Also, added "-F 0" to the options list given to the gperf by the
- IDL compiler. This was needed to get rid of the warnings in some
- platforms.
+ * TAO_IDL/be/be_interface.cpp:
+ * TAO_IDL/be/be_visitor_operation/operation_cs.cpp: If there is
+ _cxx_ in the beginning of an IDL operation or attribute, we will
+ remove that and keep a copy of the original name. TAO IDL's
+ front end adds _cxx_ prefix to the all the reserved
+ keywords. But when we invoke the operation remotely, we should
+ be sending only the name with out "_cxx_" prefix. Similarly, the
+ look up table should be generated with the names without
+ "_cxx_".
+
+ * TAO_IDL/include/ast_decl.h:
+ * TAO_IDL/ast/ast_decl.cpp: Added a new method
+ "original_local_name" to return the operation/attribute name
+ without "_cxx_" prefix.
+
+ Thanks to Sean Landis <seanl@rsch.comm.mot.com> for reporting
+ this problem.
+
+ Also, added "-F 0" to the options list given to the gperf by the
+ IDL compiler. This was needed to get rid of the warnings in some
+ platforms.
- Thanks to Irfan and Naga for helping in this.
+ Thanks to Irfan and Naga for helping in this.
Wed Jun 16 18:48:28 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
- * tao/ORB_Core.cpp: Removed bogus template instantiations.
+ * tao/ORB_Core.cpp: Removed bogus template instantiations.
- * tao/UIOP_Connector.cpp:
- * tao/IIOP_Connector.cpp: Removed duplicate template
- instantiations when compiling in single threaded environments.
+ * tao/UIOP_Connector.cpp:
+ * tao/IIOP_Connector.cpp: Removed duplicate template
+ instantiations when compiling in single threaded environments.
Wed Jun 16 18:26:06 1999 Pradeep Gore <pradeep@flamenco.cs.wustl.edu>
- * examples/Simple/chat/Broadcaster_i.h:
- * examples/Simple/chat/Broadcaster_i.cpp:
- * examples/Simple/chat/Receiver_i.h:
- * examples/Simple/chat/Receiver_i.cpp:
- * orbsvcs/examples/CosEC/Factory/CosEventChannelFactory_i.h:
- * orbsvcs/examples/CosEC/Factory/CosEventChannelFactory_i.cpp:
- * orbsvcs/tests/CosEC_Basic/CosECConsumer.h:
- * orbsvcs/tests/CosEC_Basic/CosECConsumer.cpp:
- * orbsvcs/tests/CosEC_Basic/CosECSupplier.h:
- * orbsvcs/tests/CosEC_Basic/CosECSupplier.cpp:
- * orbsvcs/tests/CosEC_Multiple/CosECConsumer.h:
- * orbsvcs/tests/CosEC_Multiple/CosECConsumer.cpp:
- * orbsvcs/tests/CosEC_Multiple/CosECSupplier.h:
- * orbsvcs/tests/CosEC_Multiple/CosECSupplier.cpp: Added the
- ACE_THROW spec.
+ * examples/Simple/chat/Broadcaster_i.h:
+ * examples/Simple/chat/Broadcaster_i.cpp:
+ * examples/Simple/chat/Receiver_i.h:
+ * examples/Simple/chat/Receiver_i.cpp:
+ * orbsvcs/examples/CosEC/Factory/CosEventChannelFactory_i.h:
+ * orbsvcs/examples/CosEC/Factory/CosEventChannelFactory_i.cpp:
+ * orbsvcs/tests/CosEC_Basic/CosECConsumer.h:
+ * orbsvcs/tests/CosEC_Basic/CosECConsumer.cpp:
+ * orbsvcs/tests/CosEC_Basic/CosECSupplier.h:
+ * orbsvcs/tests/CosEC_Basic/CosECSupplier.cpp:
+ * orbsvcs/tests/CosEC_Multiple/CosECConsumer.h:
+ * orbsvcs/tests/CosEC_Multiple/CosECConsumer.cpp:
+ * orbsvcs/tests/CosEC_Multiple/CosECSupplier.h:
+ * orbsvcs/tests/CosEC_Multiple/CosECSupplier.cpp: Added the
+ ACE_THROW spec.
Wed Jun 16 18:17:24 1999 Irfan Pyarali <irfan@cs.wustl.edu>
- * tao/DomainS.cpp
- * tao/MessagingS.cpp
- * tao/POAS.cpp
- * tao/PolicyS.cpp
- * tao/PollableS.cpp Fixed initialization of <skel_ptr_> in
- TAO_operation_db_entry by changing the nothing initialization to
- a zero initialization.
+ * tao/DomainS.cpp
+ * tao/MessagingS.cpp
+ * tao/POAS.cpp
+ * tao/PolicyS.cpp
+ * tao/PollableS.cpp Fixed initialization of <skel_ptr_> in
+ TAO_operation_db_entry by changing the nothing initialization to
+ a zero initialization.
Wed Jun 16 18:17:24 1999 Balachandran Natarajan <bala@cs.wustl.edu>
- * examples/Simple/grid/Grid_i.h:
- * examples/Simple/grid/Grid_i.cpp:Added the ACE_THROW_SPEC
+ * examples/Simple/grid/Grid_i.h:
+ * examples/Simple/grid/Grid_i.cpp:Added the ACE_THROW_SPEC
Wed Jun 16 17:50:10 1999 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
- * examples/Simple/time-date/Time_Date_i: Added the ACE_THROW
- specs.
+ * examples/Simple/time-date/Time_Date_i: Added the ACE_THROW
+ specs.
Wed Jun 16 17:35:27 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
- * orbsvcs/orbsvcs/AV/AVStreams_i.cpp:
- Fixed warning due to misplaced comment.
+ * orbsvcs/orbsvcs/AV/AVStreams_i.cpp:
+ Fixed warning due to misplaced comment.
Wed Jun 16 16:54:11 1999 Irfan Pyarali <irfan@cs.wustl.edu>
- * tao/Object.cpp (CORBA_Object): Check for a non-zero
- <protocol_proxy_> before accessing it. Thanks to Mark
- L. Boriack <mboriack@sito.saic.com> for this suggestion.
+ * tao/Object.cpp (CORBA_Object): Check for a non-zero
+ <protocol_proxy_> before accessing it. Thanks to Mark
+ L. Boriack <mboriack@sito.saic.com> for this suggestion.
Wed Jun 16 16:05:35 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
- * performance-tests/POA/Object_Creation_And_Registration/run_test.pl:
- * examples/POA/Identity/run_test.pl:
- * examples/POA/RootPOA/run_test.pl:
- Added scripts to timeout the test in case of failure
+ * performance-tests/POA/Object_Creation_And_Registration/run_test.pl:
+ * examples/POA/Identity/run_test.pl:
+ * examples/POA/RootPOA/run_test.pl:
+ Added scripts to timeout the test in case of failure
- * orbsvcs/tests/EC_Throughput/run_test.pl:
- New test for the collocated and remote event channel
+ * orbsvcs/tests/EC_Throughput/run_test.pl:
+ New test for the collocated and remote event channel
- * orbsvcs/tests/EC_Throughput/ECT_Throughput.cpp:
- Fixed event channel shutdown
+ * orbsvcs/tests/EC_Throughput/ECT_Throughput.cpp:
+ Fixed event channel shutdown
- * orbsvcs/orbsvcs/Event/EC_Dispatching_Task.cpp:
- * orbsvcs/orbsvcs/Event/EC_MT_Dispatching.cpp:
- Fixed multi-threaded dispatching strategy.
+ * orbsvcs/orbsvcs/Event/EC_Dispatching_Task.cpp:
+ * orbsvcs/orbsvcs/Event/EC_MT_Dispatching.cpp:
+ Fixed multi-threaded dispatching strategy.
- * tests/MT_Client/Makefile:
- Use the IDL_EXT macro for the .PRECIOUS and realclean targets.
+ * tests/MT_Client/Makefile:
+ Use the IDL_EXT macro for the .PRECIOUS and realclean targets.
Wed Jun 16 15:59:42 1999 Jeff Parsons <parsons@cs.wustl.edu>
- * TAO/tests/Param_Test/client.dsp:
- * TAO/tests/Param_Test/Makefile:
- * TAO/performance-tests/Pluggable/client.dsp:
- * TAO/performance-tests/Pluggable/Makefile:
- * TAO/performance-tests/Cubit/TAO/IDL_Cubit/client.dsp:
- * TAO/performance-tests/Cubit/TAO/IDL_Cubit/Makefile:
- * TAO/performance-tests/Cubit/TAO/DII_Cubit/client.dsp:
- * TAO/performance-tests/Cubit/TAO/DII_Cubit/Makefile:
- Modified files to reflect the new independence of
- client code from generated *S.* files.
+ * TAO/tests/Param_Test/client.dsp:
+ * TAO/tests/Param_Test/Makefile:
+ * TAO/performance-tests/Pluggable/client.dsp:
+ * TAO/performance-tests/Pluggable/Makefile:
+ * TAO/performance-tests/Cubit/TAO/IDL_Cubit/client.dsp:
+ * TAO/performance-tests/Cubit/TAO/IDL_Cubit/Makefile:
+ * TAO/performance-tests/Cubit/TAO/DII_Cubit/client.dsp:
+ * TAO/performance-tests/Cubit/TAO/DII_Cubit/Makefile:
+ Modified files to reflect the new independence of
+ client code from generated *S.* files.
Wed Jun 16 13:41:30 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
- * Incorporated the changes in the second phase for the
- asynchronous messaging support. This time Alex changed the IDL
- compiler to generate the ReplyHandler and the sendc_ methods.
- The merge includes all the changes from ami_phase2_start to
- ami_phase2_end.
+ * Incorporated the changes in the second phase for the
+ asynchronous messaging support. This time Alex changed the IDL
+ compiler to generate the ReplyHandler and the sendc_ methods.
+ The merge includes all the changes from ami_phase2_start to
+ ami_phase2_end.
Wed Jun 16 15:31:31 1999 Jeff Parsons <parsons@cs.wustl.edu>
- * TAO_IDL/be/be_visitor_union/discriminant_ci.cpp:
- Fixed code that was adding the scope twice when setting the
+ * TAO_IDL/be/be_visitor_union/discriminant_ci.cpp:
+ Fixed code that was adding the scope twice when setting the
discriminant to a default (unused) enum value.
Wed Jun 16 15:10:17 1999 Irfan Pyarali <irfan@cs.wustl.edu>
- * examples/POA/Forwarding/MyFooServant.cpp (handle_input): Changed
- ACE_CHECK to ACE_TRY_CHECK. Thanks to Carlos for reporting this
- warning.
+ * examples/POA/Forwarding/MyFooServant.cpp (handle_input): Changed
+ ACE_CHECK to ACE_TRY_CHECK. Thanks to Carlos for reporting this
+ warning.
Wed Jun 16 14:57:09 1999 Jeff Parsons <parsons@cs.wustl.edu>
- * tao/DynUnion_i.h:
- * tao/DynUnion_i.cpp:
- * tao/DynUnion_i_T.h:
- * tao/DynUnion_i_T.cpp: Removed the 'const' from the Any args of
- the DynUnion extractor functions, both template and specialized
- versions. Thanks to Steve Huston <shuston@riverace.com> for
- reporting the errors with AIX 4.3 w/ IBM C/C++ 3.6.4.
+ * tao/DynUnion_i.h:
+ * tao/DynUnion_i.cpp:
+ * tao/DynUnion_i_T.h:
+ * tao/DynUnion_i_T.cpp: Removed the 'const' from the Any args of
+ the DynUnion extractor functions, both template and specialized
+ versions. Thanks to Steve Huston <shuston@riverace.com> for
+ reporting the errors with AIX 4.3 w/ IBM C/C++ 3.6.4.
Wed Jun 16 14:00:53 1999 Jeff Parsons <parsons@cs.wustl.edu>
- * TAO_IDL/be/be_visitor_interface/interface_cs.cpp: Commented out
- an unused variable that was causing a compiler warning reported
- by Carlos.
+ * TAO_IDL/be/be_visitor_interface/interface_cs.cpp: Commented out
+ an unused variable that was causing a compiler warning reported
+ by Carlos.
Wed Jun 16 13:47:54 1999 Nagarajan Surendran <naga@cs.wustl.edu>
- * orbsvcs/orbsvcs/AV/AVStreams_i.cpp:
- * orbsvcs/orbsvcs/AV/sfp.cpp: Fixed the THROW_SPEC warnings on
- HP-UX. Thanks to Steve Huston for reporting these.
+ * orbsvcs/orbsvcs/AV/AVStreams_i.cpp:
+ * orbsvcs/orbsvcs/AV/sfp.cpp: Fixed the THROW_SPEC warnings on
+ HP-UX. Thanks to Steve Huston for reporting these.
Wed Jun 16 13:23:57 1999 Vishal Kachroo <vishal@cs.wustl.edu>
- * orbsvcs/Time_Service/IR_Helper.cpp:
- Fixed ACE_THROW_SPEC
+ * orbsvcs/Time_Service/IR_Helper.cpp:
+ Fixed ACE_THROW_SPEC
- * tests/InterOp-Naming/INS_i.cpp,
- * tests/InterOp-Naming/INS_i.h:
- Fixed ACE_THROW_SPEC.
+ * tests/InterOp-Naming/INS_i.cpp,
+ * tests/InterOp-Naming/INS_i.h:
+ Fixed ACE_THROW_SPEC.
Wed Jun 16 12:30:21 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
- * tao/Makefile:
- * docs/Options.html:
- * tao/ORB_Core.h:
- * tao/ORB_Core.i:
- * tao/ORB_Core.cpp:
- * tao/Object_Adapter.cpp:
- * tao/POA.cpp:
- * tao/Policy_Manager.cpp:
- * tao/Servant_Base.cpp:
- * tao/IIOP_Connect.cpp:
- * tao/UIOP_Connect.cpp:
- * tao/Resource_Factory.h:
- * tao/Resource_Factory.cpp:
- * tao/default_resource.h:
- * tao/default_resource.i:
- * tao/default_resource.cpp: Added new per-ORB-per-thread
- resources, they only include the reactor and the output CDR
- allocators at this point. This eliminates some of the problems
- at shutdown because now the reactor goes down *after* the ORB
- shutdowns, not before. Also added a new option to the ORB (not
- the resource factory) to control if the resources are TSS or
- global, the old option in the resource factory is maintained for
- backwards compatibility
-
- * tests/OctetSeq/Makefile:
- * tests/OctetSeq/README:
- * tests/OctetSeq/client.cpp:
- * tests/OctetSeq/run_test.pl:
- * tests/OctetSeq/server.cpp:
- * tests/OctetSeq/test.idl:
- * tests/OctetSeq/test_i.cpp:
- * tests/OctetSeq/test_i.h:
- * tests/OctetSeq/test_i.i:
- * tests/OctetSeq/OctetSeq.cpp: Added a new test to check the octet
- sequence optimizations have no side effects across multiple
- calls.
+ * tao/Makefile:
+ * docs/Options.html:
+ * tao/ORB_Core.h:
+ * tao/ORB_Core.i:
+ * tao/ORB_Core.cpp:
+ * tao/Object_Adapter.cpp:
+ * tao/POA.cpp:
+ * tao/Policy_Manager.cpp:
+ * tao/Servant_Base.cpp:
+ * tao/IIOP_Connect.cpp:
+ * tao/UIOP_Connect.cpp:
+ * tao/Resource_Factory.h:
+ * tao/Resource_Factory.cpp:
+ * tao/default_resource.h:
+ * tao/default_resource.i:
+ * tao/default_resource.cpp: Added new per-ORB-per-thread
+ resources, they only include the reactor and the output CDR
+ allocators at this point. This eliminates some of the problems
+ at shutdown because now the reactor goes down *after* the ORB
+ shutdowns, not before. Also added a new option to the ORB (not
+ the resource factory) to control if the resources are TSS or
+ global, the old option in the resource factory is maintained for
+ backwards compatibility
+
+ * tests/OctetSeq/Makefile:
+ * tests/OctetSeq/README:
+ * tests/OctetSeq/client.cpp:
+ * tests/OctetSeq/run_test.pl:
+ * tests/OctetSeq/server.cpp:
+ * tests/OctetSeq/test.idl:
+ * tests/OctetSeq/test_i.cpp:
+ * tests/OctetSeq/test_i.h:
+ * tests/OctetSeq/test_i.i:
+ * tests/OctetSeq/OctetSeq.cpp: Added a new test to check the octet
+ sequence optimizations have no side effects across multiple
+ calls.
Wed Jun 16 03:13:22 1999 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
- * TAO_IDL/ast/ast_expression.cpp (eval_un_op): Fixed an obscure
- bug in TAO's IDL compiler whereby negative constants weren't
- being evaluated correctly. Thanks to Hata Yoshiaki
- <hatay@alpha.co.jp> for reporting this.
+ * TAO_IDL/ast/ast_expression.cpp (eval_un_op): Fixed an obscure
+ bug in TAO's IDL compiler whereby negative constants weren't
+ being evaluated correctly. Thanks to Hata Yoshiaki
+ <hatay@alpha.co.jp> for reporting this.
Wed Jun 16 01:12:55 1999 Nanbor Wang <nanbor@cs.wustl.edu>
- * docs/releasenotes/orbcore.html: Updated information wrt
- collocation support.
+ * docs/releasenotes/orbcore.html: Updated information wrt
+ collocation support.
- * docs/poa_migration.html:
- * docs/compiler.html: Removed section about having to include both
- stubs and skeletons in the client side and how to generate "pure
- client" code.
+ * docs/poa_migration.html:
+ * docs/compiler.html: Removed section about having to include both
+ stubs and skeletons in the client side and how to generate "pure
+ client" code.
- * TAO-INSTALL.html: Updated intructions on creating MSVC projects.
- Removed VC 4.2 section.
+ * TAO-INSTALL.html: Updated intructions on creating MSVC projects.
+ Removed VC 4.2 section.
Tue Jun 15 22:16:57 1999 Matthew J Braun <mjb2@cs.wustl.edu>
- * orbsvcs/tests/Concurrency/CC_command.cpp
- * orbsvcs/tests/Concurrency/CC_test_utils.cpp
- * orbsvcs/tests/Concurrency/CC_tests.cpp
- * orbsvcs/Logging_Service/Logging_Service_i.h,cpp: Added
- ACE_const_cast statements. Those should have been checked in a
- while ago, but I screwed up. Also, I migrated the TAO_THROW
- macros to ACE_THROW macros in the Concurrency files.
+ * orbsvcs/tests/Concurrency/CC_command.cpp
+ * orbsvcs/tests/Concurrency/CC_test_utils.cpp
+ * orbsvcs/tests/Concurrency/CC_tests.cpp
+ * orbsvcs/Logging_Service/Logging_Service_i.h,cpp: Added
+ ACE_const_cast statements. Those should have been checked in a
+ while ago, but I screwed up. Also, I migrated the TAO_THROW
+ macros to ACE_THROW macros in the Concurrency files.
Tue Jun 15 20:19:43 1999 Jeff Parsons <parsons@cs.wustl.edu>
- * tao/Any.cpp: Removed a comment to me that I had left after
- fixing what the comment referred to.
+ * tao/Any.cpp: Removed a comment to me that I had left after
+ fixing what the comment referred to.
- * TAO/performance-tests/Pluggable/PP_Test_Server.cpp:
- * TAO/performace-tests/Cubit/TAO/IDL_Cubit/Cubit_Server.cpp: Added
- a check of the return value of parse_args().
+ * TAO/performance-tests/Pluggable/PP_Test_Server.cpp:
+ * TAO/performace-tests/Cubit/TAO/IDL_Cubit/Cubit_Server.cpp: Added
+ a check of the return value of parse_args().
Tue Jun 15 20:15:27 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
- * orbsvcs/tests/Trading/Offer_Exporter.cpp:
- * orbsvcs/tests/Trading/Offer_Exporter.h:
- * orbsvcs/tests/Trading/Offer_Importer.cpp:
- * orbsvcs/tests/Trading/Offer_Importer.h:
- * orbsvcs/tests/Trading/Service_Type_Exporter.cpp:
- * orbsvcs/tests/Trading/Service_Type_Exporter.h:
- * orbsvcs/tests/Trading/Simple_Dynamic.cpp:
- * orbsvcs/tests/Trading/Simple_Dynamic.h:
- * orbsvcs/tests/Trading/TT_Info.h: More TAO_THROW_SPEC converted
- to ACE_THROW_SPEC, easy job thanks to Seth foresight...
+ * orbsvcs/tests/Trading/Offer_Exporter.cpp:
+ * orbsvcs/tests/Trading/Offer_Exporter.h:
+ * orbsvcs/tests/Trading/Offer_Importer.cpp:
+ * orbsvcs/tests/Trading/Offer_Importer.h:
+ * orbsvcs/tests/Trading/Service_Type_Exporter.cpp:
+ * orbsvcs/tests/Trading/Service_Type_Exporter.h:
+ * orbsvcs/tests/Trading/Simple_Dynamic.cpp:
+ * orbsvcs/tests/Trading/Simple_Dynamic.h:
+ * orbsvcs/tests/Trading/TT_Info.h: More TAO_THROW_SPEC converted
+ to ACE_THROW_SPEC, easy job thanks to Seth foresight...
Tue Jun 15 18:49:56 1999 Irfan Pyarali <irfan@cs.wustl.edu>
- * tao: Fixed simple miscellaneous stuff marked by Dr. Schmidt.
- - Active_Object_Map.h
- - Active_Object_Map.i
- - Forwarding_Servant.cpp
+ * tao: Fixed simple miscellaneous stuff marked by Dr. Schmidt.
+ - Active_Object_Map.h
+ - Active_Object_Map.i
+ - Forwarding_Servant.cpp
Tue Jun 15 18:04:36 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
- * orbsvcs/orbsvcs/orbsvcs.dsp:
- * orbsvcs/orbsvcs/orbsvcs_static.dsp: Added new file for the event
- channel implementation.
+ * orbsvcs/orbsvcs/orbsvcs.dsp:
+ * orbsvcs/orbsvcs/orbsvcs_static.dsp: Added new file for the event
+ channel implementation.
Tue Jun 15 17:44:45 1999 Irfan Pyarali <irfan@cs.wustl.edu>
- * examples/POA: Fixed the throw spec.
+ * examples/POA: Fixed the throw spec.
- * examples/POA/Forwarding/MyFooServant.h
- (MyFirstFooServant::forward): Added a *hack* (but it's the only
- one in TAO so that's ok ;-))! We cannot ask the POA to forward
- us while the upcall is still in progress. So we ask the Reactor
- to wake us up as soon as this upcall completes. At that time
- (in handle_input), we ask the POA to forward us.
+ * examples/POA/Forwarding/MyFooServant.h
+ (MyFirstFooServant::forward): Added a *hack* (but it's the only
+ one in TAO so that's ok ;-))! We cannot ask the POA to forward
+ us while the upcall is still in progress. So we ask the Reactor
+ to wake us up as soon as this upcall completes. At that time
+ (in handle_input), we ask the POA to forward us.
- The politically correct way to handle this is to use a separate
- object (probably a separate interface, e.g., a forwarding agent)
- to do the forwarding.
+ The politically correct way to handle this is to use a separate
+ object (probably a separate interface, e.g., a forwarding agent)
+ to do the forwarding.
- Also fixed some ACE_DEBUG usage errors.
+ Also fixed some ACE_DEBUG usage errors.
- * tao/Invocation.cpp (TAO_GIOP_Twoway_Invocation::start and
- TAO_GIOP_Locate_Request_Invocation::start): If there was a
- previous reply, cleanup its state first. Thanks to Carlos for
- helping with this.
+ * tao/Invocation.cpp (TAO_GIOP_Twoway_Invocation::start and
+ TAO_GIOP_Locate_Request_Invocation::start): If there was a
+ previous reply, cleanup its state first. Thanks to Carlos for
+ helping with this.
Tue Jun 15 16:42:58 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
- * tao/Exception.h:
- * tao/Exception.cpp: Added the _raise() method to the system
- exceptions
+ * tao/Exception.h:
+ * tao/Exception.cpp: Added the _raise() method to the system
+ exceptions
Tue Jun 15 16:16:48 1999 Nanbor Wang <nanbor@cs.wustl.edu>
- * TAO_IDL/be_include/be_visitor_operation/collocated_ss.h:
- * TAO_IDL/be/be_visitor_operation/collocated_ss.cpp
- (void_return_type): Added a helper method to determine whether
- the generated function returns void or not. Replaced several
- places that can use the method.
+ * TAO_IDL/be_include/be_visitor_operation/collocated_ss.h:
+ * TAO_IDL/be/be_visitor_operation/collocated_ss.cpp
+ (void_return_type): Added a helper method to determine whether
+ the generated function returns void or not. Replaced several
+ places that can use the method.
- (visit_operation): Added ACE_UNUSED_ARG for _tao_retval to avoid
- warngings on some platforms.
+ (visit_operation): Added ACE_UNUSED_ARG for _tao_retval to avoid
+ warngings on some platforms.
- The following changes decouple the generated skeletons from the
- generated stubs. Therefore, there's no need to include *S.*
- files on client side anymore.
+ The following changes decouple the generated skeletons from the
+ generated stubs. Therefore, there's no need to include *S.*
+ files on client side anymore.
- * TAO_IDL/be_include/be_visitor_interface/interface_ss.h:
- * TAO_IDL/be/be_visitor_interface/interface_ss.cpp
- (visit_interface): Fixed the code to generate
- <_create_collocated_objref.>
+ * TAO_IDL/be_include/be_visitor_interface/interface_ss.h:
+ * TAO_IDL/be/be_visitor_interface/interface_ss.cpp
+ (visit_interface): Fixed the code to generate
+ <_create_collocated_objref.>
- * TAO_IDL/be/be_visitor_interface/interface_cs.cpp
- (visit_interface): Changed to use the _create_collocated_objref
- of ServantBase to get the collocated object from the servant.
+ * TAO_IDL/be/be_visitor_interface/interface_cs.cpp
+ (visit_interface): Changed to use the _create_collocated_objref
+ of ServantBase to get the collocated object from the servant.
- * TAO_IDL/be/be_codegen.cpp (start_client_stubs): There's no need
- to include the server header file in client side anymore.
+ * TAO_IDL/be/be_codegen.cpp (start_client_stubs): There's no need
+ to include the server header file in client side anymore.
- * tao/Servant_Base.{h,cpp} (_create_collocated_objref): This
- function now takes an extra argument <repository_id> so we can
- check whether we are asking for the right collocated object
- reference.
+ * tao/Servant_Base.{h,cpp} (_create_collocated_objref): This
+ function now takes an extra argument <repository_id> so we can
+ check whether we are asking for the right collocated object
+ reference.
Tue Jun 15 16:18:12 1999 Jeff Parsons <parsons@cs.wustl.edu>
- * tao/decode.cpp: Put back a couple of lines that got cut out
- accidently in TAO_Marshal_Sequence::decode(). Thanks to Carlos
- for reporting the Param_Test DII error and to Nanbor for his
- help in navigating through the extensive change he recently made
- to this file.
+ * tao/decode.cpp: Put back a couple of lines that got cut out
+ accidently in TAO_Marshal_Sequence::decode(). Thanks to Carlos
+ for reporting the Param_Test DII error and to Nanbor for his
+ help in navigating through the extensive change he recently made
+ to this file.
Tue Jun 15 15:08:12 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
- * TAO-INSTALL.html: Updated NT installation notes because the
- ACE_ROOT and/or TAO_ROOT variable is required.
+ * TAO-INSTALL.html: Updated NT installation notes because the
+ ACE_ROOT and/or TAO_ROOT variable is required.
- * orbsvcs/tests/Event/Basic/run_test.pl:
- * orbsvcs/tests/Event/Performance/run_test.pl: Use the new
- features in the Process perl class to timeout any of the tests.
+ * orbsvcs/tests/Event/Basic/run_test.pl:
+ * orbsvcs/tests/Event/Performance/run_test.pl: Use the new
+ features in the Process perl class to timeout any of the tests.
Tue Jun 15 14:50:29 1999 Jeff Parsons <parsons@cs.wustl.edu>
- * TAO/performance-tests/Pluggable/PP_Test_i.h:
- * TAO/performance-tests/Pluggable/PP_Test_i.cpp: Added
- ACE_THROW_SPEC code to member functions.
+ * TAO/performance-tests/Pluggable/PP_Test_i.h:
+ * TAO/performance-tests/Pluggable/PP_Test_i.cpp: Added
+ ACE_THROW_SPEC code to member functions.
Tue Jun 15 13:24:30 1999 Marina Spivak <marina@cs.wustl.edu>
- * orbsvcs/tests/Simple_Naming/client.cpp: Added ACE_THROW_SPEC
- macros.
+ * orbsvcs/tests/Simple_Naming/client.cpp: Added ACE_THROW_SPEC
+ macros.
- * orbsvcs/orbsvcs/Naming/Transient_Naming_Context.cpp
- * orbsvcs/orbsvcs/Naming/Persistent_Naming_Context.cpp:
- * orbsvcs/orbsvcs/Naming/Persistent_Context_Index.cpp: Added
- missing template instantiations, workarounds for g++ template
- problems.
+ * orbsvcs/orbsvcs/Naming/Transient_Naming_Context.cpp
+ * orbsvcs/orbsvcs/Naming/Persistent_Naming_Context.cpp:
+ * orbsvcs/orbsvcs/Naming/Persistent_Context_Index.cpp: Added
+ missing template instantiations, workarounds for g++ template
+ problems.
Tue Jun 15 12:23:26 1999 Irfan Pyarali <irfan@cs.wustl.edu>
- * tao/ORB.h (CORBA_ORB): Removed old comments about perform_work()
- and work_pending() not being supported -- they are actually
- supported now. Thanks to Pradeep Gore for pointing this out.
+ * tao/ORB.h (CORBA_ORB): Removed old comments about perform_work()
+ and work_pending() not being supported -- they are actually
+ supported now. Thanks to Pradeep Gore for pointing this out.
Tue Jun 15 10:57:08 1999 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
- * docs/compiler.html: Improved the TAO IDL compiler documentation.
+ * docs/compiler.html: Improved the TAO IDL compiler documentation.
Tue Jun 15 11:51:38 1999 Nagarajan Surendran <naga@cs.wustl.edu>
- * orbsvcs/tests/AVStreams/benchmark/run_test.pl: Fixed the
- run_test.pl so that the first line doesn't start with a # and
- also appended . to the executable PATH in the script.
+ * orbsvcs/tests/AVStreams/benchmark/run_test.pl: Fixed the
+ run_test.pl so that the first line doesn't start with a # and
+ also appended . to the executable PATH in the script.
Tue Jun 15 11:06:13 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
- * orbsvcs/orbsvcs/Log/Logger_i.cpp:
- * orbsvcs/orbsvcs/Log/Logger_i.h:
- * orbsvcs/orbsvcs/Trader/Constraint_Interpreter.cpp:
- * orbsvcs/orbsvcs/Trader/Constraint_Interpreter.h:
- * orbsvcs/orbsvcs/Trader/Offer_Database.cpp:
- * orbsvcs/orbsvcs/Trader/Offer_Database.h:
- * orbsvcs/orbsvcs/Trader/Offer_Iterators.cpp:
- * orbsvcs/orbsvcs/Trader/Offer_Iterators.h:
- * orbsvcs/orbsvcs/Trader/Offer_Iterators_T.cpp:
- * orbsvcs/orbsvcs/Trader/Offer_Iterators_T.h:
- * orbsvcs/orbsvcs/Trader/Service_Type_Repository.cpp:
- * orbsvcs/orbsvcs/Trader/Service_Type_Repository.h:
- * orbsvcs/orbsvcs/Trader/Trader.cpp:
- * orbsvcs/orbsvcs/Trader/Trader.h:
- * orbsvcs/orbsvcs/Trader/Trader_Interfaces.cpp:
- * orbsvcs/orbsvcs/Trader/Trader_Interfaces.h:
- * orbsvcs/orbsvcs/Trader/Trader_T.cpp:
- * orbsvcs/orbsvcs/Trader/Trader_T.h:
- * orbsvcs/orbsvcs/Trader/Trader_Utils.cpp:
- * orbsvcs/orbsvcs/Trader/Trader_Utils.h:
- More ACE_THROW_SPEC fixes, finally the orbsvcs library compile
- on IRIX!
+ * orbsvcs/orbsvcs/Log/Logger_i.cpp:
+ * orbsvcs/orbsvcs/Log/Logger_i.h:
+ * orbsvcs/orbsvcs/Trader/Constraint_Interpreter.cpp:
+ * orbsvcs/orbsvcs/Trader/Constraint_Interpreter.h:
+ * orbsvcs/orbsvcs/Trader/Offer_Database.cpp:
+ * orbsvcs/orbsvcs/Trader/Offer_Database.h:
+ * orbsvcs/orbsvcs/Trader/Offer_Iterators.cpp:
+ * orbsvcs/orbsvcs/Trader/Offer_Iterators.h:
+ * orbsvcs/orbsvcs/Trader/Offer_Iterators_T.cpp:
+ * orbsvcs/orbsvcs/Trader/Offer_Iterators_T.h:
+ * orbsvcs/orbsvcs/Trader/Service_Type_Repository.cpp:
+ * orbsvcs/orbsvcs/Trader/Service_Type_Repository.h:
+ * orbsvcs/orbsvcs/Trader/Trader.cpp:
+ * orbsvcs/orbsvcs/Trader/Trader.h:
+ * orbsvcs/orbsvcs/Trader/Trader_Interfaces.cpp:
+ * orbsvcs/orbsvcs/Trader/Trader_Interfaces.h:
+ * orbsvcs/orbsvcs/Trader/Trader_T.cpp:
+ * orbsvcs/orbsvcs/Trader/Trader_T.h:
+ * orbsvcs/orbsvcs/Trader/Trader_Utils.cpp:
+ * orbsvcs/orbsvcs/Trader/Trader_Utils.h:
+ More ACE_THROW_SPEC fixes, finally the orbsvcs library compile
+ on IRIX!
Mon Jun 14 22:58:34 1999 Alexander Babu Arulanthu <alex@cs.wustl.edu>
- * orbsvcs/orbsvcs/Property/CosPropertyService_i.h:
- * orbsvcs/orbsvcs/Property/CosPropertyService_i.cpp: Fixed
- ACE_THROW_SPEC issues again. Included the
- CORBA::SystemException.
+ * orbsvcs/orbsvcs/Property/CosPropertyService_i.h:
+ * orbsvcs/orbsvcs/Property/CosPropertyService_i.cpp: Fixed
+ ACE_THROW_SPEC issues again. Included the
+ CORBA::SystemException.
Mon Jun 14 22:02:41 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
- * orbsvcs/orbsvcs/Makefile:
- * orbsvcs/orbsvcs/Event/EC_MT_Dispatching.h:
- * orbsvcs/orbsvcs/Event/EC_MT_Dispatching.i:
- * orbsvcs/orbsvcs/Event/EC_MT_Dispatching.cpp: Added new
- dispatching strategy that uses several dispatching threads.
- Thanks to Thomas Lockhart <Thomas.G.Lockhart@jpl.nasa.gov> for
- motivating this use case.
+ * orbsvcs/orbsvcs/Makefile:
+ * orbsvcs/orbsvcs/Event/EC_MT_Dispatching.h:
+ * orbsvcs/orbsvcs/Event/EC_MT_Dispatching.i:
+ * orbsvcs/orbsvcs/Event/EC_MT_Dispatching.cpp: Added new
+ dispatching strategy that uses several dispatching threads.
+ Thanks to Thomas Lockhart <Thomas.G.Lockhart@jpl.nasa.gov> for
+ motivating this use case.
- * orbsvcs/orbsvcs/Event/EC_Default_Factory.h:
- * orbsvcs/orbsvcs/Event/EC_Default_Factory.i:
- * orbsvcs/orbsvcs/Event/EC_Default_Factory.cpp: Added support for
- the new dispatching strategy.
+ * orbsvcs/orbsvcs/Event/EC_Default_Factory.h:
+ * orbsvcs/orbsvcs/Event/EC_Default_Factory.i:
+ * orbsvcs/orbsvcs/Event/EC_Default_Factory.cpp: Added support for
+ the new dispatching strategy.
- * orbsvcs/orbsvcs/Event/EC_Command.h:
- * orbsvcs/orbsvcs/Event/EC_Command.i:
- * orbsvcs/orbsvcs/Event/EC_Command.cpp:
- * orbsvcs/orbsvcs/Event/EC_ProxyPushSupplier_Set.h:
- * orbsvcs/orbsvcs/Event/EC_ProxyPushSupplier_Set.cpp: Fixed name
- conflict between two classes.
+ * orbsvcs/orbsvcs/Event/EC_Command.h:
+ * orbsvcs/orbsvcs/Event/EC_Command.i:
+ * orbsvcs/orbsvcs/Event/EC_Command.cpp:
+ * orbsvcs/orbsvcs/Event/EC_ProxyPushSupplier_Set.h:
+ * orbsvcs/orbsvcs/Event/EC_ProxyPushSupplier_Set.cpp: Fixed name
+ conflict between two classes.
- * orbsvcs/tests/EC_Throughput/ec.mt.conf: New config file for the
- MT dispatching strategy
+ * orbsvcs/tests/EC_Throughput/ec.mt.conf: New config file for the
+ MT dispatching strategy
- * orbsvcs/tests/EC_Throughput/ECT_Throughput.cpp: We don't use the
- naming service anymore.
+ * orbsvcs/tests/EC_Throughput/ECT_Throughput.cpp: We don't use the
+ naming service anymore.
Mon Jun 14 22:10:15 1999 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
- * tao/GIOP.cpp (process_server_request): Make sure to initialize
- response_required to 0 to keep G++ from complaining. Thanks to
- Marina for reporting this.
+ * tao/GIOP.cpp (process_server_request): Make sure to initialize
+ response_required to 0 to keep G++ from complaining. Thanks to
+ Marina for reporting this.
Mon Jun 14 21:04:53 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
- * orbsvcs/orbsvcs/CosEvent_Utilities.cpp:
- * orbsvcs/orbsvcs/CosEvent_Utilities.h:
- * orbsvcs/orbsvcs/CosEvent/ConsumerAdmin_i.cpp:
- * orbsvcs/orbsvcs/CosEvent/ConsumerAdmin_i.h:
- * orbsvcs/orbsvcs/CosEvent/EventChannel_i.cpp:
- * orbsvcs/orbsvcs/CosEvent/EventChannel_i.h:
- * orbsvcs/orbsvcs/CosEvent/ProxyPushConsumer_i.cpp:
- * orbsvcs/orbsvcs/CosEvent/ProxyPushConsumer_i.h:
- * orbsvcs/orbsvcs/CosEvent/ProxyPushSupplier_i.cpp:
- * orbsvcs/orbsvcs/CosEvent/ProxyPushSupplier_i.h:
- * orbsvcs/orbsvcs/CosEvent/SupplierAdmin_i.cpp:
- * orbsvcs/orbsvcs/CosEvent/SupplierAdmin_i.h: More ACE_THROW_SPEC
- stuff
-
- * tao/Object.h: Fixed warning in method declaration, it included
- the class name!
+ * orbsvcs/orbsvcs/CosEvent_Utilities.cpp:
+ * orbsvcs/orbsvcs/CosEvent_Utilities.h:
+ * orbsvcs/orbsvcs/CosEvent/ConsumerAdmin_i.cpp:
+ * orbsvcs/orbsvcs/CosEvent/ConsumerAdmin_i.h:
+ * orbsvcs/orbsvcs/CosEvent/EventChannel_i.cpp:
+ * orbsvcs/orbsvcs/CosEvent/EventChannel_i.h:
+ * orbsvcs/orbsvcs/CosEvent/ProxyPushConsumer_i.cpp:
+ * orbsvcs/orbsvcs/CosEvent/ProxyPushConsumer_i.h:
+ * orbsvcs/orbsvcs/CosEvent/ProxyPushSupplier_i.cpp:
+ * orbsvcs/orbsvcs/CosEvent/ProxyPushSupplier_i.h:
+ * orbsvcs/orbsvcs/CosEvent/SupplierAdmin_i.cpp:
+ * orbsvcs/orbsvcs/CosEvent/SupplierAdmin_i.h: More ACE_THROW_SPEC
+ stuff
+
+ * tao/Object.h: Fixed warning in method declaration, it included
+ the class name!
Mon Jun 14 20:53:44 1999 Nagarajan Surendran <naga@cs.wustl.edu>
- * orbsvcs/orbsvcs/AV/AVStreams_i.{h,cpp}: Fixed a few more
- ACE_THROW_SPEC errors. Thanks to Carlos for pointing these.
+ * orbsvcs/orbsvcs/AV/AVStreams_i.{h,cpp}: Fixed a few more
+ ACE_THROW_SPEC errors. Thanks to Carlos for pointing these.
Mon Jun 14 19:38:47 1999 Alexander Babu Arulanthu <alex@cs.wustl.edu>
- * orbsvcs/orbsvcs/Property/CosPropertyService_i.h:
- * orbsvcs/orbsvcs/Property/CosPropertyService_i.cpp: Fixed the
- problems with the ACE_THROW_SPEC.
+ * orbsvcs/orbsvcs/Property/CosPropertyService_i.h:
+ * orbsvcs/orbsvcs/Property/CosPropertyService_i.cpp: Fixed the
+ problems with the ACE_THROW_SPEC.
Mon Jun 14 19:36:32 1999 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
- * tao/GIOP.cpp (process_server_request): Fixed a couple of
- "unused" arg warnings caused by various #ifdef paths through the
- code. Thanks to Marina for reporting this.
+ * tao/GIOP.cpp (process_server_request): Fixed a couple of
+ "unused" arg warnings caused by various #ifdef paths through the
+ code. Thanks to Marina for reporting this.
Mon Jun 14 16:55:26 1999 Irfan Pyarali <irfan@cs.wustl.edu>
- * tao/Server_Strategy_Factory.cpp (create_servant_lock):
- * tao/default_server.cpp (create_servant_lock): Removed
- create_servant_lock(). It is not used and is *very* TAO specific
- and difficult to get right in the new architecture.
+ * tao/Server_Strategy_Factory.cpp (create_servant_lock):
+ * tao/default_server.cpp (create_servant_lock): Removed
+ create_servant_lock(). It is not used and is *very* TAO specific
+ and difficult to get right in the new architecture.
Mon Jun 14 16:07:47 1999 Alexander Babu Arulanthu <alex@cs.wustl.edu>
- * tao/default_client.cpp: Creating Exclusive TMS always, since
- Muxed TMS is not available yet.
+ * tao/default_client.cpp: Creating Exclusive TMS always, since
+ Muxed TMS is not available yet.
- * orbsvcs/orbsvcs/Property/CosPropertyService_i.h:
- * orbsvcs/orbsvcs/Property/CosPropertyService_i.cpp: Added
- ACE_THROW_SPEC to the relevant methods.
+ * orbsvcs/orbsvcs/Property/CosPropertyService_i.h:
+ * orbsvcs/orbsvcs/Property/CosPropertyService_i.cpp: Added
+ ACE_THROW_SPEC to the relevant methods.
Mon Jun 14 15:34:21 1999 Jeff Parsons <parsons@cs.wustl.edu>
- * TAO/performance-tests/Cubit/TAO/DII_Cubit/run_test.pl:
- * TAO/tests/DynAny_Test/run_test.pl: Added timeout features
- similar to that in IDL_Cubit/run_test.pl:
+ * TAO/performance-tests/Cubit/TAO/DII_Cubit/run_test.pl:
+ * TAO/tests/DynAny_Test/run_test.pl: Added timeout features
+ similar to that in IDL_Cubit/run_test.pl:
Mon Jun 14 14:37:00 1999 Nagarajan Surendran <naga@cs.wustl.edu>
- * orbsvcs/orbsvcs/AV/AVStreams_i.{h,cpp}: Fixed the throw
- specifications for all the CORBA methods.
+ * orbsvcs/orbsvcs/AV/AVStreams_i.{h,cpp}: Fixed the throw
+ specifications for all the CORBA methods.
Mon Jun 14 13:45:41 1999 David L. Levine <levine@cs.wustl.edu>
* performance-tests/Cubit/TAO/MT_Cubit/Cubit_Task.{h,cpp},
- Task_Client.h,server.cpp: fixed const char * warnings by
- replacing CORBA::String with const char *, and adding a few
- casts for objects that are passed to ACE_ARGV constructors. The
- casts aren't good: the proper fix would be to fix ACE_ARGV to
- take const ASYS_TCHAR * arguments.
+ Task_Client.h,server.cpp: fixed const char * warnings by
+ replacing CORBA::String with const char *, and adding a few
+ casts for objects that are passed to ACE_ARGV constructors. The
+ casts aren't good: the proper fix would be to fix ACE_ARGV to
+ take const ASYS_TCHAR * arguments.
Mon Jun 14 12:29:04 1999 Nanbor Wang <nanbor@cs.wustl.edu>
* tao/Context.cpp:
* tao/Environment.cpp:
* tao/Principal.cpp: Made sure the <refcount_> is initialized
- properly. Thanks to <Rebecca.A.Sanford@gd-is.com> for pointing
- this out.
+ properly. Thanks to <Rebecca.A.Sanford@gd-is.com> for pointing
+ this out.
* tao/Object_KeyC.h: TAO_ObjectKey_var needs to be exported on
- Win32.
+ Win32.
Mon Jun 14 11:04:05 1999 Balachandran Natarajan <bala@cs.wustl.edu>
* examples/OBV/Simple_util.cpp: Added a #include. The problem was
- that HP_UX compiler reported that TAO_debug_level was not
- found. Hence the #include as a solution. This was reported by
- Bill Tovrea <gwtovrea@west.raytheon.com>. Thanks to him for
- reporting this.
+ that HP_UX compiler reported that TAO_debug_level was not
+ found. Hence the #include as a solution. This was reported by
+ Bill Tovrea <gwtovrea@west.raytheon.com>. Thanks to him for
+ reporting this.
Mon Jun 14 10:32:04 1999 Jeff Parsons <parsons@cs.wustl.edu>
* TAO/docs/releasenotes/TODO.html: Added item for Dynamic Any
- overhaul in the 'pending' section.
+ overhaul in the 'pending' section.
Mon Jun 14 09:59:45 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
* TAO_IDL/be/be_visitor_operation/collocated_ss.cpp: Fixed code
- for void functions, the collocated version was calling through
- the POA and directly (yikes!)
+ for void functions, the collocated version was calling through
+ the POA and directly (yikes!)
* orbsvcs/orbsvcs/Naming/Transient_Naming_Context.cpp:
* orbsvcs/orbsvcs/Naming/Persistent_Naming_Context.cpp: Minor
- cosmetic fixes.
+ cosmetic fixes.
Mon Jun 14 09:58:47 1999 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
@@ -5430,93 +1671,93 @@ Mon Jun 14 08:56:02 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
* orbsvcs/orbsvcs/Naming/Transient_Naming_Context.cpp:
* orbsvcs/orbsvcs/Naming/Persistent_Naming_Context.cpp: Added
- missing template instantiations
+ missing template instantiations
Mon Jun 14 03:57:48 1999 Nanbor Wang <nanbor@cs.wustl.edu>
* TAO_IDL/be_include/be_visitor_operation/collocated_ss.h:
* TAO_IDL/be/be_visitor_operation/collocated_ss.cpp
(visit_operation): Added code to generate the implementation
- that supports Thru_POA collocation strategy. The implementtion
- for Direct collocation strategy is still here. The generated
- code query the calling thread's ORB Core to determine the
- collocation strategy to use. Currently, we don't handle the
- case in Thru_POA implementation when _downcast fails, i.e., if
- the servant is a DSI, we'll die a horrible death. That need to
- be fixed to at least, throw an exception, we may add support for
- collocated DII/DSI call later.
+ that supports Thru_POA collocation strategy. The implementtion
+ for Direct collocation strategy is still here. The generated
+ code query the calling thread's ORB Core to determine the
+ collocation strategy to use. Currently, we don't handle the
+ case in Thru_POA implementation when _downcast fails, i.e., if
+ the servant is a DSI, we'll die a horrible death. That need to
+ be fixed to at least, throw an exception, we may add support for
+ collocated DII/DSI call later.
(gen_invoke):
(gen_check_exception): Added two helper methods to generate
- collocated forwarding code and the "ACE_CHECK" macro if the
- native c++ exception is not supported.
+ collocated forwarding code and the "ACE_CHECK" macro if the
+ native c++ exception is not supported.
* TAO_IDL/be/be_visitor_interface/interface_sh.cpp
* TAO_IDL/be/be_visitor_interface/interface_ss.cpp
(visit_interface): Added code to generate the declaration and
- the default implementation of <_create_collocated_objref>
- method. The default implementation only returns a
- _tao_collocated_* object because I didn't separate the
- implementation of Thru_POA and Direct collocated object
- implementation. Users are allowed to overwrite this method to
- provide more nifty collocated objects. However, this method is
- not CORBA compliant.
+ the default implementation of <_create_collocated_objref>
+ method. The default implementation only returns a
+ _tao_collocated_* object because I didn't separate the
+ implementation of Thru_POA and Direct collocated object
+ implementation. Users are allowed to overwrite this method to
+ provide more nifty collocated objects. However, this method is
+ not CORBA compliant.
* TAO_IDL/be/be_visitor_interface/interface_cs.cpp
(visit_interface): First attemp to decouple stubs from skeleton
- files. Since we still need to reinterpret the servant pointer
- returned by the _create_collocated_objref, we still need the
- skeleton files for now. But it should be fixed real soon.
+ files. Since we still need to reinterpret the servant pointer
+ returned by the _create_collocated_objref, we still need the
+ skeleton files for now. But it should be fixed real soon.
* performance-tests/Cubit/TAO/IDL_Cubit/Cubit_i.{h,cpp}
(_default_POA): We need to overwrite the <_default_POA> method
- because we use two different ORBs in collocation_test.
+ because we use two different ORBs in collocation_test.
(set_default_poa): Added the method to both Cubit_Factory and
- Cubit to propage and set the default POA down to Cubit.
+ Cubit to propage and set the default POA down to Cubit.
* performance-tests/Cubit/TAO/IDL_Cubit/Cubit_Server.cpp (init):
- Default_POA must be set correctly for collocation to work.
+ Default_POA must be set correctly for collocation to work.
* tao/Servant_Base.{h,cpp} (_create_collocated_objref): This
- method was intended to decouple the dependency of generated
- skeletons in stubs. But it is not fully functional yet.
- Therefore, we still need to include skeletons in client side.
+ method was intended to decouple the dependency of generated
+ skeletons in stubs. But it is not fully functional yet.
+ Therefore, we still need to include skeletons in client side.
* tao/Servant_Base.cpp (_create_stub): We must record the
- servant_orb when creating a new stub. Stub objects now alway
- carry a pointer to servant_orb.
+ servant_orb when creating a new stub. Stub objects now alway
+ carry a pointer to servant_orb.
*Very important*: If it is possible for a servant to be
- collocated with clients and the clients are using a different
- ORB from the servant, it is necessary for the servant to
- *overwrite* the _default_POA method.
+ collocated with clients and the clients are using a different
+ ORB from the servant, it is necessary for the servant to
+ *overwrite* the _default_POA method.
* tao/Object_Adapter.h (Servant_Upcall): Added TAO_Export to this
- class. Also added not-implemented copy ctor and operator=.
+ class. Also added not-implemented copy ctor and operator=.
* tao/Object.cpp (_object_key): Added a TAO extension to support
- Thru_POA collocation strategy. This function returns a
- reference of object key of the object reference without copying.
- Since the use of an object key during a collocated upcall never
- outlives the object reference' lifetime, we don't need to copy
- the object key. Thanks to Irfan for helping this out.
+ Thru_POA collocation strategy. This function returns a
+ reference of object key of the object reference without copying.
+ Since the use of an object key during a collocated upcall never
+ outlives the object reference' lifetime, we don't need to copy
+ the object key. Thanks to Irfan for helping this out.
* tao/ORB.cpp (_get_collocated_servant): Set the servant_orb once
- a collocated servant is found. Notice that at this moment, the
- method doesn't consider the collocation strategy being used by
- the orb and record both servant_orb and servant in the stub
- objects. The consequence of this is, only object that already
- has a servant available at the time _get_collocated_servant is
- called will be treated as collocated object. The advantage of
- this is, we can switch collocation strategy at run-time, but
- there doesn't seem to be a use case for this. AT any rate.
- this will be fixed in the future so that if Thru-POA collocation
- strategy is used, only servant_orb is recorded. Otherwise, only
- servant is carried by the stub object of the collocated objects.
+ a collocated servant is found. Notice that at this moment, the
+ method doesn't consider the collocation strategy being used by
+ the orb and record both servant_orb and servant in the stub
+ objects. The consequence of this is, only object that already
+ has a servant available at the time _get_collocated_servant is
+ called will be treated as collocated object. The advantage of
+ this is, we can switch collocation strategy at run-time, but
+ there doesn't seem to be a use case for this. AT any rate.
+ this will be fixed in the future so that if Thru-POA collocation
+ strategy is used, only servant_orb is recorded. Otherwise, only
+ servant is carried by the stub object of the collocated objects.
* tao/GIOP.h (TAO_GIOP_Message_State): Added TAO_Export to the
- class TAO_GIOP_Message_State.
+ class TAO_GIOP_Message_State.
Sun Jun 13 23:38:02 1999 Nanbor Wang <nanbor@cs.wustl.edu>
@@ -5526,8 +1767,8 @@ Sun Jun 13 23:38:02 1999 Nanbor Wang <nanbor@cs.wustl.edu>
* tao/decode.cpp:
* tao/Typecode.{i,cpp}:
* tao/Object.cpp: Commented out calls to ACE_TRY_ENV.clear (). We
- shouldn't depend on them for correct execution of programs.
- Changed the use of env to ACE try macros.
+ shouldn't depend on them for correct execution of programs.
+ Changed the use of env to ACE try macros.
* tao/Marshal.cpp (make_marshal_object): Changed to use ACE try
macros.