diff options
author | levine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-04-09 13:20:19 +0000 |
---|---|---|
committer | levine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-04-09 13:20:19 +0000 |
commit | fc31bb4c1bd791c8cfef1ba00a0d43ee5c685feb (patch) | |
tree | 5acd4f017a2f79cb2880d0e124e6fdc2673e2457 | |
parent | 7e7c20ca352736a7f329fe064dc3bc4d3fe4aa22 (diff) | |
download | ATCD-fc31bb4c1bd791c8cfef1ba00a0d43ee5c685feb.tar.gz |
*** empty log message ***
-rw-r--r-- | ChangeLog-99b | 14 | ||||
-rw-r--r-- | TAO/ChangeLog-99c | 889 |
2 files changed, 458 insertions, 445 deletions
diff --git a/ChangeLog-99b b/ChangeLog-99b index d538f131d86..543e017087b 100644 --- a/ChangeLog-99b +++ b/ChangeLog-99b @@ -1,9 +1,15 @@ +Fri Apr 09 08:14:55 1999 David L. Levine <levine@cs.wustl.edu> + + * include/makeinclude/rules.local.GNU: replaced "ln -s" with + $(LN_S), and set that to "ln -s" by default. Thanks to + Rainer Blome <rainer_blome@de.ibm.com> for suggesting this. + Fri Apr 9 00:38:03 1999 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu> - * ace/SOCK_Acceptor.cpp (shared_accept): Make sure to disable - ACE_NONBLOCK on the newly accepted socket since otherwise - applications can have weird behavior. Thanks to Margaret Reitz - <margaret@veritas.com> and Irfan for helping to track this down. + * ace/SOCK_Acceptor.cpp (shared_accept): Make sure to disable + ACE_NONBLOCK on the newly accepted socket since otherwise + applications can have weird behavior. Thanks to Margaret Reitz + <margaret@veritas.com> and Irfan for helping to track this down. Thu Apr 08 13:47:03 1999 David L. Levine <levine@cs.wustl.edu> diff --git a/TAO/ChangeLog-99c b/TAO/ChangeLog-99c index 2414267c0b2..88136249790 100644 --- a/TAO/ChangeLog-99c +++ b/TAO/ChangeLog-99c @@ -1,151 +1,158 @@ +Fri Apr 09 08:19:42 1999 David L. Levine <levine@cs.wustl.edu> + + * Logging_Service/Makefile,Naming_Service/Makefile, + tests/Logger/Makefile,tests/Simple_Naming/Makefile: + only build if the orbsvcs library was built with the + necessary component. + Fri Apr 09 01:51:52 1999 Irfan Pyarali <irfan@cs.wustl.edu> - * tao/PolicyC.i (_duplicate and _nil): Non-inlined these to remove - "used before defined" warning. + * tao/PolicyC.i (_duplicate and _nil): Non-inlined these to remove + "used before defined" warning. - * tao/Object_Adapter.i (lock and find_persistent_poa): Rearranged - to remove "used before defined" warning. + * tao/Object_Adapter.i (lock and find_persistent_poa): Rearranged + to remove "used before defined" warning. Fri Apr 9 00:49:35 1999 Balachandran Natarajan <bala@cs.wustl.edu> - * examples/POA/On_Demand_Activation/server.cpp (main): - * examples/POA/On_Demand_Activation/Servant_Activator.cpp: - * examples/POA/On_Demand_Activation/Servant_Locator.cpp - Made some cosmetic changes. Basically changed some ACE_TRY - macros + * examples/POA/On_Demand_Activation/server.cpp (main): + * examples/POA/On_Demand_Activation/Servant_Activator.cpp: + * examples/POA/On_Demand_Activation/Servant_Locator.cpp + Made some cosmetic changes. Basically changed some ACE_TRY + macros Fri Apr 9 00:04:45 1999 Pradeep Gore <pradeep@flamenco.cs.wustl.edu> - * orbsvcs/CosEvent_Service/CosEvent_Service.cpp: - * orbsvcs/tests/CosEC_Basic/CosEC_Basic.cpp: - * orbsvcs/tests/CosEC_Multiple/CosEC_Multiple.cpp: - added trailing ";" to ACE_DECLARE_NEW_CORBA_ENV + * orbsvcs/CosEvent_Service/CosEvent_Service.cpp: + * orbsvcs/tests/CosEC_Basic/CosEC_Basic.cpp: + * orbsvcs/tests/CosEC_Multiple/CosEC_Multiple.cpp: + added trailing ";" to ACE_DECLARE_NEW_CORBA_ENV Thu Apr 8 23:12:18 1999 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu> - * orbsvcs/orbsvcs/Naming/Naming_Utils.h (TAO_Naming_Server): Added - a default value of 0 to the persistence_location so that the - code will build again... + * orbsvcs/orbsvcs/Naming/Naming_Utils.h (TAO_Naming_Server): Added + a default value of 0 to the persistence_location so that the + code will build again... - * tao/ORB.cpp: Rewrote the multicast_query() method to test a - theory about what might be causing the problem on NT. Thanks to - Margaret Reitz <margaret@veritas.com> for motivating this. + * tao/ORB.cpp: Rewrote the multicast_query() method to test a + theory about what might be causing the problem on NT. Thanks to + Margaret Reitz <margaret@veritas.com> for motivating this. Thu Apr 08 18:45:56 1999 Irfan Pyarali <irfan@cs.wustl.edu> - * tao/ORB_Core.cpp (root_poa_reference): Had to non-inline this - function because of reference to the TAO_POA class. + * tao/ORB_Core.cpp (root_poa_reference): Had to non-inline this + function because of reference to the TAO_POA class. - * tao/POA: - * tao/POAManager: + * tao/POA: + * tao/POAManager: - Changed a bunch of functions to be non-virtual. + Changed a bunch of functions to be non-virtual. - * tao/Active_Object_Map.cpp: - * tao/Object_Adapter.cpp: + * tao/Active_Object_Map.cpp: + * tao/Object_Adapter.cpp: - Inlined a bunch of functions. + Inlined a bunch of functions. - * tao/Object_Adapter: Moved the timeprobes from the POA to this - class. + * tao/Object_Adapter: Moved the timeprobes from the POA to this + class. Thu Apr 08 20:36:39 1999 Nanbor Wang <nanbor@cs.wustl.edu> - * tao/TAO[_Static].dsp: - * orbsvcs/orbsvcs/orbsvcs[_static].dsp: Reworked. + * tao/TAO[_Static].dsp: + * orbsvcs/orbsvcs/orbsvcs[_static].dsp: Reworked. Thu Apr 8 15:30:55 1999 Marina Spivak <marina@cs.wustl.edu> - * docs/releasenotes/index.html: Updated to reflect the - availability of the Persistent Naming Service. + * docs/releasenotes/index.html: Updated to reflect the + availability of the Persistent Naming Service. - * orbsvcs/tests/Simple_Naming/client.cpp: Added a missing coma - after macro. + * orbsvcs/tests/Simple_Naming/client.cpp: Added a missing coma + after macro. - * orbsvcs/orbsvcs/Naming/Persistent_Context_Index.{h, cpp} - * orbsvcs/orbsvcs/Naming/Persistent_Bindings_Map.{h, cpp} - * orbsvcs/orbsvcs/Naming/Persistent_Entries.{h, cpp}: Fixed - various compiler warnings/errors, e.g., order of member - initialization, explicit template instantiation, qualifying - types with class names, etc. + * orbsvcs/orbsvcs/Naming/Persistent_Context_Index.{h, cpp} + * orbsvcs/orbsvcs/Naming/Persistent_Bindings_Map.{h, cpp} + * orbsvcs/orbsvcs/Naming/Persistent_Entries.{h, cpp}: Fixed + various compiler warnings/errors, e.g., order of member + initialization, explicit template instantiation, qualifying + types with class names, etc. - * orbsvcs/orbsvcs/Naming/Persistent_Context_Index_T.{h, cpp}: - Added the files to separate template code from non-template code - in Persistent_Context_Index.{h,cpp}. + * orbsvcs/orbsvcs/Naming/Persistent_Context_Index_T.{h, cpp}: + Added the files to separate template code from non-template code + in Persistent_Context_Index.{h,cpp}. - * orbsvcs/orbsvcs/Naming/Shared_Hash_Map.{h, cpp}: Changed the - name to Shared_Hash_Map_T.{h, cpp}. + * orbsvcs/orbsvcs/Naming/Shared_Hash_Map.{h, cpp}: Changed the + name to Shared_Hash_Map_T.{h, cpp}. Thu Apr 08 14:48:15 1999 David L. Levine <levine@cs.wustl.edu> * performance-tests/Cubit/TAO/IDL_Cubit/svc.conf.dynamic, performance-tests/Cubit/TAO/MT_Cubit/svc.conf.static: Added - -ORBallowreactivationofsystemids 0. + -ORBallowreactivationofsystemids 0. Thu Apr 08 14:31:19 1999 Irfan Pyarali <irfan@cs.wustl.edu> * performance-tests/Cubit/TAO/MT_Cubit/svc.conf: * performance-tests/Cubit/TAO/IDL_Cubit/svc.conf: Added - -ORBallowreactivationofsystemids 0 to the svc.conf files since - no reactivation of servants was taking place. + -ORBallowreactivationofsystemids 0 to the svc.conf files since + no reactivation of servants was taking place. Thu Apr 8 14:17:31 1999 Nagarajan Surendran <naga@cs.wustl.edu> * orbsvcs/tests/AVStreams/sfp/sfp_client.dsp: * orbsvcs/tests/AVStreams/sfp/sfp_server.dsp: * orbsvcs/tests/AVStreams/sfp/sfp_tests.dsw: Added these project/ - worspace files for VC++. + worspace files for VC++. * orbsvcs/tests/AVStreams/sfp/server.cpp: * orbsvcs/tests/AVStreams/sfp/client.cpp: Added a ORB shutdown so - that the tests terminate when the SFP stream terminates. + that the tests terminate when the SFP stream terminates. * orbsvcs/tests/AVStreams/sfp/common.h: Added a #include - "orbsvcs_export.h" for VC++. + "orbsvcs_export.h" for VC++. * orbsvcs/orbsvcs/AV/sfp.{h,cpp}: Changed the DUMP_BUF macro to a - function. Fixed the signed/unsigned warnings on NT.Fixed a - missing return 0 so that the tests work on NT. + function. Fixed the signed/unsigned warnings on NT.Fixed a + missing return 0 so that the tests work on NT. Thu Apr 8 13:49:16 1999 Carlos O'Ryan <coryan@cs.wustl.edu> * tao/Active_Object_Map.cpp: * orbsvcs/orbsvcs/Event/EC_ObserverStrategy.cpp: Added missing - template instantiations. Thanks to Dave Meyer <dmeyer@saic.com> - for this one. + template instantiations. Thanks to Dave Meyer <dmeyer@saic.com> + for this one. * rules.tao.GNU: * orbsvcs/orbsvcs/Makefile: Fixed some dependencies and rules - problems with the IDL generated files, now we can do "make -j 4" - in orbsvcs (and apparently all the TAO directories) + problems with the IDL generated files, now we can do "make -j 4" + in orbsvcs (and apparently all the TAO directories) Thu Apr 08 14:05:28 1999 David L. Levine <levine@cs.wustl.edu> * CosEvent_Service/Makefile,tests/CosEC_Basic/Makefile, tests/CosEC_Multiple/Makefile: only build if the orbsvcs library - was built with the CosEvent TAO_ORBSVCS component. + was built with the CosEvent TAO_ORBSVCS component. Thu Apr 08 13:47:03 1999 David L. Levine <levine@cs.wustl.edu> * BUG-REPORT-FORM,PROBLEM-REPORT-FORM, README,VERSION,Makefile,Makefile.am: moved BUG-REPORT-FORM to - PROBLEM-REPORT-FORM. Thanks to Thomas Lockhart - <Thomas.G.Lockhart@jpl.nasa.gov> for suggesting this. + PROBLEM-REPORT-FORM. Thanks to Thomas Lockhart + <Thomas.G.Lockhart@jpl.nasa.gov> for suggesting this. Thu Apr 8 12:59:21 1999 Vishal Kachroo <vishal@cs.wustl.edu> * tao/orbconf.h (TAO_DEFAULT_SERVICE_RESOLUTION_TIMEOUT): Changed - the value from 1 to 4 to prevent premature timeouts. Thanks to - Margaret Reitz <margaret@veritas.com> for motivating this. + the value from 1 to 4 to prevent premature timeouts. Thanks to + Margaret Reitz <margaret@veritas.com> for motivating this. Also removed the #ifdef for TAO_DEFAULT_MULTICAST_SEND_ATTEMPTS - since this is obsolete now. + since this is obsolete now. Thu Apr 8 11:40:59 EDT 1999 Aniruddha Gokhale <gokhale@sahyadri.research.bell-labs.com> * orbsvcs/orbsvcs/Naming_Service/Persistent_Context_Index.cpp: - Missing implementation of the virtual destructor for TAO_Index - added. + Missing implementation of the virtual destructor for TAO_Index + added. Wed Apr 7 20:28:03 1999 Nanbor Wang <nanbor@cs.wustl.edu> @@ -157,61 +164,61 @@ Wed Apr 7 20:28:03 1999 Nanbor Wang <nanbor@cs.wustl.edu> Wed Apr 7 19:34:44 1999 Alexander Babu Arulanthu <alex@cs.wustl.edu> * orbsvcs/tests/Property/{server, client}.dsp:Made the release - versions. + versions. Wed Apr 7 18:49:41 1999 Carlos O'Ryan <coryan@cs.wustl.edu> * tao/Typecode_Constants.cpp: Added missing _tc_ static in the - CORBA module. + CORBA module. * tao/Object_Adapter.cpp: Removed duplicate template - instantiations. + instantiations. * tao/MessagingS_T.i: Commented out code for CORBA::Poller and - friends. + friends. * tao/MessagingC.cpp: Removed unwanted template instantiations. Wed Apr 7 17:31:40 1999 Nagarajan Surendran <naga@cs.wustl.edu> * orbsvcs/orbsvcs/AV/sfp.{h,cpp}: Replaced CDR with ACE_CDR. Also - moved the FRAGMENT_SET_ITERATOR typedef outside the - TAO_SFP_Fragment_Table_Entry. Thanks to David Hooker - <DHooker@uniview.net> for reporting this. + moved the FRAGMENT_SET_ITERATOR typedef outside the + TAO_SFP_Fragment_Table_Entry. Thanks to David Hooker + <DHooker@uniview.net> for reporting this. Wed Apr 7 16:36:26 1999 Darrell Brunsch <brunsch@cs.wustl.edu> * TAO-INSTALL.html: Added a note about rebuilding all when - upgrading releases. + upgrading releases. Wed Apr 7 16:32:05 1999 Jeff Parsons <parsons@cs.wustl.edu> * TAO_IDL/ast/ast_expression.cpp: * TAO_IDL/include/ast_expression.h: A quick fix for the DEC bug - report by Rod Joseph <rodjoseph@adt.com> and Hoggard - <hoggard@cfx.com>. More extensive changes are in progress. This - fix just removes the declaration and definition of - AST_Expression constructors taking ACE_CDR::LongLong and - ACE_CDR::ULongLong args. + report by Rod Joseph <rodjoseph@adt.com> and Hoggard + <hoggard@cfx.com>. More extensive changes are in progress. This + fix just removes the declaration and definition of + AST_Expression constructors taking ACE_CDR::LongLong and + ACE_CDR::ULongLong args. Wed Apr 7 16:25:49 1999 Darrell Brunsch <brunsch@cs.wustl.edu> * orbsvcs/orbsvcs/orbsvcs.dsp: Renamed references to CosTimeBase - to TimeBase. + to TimeBase. * tao/GIOP.cpp: Removed what looked to be a rogue "o". Wed Apr 7 15:52:06 1999 Ossama Othman <othman@cs.wustl.edu> * Makefile.am: Added `clean-local' targets to all Makefile.am - files. Minor updates to the top-level TAO Makefile.am. + files. Minor updates to the top-level TAO Makefile.am. Wed Apr 07 15:17:02 1999 Carlos O'Ryan <coryan@cs.wustl.edu> * tao/POA_CORBA.h: * tao/Typecode_Constants.cpp: Fixed problems with the - (unimplemented) CORBA::Poller and friends. Thanks to Darrell for - pointing this out. + (unimplemented) CORBA::Poller and friends. Thanks to Darrell for + pointing this out. Wed Apr 7 15:13:23 1999 Ossama Othman <othman@cs.wustl.edu> @@ -267,26 +274,26 @@ Wed Apr 7 15:13:23 1999 Ossama Othman <othman@cs.wustl.edu> * orbsvcs/tests/Makefile.am: * tao/Makefile.am: Checked these files into the CVS repository. These files are - part of the TAO+auto{conf,make}/libtool integration work. There - are still some missing files and some of the above files need to - be modified before they will work. I just wanted to get these - files under CVS control so that I can easily recover from a - mishap or for some reason beyond my control. + part of the TAO+auto{conf,make}/libtool integration work. There + are still some missing files and some of the above files need to + be modified before they will work. I just wanted to get these + files under CVS control so that I can easily recover from a + mishap or for some reason beyond my control. Wed Apr 07 14:34:31 1999 Irfan Pyarali <irfan@cs.wustl.edu> * examples/POA/DSI/Database_i.cpp (_is_a): Removed unused - variable. + variable. * examples/POA/Loader/Servant_Activator.cpp (ServantActivator_i): * examples/POA/Loader/Servant_Locator.cpp (ServantLocator_i): * examples/POA/On_Demand_Loading/Servant_Manager.cpp - (obtain_servant): Should use a simple cast for casting functions - and not reinterpret_cast. + (obtain_servant): Should use a simple cast for casting functions + and not reinterpret_cast. * examples/POA/On_Demand_Loading/Servant_Manager.cpp (parse_string): Fixed comparison between signed and unsigned; - <index> should be signed. + <index> should be signed. Wed Apr 7 14:05:09 1999 Marina Spivak <marina@cs.wustl.edu> @@ -303,41 +310,41 @@ Wed Apr 7 14:05:09 1999 Marina Spivak <marina@cs.wustl.edu> * orbsvcs/orbsvcs/Naming/Naming_Utils.{h,cpp} * orbsvcs/Naming_Service/Naming_Service.{h,cpp} * orbsvcs/orbsvcs/Makefile: Added the files above, to implement - persistent naming service. The first version of persistent - naming service is available. It uses memory-mapped file to - store the persistent state of the naming service. When starting - the Naming Service from orbsvcs/Naming_Service, if -f - <file_name> option is provided, the persistent implementation is - used, if no -f option is provided, an non-persistent - implementation is used. + persistent naming service. The first version of persistent + naming service is available. It uses memory-mapped file to + store the persistent state of the naming service. When starting + the Naming Service from orbsvcs/Naming_Service, if -f + <file_name> option is provided, the persistent implementation is + used, if no -f option is provided, an non-persistent + implementation is used. We'll be adding comments/documentation for the above shortly. - The class structure for the persistent implementation will also - change in the near future, as I'll be merging some of - persistent/non-persistent classes. + The class structure for the persistent implementation will also + change in the near future, as I'll be merging some of + persistent/non-persistent classes. Wed Apr 07 14:11:19 1999 Nanbor Wang <nanbor@cs.wustl.edu> * tao/PolicyS.cpp: Need to use ACE_CORBA_1 to specify - PolicyManager and PolicyCurrent in constructors. + PolicyManager and PolicyCurrent in constructors. Wed Apr 7 13:42:13 1999 Balachandran Natarajan <bala@cs.wustl.edu> * examples/POA/DSI/Database_i.cpp (_is_a): Added a ACE_UNSED_ARG - to avoid warnings.. + to avoid warnings.. Wed Apr 07 13:27:00 1999 Nanbor Wang <nanbor@cs.wustl.edu> * tao/POAS.h: * tao/POAC.h: Removed unnecessary TAO_EXPORT_MACRO redefinition. - Made sure warning 4250 is reenabled at the end of header files. + Made sure warning 4250 is reenabled at the end of header files. * tao/POA_CORBA.h: Disabled warnings 4250 on NT. Wed Apr 7 12:54:49 1999 Marina Spivak <marina@cs.wustl.edu> * orbsvcs/tests/Simple_Naming/client.{h,cpp}: Updated the files to - use the new exceptions macros. + use the new exceptions macros. Wed Apr 7 12:40:46 1999 Carlos O'Ryan <coryan@cs.wustl.edu> @@ -394,25 +401,25 @@ Wed Apr 7 12:03:33 1999 Carlos O'Ryan <coryan@cs.wustl.edu> * tao/TimeBaseS_T.cpp: * tao/TimeBaseS_T.h: * tao/TimeBaseS_T.i: Started work on the Messaging spec policy - framework. I added new modules (such as Messaging, TimeBase and - IOP) and extended others to include more features (such as - Policy). Right now the modules are not compiled by default, I - want to test the changes in more platforms before moving on. - Also added support for more system exceptions and left some - place holders for the Poller and Handler objects that are part - of the AMI support. + framework. I added new modules (such as Messaging, TimeBase and + IOP) and extended others to include more features (such as + Policy). Right now the modules are not compiled by default, I + want to test the changes in more platforms before moving on. + Also added support for more system exceptions and left some + place holders for the Poller and Handler objects that are part + of the AMI support. * TAO_IDL/fe/fe_lookup.cpp: * TAO_IDL/fe/keywords.dat: Added support for the "export" C++ - keyword. + keyword. * TAO_IDL/util/utl_global.cpp: Added support for files with .IDL, - .pidl and .PIDL extensions. + .pidl and .PIDL extensions. * TAO_IDL/be/be_visitor_exception/exception_ch.cpp: * TAO_IDL/be/be_visitor_exception/exception_ctor.cpp: Any helper - classes for the fields of an exception must be generated - *before* the code for the ctor, because the ctor uses them. + classes for the fields of an exception must be generated + *before* the code for the ctor, because the ctor uses them. * orbsvcs/orbsvcs/CosTimeBase.idl: * orbsvcs/orbsvcs/Makefile: @@ -424,10 +431,10 @@ Wed Apr 7 12:03:33 1999 Carlos O'Ryan <coryan@cs.wustl.edu> * orbsvcs/orbsvcs/Sched/DynSched.cpp: * orbsvcs/orbsvcs/Sched/SchedEntry.cpp: * orbsvcs/orbsvcs/Sched/SchedEntry.i: Removed all references to - CosTimeBase.idl, the standard file name is TimeBase.idl, I also - changed things so the code is actually defined in - $TAO_ROOT/tao/TimeBase.pidl because the ORB needs those types. - Many dependencies where updated to match this. + CosTimeBase.idl, the standard file name is TimeBase.idl, I also + changed things so the code is actually defined in + $TAO_ROOT/tao/TimeBase.pidl because the ORB needs those types. + Many dependencies where updated to match this. * orbsvcs/tests/Trading/Offer_Exporter.cpp: * orbsvcs/tests/AVStreams/mpeg/source/server/Machine_Properties.cpp: @@ -441,40 +448,40 @@ Wed Apr 7 12:03:33 1999 Carlos O'Ryan <coryan@cs.wustl.edu> * orbsvcs/LifeCycle_Service/Factory_Trader.cpp: * orbsvcs/LifeCycle_Service/Factory_Trader.h: * orbsvcs/LifeCycle_Service/LifeCycle_Service_i.cpp: Changed all - the calls to export() into _cxx_export() the people responsible - for this code should revise my changes. + the calls to export() into _cxx_export() the people responsible + for this code should revise my changes. * orbsvcs/tests/EC_Throughput/Makefile: Added some missing files - to the SRC variable, the dependencies were incomplete. + to the SRC variable, the dependencies were incomplete. Wed Apr 7 11:27:08 1999 Carlos O'Ryan <coryan@cs.wustl.edu> * TAO_IDL/ast/ast_expression.cpp: Fixed the problems with LL_MAX - and friends, use the ACE_*_MAX constants instead. + and friends, use the ACE_*_MAX constants instead. * TAO_IDL/be/be_visitor_interface/interface_cs.cpp: T::_narrow() - can use T::_unchecked_narrow() to complete its job. + can use T::_unchecked_narrow() to complete its job. * TAO_IDL/be/be_interface.cpp: The generated operation table is - static to avoid namespace pollution. + static to avoid namespace pollution. * TAO_IDL/be/be_visitor_interface/interface_sh.cpp: * TAO_IDL/be/be_visitor_interface/interface_si.cpp: * TAO_IDL/be/be_visitor_interface/interface_ss.cpp: * TAO_IDL/be/be_visitor_interface/interface_ch.cpp: The generated - code is more readable now. The code for the collocated class - and the skeleton where mixed and thus harder to read. + code is more readable now. The code for the collocated class + and the skeleton where mixed and thus harder to read. Wed Apr 07 10:11:23 1999 David L. Levine <levine@cs.wustl.edu> * orbscvs/Concurrency_Service/Makefile, - orbscvs/tests/Concurrency/Makefile, only build if the orbsvcs - library was built with the Concurrency TAO_ORBSVCS component. + orbscvs/tests/Concurrency/Makefile, only build if the orbsvcs + library was built with the Concurrency TAO_ORBSVCS component. * orbscvs/tests/AVStreams/sfp/Makefile: only build if the orbsvcs - library was built with the AV TAO_ORBSVCS component. And, - commented out (and replaced /bin/rm with $(RM)) unused realclean - target. + library was built with the AV TAO_ORBSVCS component. And, + commented out (and replaced /bin/rm with $(RM)) unused realclean + target. Wed Apr 07 02:50:08 1999 Douglas C. Schmidt <schmidt@cs.wustl.edu> @@ -483,36 +490,36 @@ Wed Apr 07 02:50:08 1999 Douglas C. Schmidt <schmidt@cs.wustl.edu> Wed Apr 07 01:02:31 1999 Irfan Pyarali <irfan@cs.wustl.edu> * tao/POA.cpp (parse_key and create_object_key): Improved the - parsing of object keys belonging to the RootPOA. Since this is - the default POA and is commonly used, we have given it a - reserved byte in the object key in order to quickly identify - it. With the reserved bit, the active demux key for the RootPOA - is not used, and no map lookups are required. + parsing of object keys belonging to the RootPOA. Since this is + the default POA and is commonly used, we have given it a + reserved byte in the object key in order to quickly identify + it. With the reserved bit, the active demux key for the RootPOA + is not used, and no map lookups are required. * orbsvcs/orbsvcs/Trader/Service_Type_Repository.h (ServiceTypeRepository): Used Service_Type_Map_Iterator instead - of Service_Type_Map::iterator. Stupid g++ could not gork it. + of Service_Type_Map::iterator. Stupid g++ could not gork it. * tao/default_server.cpp (parse_args): Removed parsing for - POAManager lock since it is no longer supported. + POAManager lock since it is no longer supported. * tao/Object_Adapter.cpp: Added missing template instantiations for ACE_Hash_Map_Manager_Ex_Adapter and ACE_Map_Manager_Adapter. Thanks to Carlos for pointing this out. * tao/POA.cpp (create_object_key and parse_key): Fixed the use of - ACE_NTOHL and ACE_HTONL. Thanks to David for helping here. + ACE_NTOHL and ACE_HTONL. Thanks to David for helping here. * tao/POA (Current): The object id information in the POA Current - was broken since it kept the system id instead of the user - id. The fix was to modify the Active_Object_Map to always - recover the user id. Thanks to Steve Totten - <totten_s@ociweb.com> for pointing this out. + was broken since it kept the system id instead of the user + id. The fix was to modify the Active_Object_Map to always + recover the user id. Thanks to Steve Totten + <totten_s@ociweb.com> for pointing this out. Wed Apr 7 01:10:55 1999 Darrell Brunsch <brunsch@cs.wustl.edu * examples/Quoter/Makefile: Now cleans up all IDL generated files - with realclean. + with realclean. Tue Apr 6 19:52:55 1999 Alexander Babu Arulanthu <alex@cs.wustl.edu> @@ -524,10 +531,10 @@ Tue Apr 6 19:52:55 1999 Alexander Babu Arulanthu <alex@cs.wustl.edu> Tue Apr 6 18:20:48 1999 Vishal Kachroo <vishal@cs.wustl.edu> * tao/ORB.cpp (multicast_query ()): Used ACE_HTONS for the sent - data length (CORBA::Short). + data length (CORBA::Short). * orbsvcs/orbsvcs/IOR_Multicast.cpp (handle_input()): Used - ACE_NTOHS on the received CORBA::Short. + ACE_NTOHS on the received CORBA::Short. Tue Apr 6 17:55:48 1999 Balachandran Natarajan <bala@cs.wustl.edu> @@ -535,21 +542,21 @@ Tue Apr 6 17:55:48 1999 Balachandran Natarajan <bala@cs.wustl.edu> * examples/POA/Loader/server.cpp: * examples/POA/Identity/Identity.cpp: * examples/POA/Generic_Servant/client.cpp: Changed ACE_TRY_NEW_ENV - as ACE_TRY with appropriate declaration + as ACE_TRY with appropriate declaration Tue Apr 06 16:29:58 1999 Nanbor Wang <nanbor@cs.wustl.edu> * tao/ORB.cpp (ORB_init): Some how, calling to init_orb_globals() - got moved before ORB Core initialization. This must come AFTER - the initialization of ORB Core. Otherwise, all hell breaks - loose. + got moved before ORB Core initialization. This must come AFTER + the initialization of ORB Core. Otherwise, all hell breaks + loose. Tue Apr 6 16:29:55 1999 Balachandran Natarajan <bala@cs.wustl.edu> * examples/Simple/echo/Echo_i.cpp (echo_string): * examples/Simple/echo/Echo_Client_i.cpp * examples/Simple/echo/server.cpp: Made some changes to the - ACE_TRY macros + ACE_TRY macros Tue Apr 6 15:44:52 1999 Vishal Kachroo <vishal@cs.wustl.edu> @@ -558,22 +565,22 @@ Tue Apr 6 15:44:52 1999 Vishal Kachroo <vishal@cs.wustl.edu> orbsvcs/Time_Service/clerk.cpp -> Time_Service_Clerk.cpp: * orbsvcs/Time_Service/Makefile: Changed the Makefile to reflect - the above changes. + the above changes. Tue Apr 06 15:33:34 1999 David L. Levine <levine@cs.wustl.edu> * all orbscvs/tests/AVStreams Makefiles: only build if the orbsvcs - library was built with the AV TAO_ORBSVCS component. + library was built with the AV TAO_ORBSVCS component. Tue Apr 06 05:04:51 1999 Irfan Pyarali <irfan@cs.wustl.edu> * tao/POA.cpp: Phase two of the new POA design is complete. - We now have support for active demuxing of POAs. For transient - POAs, we directly use an active demuxing key in the object key - since transient POAs cannot be reactivated. For persistent - POAs, we have added a active demux hint field in the object - key. This hint is in addition to the persistent POA name. + POAs, we directly use an active demuxing key in the object key + since transient POAs cannot be reactivated. For persistent + POAs, we have added a active demux hint field in the object + key. This hint is in addition to the persistent POA name. - Transient POAs identifiers in the object key are of fixed size. For persistent POAs, the object key contains a number @@ -663,16 +670,16 @@ Tue Apr 06 05:04:51 1999 Irfan Pyarali <irfan@cs.wustl.edu> Tue Apr 6 02:40:31 1999 Nanbor Wang <nanbor@cs.wustl.edu> * examples/Simple/Simple_util.cpp (init): We have to make sure we - don't try to proceed if querying of naming service failed. - Thanks to David Hauck <davidh@realtimeint.com> for reporting the - bug. + don't try to proceed if querying of naming service failed. + Thanks to David Hauck <davidh@realtimeint.com> for reporting the + bug. Tue Apr 06 00:12:11 1999 Irfan Pyarali <irfan@cs.wustl.edu> * examples/POA/DSI/Database_i.cpp (_is_a): Added back the code - that Bala had commented out. I am not sure why Bala had - commented this out, but without this code, the application does - not work. + that Bala had commented out. I am not sure why Bala had + commented this out, but without this code, the application does + not work. Mon Apr 5 21:34:05 1999 Jeff Parsons <parsons@cs.wustl.edu> @@ -682,31 +689,31 @@ Mon Apr 5 21:34:05 1999 Jeff Parsons <parsons@cs.wustl.edu> * TAO_IDL/be/be_expression.cpp: * TAO_IDL/be/be_sunsoft.cpp: * TAO_IDL/util/utl_global.cpp: We can now define constants (in - .idl files) of type long long, unsigned long long and - wchar. This has been made easier by the fact that the CORBA - basic types are now defined in ACE. Still need more ACE/TAO - support in order to do long double and wide strings, though. All - the above builds cleanly on NT, sunc++, g++ and egcs. A few - simple examples work on NT - more testing to come. + .idl files) of type long long, unsigned long long and + wchar. This has been made easier by the fact that the CORBA + basic types are now defined in ACE. Still need more ACE/TAO + support in order to do long double and wide strings, though. All + the above builds cleanly on NT, sunc++, g++ and egcs. A few + simple examples work on NT - more testing to come. Mon Apr 5 16:26:32 1999 Vishal Kachroo <vishal@merengue.cs.wustl.edu> * orbsvcs/orbsvcs/IOR_Multicast.cpp (handle_input): Fixed the - handle_input () that handles the multicast to work for both - Naming and Trading Service. Thanks to James CE Johnson - <jcej@tragus.org> for reporting this. + handle_input () that handles the multicast to work for both + Naming and Trading Service. Thanks to James CE Johnson + <jcej@tragus.org> for reporting this. Mon Apr 05 09:59:26 1999 David L. Levine <levine@cs.wustl.edu> * tao/Makefile,docs/configurations.html: removed enabling of - fakesvcconf with static libraries, so that we can use - -ORBsvcconf with them. + fakesvcconf with static libraries, so that we can use + -ORBsvcconf with them. * tao/POA.cpp (create_object_key): don't declare local - creation_time_length with POA_NO_TIMESTAMP, to avoid compiler - warning. Also, replaced two occurrences of - TAO_Creation_Time::creation_time_length () with - creation_time_length, to save the function call. + creation_time_length with POA_NO_TIMESTAMP, to avoid compiler + warning. Also, replaced two occurrences of + TAO_Creation_Time::creation_time_length () with + creation_time_length, to save the function call. Mon Apr 5 02:06:57 1999 Nanbor Wang <nanbor@cs.wustl.edu> @@ -719,71 +726,71 @@ Mon Apr 5 02:06:57 1999 Nanbor Wang <nanbor@cs.wustl.edu> * examples/Simulator/DOVEMIB/svc.conf: * tests/Param_Test/svc.conf: * performance-tests/Cubit/TAO/MT_Cubit/svc.conf: Some of the - services didn't get changed to be static. + services didn't get changed to be static. Sun Apr 04 22:33:23 1999 David L. Levine <levine@cs.wustl.edu> * performance-tests/Cubit/TAO/MT_Cubit/svc.conf.static: updated - comments to show -ORBsvcconf svc.conf.static option. + comments to show -ORBsvcconf svc.conf.static option. Sun Apr 4 14:15:12 1999 Jeff Parsons <parsons@cs.wustl.edu> * TAO_IDL/tao_idl.cpp: Removed an extra semicolon from a chain of - << stream insertions. + << stream insertions. Sun Apr 4 04:50:00 1999 Nanbor Wang <nanbor@cs.wustl.edu> * TAO_IDL/be/be_init.cpp: * TAO_IDL/tao_idl.cpp: * TAO_IDL/Makefile: Moved the IDL_CFE_VERSION macro definition - from Makefile to tao_idl.cpp. It doesn't get changed anyway. - Changed the version information generated by "tao_idl -V" to - something more helpful. This is what it looks like now: + from Makefile to tao_idl.cpp. It doesn't get changed anyway. + Changed the version information generated by "tao_idl -V" to + something more helpful. This is what it looks like now: tao_idl FE: Base on Sun IDL CFE version 1.3.0 TAO C++ BE, Version 0.3.17 * examples/POA/Forwarding/run_test.pl: Changed to use - ACE::waitforfile to ensure proper startup of servers and the - client. Also made sure the temporary ior files get removed - after each test cycle so ACE::waitforfile works properly. + ACE::waitforfile to ensure proper startup of servers and the + client. Also made sure the temporary ior files get removed + after each test cycle so ACE::waitforfile works properly. * examples/POA/Forwarding/MyFooServant.cpp (forward): The prefix - for I/R id has changed from 'IDL:' to 'IDL:omg.org/'. + for I/R id has changed from 'IDL:' to 'IDL:omg.org/'. * tao/Forwarding_Servant.cpp (invoke): We do own the exception in - Any. + Any. Sun Apr 4 01:59:48 1999 Nagarajan Surendran <naga@cs.wustl.edu> * orbsvcs/tests/AVStreams/sfp/client.cpp: * orbsvcs/tests/AVStreams/sfp/server.cpp: Added code to test the - fragmentation/reassembly features using a -f option. + fragmentation/reassembly features using a -f option. * orbsvcs/orbsvcs/AV/sfp.h: Defined new classes for sfp - fragmentation and reassembly. + fragmentation and reassembly. * orbsvcs/orbsvcs/AV/sfp.cpp: Removed the unnecessary connect on - the ACE_SOCK_Dgram which prevented the code from working on - Windows because calling sendto on a connected socket is wrong. - Thanks to David Hooker <DHooker@uniview.net> for reporting this. + the ACE_SOCK_Dgram which prevented the code from working on + Windows because calling sendto on a connected socket is wrong. + Thanks to David Hooker <DHooker@uniview.net> for reporting this. Added code to do reassembly of fragmented SFP packets. The code - is now cleaner as it uses the interpretive marshalling to - marshal/demarshal sfp headers. + is now cleaner as it uses the interpretive marshalling to + marshal/demarshal sfp headers. Sun Apr 4 00:33:20 1999 Balachandran Natarajan <bala@cs.wustl.edu> * examples/POA/Forwarding/client.cpp (do_calls): * examples/POA/Forwarding/Servant_Locator.cpp: * examples/POA/Forwarding/MyFooServant.cpp: Made some aesthetic - changes and the way exception is thrown. + changes and the way exception is thrown. Sat Apr 3 23:55:32 1999 Balachandran Natarajan <bala@cs.wustl.edu> * examples/POA/DSI/Database_i.cpp (destroy_entry): Made some - changes to the way exceptions are thrown + changes to the way exceptions are thrown Fri Apr 02 23:25:47 1999 David L. Levine <levine@cs.wustl.edu> @@ -792,14 +799,14 @@ Fri Apr 02 23:25:47 1999 David L. Levine <levine@cs.wustl.edu> Fri Apr 02 15:42:34 1999 David L. Levine <levine@cs.wustl.edu> * performance-tests/Cubit/TAO/MT_Cubit/svc.conf{,.static}: updated - ORB configuration to correspond to that of IDL_Cubit, except to - use -ORBresources tss. Thanks to Irfan for providing the - configuration parameters. + ORB configuration to correspond to that of IDL_Cubit, except to + use -ORBresources tss. Thanks to Irfan for providing the + configuration parameters. Fri Apr 2 13:25:37 1999 Carlos O'Ryan <coryan@cs.wustl.edu> * examples/POA/Default_Servant/File_i.cpp: Fixed some more - warnings. + warnings. Fri Apr 2 12:33:45 1999 Balachandran Natarajan <bala@cs.wustl.edu> @@ -812,22 +819,22 @@ Thu Apr 01 22:52:00 1999 Douglas C. Schmidt <schmidt@cs.wustl.edu> Thu Apr 1 21:41:01 1999 Balachandran Natarajan <bala@cs.wustl.edu> * $TAO_ROOT/examples/POA/FindPOA/FindPOA.cpp: Made some cosmetic - changes + changes Thu Apr 1 13:47:56 1999 Vishal Kachroo <vishal@merengue.cs.wustl.edu> * tao/Connect.cpp (handle_message): Changed a c-style cast to - ACE_reinterpret_cast (). + ACE_reinterpret_cast (). * orbsvcs/orbsvcs/IOR_Multicast.cpp (handle_input): Fixed a - warning for g++. + warning for g++. Thu Apr 1 12:17:14 1999 Carlos O'Ryan <coryan@cs.wustl.edu> * TAO_IDL/be/be_visitor_interface/interface_ci.cpp: * TAO_IDL/be/be_visitor_interface/interface_cs.cpp: Moved - _duplicate() to the .cpp file again, this eliminates a pesky - warning from the broken g++ 2.7.X compilers. + _duplicate() to the .cpp file again, this eliminates a pesky + warning from the broken g++ 2.7.X compilers. Thu Apr 01 03:26:30 1999 Nanbor Wang <nanbor@cs.wustl.edu> @@ -835,25 +842,25 @@ Thu Apr 01 03:26:30 1999 Nanbor Wang <nanbor@cs.wustl.edu> * TAO/tao/TAO_Internal.{h,i,cpp}: * TAO/tao/default_client.{h,cpp}: * TAO/tao/default_server.{h,cpp}: TAO is now build with static - services enabled. You can use TAO components as either static - or dynamic services (wrt. Service Configurator.) There are many - ways to set up the svc.conf entries. All these are documented - in + services enabled. You can use TAO components as either static + or dynamic services (wrt. Service Configurator.) There are many + ways to set up the svc.conf entries. All these are documented + in http://www.cs.wustl.edu/~schmidt/ACE_wrappers/TAO/docs/configurations.html#programming * Changed all svc.conf file to use TAO components as static - services. A perl script call tao_svcconf.pl under - $ACE_ROOT/bin/ can help you convert svc.conf files. + services. A perl script call tao_svcconf.pl under + $ACE_ROOT/bin/ can help you convert svc.conf files. * performance-tests/Cubit/TAO/IDL_Cubit/svc.conf.dynamic: Renamed - svc.conf.static to svc.conf.dynamic as a sample svc.conf file - that uses dynamic services. + svc.conf.static to svc.conf.dynamic as a sample svc.conf file + that uses dynamic services. Wed Mar 31 23:32:13 1999 Vishal Kachroo <vishal@merengue.cs.wustl.edu> Purified the INS changes in the following files. Also minimized - data copying. + data copying. * tao/IOR_LookupTable.cpp: * tao/IOR_LookupTable.h: Passed params by reference for the add () @@ -869,34 +876,34 @@ Wed Mar 31 23:32:13 1999 Vishal Kachroo <vishal@merengue.cs.wustl.edu> Wed Mar 31 14:09:51 1999 Balachandran Natarajan <bala@cs.wustl.edu> * examples/POA/Explicit_Activation/server.cpp: Made some cosmetic - changes to the ACETRY macros defined inside. + changes to the ACETRY macros defined inside. Wed Mar 31 09:02:39 1999 Carlos O'Ryan <coryan@cs.wustl.edu> * tao/ORB_Core.h: * tao/ORB_Core.i: * tao/ORB_Core.cpp: Moved the output CDR allocators from the - ORB_Core into the resource factory. Even though this resources - can always be TSS the ORB_Core is not used is a single thread - anymore. Changes similar to this may be required as the - ORB-thread relationship is decoupled. + ORB_Core into the resource factory. Even though this resources + can always be TSS the ORB_Core is not used is a single thread + anymore. Changes similar to this may be required as the + ORB-thread relationship is decoupled. Wed Mar 31 06:58:28 1999 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu> * tao/ORB.cpp (multicast_to_service): Fixed a couple mistakes in - this function that were causing it to fail on errors. Thanks to - Mike Mazurek <mmazurek@std.saic.com> for reporting this. + this function that were causing it to fail on errors. Thanks to + Mike Mazurek <mmazurek@std.saic.com> for reporting this. Wed Mar 31 03:24:35 1999 Nanbor Wang <nanbor@cs.wustl.edu> * tao/POAS.{h,cpp}: * tao/POAC.{h,i,cpp}: Brought these files in-synch with TAO_IDL - generated files. Major changes are: Use of namespace on - platforms that support it. Use of perfect-hash optable. Use of - compile marshalling. Added _interface_repository_id accessors. - Added _non_existent_skel for skeletons. Repository ID changed - to start with IDL:omg.org/. Remote operation invocation now - understand MP. Use of ACE_TRY macros. + generated files. Major changes are: Use of namespace on + platforms that support it. Use of perfect-hash optable. Use of + compile marshalling. Added _interface_repository_id accessors. + Added _non_existent_skel for skeletons. Repository ID changed + to start with IDL:omg.org/. Remote operation invocation now + understand MP. Use of ACE_TRY macros. Thanks to Jeff for the reminder. @@ -904,21 +911,21 @@ Wed Mar 31 000:42:30 1999 Jeff Parsons <parsons@cs.wustl.edu> * TAO_IDL/fe/idl.ll: * TAO_IDL/lex.yy.cpp: Added a definition above the rules section - to generalize newline to handle '\n' and "\r\n", and plugged the - definition in where appropriate in the rules section. Since we - don't regenerate lex.yy.cpp with every build, that had to be - generated and checked in as well. Thanks to Ossama for his quick - hack of a simple test for this. Also tested by ftp of Ping.idl - (in binary mode) from NT to Unix and rebuild of orbsvcs after - removing generated Ping interface files. Also, thanks to - Andreas Geisler <andreas.geisler@erls.siemens.de> for reporting - the problem. + to generalize newline to handle '\n' and "\r\n", and plugged the + definition in where appropriate in the rules section. Since we + don't regenerate lex.yy.cpp with every build, that had to be + generated and checked in as well. Thanks to Ossama for his quick + hack of a simple test for this. Also tested by ftp of Ping.idl + (in binary mode) from NT to Unix and rebuild of orbsvcs after + removing generated Ping interface files. Also, thanks to + Andreas Geisler <andreas.geisler@erls.siemens.de> for reporting + the problem. Wed Mar 31 00:25:17 1999 Pradeep Gore <pradeep@flamenco.cs.wustl.edu> * orbsvcs/tests/CosEC_Multiple/CosECConsumer.cpp: fixed a bug in - counting down the events received in the consumer's <push> - method. + counting down the events received in the consumer's <push> + method. Wed Mar 31 00:14:53 1999 Balachandran Natarajan <bala@cs.wustl.edu> @@ -929,14 +936,14 @@ Wed Mar 31 00:14:53 1999 Balachandran Natarajan <bala@cs.wustl.edu> * examples/POA/DSI/Database_i.cpp examples/POA/DSI/server.cpp examples/POA/DSI/client.cpp: MAde some cosmetic changes to the - ACETRY macros defined inside + ACETRY macros defined inside Tue Mar 30 18:30:27 1999 Nanbor Wang <nanbor@cs.wustl.edu> * docs/Options.html: Added a paragraph describing the relation and - useage of command-line options, environment variables, and - svc.conf files. Thanks to Don Busch <busch_d@ociweb.com> for - pointing this out. + useage of command-line options, environment variables, and + svc.conf files. Thanks to Don Busch <busch_d@ociweb.com> for + pointing this out. Tue Mar 30 12:33:06 1999 Douglas C. Schmidt <schmidt@cs.wustl.edu> @@ -946,40 +953,40 @@ Tue Mar 30 11:16:57 1999 Nanbor Wang <nanbor@cs.wustl.edu> * tao/ORB.cpp (resolve_initial_references,iioploc_string_to_object): We don't - need a char* array here. + need a char* array here. Tue Mar 30 09:51:03 1999 Carlos O'Ryan <coryan@cs.wustl.edu> * tao/ORB.cpp: Missing ORB_Core argument in the InputCDR for - ior_string_to_object. + ior_string_to_object. * tao/GIOP.cpp: Improved error messages. * tao/Server_Request.cpp: Use ACE_TRY macros to throw exceptions. * tao/ORB_Core.cpp: We cannot cache the allocators because the - ORB_Core_instance will not be TSS in the future. + ORB_Core_instance will not be TSS in the future. * tests/MT_Client/server.conf: Use global resources. * tests/MT_Client/client.cpp: Use ACE_PRINT_EXCEPTION to print the - exception. + exception. Mon Mar 29 22:42:31 1999 Vishal Kachroo <vishal@merengue.cs.wustl.edu> * tao/Connect.cpp : Used CORBA::string_dup () in handle_message - (). Un-owned memory was being assigned to an auto-ptr, which - caused the INS test to fail on NT. Also added a check for - TAO_debug_level. + (). Un-owned memory was being assigned to an auto-ptr, which + caused the INS test to fail on NT. Also added a check for + TAO_debug_level. * tests/InterOp-Naming/InterOp_test.cpp (main): Removed some Debug - statements. + statements. Mon Mar 29 21:27:56 1999 David L. Levine <levine@cs.wustl.edu> * TAO-INSTALL.html: removed 2>&1 from cross-compilation - instructions. Thanks to Jeff for reporting that t/csh doesn't - like it. + instructions. Thanks to Jeff for reporting that t/csh doesn't + like it. Mon Mar 29 20:12:12 1999 Vishal Kachroo <vishal@merengue.cs.wustl.edu> @@ -989,8 +996,8 @@ Mon Mar 29 20:12:12 1999 Vishal Kachroo <vishal@merengue.cs.wustl.edu> * orbsvcs/orbsvcs/Time/Timer_Helper.cpp * TAO/examples/Simple/time: Updated the following projects to - contain Simple_util.* Removed the obsolete files. Thanks to - Barry Hoggard <hoggard@cfx.com> for pointing this out. + contain Simple_util.* Removed the obsolete files. Thanks to + Barry Hoggard <hoggard@cfx.com> for pointing this out. * TAO/examples/Simple/timeserver.dsp * TAO/examples/Simple/timeclient.dsp @@ -998,8 +1005,8 @@ Mon Mar 29 20:12:12 1999 Vishal Kachroo <vishal@merengue.cs.wustl.edu> * TAO/examples/Simple/timeclient_static.dsp * TAO/examples/Simple/time: Updated the following projects to - contain Simple_util.* Removed the obsolete files. Thanks to - Barry Hoggard <hoggard@cfx.com> for pointing this out. + contain Simple_util.* Removed the obsolete files. Thanks to + Barry Hoggard <hoggard@cfx.com> for pointing this out. * TAO/examples/Simple/timeserver.dsp * TAO/examples/Simple/timeclient.dsp @@ -1011,53 +1018,53 @@ Mon Mar 29 19:10:09 1999 Carlos O'Ryan <coryan@cs.wustl.edu> * tao/Stub.h: * tao/Stub.i: * tao/Stub.cpp: The Stub carries the ORB_Core around, this reduces - the number of calls to TAO_ORB_Core_instance(), at least on the - client-side. It is also the first step to be able to get to the - policy list effective for an object, because we needed some way - to map from the CORBA::Object to the ORB that it belongs to. + the number of calls to TAO_ORB_Core_instance(), at least on the + client-side. It is also the first step to be able to get to the + policy list effective for an object, because we needed some way + to map from the CORBA::Object to the ORB that it belongs to. * tao/CDR.h: * tao/CDR.i: * tao/CDR.cpp: The InputCDR class can carry the ORB_Core around to - initialize the TAO_Stub's appropiately. Unfortunately we cannot - use this feature everywhere. + initialize the TAO_Stub's appropiately. Unfortunately we cannot + use this feature everywhere. * tao/Invocation.i: Initialize the InputCDR with the right - ORB_Core. + ORB_Core. * tao/ORB.cpp: Changed the code to create TAO_Stub's to use the - new constructor and pass it the ORB_Core. Use the right - ORB_Core when extracting an object reference from a string. + new constructor and pass it the ORB_Core. Use the right + ORB_Core when extracting an object reference from a string. * tao/Object.cpp: When extracting an Object from a CDR stream we - use the right ORB_Core. + use the right ORB_Core. * TAO_IDL/be/be_visitor_operation/operation_cs.cpp: Use the - ORB_Core in the stub instead TAO_ORB_Core_instance() to make a - request. + ORB_Core in the stub instead TAO_ORB_Core_instance() to make a + request. * orbsvcs/ImplRepo_Service/ImplRepo_i.cpp: Migrated to the new - TAO_Stub constructors. + TAO_Stub constructors. Mon Mar 29 15:55:23 1999 Balachandran Natarajan <bala@cs.wustl.edu> * tao/Request.h (CORBA_Request): Put a default argument for calls - send_oneway () and invoke () as - CORBA::Environment::default_environment(). This is for users who - are using the native exception. But users using the non-native - exceptions should pass in their environment to get the exception - back. This change is attributed to Barry Hoggard - <hoggardb@cfx.xom> + send_oneway () and invoke () as + CORBA::Environment::default_environment(). This is for users who + are using the native exception. But users using the non-native + exceptions should pass in their environment to get the exception + back. This change is attributed to Barry Hoggard + <hoggardb@cfx.xom> Sun Mar 28 21:37:42 1999 David L. Levine <levine@cs.wustl.edu> * examples/Simple/grid/Grid_Client_i.cpp (run): fixed typo in - ACE_DECLARE_NEW_CORBA_ENV. + ACE_DECLARE_NEW_CORBA_ENV. Sun Mar 28 18:28:10 1999 Darrell Brunsch <brunsch@cs.wustl.edu> * orbsvcs/tests/ImplRepo/nestea_i.cpp: Removed extra - ACE_File_Connector variables that were not being used. + ACE_File_Connector variables that were not being used. Sun Mar 28 17:55:10 1999 Vishal Kachroo <vishal@merengue.cs.wustl.edu> @@ -1086,8 +1093,8 @@ Sun Mar 28 14:27:28 1999 Nanbor Wang <nanbor@cs.wustl.edu> * orbsvcs/Event/EC_ProxySupplier.cpp: * orbsvcs/Event/EC_SupplierFiltering.cpp: * orbsvcs/Naming/Hash_Naming_Context.cpp: Replaced - ACE_GRUAD_THROW* with ACE_GUARD_TRHOW_EX with appropriate - ACE_CHECK*. + ACE_GRUAD_THROW* with ACE_GUARD_TRHOW_EX with appropriate + ACE_CHECK*. Sun Mar 28 14:20:25 1999 Jeff Parsons <parsons@cs.wustl.edu> @@ -1098,8 +1105,8 @@ Sun Mar 28 14:20:25 1999 Jeff Parsons <parsons@cs.wustl.edu> * tao/DynSequence_i.{h,cpp}: * tao/DynStruct_i.{h,cpp}: * tao/DynUnion_i.{h,cpp}: Changed over TAO_IN_ENV to ACE_TRY_ENV - and ACE_NEW_THROW_RETURN to ACE_NEW_THROW_EX/ACE_CHECK_RETURN. - Also replaced a few Any_ptr/delete pairs with Any_vars. + and ACE_NEW_THROW_RETURN to ACE_NEW_THROW_EX/ACE_CHECK_RETURN. + Also replaced a few Any_ptr/delete pairs with Any_vars. Sun Mar 28 11:39:36 1999 Nanbor Wang <nanbor@cs.wustl.edu> @@ -1108,7 +1115,7 @@ Sun Mar 28 11:39:36 1999 Nanbor Wang <nanbor@cs.wustl.edu> Sun Mar 28 07:40:45 1999 David L. Levine <levine@cs.wustl.edu> * orbsvcs/orbsvcs/Naming/Naming_Utils.cpp: added - ACE_Auto_Basic_Ptr<TAO_Naming_Context> explicit instantiation. + ACE_Auto_Basic_Ptr<TAO_Naming_Context> explicit instantiation. Sun Mar 28 03:27:59 1999 Nanbor Wang <nanbor@cs.wustl.edu> @@ -1129,7 +1136,7 @@ Sun Mar 28 03:27:59 1999 Nanbor Wang <nanbor@cs.wustl.edu> * TAO/tao/Invocation.cpp: * TAO/tao/ORB.cpp: * TAO/tao/Typecode.cpp: Replaced ACE_NEW_THROW* macros with - ACE_NEW_THROW_EX and appropriate ACE_CHECK* macros. + ACE_NEW_THROW_EX and appropriate ACE_CHECK* macros. 1999-03-27 Nagarajan Surendran <naga@polka.cs.wustl.edu> @@ -1146,17 +1153,17 @@ Sat Mar 27 11:57:11 1999 Carlos O'Ryan <coryan@cs.wustl.edu> * tao/ORB.h: * tao/ORB.cpp: Removed an Unbounded_Set<ACE_INET_Addr> that I - moved from IIOP_ORB, but it was not used at all. + moved from IIOP_ORB, but it was not used at all. Sat Mar 27 06:51:38 1999 David L. Levine <levine@cs.wustl.edu> * examples/Event_Comm/Makefile: updated dependencies so that it - can build. + can build. Fri Mar 26 23:50:46 1999 Nanbor Wang <nanbor@cs.wustl.edu> * tao/POA.pidl (PortableServer): Added State and get_state. - Thanks to Umar Syyid <usyyid@hns.com> for pointing this out. + Thanks to Umar Syyid <usyyid@hns.com> for pointing this out. Fri Mar 26 22:53:09 1999 Jeff Parsons <parsons@cs.wustl.edu> @@ -1174,38 +1181,38 @@ Fri Mar 26 22:53:09 1999 Jeff Parsons <parsons@cs.wustl.edu> * tao/Request.h: * tao/Server_Request.h: * tao/TypeCode.h: Put in some more of the _ptr_type and _var_type - typedefs. As I read in the Henning/Vinoski book, I see that - these things are used just about anywhere xxx_ptr and/or xxx_var - are defined. This should about do it for TAO code. Still some - places in the IDL compiler left where these can be generated. + typedefs. As I read in the Henning/Vinoski book, I see that + these things are used just about anywhere xxx_ptr and/or xxx_var + are defined. This should about do it for TAO code. Still some + places in the IDL compiler left where these can be generated. Fri Mar 26 21:57:44 1999 Balachandran Natarajan <bala@cs.wustl.edu> * tao/POAManager.cpp (get_state): Made changes to the type - declarations in this file. The scoping was not right to acces - the enum variables. Thanks to Naga for pointing out the mistake. + declarations in this file. The scoping was not right to acces + the enum variables. Thanks to Naga for pointing out the mistake. Fri Mar 26 18:08:10 1999 Carlos O'Ryan <coryan@cs.wustl.edu> * tao/TAO.dsp: * tao/TAO_Static.dsp: Removed the IIOP_ORB.{h,cpp} from the - project files. + project files. Fri Mar 26 18:07:43 1999 Nanbor Wang <nanbor@cs.wustl.edu> * tao/POAC.h: * tao/POAS.{h,cpp}: * tao/POAManager.{h,cpp} (get_state): Added enum definition for - PortableServer::POAManager::State and the get_state method which - got added in Corba 2.3 spec. Thanks to Umar Syyid - <usyyid@hns.com> for pointing this out. + PortableServer::POAManager::State and the get_state method which + got added in Corba 2.3 spec. Thanks to Umar Syyid + <usyyid@hns.com> for pointing this out. Fri Mar 26 18:12:56 1999 Darrell Brunsch <brunsch@cs.wustl.edu> * orbsvcs/tests/ImplRepo/airplane_server_i.cpp: * orbsvcs/tests/ImplRepo/nestea_server_i.cpp: I think the passing - of a _var into a method that accepts _ptr was causing errors on - some platforms so I added .ionout () to it hoping to fix it. + of a _var into a method that accepts _ptr was causing errors on + some platforms so I added .ionout () to it hoping to fix it. Fri Mar 26 17:59:22 1999 Darrell Brunsch <brunsch@cs.wustl.edu> @@ -1220,7 +1227,7 @@ Fri Mar 26 17:59:22 1999 Darrell Brunsch <brunsch@cs.wustl.edu> * orbsvcs/tests/ImplRepo/nestea_server.cpp: * orbsvcs/tests/ImplRepo/nestea_server_i.cpp: * orbsvcs/tests/ImplRepo/nestea_server_i.h: Replaced all TAO - exception macros with ACE exception macros. + exception macros with ACE exception macros. Fri Mar 26 17:58:58 1999 Carlos O'Ryan <coryan@cs.wustl.edu> @@ -1234,12 +1241,12 @@ Fri Mar 26 17:58:58 1999 Carlos O'Ryan <coryan@cs.wustl.edu> * tao/ORB.i: * tao/ORB.cpp: * tao/ORB_Core.cpp: Removed the IIOP_ORB class, it was not needed, - it was confusing the pluggable protocols work and it added more - layering than was desirable. Also added a pointer from the ORB - to the ORB_Core that created it, that way we don't need to rely - on the TAO_ORB_Core_instance() method. The more I think about - it the more the ORB_Core looks like an implementation class for - the ORB interface. + it was confusing the pluggable protocols work and it added more + layering than was desirable. Also added a pointer from the ORB + to the ORB_Core that created it, that way we don't need to rely + on the TAO_ORB_Core_instance() method. The more I think about + it the more the ORB_Core looks like an implementation class for + the ORB interface. * examples/Makefile: Added Event_Comm to the list. @@ -1248,25 +1255,25 @@ Fri Mar 26 17:58:58 1999 Carlos O'Ryan <coryan@cs.wustl.edu> Fri Mar 26 15:38:00 1999 Vishal Kachroo <vishal@merengue.cs.wustl.edu> * orbsvcs/orbsvcs/IOR_Multicast.cpp (handle_input): Cosmetic - change. Moved the null termination of service name ahead so it - prints properly in the ACE_DEBUG. + change. Moved the null termination of service name ahead so it + prints properly in the ACE_DEBUG. Fri Mar 26 16:00:58 1999 David L. Levine <levine@cs.wustl.edu> * orbsvcs/orbsvcs/Makefile: instead of not building Time component - if ImplRepo component isn't built, build ImplRepo component if - Time component is built. + if ImplRepo component isn't built, build ImplRepo component if + Time component is built. Fri Mar 26 13:01:50 1999 Jeff Parsons <parsons@cs.wustl.edu> * TAO/performance-tests/Cubit/TAO/DII_Cubit/client.cpp: Modified - code to use member environment variable inside cube_* calls, and - ACE_TRY_ENV inside init and shutdown code. + code to use member environment variable inside cube_* calls, and + ACE_TRY_ENV inside init and shutdown code. * TAO/performance-tests/Cubit/TAO/IDL_Cubit/server.dsp: * TAO/performance-tests/Cubit/TAO/IDL_Cubit/collocation_test.dsp: - Deleted a header file that was included twice and added a couple - that were missing. + Deleted a header file that was included twice and added a couple + that were missing. Fri Mar 26 12:51:07 1999 Marina Spivak <marina@cs.wustl.edu> @@ -1278,28 +1285,28 @@ Fri Mar 26 12:51:07 1999 Marina Spivak <marina@cs.wustl.edu> orbsvcs/orbsvcs/Makefile: Update the files above. * orbsvcs/orbsvcs/Naming/CosNaming_i.{h, cpp}: Removed the files - above. Restructured the implementation of the Naming Service to - follow the bridge pattern. This will allow to easily plug - additional implemenations of the Naming Service, as well as - dynamically load the appropriate implementation at run-time with - Service_Config. + above. Restructured the implementation of the Naming Service to + follow the bridge pattern. This will allow to easily plug + additional implemenations of the Naming Service, as well as + dynamically load the appropriate implementation at run-time with + Service_Config. - Please see orbsvcs/orbsvcs/Naming/README for details. + Please see orbsvcs/orbsvcs/Naming/README for details. Fri Mar 26 11:39:44 1999 Steve Huston <shuston@riverace.com> * orbsvcs/orbsvcs/Event/EC_Timeout_Generator.h: Replaced forward - declaration of TAO_EC_Timeout_Filter with include - EC_Timeout_Filter.h so static_cast knows the complete type. + declaration of TAO_EC_Timeout_Filter with include + EC_Timeout_Filter.h so static_cast knows the complete type. * utils/IOR-parser/Makefile: Now builds without a library; builds - on HP-UX. + on HP-UX. Fri Mar 26 09:26:48 1999 David L. Levine <levine@cs.wustl.edu> * orbsvcs/orbsvcs/Time_Utilities.*: replace static zero object - with static zero () member function. This removes the - dependencies of all other services on TAO's Time Service. + with static zero () member function. This removes the + dependencies of all other services on TAO's Time Service. * orbsvcs/orbsvcs/CosEvent/ProxyPushConsumer_i.cpp, orbsvcs/orbsvcs/Event/Dispatching_Modules.cpp, @@ -1314,12 +1321,12 @@ Fri Mar 26 09:26:48 1999 David L. Levine <levine@cs.wustl.edu> orbsvcs/tests/EC_Multiple/EC_Multiple.cpp, orbsvcs/tests/EC_Throughput/ECT_Supplier.cpp, orbsvcs/tests/Event_Latency/Event_Latency.cpp: changed - ORBSVCS_Time::zero to ORBSVCS_Time::zero (). + ORBSVCS_Time::zero to ORBSVCS_Time::zero (). Fri Mar 26 08:39:45 1999 Carlos O'Ryan <coryan@cs.wustl.edu> * TAO_IDL/be/be_helper.cpp: Fixed minor syntax error in the - be_helper.cpp file. + be_helper.cpp file. Fri Mar 26 01:33:05 1999 Vishal Kachroo <vishal@merengue.cs.wustl.edu> @@ -1356,57 +1363,57 @@ Thu Mar 25 21:11:11 1999 Jeff Parsons <parsons@cs.wustl.edu> * TAO/performance-tests/Cubit/TAO/IDL_Cubit/Cubit_Client.cpp: * TAO/performance-tests/Cubit/TAO/IDL_Cubit/Cubit_Server.cpp: * TAO/performance-tests/Cubit/TAO/IDL_Cubit/collocation_test.cpp: - Changed TAO_TRY stuff to ACE_TRY. Also re-enabled the - cube_union test in DII_Cubit. + Changed TAO_TRY stuff to ACE_TRY. Also re-enabled the + cube_union test in DII_Cubit. Thu Mar 25 20:26:40 1999 Vishal Kachroo <vishal@merengue.cs.wustl.edu> * tao/ORB.cpp : Fixed some memory leaks in - resolve_initial_references (). Called resolve_service for - service names other than those statically defined in the orb. - The resolve_service was initially resolve_naming_service. Now it - takes a string as a parameter for the service name to be - resolved. + resolve_initial_references (). Called resolve_service for + service names other than those statically defined in the orb. + The resolve_service was initially resolve_naming_service. Now it + takes a string as a parameter for the service name to be + resolved. * tao/ORB.h: Changed the function resolve_naming_service () to - resolve_service passing in the service name as a parameter. - This function calls multicast_to_service () with the given - service name. + resolve_service passing in the service name as a parameter. + This function calls multicast_to_service () with the given + service name. Thu Mar 25 16:34:55 1999 Carlos O'Ryan <coryan@cs.wustl.edu> * TAO_IDL/be/be_union_branch.cpp: The TypeCode buffer generated - for unions that had a short, ushort, char or wchar as - discriminator was broken. This was giving all kinds of problems - with the new test in Param_Test + for unions that had a short, ushort, char or wchar as + discriminator was broken. This was giving all kinds of problems + with the new test in Param_Test (union inside any). Hopefully it will fix the problem that - Frank Buschmann <Frank.Buschmann@mchp.siemens.de> reported. + Frank Buschmann <Frank.Buschmann@mchp.siemens.de> reported. * tao/Typecode.cpp: Changed one of the methods - (private_member_label) to use the ACE_TRY macros and fixed - several problems with its demarshaling of the labels. Another - attempt at fixing the problem with unions that was good, but no - the right solution. + (private_member_label) to use the ACE_TRY macros and fixed + several problems with its demarshaling of the labels. Another + attempt at fixing the problem with unions that was good, but no + the right solution. * TAO_IDL/be_include/be_visitor_union/any_op_cs.h: * TAO_IDL/be/be_visitor_union/any_op_cs.cpp: Added support for - interpretive and compiled marshaling versions of the <<= and >>= - operators for unions. This was an attempt to fix a bug in - marshaling unions inside anys, but finally the problem was in - other place, the change is useful though, and I am leaving it as - an example on how to start removing the need for the encode() - and decode() operations, even in the support of the CORBA::Any - type. + interpretive and compiled marshaling versions of the <<= and >>= + operators for unions. This was an attempt to fix a bug in + marshaling unions inside anys, but finally the problem was in + other place, the change is useful though, and I am leaving it as + an example on how to start removing the need for the encode() + and decode() operations, even in the support of the CORBA::Any + type. * tao/Any.h: * tao/Any.cpp: Added new operations to manipulate CORBA::Any with - compiled marshaling. + compiled marshaling. * tests/Param_Test/any.h: * tests/Param_Test/any.cpp: * tests/Param_Test/client.cpp: * tests/Param_Test/param_test_i.cpp: Added new sub-test for the - any test. It inserts a union into the any. + any test. It inserts a union into the any. * tao/encode.cpp: Simplified implementation of union marshaling. @@ -1420,9 +1427,9 @@ Thu Mar 25 16:34:55 1999 Carlos O'Ryan <coryan@cs.wustl.edu> Thu Mar 25 16:24:08 1999 David L. Levine <levine@cs.wustl.edu> * performance-tests/Cubit/TAO/MT_Cubit/{MT_Cubit_Test,run_test.pl}, - performance-tests/Cubit/TAO/IDL_Cubit/run_tests.pl: changed - iioplite to gioplite. See ChangeLogTag:Mon Mar 8 20:49:45 1999 - Carlos O'Ryan. + performance-tests/Cubit/TAO/IDL_Cubit/run_tests.pl: changed + iioplite to gioplite. See ChangeLogTag:Mon Mar 8 20:49:45 1999 + Carlos O'Ryan. Thu Mar 25 15:09:37 1999 Vishal Kachroo <vishal@merengue.cs.wustl.edu> @@ -1435,16 +1442,16 @@ Thu Mar 25 15:09:37 1999 Vishal Kachroo <vishal@merengue.cs.wustl.edu> Thu Mar 25 07:41:57 1999 Carlos O'Ryan <coryan@cs.wustl.edu> * TAO_IDL/util/utl_global.cpp: Fixed use of ACE_NEW_RETURN, - ACE_NEW was the right macro here. + ACE_NEW was the right macro here. Thu Mar 25 01:05:47 1999 Alexander Babu Arulanthu <alex@cs.wustl.edu> * TAO_IDL/include/idl_global.h (class IDL_GlobalData): * TAO_IDL/driver/drv_preproc.cpp: Removed the code that was - resolving "TEMP" variable to figure out temp directory. Instead - use the global temp_dir () which has already been resolved once - in drv_args.cpp + resolving "TEMP" variable to figure out temp directory. Instead + use the global temp_dir () which has already been resolved once + in drv_args.cpp * TAO_IDL/util/utl_global.cpp (temp_dir): * TAO_IDL/driver/drv_args.cpp: @@ -1456,8 +1463,8 @@ Thu Mar 25 01:05:47 1999 Alexander Babu Arulanthu <alex@cs.wustl.edu> * TAO_IDL/be/be_interface.cpp: Fixed to use the temp directory to keep the gperf temp files. - Thanks to Margaret Reitz <margaret@veritas.com> for reporting - the problem. + Thanks to Margaret Reitz <margaret@veritas.com> for reporting + the problem. Wed Mar 24 16:39:03 1999 Darrell Brunsch <brunsch@cs.wustl.edu> @@ -1466,52 +1473,52 @@ Wed Mar 24 16:39:03 1999 Darrell Brunsch <brunsch@cs.wustl.edu> Wed Mar 24 15:07:22 1999 Darrell Brunsch <brunsch@cs.wustl.edu> * TAO_IDL/Makefile: Hardcoded our specialized yacc path in it (and - it can be overridden via the command line). Also automatically - put an CVS ID string in the y.tab.cpp also. + it can be overridden via the command line). Also automatically + put an CVS ID string in the y.tab.cpp also. * TAO_IDL/fe/y.tab.cpp.diff: * TAO_IDL/fe/y.tab.cpp: Removed some warnings and updated the - diff. + diff. Wed Mar 24 10:04:28 1999 Carlos O'Ryan <coryan@cs.wustl.edu> * TAO_IDL/be/be_visitor_interface_fwd/interface_fwd_ci.cpp: - Removed definitions of inline functions for the T_var and T_out - classes corresponding to a forward declaration. The classes will - be generated again for the interface. This change should let us - use inline versions of T::_nil() and T::_duplicate(). + Removed definitions of inline functions for the T_var and T_out + classes corresponding to a forward declaration. The classes will + be generated again for the interface. This change should let us + use inline versions of T::_nil() and T::_duplicate(). Wed Mar 24 09:00:01 1999 Carlos O'Ryan <coryan@cs.wustl.edu> * orbsvcs/ImplRepo_Service/ImplRepo_i.cpp: This is the only file - outside $TAO_ROOT/tao that was using STUB_Object. + outside $TAO_ROOT/tao that was using STUB_Object. Wed Mar 24 06:13:45 1999 David L. Levine <levine@cs.wustl.edu> * tao/Invocation.cpp (invoke_i): removed ACE_NOTREACHED wrapper - from final return statement. Both DU cxx and ghs complained - that the statement is reachable, I think because the last switch - statement doesn't have a default case. + from final return statement. Both DU cxx and ghs complained + that the statement is reachable, I think because the last switch + statement doesn't have a default case. Tue Mar 23 22:33:43 1999 Carlos O'Ryan <coryan@cs.wustl.edu> * tao/Stub.h: * tao/Stub.i: * tao/Stub.cpp: Changed the name from STUB_Object to TAO_Stub, - otherwise it pollutes the namespace. This affected many files. + otherwise it pollutes the namespace. This affected many files. * tao/corbafwd.h: * tao/Exception.h: * tao/Exception.cpp: Added new system exceptions: INV_POLICY - (invalid policy), REBIND + (invalid policy), REBIND (request will require object rebind) and TIMEOUT (the request - timed out). This new exceptions are not raised yet, but they - will be as part of the CORBA Messaging effort. + timed out). This new exceptions are not raised yet, but they + will be as part of the CORBA Messaging effort. * tao/IIOP_Profile.cpp: Changed all CORBA_DATA_CONVERSION - exceptions for CORBA::MARSHAL. DATA_CONVERSION is reserved to - errors while handling basic types, such as fixed<> or marshaling - character sets. + exceptions for CORBA::MARSHAL. DATA_CONVERSION is reserved to + errors while handling basic types, such as fixed<> or marshaling + character sets. * TAO_IDL/be/be_visitor_interface.cpp: * TAO_IDL/be/be_visitor_interface/collocated_sh.cpp: @@ -1521,61 +1528,61 @@ Tue Mar 23 22:33:43 1999 Carlos O'Ryan <coryan@cs.wustl.edu> * TAO_IDL/be/be_visitor_interface/interface_cs.cpp: * TAO_IDL/be/be_visitor_interface/interface_ss.cpp: * TAO_IDL/be/be_visitor_operation/operation_cs.cpp: The IDL - compiler generates TAO_Stub now. Moved the generation of the - _duplicate() and _nil() methods to the .i files. We now - generate the _unchecked_narrow() method. + compiler generates TAO_Stub now. Moved the generation of the + _duplicate() and _nil() methods to the .i files. We now + generate the _unchecked_narrow() method. Tue Mar 23 21:55:21 1999 David L. Levine <levine@cs.wustl.edu> * rules.tao.GNU,orbsvcs/orbsvcs/Makefile,docs/configurations.html: - moved TAO_ORBSVCS default setting from rule.tao.GNU to - orbsvcs/orbsvcs/Makefile. + moved TAO_ORBSVCS default setting from rule.tao.GNU to + orbsvcs/orbsvcs/Makefile. Tue Mar 23 21:36:12 1999 Carlos O'Ryan <coryan@cs.wustl.edu> * tao/Invocation.cpp: The error codes returned from invoke_i() - were wrong. Resulting in missing user exceptions and other evil - things. + were wrong. Resulting in missing user exceptions and other evil + things. * docs/Options.html: * tao/ORB_Core.cpp: Added option to control TAO_debug_level - directly. + directly. * tao/GIOP.cpp: Enabled more debugging messages for the beginning - of an outgoing buffer, only if TAO_debug_level > 3. + of an outgoing buffer, only if TAO_debug_level > 3. * orbsvcs/tests/Simple_Naming/client.cpp: Print some debugging - messages if the tests fail. + messages if the tests fail. Tue Mar 23 19:14:23 1999 Vishal Kachroo <vishal@merengue.cs.wustl.edu> * examples/Simple/Simple_util.h (class Server): Added a method to - test the InterOperable Naming Service with any of the existing - Simple examples in TAO (like bank,time etc.) Specifying a "-i - object_id" option to the any of the examples will allow a client - to use the multiple end-point iioploc ior for the server as - iioploc:1.0//<host-name>:<port>/<object_id>,<other-endpoints> + test the InterOperable Naming Service with any of the existing + Simple examples in TAO (like bank,time etc.) Specifying a "-i + object_id" option to the any of the examples will allow a client + to use the multiple end-point iioploc ior for the server as + iioploc:1.0//<host-name>:<port>/<object_id>,<other-endpoints> This change will be used by the InterOperable Naming Service - test that will be added soon to the TAO\tests. + test that will be added soon to the TAO\tests. * tao/ORB.cpp (multicast_query): Printed the error message in the - accept call only if the TAO_debug_level > 0. + accept call only if the TAO_debug_level > 0. Tue Mar 23 10:14:58 1999 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu> * TAO_IDL/be/be_interface.cpp: There were some missing '\n' that - were making the ACE_ERROR statements hard to read. + were making the ACE_ERROR statements hard to read. Tue Mar 23 09:27:51 1999 David L. Levine <levine@cs.wustl.edu> * orbsvcs/Makefile: if not building ImplRepo Service, don't build - Time Service. + Time Service. * ImplRepo_Service/Makefile,Time_Service/Makefile, - tests/ImplRepo/Makefile,tests/Time/Makefile: only build if the - orbsvcs library was built with the respective TAO_ORBSVCS - component. + tests/ImplRepo/Makefile,tests/Time/Makefile: only build if the + orbsvcs library was built with the respective TAO_ORBSVCS + component. Tue Mar 23 09:01:01 1999 Carlos O'Ryan <coryan@cs.wustl.edu> @@ -1585,7 +1592,7 @@ Tue Mar 23 09:01:01 1999 Carlos O'Ryan <coryan@cs.wustl.edu> Tue Mar 23 08:59:22 1999 David L. Levine <levine@cs.wustl.edu> * tao/Stub.cpp (do_static_call,do_dynamic_call): removed unused - local variable "status". + local variable "status". Tue Mar 23 00:22:16 1999 Carlos O'Ryan <coryan@cs.wustl.edu> @@ -1594,66 +1601,66 @@ Tue Mar 23 00:22:16 1999 Carlos O'Ryan <coryan@cs.wustl.edu> * tao/Invocation.cpp: * tao/Stub.h: * tao/Stub.cpp: Major changes to the start() and invoke() methods, - they now control most of the loop for connection establishment - and forwarding. The clients only need to restart the request if - the invoke method returns TAO_INVOKE_RESTART. Also factored out - the common code for several versions of the invoke() method. - Fixed severe error in protocol implementation, a successful - write followed by a read error must result in a COMM_FAILURE - exception. Carefully examined what exceptions and what status - code to raise from start() and invoke(). Re-organized the - implementation of do_static_call and do_dynamic_call to use the - new features of the invocation classes. Cleaned up the - LocationRequest implementation. + they now control most of the loop for connection establishment + and forwarding. The clients only need to restart the request if + the invoke method returns TAO_INVOKE_RESTART. Also factored out + the common code for several versions of the invoke() method. + Fixed severe error in protocol implementation, a successful + write followed by a read error must result in a COMM_FAILURE + exception. Carefully examined what exceptions and what status + code to raise from start() and invoke(). Re-organized the + implementation of do_static_call and do_dynamic_call to use the + new features of the invocation classes. Cleaned up the + LocationRequest implementation. * tao/Pluggable.h: * tao/Pluggable.cpp: * tao/IIOP_Connector.h: * tao/IIOP_Connector.cpp: No exceptions are raised by the - connector, simply an error code is returned. + connector, simply an error code is returned. * TAO_IDL/be/be_visitor_operation/operation_cs.cpp: Changed the - IDL compiler to exploit the new features in the Invocation - classes. + IDL compiler to exploit the new features in the Invocation + classes. * tao/IIOP_Transport.cpp: * tao/GIOP.cpp: Cleaned up error propagation. * tao/Environment.cpp: * tao/Connect.cpp: Minor cosmetic fixes. Improved error messages - format. + format. * tao/Object.cpp: Reimplemented some methods using the new form of - compiled marshaling. + compiled marshaling. Mon Mar 22 17:32:19 1999 Vishal Kachroo <vishal@merengue.cs.wustl.edu> * tao/IIOP_ORB.cpp: Removed an extra ACE_DEBUG. * orbsvcs/Time_Service/Server_i.cpp (init): Added a TAO_CHECK_ENV. - This came up while I was testing the InterOperable Naming - Service on NT. + This came up while I was testing the InterOperable Naming + Service on NT. * tao/ORB.cpp (multicast_query): removed the unused variable - 'result'. egcs was complaining for this. + 'result'. egcs was complaining for this. * tao/orbconf.h: Removed the #defs for IIOPNAME_PREFIX and - IIOPLOC_PREFIX. I am not using these anywhere. + IIOPLOC_PREFIX. I am not using these anywhere. * tao/ORB.cpp (multicast_query): Removed an unnecessary ACE_DEBUG. - Moved the dgram.close () up. + Moved the dgram.close () up. Mon Mar 22 17:15:20 1999 Darrell Brunsch <brunsch@cs.wustl.edu> * tao/tao.dsp: Added IOR_LookupTable files. * tao/IIOP_ORB.cpp: Fixed a signed/unsigned warning and an error - with an ambiguous use of []. + with an ambiguous use of []. Mon Mar 22 16:40:36 1999 Vishal Kachroo <vishal@merengue.cs.wustl.edu> * orbsvcs/orbsvcs/Time/TAO_UTO.cpp (TAO_UTO): Included - "ace/OS.h". Used ACE_static_cast. + "ace/OS.h". Used ACE_static_cast. Mon Mar 22 16:40:36 1999 Vishal Kachroo <vishal@merengue.cs.wustl.edu> @@ -1750,15 +1757,15 @@ Mon Mar 22 16:40:36 1999 Vishal Kachroo <vishal@merengue.cs.wustl.edu> Mon Mar 22 14:13:17 1999 David L. Levine <levine@cs.wustl.edu> * tao/Makefile,orbsvcs/orbsvcs/Makefile: added ace_components - support for TAO_COMPONENTS and ORBSVCS_COMPONENTS, respectively. - This allows other Makefiles to determine which components were - built into libTAO and liborbsvcs. + support for TAO_COMPONENTS and ORBSVCS_COMPONENTS, respectively. + This allows other Makefiles to determine which components were + built into libTAO and liborbsvcs. Sun Mar 21 22:33:17 1999 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu> * tao/ORB_Core.cpp (init): The second call to sock_rcvbuf_size() - should be sock_sndbuf_size(). Thanks to Russ Noseworthy for - reporting this. + should be sock_sndbuf_size(). Thanks to Russ Noseworthy for + reporting this. Sun Mar 21 21:23:44 1999 Douglas C. Schmidt <schmidt@cs.wustl.edu> @@ -7904,10 +7911,10 @@ Fri Jan 1 11:51:42 1999 Vishal Kachroo <vishal@merengue.cs.wustl.edu> Fri Jan 01 02:45:18 1999 Irfan Pyarali <irfan@cs.wustl.edu> * TAO_IDL/be/be_visitor_array/array_ci.cpp (gen_forany_impl and - gen_var_impl): There is no cast required for assigning a pointer - to zero. Thanks to Patrice Bensoussan <pbensoussan@amadeus.net> - for reporting this bug. + gen_var_impl): There is no cast required for assigning a pointer + to zero. Thanks to Patrice Bensoussan <pbensoussan@amadeus.net> + for reporting this bug. * Active_Object_Map.i: Rearranged functions to remove "redeclared - inline after being called" warnings. Thanks to David for - pointing these out. + inline after being called" warnings. Thanks to David for + pointing these out. |