diff options
author | levine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2000-01-11 23:09:43 +0000 |
---|---|---|
committer | levine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2000-01-11 23:09:43 +0000 |
commit | 293ec26bc588c1fc23d3af0714e5994afc97695d (patch) | |
tree | fb6a33933de542aabcab5fbea07bef653d68d9d5 | |
parent | 08686a42a5f4040f4cf252ccc3cd4d79c330b778 (diff) | |
download | ATCD-293ec26bc588c1fc23d3af0714e5994afc97695d.tar.gz |
untabified
-rw-r--r-- | ChangeLog | 180 | ||||
-rw-r--r-- | ChangeLogs/ChangeLog-02a | 180 | ||||
-rw-r--r-- | ChangeLogs/ChangeLog-03a | 180 | ||||
-rw-r--r-- | TAO/ChangeLogs/ChangeLog-02a | 500 |
4 files changed, 520 insertions, 520 deletions
diff --git a/ChangeLog b/ChangeLog index fe1d06d75c3..76ffd4771db 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,152 +1,152 @@ Mon Jan 10 12:50:10 2000 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu> - * ace/Select_Reactor_T.h (class ACE_Select_Reactor_T): Reformatted the - documentation a bit... + * ace/Select_Reactor_T.h (class ACE_Select_Reactor_T): Reformatted the + documentation a bit... Mon Jan 10 15:37:22 2000 Irfan Pyarali <irfan@cs.wustl.edu> - * ace/Pair_T: Added const accessors to the pair class. Also, - changed the Reference_Pair accessors to be const. Thanks to - Serge Kolgan <skolgan@cisco.com> for reporting this. + * ace/Pair_T: Added const accessors to the pair class. Also, + changed the Reference_Pair accessors to be const. Thanks to + Serge Kolgan <skolgan@cisco.com> for reporting this. Sun Jan 9 00:25:58 2000 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu> - * ace/Process.i (setreugid): Added an ACE_UNUSED_ARG for the - ACE_LACKS_PWD_FUNCTIONS case. Thanks to David for catching - this! + * ace/Process.i (setreugid): Added an ACE_UNUSED_ARG for the + ACE_LACKS_PWD_FUNCTIONS case. Thanks to David for catching + this! - * ace/Process.i (setreugid): Guard against the case where - ACE_LACKS_PWD_FUNCTIONS. Thanks to David Levine for - reporting this problem with VxWorks. + * ace/Process.i (setreugid): Guard against the case where + ACE_LACKS_PWD_FUNCTIONS. Thanks to David Levine for + reporting this problem with VxWorks. - * ace/Pair_T.h: Reformatted to conform to the ACE style. + * ace/Pair_T.h: Reformatted to conform to the ACE style. Sat Jan 8 09:44:51 2000 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu> - * examples/Threads/thread_pool.cpp: Revised the example to - illustrate the new "wait_for_threads_in_destructor" feature of - ACE_Task. + * examples/Threads/thread_pool.cpp: Revised the example to + illustrate the new "wait_for_threads_in_destructor" feature of + ACE_Task. - * examples/Threads/task_four.cpp: Reformatted the code. + * examples/Threads/task_four.cpp: Reformatted the code. - * ace/Task_T: Added a new flag to the constructor that enables - applications to request that an ACE_Task will wait in its - destructor for any and all threads in the task to exit before - returning. Thanks to Valery Arkhangorodsky - <valerya@servicesoft.com> for suggesting this. + * ace/Task_T: Added a new flag to the constructor that enables + applications to request that an ACE_Task will wait in its + destructor for any and all threads in the task to exit before + returning. Thanks to Valery Arkhangorodsky + <valerya@servicesoft.com> for suggesting this. - * ace/OS.i: Needed to add an extern "C" {} block around the - setregid() and setreuid() functions. Thanks to David Levine - for reporting this. + * ace/OS.i: Needed to add an extern "C" {} block around the + setregid() and setreuid() functions. Thanks to David Levine + for reporting this. Fri Jan 7 20:01:48 2000 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu> - * ace/OS.i, - ace/config-sunos5.5.h: Some platforms seem to lack function - prototypes for setreuid() and setregid(), even though they are - in the library. Therefore, I've added + * ace/OS.i, + ace/config-sunos5.5.h: Some platforms seem to lack function + prototypes for setreuid() and setregid(), even though they are + in the library. Therefore, I've added - #define ACE_LACKS_SETREGID_PROTOTYPE + #define ACE_LACKS_SETREGID_PROTOTYPE - and + and - #define ACE_LACKS_SETREUID_PROTOTYPE + #define ACE_LACKS_SETREUID_PROTOTYPE macros to handle this case. - * ace/Process: Added support to allow UNIX applications to - automagically set the real and effective user/group ids when - ACE_Process::spawn() is called. Thanks to Craig Perras - <cperras@watchguard.com> for contributing this. + * ace/Process: Added support to allow UNIX applications to + automagically set the real and effective user/group ids when + ACE_Process::spawn() is called. Thanks to Craig Perras + <cperras@watchguard.com> for contributing this. - * ace: Updated the following files to include + * ace: Updated the following files to include #define ACE_LACKS_SETREGID - #define ACE_LACKS_SETREUID + #define ACE_LACKS_SETREUID config-chorus.h - config-cray.h:168 - config-cygwin32-common.h - config-freebsd-pthread.h - config-freebsd.h:33 - config-hpux-9.x.h - config-lynxos.h - config-netbsd.h - config-sunos4-g++.h - config-sunos4-sun4.1.4.h - config-win32-common.h + config-cray.h:168 + config-cygwin32-common.h + config-freebsd-pthread.h + config-freebsd.h:33 + config-hpux-9.x.h + config-lynxos.h + config-netbsd.h + config-sunos4-g++.h + config-sunos4-sun4.1.4.h + config-win32-common.h Ideally, Ossama's autoconf stuff will auto-detect anything that - I'm missing. + I'm missing. - * ace/OS: Added wrapper facade methods for setregid() and - setregid(). + * ace/OS: Added wrapper facade methods for setregid() and + setregid(). Fri Jan 7 16:05:32 2000 Ossama Othman <ossama@uci.edu> - * configure.in: + * configure.in: - Only define ACE_HAS_XT if both the Xt headers and libraries are - available. Previously, the existence of the Xt libraries was - not part of the XtReactor enable criterion. + Only define ACE_HAS_XT if both the Xt headers and libraries are + available. Previously, the existence of the Xt libraries was + not part of the XtReactor enable criterion. - * m4/compiler.m4 (ACE_SET_COMPILER_FLAGS): + * m4/compiler.m4 (ACE_SET_COMPILER_FLAGS): - Added C++ preprocessor flag documentation and trivial support. + Added C++ preprocessor flag documentation and trivial support. - Many AIX related compiler flag updates. + Many AIX related compiler flag updates. - * m4/platform.m4 (ACE_SET_PLATFORM_MACROS): + * m4/platform.m4 (ACE_SET_PLATFORM_MACROS): - Moved/consolidated platform-specific settings from configure.in - to here. + Moved/consolidated platform-specific settings from configure.in + to here. - Improved AIX support (updates, fixes, etc). + Improved AIX support (updates, fixes, etc). Fri Jan 7 10:48:55 2000 Nanbor Wang <nanbor@cs.wustl.edu> - * bin/run_all_list.pm: Added missing commas. + * bin/run_all_list.pm: Added missing commas. Thu Jan 06 22:26:42 2000 Irfan Pyarali <irfan@cs.wustl.edu> - * ace/OS.i (fcntl): There was a special fcntl() for Win32. - Removed that special version and added ACE_LACKS_FCNTL to - config-win32-common.h. + * ace/OS.i (fcntl): There was a special fcntl() for Win32. + Removed that special version and added ACE_LACKS_FCNTL to + config-win32-common.h. - * ace/ACE.cpp: Removed the non-"_n" versions of send/recv - functions that deal with message blocks. Since we deal with - continuation chains and linked messages, we are essentially - dealing with "_n" style functions. Also, improved the error - handling in case of timeouts. + * ace/ACE.cpp: Removed the non-"_n" versions of send/recv + functions that deal with message blocks. Since we deal with + continuation chains and linked messages, we are essentially + dealing with "_n" style functions. Also, improved the error + handling in case of timeouts. - * ace/Strategies_T.cpp - (ACE_Cached_Connect_Strategy::connect_svc_handler): If an error - occurs while activating the handler, the <activate_svc_handler> - method will close the handler. We must set the handler to zero - to make sure that the higher layer doesn't try to close the - handler again! + * ace/Strategies_T.cpp + (ACE_Cached_Connect_Strategy::connect_svc_handler): If an error + occurs while activating the handler, the <activate_svc_handler> + method will close the handler. We must set the handler to zero + to make sure that the higher layer doesn't try to close the + handler again! Thu Jan 6 15:00:56 2000 Ossama Othman <othman@cs.wustl.edu> - * aclocal.m4: - * configure: - * All Makefile.in: + * aclocal.m4: + * configure: + * All Makefile.in: - Removed these files. They are automatically generated, so they - should not be in the repository. Thanks to David for pointing - out that my ACE+autoconf updates caused CVS conflicts when - updating existing workspaces. + Removed these files. They are automatically generated, so they + should not be in the repository. Thanks to David for pointing + out that my ACE+autoconf updates caused CVS conflicts when + updating existing workspaces. Wed Jan 5 10:09:35 2000 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu> - * ace/Dirent.h: Added an ACE_Export on the ACE_Dirent class. I'm - surprised this hasn't been a problem before... Thanks to - Dominic Williams <dom@connected-place.co.uk> for indirectly - motivating this change. + * ace/Dirent.h: Added an ACE_Export on the ACE_Dirent class. I'm + surprised this hasn't been a problem before... Thanks to + Dominic Williams <dom@connected-place.co.uk> for indirectly + motivating this change. - * ace/SString.h: Updated the documentation for the various string - wrapper facades to clarify that they don't perform any locking. - Thanks to Jerry Jiang <javalist@21cn.com> for motivating this. + * ace/SString.h: Updated the documentation for the various string + wrapper facades to clarify that they don't perform any locking. + Thanks to Jerry Jiang <javalist@21cn.com> for motivating this. Wed Jan 05 09:53:04 2000 David L. Levine <levine@cs.wustl.edu> diff --git a/ChangeLogs/ChangeLog-02a b/ChangeLogs/ChangeLog-02a index fe1d06d75c3..76ffd4771db 100644 --- a/ChangeLogs/ChangeLog-02a +++ b/ChangeLogs/ChangeLog-02a @@ -1,152 +1,152 @@ Mon Jan 10 12:50:10 2000 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu> - * ace/Select_Reactor_T.h (class ACE_Select_Reactor_T): Reformatted the - documentation a bit... + * ace/Select_Reactor_T.h (class ACE_Select_Reactor_T): Reformatted the + documentation a bit... Mon Jan 10 15:37:22 2000 Irfan Pyarali <irfan@cs.wustl.edu> - * ace/Pair_T: Added const accessors to the pair class. Also, - changed the Reference_Pair accessors to be const. Thanks to - Serge Kolgan <skolgan@cisco.com> for reporting this. + * ace/Pair_T: Added const accessors to the pair class. Also, + changed the Reference_Pair accessors to be const. Thanks to + Serge Kolgan <skolgan@cisco.com> for reporting this. Sun Jan 9 00:25:58 2000 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu> - * ace/Process.i (setreugid): Added an ACE_UNUSED_ARG for the - ACE_LACKS_PWD_FUNCTIONS case. Thanks to David for catching - this! + * ace/Process.i (setreugid): Added an ACE_UNUSED_ARG for the + ACE_LACKS_PWD_FUNCTIONS case. Thanks to David for catching + this! - * ace/Process.i (setreugid): Guard against the case where - ACE_LACKS_PWD_FUNCTIONS. Thanks to David Levine for - reporting this problem with VxWorks. + * ace/Process.i (setreugid): Guard against the case where + ACE_LACKS_PWD_FUNCTIONS. Thanks to David Levine for + reporting this problem with VxWorks. - * ace/Pair_T.h: Reformatted to conform to the ACE style. + * ace/Pair_T.h: Reformatted to conform to the ACE style. Sat Jan 8 09:44:51 2000 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu> - * examples/Threads/thread_pool.cpp: Revised the example to - illustrate the new "wait_for_threads_in_destructor" feature of - ACE_Task. + * examples/Threads/thread_pool.cpp: Revised the example to + illustrate the new "wait_for_threads_in_destructor" feature of + ACE_Task. - * examples/Threads/task_four.cpp: Reformatted the code. + * examples/Threads/task_four.cpp: Reformatted the code. - * ace/Task_T: Added a new flag to the constructor that enables - applications to request that an ACE_Task will wait in its - destructor for any and all threads in the task to exit before - returning. Thanks to Valery Arkhangorodsky - <valerya@servicesoft.com> for suggesting this. + * ace/Task_T: Added a new flag to the constructor that enables + applications to request that an ACE_Task will wait in its + destructor for any and all threads in the task to exit before + returning. Thanks to Valery Arkhangorodsky + <valerya@servicesoft.com> for suggesting this. - * ace/OS.i: Needed to add an extern "C" {} block around the - setregid() and setreuid() functions. Thanks to David Levine - for reporting this. + * ace/OS.i: Needed to add an extern "C" {} block around the + setregid() and setreuid() functions. Thanks to David Levine + for reporting this. Fri Jan 7 20:01:48 2000 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu> - * ace/OS.i, - ace/config-sunos5.5.h: Some platforms seem to lack function - prototypes for setreuid() and setregid(), even though they are - in the library. Therefore, I've added + * ace/OS.i, + ace/config-sunos5.5.h: Some platforms seem to lack function + prototypes for setreuid() and setregid(), even though they are + in the library. Therefore, I've added - #define ACE_LACKS_SETREGID_PROTOTYPE + #define ACE_LACKS_SETREGID_PROTOTYPE - and + and - #define ACE_LACKS_SETREUID_PROTOTYPE + #define ACE_LACKS_SETREUID_PROTOTYPE macros to handle this case. - * ace/Process: Added support to allow UNIX applications to - automagically set the real and effective user/group ids when - ACE_Process::spawn() is called. Thanks to Craig Perras - <cperras@watchguard.com> for contributing this. + * ace/Process: Added support to allow UNIX applications to + automagically set the real and effective user/group ids when + ACE_Process::spawn() is called. Thanks to Craig Perras + <cperras@watchguard.com> for contributing this. - * ace: Updated the following files to include + * ace: Updated the following files to include #define ACE_LACKS_SETREGID - #define ACE_LACKS_SETREUID + #define ACE_LACKS_SETREUID config-chorus.h - config-cray.h:168 - config-cygwin32-common.h - config-freebsd-pthread.h - config-freebsd.h:33 - config-hpux-9.x.h - config-lynxos.h - config-netbsd.h - config-sunos4-g++.h - config-sunos4-sun4.1.4.h - config-win32-common.h + config-cray.h:168 + config-cygwin32-common.h + config-freebsd-pthread.h + config-freebsd.h:33 + config-hpux-9.x.h + config-lynxos.h + config-netbsd.h + config-sunos4-g++.h + config-sunos4-sun4.1.4.h + config-win32-common.h Ideally, Ossama's autoconf stuff will auto-detect anything that - I'm missing. + I'm missing. - * ace/OS: Added wrapper facade methods for setregid() and - setregid(). + * ace/OS: Added wrapper facade methods for setregid() and + setregid(). Fri Jan 7 16:05:32 2000 Ossama Othman <ossama@uci.edu> - * configure.in: + * configure.in: - Only define ACE_HAS_XT if both the Xt headers and libraries are - available. Previously, the existence of the Xt libraries was - not part of the XtReactor enable criterion. + Only define ACE_HAS_XT if both the Xt headers and libraries are + available. Previously, the existence of the Xt libraries was + not part of the XtReactor enable criterion. - * m4/compiler.m4 (ACE_SET_COMPILER_FLAGS): + * m4/compiler.m4 (ACE_SET_COMPILER_FLAGS): - Added C++ preprocessor flag documentation and trivial support. + Added C++ preprocessor flag documentation and trivial support. - Many AIX related compiler flag updates. + Many AIX related compiler flag updates. - * m4/platform.m4 (ACE_SET_PLATFORM_MACROS): + * m4/platform.m4 (ACE_SET_PLATFORM_MACROS): - Moved/consolidated platform-specific settings from configure.in - to here. + Moved/consolidated platform-specific settings from configure.in + to here. - Improved AIX support (updates, fixes, etc). + Improved AIX support (updates, fixes, etc). Fri Jan 7 10:48:55 2000 Nanbor Wang <nanbor@cs.wustl.edu> - * bin/run_all_list.pm: Added missing commas. + * bin/run_all_list.pm: Added missing commas. Thu Jan 06 22:26:42 2000 Irfan Pyarali <irfan@cs.wustl.edu> - * ace/OS.i (fcntl): There was a special fcntl() for Win32. - Removed that special version and added ACE_LACKS_FCNTL to - config-win32-common.h. + * ace/OS.i (fcntl): There was a special fcntl() for Win32. + Removed that special version and added ACE_LACKS_FCNTL to + config-win32-common.h. - * ace/ACE.cpp: Removed the non-"_n" versions of send/recv - functions that deal with message blocks. Since we deal with - continuation chains and linked messages, we are essentially - dealing with "_n" style functions. Also, improved the error - handling in case of timeouts. + * ace/ACE.cpp: Removed the non-"_n" versions of send/recv + functions that deal with message blocks. Since we deal with + continuation chains and linked messages, we are essentially + dealing with "_n" style functions. Also, improved the error + handling in case of timeouts. - * ace/Strategies_T.cpp - (ACE_Cached_Connect_Strategy::connect_svc_handler): If an error - occurs while activating the handler, the <activate_svc_handler> - method will close the handler. We must set the handler to zero - to make sure that the higher layer doesn't try to close the - handler again! + * ace/Strategies_T.cpp + (ACE_Cached_Connect_Strategy::connect_svc_handler): If an error + occurs while activating the handler, the <activate_svc_handler> + method will close the handler. We must set the handler to zero + to make sure that the higher layer doesn't try to close the + handler again! Thu Jan 6 15:00:56 2000 Ossama Othman <othman@cs.wustl.edu> - * aclocal.m4: - * configure: - * All Makefile.in: + * aclocal.m4: + * configure: + * All Makefile.in: - Removed these files. They are automatically generated, so they - should not be in the repository. Thanks to David for pointing - out that my ACE+autoconf updates caused CVS conflicts when - updating existing workspaces. + Removed these files. They are automatically generated, so they + should not be in the repository. Thanks to David for pointing + out that my ACE+autoconf updates caused CVS conflicts when + updating existing workspaces. Wed Jan 5 10:09:35 2000 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu> - * ace/Dirent.h: Added an ACE_Export on the ACE_Dirent class. I'm - surprised this hasn't been a problem before... Thanks to - Dominic Williams <dom@connected-place.co.uk> for indirectly - motivating this change. + * ace/Dirent.h: Added an ACE_Export on the ACE_Dirent class. I'm + surprised this hasn't been a problem before... Thanks to + Dominic Williams <dom@connected-place.co.uk> for indirectly + motivating this change. - * ace/SString.h: Updated the documentation for the various string - wrapper facades to clarify that they don't perform any locking. - Thanks to Jerry Jiang <javalist@21cn.com> for motivating this. + * ace/SString.h: Updated the documentation for the various string + wrapper facades to clarify that they don't perform any locking. + Thanks to Jerry Jiang <javalist@21cn.com> for motivating this. Wed Jan 05 09:53:04 2000 David L. Levine <levine@cs.wustl.edu> diff --git a/ChangeLogs/ChangeLog-03a b/ChangeLogs/ChangeLog-03a index fe1d06d75c3..76ffd4771db 100644 --- a/ChangeLogs/ChangeLog-03a +++ b/ChangeLogs/ChangeLog-03a @@ -1,152 +1,152 @@ Mon Jan 10 12:50:10 2000 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu> - * ace/Select_Reactor_T.h (class ACE_Select_Reactor_T): Reformatted the - documentation a bit... + * ace/Select_Reactor_T.h (class ACE_Select_Reactor_T): Reformatted the + documentation a bit... Mon Jan 10 15:37:22 2000 Irfan Pyarali <irfan@cs.wustl.edu> - * ace/Pair_T: Added const accessors to the pair class. Also, - changed the Reference_Pair accessors to be const. Thanks to - Serge Kolgan <skolgan@cisco.com> for reporting this. + * ace/Pair_T: Added const accessors to the pair class. Also, + changed the Reference_Pair accessors to be const. Thanks to + Serge Kolgan <skolgan@cisco.com> for reporting this. Sun Jan 9 00:25:58 2000 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu> - * ace/Process.i (setreugid): Added an ACE_UNUSED_ARG for the - ACE_LACKS_PWD_FUNCTIONS case. Thanks to David for catching - this! + * ace/Process.i (setreugid): Added an ACE_UNUSED_ARG for the + ACE_LACKS_PWD_FUNCTIONS case. Thanks to David for catching + this! - * ace/Process.i (setreugid): Guard against the case where - ACE_LACKS_PWD_FUNCTIONS. Thanks to David Levine for - reporting this problem with VxWorks. + * ace/Process.i (setreugid): Guard against the case where + ACE_LACKS_PWD_FUNCTIONS. Thanks to David Levine for + reporting this problem with VxWorks. - * ace/Pair_T.h: Reformatted to conform to the ACE style. + * ace/Pair_T.h: Reformatted to conform to the ACE style. Sat Jan 8 09:44:51 2000 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu> - * examples/Threads/thread_pool.cpp: Revised the example to - illustrate the new "wait_for_threads_in_destructor" feature of - ACE_Task. + * examples/Threads/thread_pool.cpp: Revised the example to + illustrate the new "wait_for_threads_in_destructor" feature of + ACE_Task. - * examples/Threads/task_four.cpp: Reformatted the code. + * examples/Threads/task_four.cpp: Reformatted the code. - * ace/Task_T: Added a new flag to the constructor that enables - applications to request that an ACE_Task will wait in its - destructor for any and all threads in the task to exit before - returning. Thanks to Valery Arkhangorodsky - <valerya@servicesoft.com> for suggesting this. + * ace/Task_T: Added a new flag to the constructor that enables + applications to request that an ACE_Task will wait in its + destructor for any and all threads in the task to exit before + returning. Thanks to Valery Arkhangorodsky + <valerya@servicesoft.com> for suggesting this. - * ace/OS.i: Needed to add an extern "C" {} block around the - setregid() and setreuid() functions. Thanks to David Levine - for reporting this. + * ace/OS.i: Needed to add an extern "C" {} block around the + setregid() and setreuid() functions. Thanks to David Levine + for reporting this. Fri Jan 7 20:01:48 2000 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu> - * ace/OS.i, - ace/config-sunos5.5.h: Some platforms seem to lack function - prototypes for setreuid() and setregid(), even though they are - in the library. Therefore, I've added + * ace/OS.i, + ace/config-sunos5.5.h: Some platforms seem to lack function + prototypes for setreuid() and setregid(), even though they are + in the library. Therefore, I've added - #define ACE_LACKS_SETREGID_PROTOTYPE + #define ACE_LACKS_SETREGID_PROTOTYPE - and + and - #define ACE_LACKS_SETREUID_PROTOTYPE + #define ACE_LACKS_SETREUID_PROTOTYPE macros to handle this case. - * ace/Process: Added support to allow UNIX applications to - automagically set the real and effective user/group ids when - ACE_Process::spawn() is called. Thanks to Craig Perras - <cperras@watchguard.com> for contributing this. + * ace/Process: Added support to allow UNIX applications to + automagically set the real and effective user/group ids when + ACE_Process::spawn() is called. Thanks to Craig Perras + <cperras@watchguard.com> for contributing this. - * ace: Updated the following files to include + * ace: Updated the following files to include #define ACE_LACKS_SETREGID - #define ACE_LACKS_SETREUID + #define ACE_LACKS_SETREUID config-chorus.h - config-cray.h:168 - config-cygwin32-common.h - config-freebsd-pthread.h - config-freebsd.h:33 - config-hpux-9.x.h - config-lynxos.h - config-netbsd.h - config-sunos4-g++.h - config-sunos4-sun4.1.4.h - config-win32-common.h + config-cray.h:168 + config-cygwin32-common.h + config-freebsd-pthread.h + config-freebsd.h:33 + config-hpux-9.x.h + config-lynxos.h + config-netbsd.h + config-sunos4-g++.h + config-sunos4-sun4.1.4.h + config-win32-common.h Ideally, Ossama's autoconf stuff will auto-detect anything that - I'm missing. + I'm missing. - * ace/OS: Added wrapper facade methods for setregid() and - setregid(). + * ace/OS: Added wrapper facade methods for setregid() and + setregid(). Fri Jan 7 16:05:32 2000 Ossama Othman <ossama@uci.edu> - * configure.in: + * configure.in: - Only define ACE_HAS_XT if both the Xt headers and libraries are - available. Previously, the existence of the Xt libraries was - not part of the XtReactor enable criterion. + Only define ACE_HAS_XT if both the Xt headers and libraries are + available. Previously, the existence of the Xt libraries was + not part of the XtReactor enable criterion. - * m4/compiler.m4 (ACE_SET_COMPILER_FLAGS): + * m4/compiler.m4 (ACE_SET_COMPILER_FLAGS): - Added C++ preprocessor flag documentation and trivial support. + Added C++ preprocessor flag documentation and trivial support. - Many AIX related compiler flag updates. + Many AIX related compiler flag updates. - * m4/platform.m4 (ACE_SET_PLATFORM_MACROS): + * m4/platform.m4 (ACE_SET_PLATFORM_MACROS): - Moved/consolidated platform-specific settings from configure.in - to here. + Moved/consolidated platform-specific settings from configure.in + to here. - Improved AIX support (updates, fixes, etc). + Improved AIX support (updates, fixes, etc). Fri Jan 7 10:48:55 2000 Nanbor Wang <nanbor@cs.wustl.edu> - * bin/run_all_list.pm: Added missing commas. + * bin/run_all_list.pm: Added missing commas. Thu Jan 06 22:26:42 2000 Irfan Pyarali <irfan@cs.wustl.edu> - * ace/OS.i (fcntl): There was a special fcntl() for Win32. - Removed that special version and added ACE_LACKS_FCNTL to - config-win32-common.h. + * ace/OS.i (fcntl): There was a special fcntl() for Win32. + Removed that special version and added ACE_LACKS_FCNTL to + config-win32-common.h. - * ace/ACE.cpp: Removed the non-"_n" versions of send/recv - functions that deal with message blocks. Since we deal with - continuation chains and linked messages, we are essentially - dealing with "_n" style functions. Also, improved the error - handling in case of timeouts. + * ace/ACE.cpp: Removed the non-"_n" versions of send/recv + functions that deal with message blocks. Since we deal with + continuation chains and linked messages, we are essentially + dealing with "_n" style functions. Also, improved the error + handling in case of timeouts. - * ace/Strategies_T.cpp - (ACE_Cached_Connect_Strategy::connect_svc_handler): If an error - occurs while activating the handler, the <activate_svc_handler> - method will close the handler. We must set the handler to zero - to make sure that the higher layer doesn't try to close the - handler again! + * ace/Strategies_T.cpp + (ACE_Cached_Connect_Strategy::connect_svc_handler): If an error + occurs while activating the handler, the <activate_svc_handler> + method will close the handler. We must set the handler to zero + to make sure that the higher layer doesn't try to close the + handler again! Thu Jan 6 15:00:56 2000 Ossama Othman <othman@cs.wustl.edu> - * aclocal.m4: - * configure: - * All Makefile.in: + * aclocal.m4: + * configure: + * All Makefile.in: - Removed these files. They are automatically generated, so they - should not be in the repository. Thanks to David for pointing - out that my ACE+autoconf updates caused CVS conflicts when - updating existing workspaces. + Removed these files. They are automatically generated, so they + should not be in the repository. Thanks to David for pointing + out that my ACE+autoconf updates caused CVS conflicts when + updating existing workspaces. Wed Jan 5 10:09:35 2000 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu> - * ace/Dirent.h: Added an ACE_Export on the ACE_Dirent class. I'm - surprised this hasn't been a problem before... Thanks to - Dominic Williams <dom@connected-place.co.uk> for indirectly - motivating this change. + * ace/Dirent.h: Added an ACE_Export on the ACE_Dirent class. I'm + surprised this hasn't been a problem before... Thanks to + Dominic Williams <dom@connected-place.co.uk> for indirectly + motivating this change. - * ace/SString.h: Updated the documentation for the various string - wrapper facades to clarify that they don't perform any locking. - Thanks to Jerry Jiang <javalist@21cn.com> for motivating this. + * ace/SString.h: Updated the documentation for the various string + wrapper facades to clarify that they don't perform any locking. + Thanks to Jerry Jiang <javalist@21cn.com> for motivating this. Wed Jan 05 09:53:04 2000 David L. Levine <levine@cs.wustl.edu> diff --git a/TAO/ChangeLogs/ChangeLog-02a b/TAO/ChangeLogs/ChangeLog-02a index 41a304fe128..7be9a2d3e84 100644 --- a/TAO/ChangeLogs/ChangeLog-02a +++ b/TAO/ChangeLogs/ChangeLog-02a @@ -1,155 +1,155 @@ Tue Jan 11 16:46:40 2000 Balachandran Natarajan <bala@cs.wustl.edu> - * tao/PollableS.cpp: - * tao/PollableC.cpp: - * tao/MessagingS.h: Fixed compile errors in AMI code. + * tao/PollableS.cpp: + * tao/PollableC.cpp: + * tao/MessagingS.h: Fixed compile errors in AMI code. Tue Jan 11 11:20:27 2000 Irfan Pyarali <irfan@cs.wustl.edu> - * performance-tests/RTCorba/Oneways/Reliable/server.cpp (set_rt_mode): - * performance-tests/RTCorba/Oneways/Reliable/client.cpp (set_rt_mode): + * performance-tests/RTCorba/Oneways/Reliable/server.cpp (set_rt_mode): + * performance-tests/RTCorba/Oneways/Reliable/client.cpp (set_rt_mode): - If errors occur while setting the thread priority, print a - message but don't abandon the test. + If errors occur while setting the thread priority, print a + message but don't abandon the test. Tue Jan 11 00:27:51 2000 Nanbor Wang <nanbor@cs.wustl.edu> - * orbsvcs/Notify_Service/Notify_Service.dsp - * orbsvcs/Notify_Service/Notify_Service.dsw - * orbsvcs/orbsvcs/orbsvcs.dsp: - * orbsvcs/orbsvcs/orbsvcs_static.dsp: - Added Notify Service. - - * orbsvcs/orbsvcs/Notify/NotifyPublish_i.h: - * orbsvcs/orbsvcs/Notify/NotifySubscribe_i.h: - * orbsvcs/orbsvcs/Notify/Notify_Constraint_Interpreter.h: - * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.h: - * orbsvcs/orbsvcs/Notify/Notify_ConsumerAdmin_i.h: - * orbsvcs/orbsvcs/Notify/Notify_Dispatcher.h: - * orbsvcs/orbsvcs/Notify/Notify_EventChannelFactory_i.h: - * orbsvcs/orbsvcs/Notify/Notify_EventChannel_i.h: - * orbsvcs/orbsvcs/Notify/Notify_FilterAdmin_i.h: - * orbsvcs/orbsvcs/Notify/Notify_FilterFactory_i.h: - * orbsvcs/orbsvcs/Notify/Notify_Filter_i.h: - * orbsvcs/orbsvcs/Notify/Notify_ProxyConsumer_i.h: - * orbsvcs/orbsvcs/Notify/Notify_ProxyPushConsumer_i.h: - * orbsvcs/orbsvcs/Notify/Notify_ProxyPushSupplier_i.h: - * orbsvcs/orbsvcs/Notify/Notify_ProxySupplier_i.h: - * orbsvcs/orbsvcs/Notify/Notify_QoSAdmin_i.h: - * orbsvcs/orbsvcs/Notify/Notify_StructuredProxyPushConsumer_i.h: - * orbsvcs/orbsvcs/Notify/Notify_StructuredProxyPushSupplier_i.h: - * orbsvcs/orbsvcs/Notify/Notify_StructuredPushConsumer.h: - * orbsvcs/orbsvcs/Notify/Notify_StructuredPushSupplier.h: - * orbsvcs/orbsvcs/Notify/Notify_SupplierAdmin_i.h: Added - TAO_ORBSVCS_Export. Thanks to Stephane Chatre - <schatre@oresis.com> for noticing these. + * orbsvcs/Notify_Service/Notify_Service.dsp + * orbsvcs/Notify_Service/Notify_Service.dsw + * orbsvcs/orbsvcs/orbsvcs.dsp: + * orbsvcs/orbsvcs/orbsvcs_static.dsp: + Added Notify Service. + + * orbsvcs/orbsvcs/Notify/NotifyPublish_i.h: + * orbsvcs/orbsvcs/Notify/NotifySubscribe_i.h: + * orbsvcs/orbsvcs/Notify/Notify_Constraint_Interpreter.h: + * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.h: + * orbsvcs/orbsvcs/Notify/Notify_ConsumerAdmin_i.h: + * orbsvcs/orbsvcs/Notify/Notify_Dispatcher.h: + * orbsvcs/orbsvcs/Notify/Notify_EventChannelFactory_i.h: + * orbsvcs/orbsvcs/Notify/Notify_EventChannel_i.h: + * orbsvcs/orbsvcs/Notify/Notify_FilterAdmin_i.h: + * orbsvcs/orbsvcs/Notify/Notify_FilterFactory_i.h: + * orbsvcs/orbsvcs/Notify/Notify_Filter_i.h: + * orbsvcs/orbsvcs/Notify/Notify_ProxyConsumer_i.h: + * orbsvcs/orbsvcs/Notify/Notify_ProxyPushConsumer_i.h: + * orbsvcs/orbsvcs/Notify/Notify_ProxyPushSupplier_i.h: + * orbsvcs/orbsvcs/Notify/Notify_ProxySupplier_i.h: + * orbsvcs/orbsvcs/Notify/Notify_QoSAdmin_i.h: + * orbsvcs/orbsvcs/Notify/Notify_StructuredProxyPushConsumer_i.h: + * orbsvcs/orbsvcs/Notify/Notify_StructuredProxyPushSupplier_i.h: + * orbsvcs/orbsvcs/Notify/Notify_StructuredPushConsumer.h: + * orbsvcs/orbsvcs/Notify/Notify_StructuredPushSupplier.h: + * orbsvcs/orbsvcs/Notify/Notify_SupplierAdmin_i.h: Added + TAO_ORBSVCS_Export. Thanks to Stephane Chatre + <schatre@oresis.com> for noticing these. Mon Jan 10 18:12:55 2000 Balachandran Natarajan <bala@cs.wustl.edu> - * tao/PollableC.cpp: Fixed two instances of wrong usage of - ACE_NEW_RETURN. + * tao/PollableC.cpp: Fixed two instances of wrong usage of + ACE_NEW_RETURN. Mon Jan 10 16:43:09 2000 Jeff Parsons <parsons@cs.wustl.edu> - * TAO_IDL/be/be_union_branch.cpp: - * TAO_IDL/util/utl_scope.cpp: - Lookup and code generation of case labels for unions - in IDL did not correctly handle cases where the - label names are scoped (for example, if the enum - discriminator is defined in a different module than - the union, the case label names may or may not be - scoped). Thanks to Hessel Idzenga <idzenga@lucent.com> - for reporting this bug. + * TAO_IDL/be/be_union_branch.cpp: + * TAO_IDL/util/utl_scope.cpp: + Lookup and code generation of case labels for unions + in IDL did not correctly handle cases where the + label names are scoped (for example, if the enum + discriminator is defined in a different module than + the union, the case label names may or may not be + scoped). Thanks to Hessel Idzenga <idzenga@lucent.com> + for reporting this bug. Mon Jan 10 12:53:08 2000 Jeff Parsons <parsons@cs.wustl.edu> - * tao/GIOP.cpp: - * tao/GIOP_Server_Request.cpp: - Since Reliable Oneways depend on a feature of GIOP 1.2, - and GIOP 1.2 has not yet been fully implemented in TAO, - a temporary workaround was added so that a TAO server - will not confuse a twoway request from a GIOP 1.1 - client with a oneway SYNC_WITH_SERVER request. When - GIOP 1.2 is fully implemented in TAO, the TAO server - can then check the version in the message header and - behave accordingly. + * tao/GIOP.cpp: + * tao/GIOP_Server_Request.cpp: + Since Reliable Oneways depend on a feature of GIOP 1.2, + and GIOP 1.2 has not yet been fully implemented in TAO, + a temporary workaround was added so that a TAO server + will not confuse a twoway request from a GIOP 1.1 + client with a oneway SYNC_WITH_SERVER request. When + GIOP 1.2 is fully implemented in TAO, the TAO server + can then check the version in the message header and + behave accordingly. Mon Jan 10 11:51:33 2000 Jeff Parsons <parsons@cs.wustl.edu> - * TAO_IDL/be/be_visitor_exception/any_op_cs.cpp: - * TAO_IDL/be/be_visitor_structure/any_op_cs.cpp: - * TAO_IDL/be/be_visitor_sequence/any_op_cs.cpp: - Turned out to be the same change as below, but these - were warnings from SunCC. + * TAO_IDL/be/be_visitor_exception/any_op_cs.cpp: + * TAO_IDL/be/be_visitor_structure/any_op_cs.cpp: + * TAO_IDL/be/be_visitor_sequence/any_op_cs.cpp: + Turned out to be the same change as below, but these + were warnings from SunCC. Mon Jan 10 11:40:20 2000 Jeff Parsons <parsons@cs.wustl.edu> - * TAO_IDL/be/be_visitor_union/any_op_cs.cpp: - Fix to generated code for >>=. We were getting a - compile error from HPUX. + * TAO_IDL/be/be_visitor_union/any_op_cs.cpp: + Fix to generated code for >>=. We were getting a + compile error from HPUX. Sat Jan 8 12:13:43 2000 Jeff Parsons <parsons@cs.wustl.edu> - * TAO_IDL/be/be_visitor_union_branch/cdr_op_ci.cpp: - Fixed some uninitialized declarations. Reported by - g++ David Levine. + * TAO_IDL/be/be_visitor_union_branch/cdr_op_ci.cpp: + Fixed some uninitialized declarations. Reported by + g++ David Levine. Sat Jan 8 03:30:00 2000 Michael Kircher <Michael.Kircher@mchp.siemens.de> - * TAO/docs/releasenotes/index.html - TAO/examples/AMI/FL_Callback/README, - TAO/examples/Buffered_AMI/README, - TAO/tests/AMI/README: - Made the documentation of 'defines' necessary to compile - AMI consistent across various documentations. - Currently, you need to set TAO_HAS_CORBA_MESSAGING and - TAO_HAS_AMI_CALLBACK to activate AMI code in the TAO library. - (TAO_HAS_VALUETYPE is needed as well, but is defined by default) - IDL_HAS_VALUETYPE needs to be defined for the TAO IDL compiler, - this is due to the fact that AMI uses valuetypes for exception - handling, though this might change in the future, because the - spec might change in this area. Use -GC on the IDL compiler - to generate AMI stubs. - Thanks to "Russell L. Carter" <rcarter@consys.com> for pointing - this out. + * TAO/docs/releasenotes/index.html + TAO/examples/AMI/FL_Callback/README, + TAO/examples/Buffered_AMI/README, + TAO/tests/AMI/README: + Made the documentation of 'defines' necessary to compile + AMI consistent across various documentations. + Currently, you need to set TAO_HAS_CORBA_MESSAGING and + TAO_HAS_AMI_CALLBACK to activate AMI code in the TAO library. + (TAO_HAS_VALUETYPE is needed as well, but is defined by default) + IDL_HAS_VALUETYPE needs to be defined for the TAO IDL compiler, + this is due to the fact that AMI uses valuetypes for exception + handling, though this might change in the future, because the + spec might change in this area. Use -GC on the IDL compiler + to generate AMI stubs. + Thanks to "Russell L. Carter" <rcarter@consys.com> for pointing + this out. Fri Jan 7 15:22:38 2000 Ossama Othman <othman@cs.wustl.edu> - * tao/ORB.cpp (destroy): + * tao/ORB.cpp (destroy): - Corrected behavior where ORB::destroy() would throw a - BAD_INV_ORDER exception if the ORB was already shutdown, which - does not agree with the CORBA specification. It is now possible - to call ORB::destroy() after ORB::shutdown(). Thanks to Mogens - Hansen <mogens_h@dk-online.dk> for reporting this problem. + Corrected behavior where ORB::destroy() would throw a + BAD_INV_ORDER exception if the ORB was already shutdown, which + does not agree with the CORBA specification. It is now possible + to call ORB::destroy() after ORB::shutdown(). Thanks to Mogens + Hansen <mogens_h@dk-online.dk> for reporting this problem. Fri Jan 7 11:52:17 2000 Jeff Parsons <parsons@cs.wustl.edu> - * TAO_IDL/be/be_visitor_union_branch/cdr_op_ci.h: - * TAO_IDL/be/be_visitor_union_branch/cdr_op_ci.cpp: - Fixed bug where discriminator in a union with an - explicit default case was not getting set after - transmission. Thanks to Hugh Arnold <harnold@itginc.com> - for reporting this bug. + * TAO_IDL/be/be_visitor_union_branch/cdr_op_ci.h: + * TAO_IDL/be/be_visitor_union_branch/cdr_op_ci.cpp: + Fixed bug where discriminator in a union with an + explicit default case was not getting set after + transmission. Thanks to Hugh Arnold <harnold@itginc.com> + for reporting this bug. Thu Jan 06 22:26:42 2000 Irfan Pyarali <irfan@cs.wustl.edu> - * tao: Minimum CORBA in TAO meant a minimum POA. This - relationship was changed such that minimum CORBA does not have - to mean a minimum POA. This will allow the user to use a - minimum CORBA build of TAO with the full functionality of the - POA. The default, however, remains the same, i.e., minimum - CORBA enables a minimum POA. + * tao: Minimum CORBA in TAO meant a minimum POA. This + relationship was changed such that minimum CORBA does not have + to mean a minimum POA. This will allow the user to use a + minimum CORBA build of TAO with the full functionality of the + POA. The default, however, remains the same, i.e., minimum + CORBA enables a minimum POA. - Added a new variable TAS_HAS_MINIMUM_POA to orbconf.h. - TAS_HAS_MINIMUM_POA support is disabled by default if TAO is not - configured for minimum CORBA. If TAO is configured for minimum - CORBA, then TAS_HAS_MINIMUM_POA will be enabled by default. - Also, TAO_HAS_MINIMUM_POA_MAPS is now influenced by the value of - TAO_HAS_MINIMUM_POA rather than that of TAO_HAS_MINIMUM_CORBA if - not explicitly set by the user. + Added a new variable TAS_HAS_MINIMUM_POA to orbconf.h. + TAS_HAS_MINIMUM_POA support is disabled by default if TAO is not + configured for minimum CORBA. If TAO is configured for minimum + CORBA, then TAS_HAS_MINIMUM_POA will be enabled by default. + Also, TAO_HAS_MINIMUM_POA_MAPS is now influenced by the value of + TAO_HAS_MINIMUM_POA rather than that of TAO_HAS_MINIMUM_CORBA if + not explicitly set by the user. - The following files were involved in this change: + The following files were involved in this change: - POA.cpp - POA.h @@ -169,133 +169,133 @@ Thu Jan 06 22:26:42 2000 Irfan Pyarali <irfan@cs.wustl.edu> - Object_Adapter.i Thanks to Erik Johannes <ejohannes@oresis.com> for motivating - this change. - - * tests/Timed_Buffered_Oneways: New test for oneways with - buffering and timing constraints. The client sends is setup to - send large requests to the server. The server is setup to take - a long time to process these requests. The combination will - cause flow control for the client. The timing constraints on - the client ORB will prevent the client from blocking because of - flow control. The request is queued up for later delivery once - the flow control subsides. - - * tao/IIOP_Connect.cpp (handle_timeout): - * tao/UIOP_Connect.cpp (handle_timeout): - - Added code to access the thread or ORB roundtrip timeout - policies. This allows us to perform a timed send operation - instead of a blocking one. We do not consider the object - roundtrip timeout policy since we do not have access to it. - - * tao/ORB_Core.h (stubless_relative_roundtrip_timeout): Added a - new method to access the RoundtripTimeoutPolicy policy set on - the thread or on the ORB. In this method, we do not consider - the stub since we do not have access to it. - - * tao/Sync_Strategies.cpp: Moved the TAO-specific SYNCH_FLUSH - option from the Messaging::SyncScope policy and changed it to - BUFFER_FLUSH as one of the buffering constraint modes in the - TAO-specific BufferingConstraint policy. Since we now have - BUFFER_FLUSH, we don't need BUFFER_NONE anymore since they both - do the same thing. Also, we didn't need the - TAO_Flush_Sync_Strategy anymore and the Buffered_Oneway example - was changed to accommodate this change. - - * tao/Pluggable.cpp - - (send_buffered_messages): The return value of 0 is considered - EOF. Therefore, changed the return values in the case of - timeouts and empty queues to be 1. Also, fixed how timeouts are - handled. - - (reset_message): The resetting of the queued messages was not - correct. It was deleting excessively. This was fixed. Also, - the resetting was decoupled from the queue so that it can be - used with independent message blocks. - - * tao/Wait_Strategy.cpp: - - TAO_Exclusive_Wait_On_Leader_Follower::handle_input: The check - for <expecting_response_> was conflicting with the ability to - buffer asynchronous calls. If we mark the asynchronous call as - a twoway call, then buffering cannot take place. If we mark it - as a oneway call, then the check for <expecting_response_> - fails. For now I have selected to disable the check. The long - term fix is to separate out the two concerns (a) can the call be - buffered and (b) are we expecting a response. - - * tao/Transport_Mux_Strategy.cpp - (TAO_Exclusive_TMS::dispatch_reply): Once we receive our reply, - we need to mark the transport as being available for reuse - again. - - * tao: Renamed TAO_RelativeRoundtripTimeoutPolicy_i to - TAO_RelativeRoundtripTimeoutPolicy. - - * tao/Messaging_Policy_i.cpp (set_time_value): Factored out common - code in Invocation.cpp and IIOP_Connect.cpp. - - * tao/MessagingS.cpp: Added an overloaded relative_expiry(), which - is a hacky TAO extension to reduce a call to - CORBA::Environment::default_environment () since this method - will never raise exceptions. + this change. + + * tests/Timed_Buffered_Oneways: New test for oneways with + buffering and timing constraints. The client sends is setup to + send large requests to the server. The server is setup to take + a long time to process these requests. The combination will + cause flow control for the client. The timing constraints on + the client ORB will prevent the client from blocking because of + flow control. The request is queued up for later delivery once + the flow control subsides. + + * tao/IIOP_Connect.cpp (handle_timeout): + * tao/UIOP_Connect.cpp (handle_timeout): + + Added code to access the thread or ORB roundtrip timeout + policies. This allows us to perform a timed send operation + instead of a blocking one. We do not consider the object + roundtrip timeout policy since we do not have access to it. + + * tao/ORB_Core.h (stubless_relative_roundtrip_timeout): Added a + new method to access the RoundtripTimeoutPolicy policy set on + the thread or on the ORB. In this method, we do not consider + the stub since we do not have access to it. + + * tao/Sync_Strategies.cpp: Moved the TAO-specific SYNCH_FLUSH + option from the Messaging::SyncScope policy and changed it to + BUFFER_FLUSH as one of the buffering constraint modes in the + TAO-specific BufferingConstraint policy. Since we now have + BUFFER_FLUSH, we don't need BUFFER_NONE anymore since they both + do the same thing. Also, we didn't need the + TAO_Flush_Sync_Strategy anymore and the Buffered_Oneway example + was changed to accommodate this change. + + * tao/Pluggable.cpp + + (send_buffered_messages): The return value of 0 is considered + EOF. Therefore, changed the return values in the case of + timeouts and empty queues to be 1. Also, fixed how timeouts are + handled. + + (reset_message): The resetting of the queued messages was not + correct. It was deleting excessively. This was fixed. Also, + the resetting was decoupled from the queue so that it can be + used with independent message blocks. + + * tao/Wait_Strategy.cpp: + + TAO_Exclusive_Wait_On_Leader_Follower::handle_input: The check + for <expecting_response_> was conflicting with the ability to + buffer asynchronous calls. If we mark the asynchronous call as + a twoway call, then buffering cannot take place. If we mark it + as a oneway call, then the check for <expecting_response_> + fails. For now I have selected to disable the check. The long + term fix is to separate out the two concerns (a) can the call be + buffered and (b) are we expecting a response. + + * tao/Transport_Mux_Strategy.cpp + (TAO_Exclusive_TMS::dispatch_reply): Once we receive our reply, + we need to mark the transport as being available for reuse + again. + + * tao: Renamed TAO_RelativeRoundtripTimeoutPolicy_i to + TAO_RelativeRoundtripTimeoutPolicy. + + * tao/Messaging_Policy_i.cpp (set_time_value): Factored out common + code in Invocation.cpp and IIOP_Connect.cpp. + + * tao/MessagingS.cpp: Added an overloaded relative_expiry(), which + is a hacky TAO extension to reduce a call to + CORBA::Environment::default_environment () since this method + will never raise exceptions. Thu Jan 06 21:26:17 2000 Nanbor Wang <nanbor@cs.wustl.edu> - * tests/Param_Test/param_test_i.cpp - (test_unbounded_struct_sequence): Changed the explicit cast to - [(unsigned int) 0] to unsigned literal [0u] to avoid MSVC fro - whining. + * tests/Param_Test/param_test_i.cpp + (test_unbounded_struct_sequence): Changed the explicit cast to + [(unsigned int) 0] to unsigned literal [0u] to avoid MSVC fro + whining. Wed Jan 5 15:54:38 2000 Jeff Parsons <parsons@cs.wustl.edu> - * tao/Any.cpp: - Fix to new Any extractor to pointer to const Any, - prompted by a SunCC 4.2 compile error. + * tao/Any.cpp: + Fix to new Any extractor to pointer to const Any, + prompted by a SunCC 4.2 compile error. - * TAO_IDL/be/be_visitor_union/any_op_cs.cpp: - Removed a couple of unnecessary 'ACE_reinterpret_cast's - in generated code for the new Any extractor to pointer - to const Any. They were causing compile errors with - Kai, SunCC and other compilers. + * TAO_IDL/be/be_visitor_union/any_op_cs.cpp: + Removed a couple of unnecessary 'ACE_reinterpret_cast's + in generated code for the new Any extractor to pointer + to const Any. They were causing compile errors with + Kai, SunCC and other compilers. - * performance-tests/Latency/deferred_synch_client.dsp: - Added missing paths for library linking. + * performance-tests/Latency/deferred_synch_client.dsp: + Added missing paths for library linking. - * performance-tests/RTCorba/Oneways/Reliable/client.dsp: - * performance-tests/RTCorba/Oneways/Reliable/server.dsp: - Put in the complete relative path to tao_idl.exe, as - it is in all other projects with IDL files. + * performance-tests/RTCorba/Oneways/Reliable/client.dsp: + * performance-tests/RTCorba/Oneways/Reliable/server.dsp: + Put in the complete relative path to tao_idl.exe, as + it is in all other projects with IDL files. Tue Jan 4 11:46:42 2000 Jeff Parsons <parsons@cs.wustl.edu> - * tao/Any.h: - * tao/Any.cpp: - Added >>= operators to extract to const CORBA::Any *&, - as well as to const char *& and const wchar *&, as outlined in - the CORBA 2.3.1 C++ mapping. - - * TAO_IDL/be/be_visitor_exception/any_op_ch.cpp: - * TAO_IDL/be/be_visitor_exception/any_op_cs.cpp: - * TAO_IDL/be/be_visitor_sequence/any_op_ch.cpp: - * TAO_IDL/be/be_visitor_sequence/any_op_cs.cpp: - * TAO_IDL/be/be_visitor_structure/any_op_ch.cpp: - * TAO_IDL/be/be_visitor_structure/any_op_cs.cpp: - * TAO_IDL/be/be_visitor_union/any_op_ch.cpp: - * TAO_IDL/be/be_visitor_union/any_op_cs.cpp: - * TAO_IDL/be/be_visitor_union/any_op_cs.h: - Added code generation for Any extraction operator to - pointer to const whenever extraction to a pointer is called - for. Left the former generated operators (same but without - the 'const') for backward compatibility, but marked them - as 'deprecated' in the generated header file. Also modified - code for both operators to return a null pointer if the - extraction fails. All this is in accordance with CORBA 2.3.1. - - * TAO_IDL/be/be_visitor_interface/any_op_cs.cpp: - Modified Any extraction operator to return a null pointer - if the extraction fails, for the reason given above. + * tao/Any.h: + * tao/Any.cpp: + Added >>= operators to extract to const CORBA::Any *&, + as well as to const char *& and const wchar *&, as outlined in + the CORBA 2.3.1 C++ mapping. + + * TAO_IDL/be/be_visitor_exception/any_op_ch.cpp: + * TAO_IDL/be/be_visitor_exception/any_op_cs.cpp: + * TAO_IDL/be/be_visitor_sequence/any_op_ch.cpp: + * TAO_IDL/be/be_visitor_sequence/any_op_cs.cpp: + * TAO_IDL/be/be_visitor_structure/any_op_ch.cpp: + * TAO_IDL/be/be_visitor_structure/any_op_cs.cpp: + * TAO_IDL/be/be_visitor_union/any_op_ch.cpp: + * TAO_IDL/be/be_visitor_union/any_op_cs.cpp: + * TAO_IDL/be/be_visitor_union/any_op_cs.h: + Added code generation for Any extraction operator to + pointer to const whenever extraction to a pointer is called + for. Left the former generated operators (same but without + the 'const') for backward compatibility, but marked them + as 'deprecated' in the generated header file. Also modified + code for both operators to return a null pointer if the + extraction fails. All this is in accordance with CORBA 2.3.1. + + * TAO_IDL/be/be_visitor_interface/any_op_cs.cpp: + Modified Any extraction operator to return a null pointer + if the extraction fails, for the reason given above. Tue Jan 04 07:30:04 2000 David L. Levine <levine@cs.wustl.edu> @@ -303,40 +303,40 @@ Tue Jan 04 07:30:04 2000 David L. Levine <levine@cs.wustl.edu> Tue Jan 4 00:34:57 2000 Nanbor Wang <nanbor@cs.wustl.edu> - * orbsvcs/tests/Trading/Service_Type_Exporter.cpp: - * orbsvcs/tests/Simple_Naming/client.cpp: - * orbsvcs/LifeCycle_Service/Factory_Trader.cpp: Fixes for KAI that - missed the last round and fixes that were needed after the last - round. + * orbsvcs/tests/Trading/Service_Type_Exporter.cpp: + * orbsvcs/tests/Simple_Naming/client.cpp: + * orbsvcs/LifeCycle_Service/Factory_Trader.cpp: Fixes for KAI that + missed the last round and fixes that were needed after the last + round. Mon Jan 3 20:33:11 2000 Balachandran Natarajan <bala@cs.wustl.edu> - * orbsvcs/Trading_Service/Trading_Service.cpp: - * orbsvcs/tests/Simple_Naming/client.cpp: - * orbsvcs/tests/Trading/Service_Type_Exporter.cpp: - * orbsvcs/tests/Trading/Offer_Exporter.cpp: Fixes for KAI that - missed the last round and fixes that were needed after the last - round. + * orbsvcs/Trading_Service/Trading_Service.cpp: + * orbsvcs/tests/Simple_Naming/client.cpp: + * orbsvcs/tests/Trading/Service_Type_Exporter.cpp: + * orbsvcs/tests/Trading/Offer_Exporter.cpp: Fixes for KAI that + missed the last round and fixes that were needed after the last + round. Mon Jan 3 15:08:47 2000 Balachandran Natarajan <bala@cs.wustl.edu> - * orbsvcs/Trading_Service/Trading_Service.cpp: - * orbsvcs/tests/Trading/Offer_Exporter.cpp: - * orbsvcs/tests/Trading/Offer_Importer.cpp: - * orbsvcs/tests/Trading/Service_Type_Exporter.cpp: - * orbsvcs/tests/Simple_Naming/client.cpp: - * orbsvcs//LifeCycle_Service/Factory_Trader.cpp: - * orbsvcs/tests/Property/client.cpp: KAI needed fixes in these - files to compile clean. There was a need to explicitly use an - unsigned integer to avoid overloading amibiguity. Essentially - the same fix as 'Mon Jan 03 10:55:36 2000 David L. Levine'. + * orbsvcs/Trading_Service/Trading_Service.cpp: + * orbsvcs/tests/Trading/Offer_Exporter.cpp: + * orbsvcs/tests/Trading/Offer_Importer.cpp: + * orbsvcs/tests/Trading/Service_Type_Exporter.cpp: + * orbsvcs/tests/Simple_Naming/client.cpp: + * orbsvcs//LifeCycle_Service/Factory_Trader.cpp: + * orbsvcs/tests/Property/client.cpp: KAI needed fixes in these + files to compile clean. There was a need to explicitly use an + unsigned integer to avoid overloading amibiguity. Essentially + the same fix as 'Mon Jan 03 10:55:36 2000 David L. Levine'. Mon Jan 3 14:45:22 2000 Nanbor Wang <nanbor@cs.wustl.edu> - * tao/ORB.h: - * tao/corbafwd.h: Removed compiler-specific alignment adjusting - preprocessor directives for MSVC and BCB completely. Thanks to - Christopher Kohlhoff <chris@kohlhoff.com> for reporting this. + * tao/ORB.h: + * tao/corbafwd.h: Removed compiler-specific alignment adjusting + preprocessor directives for MSVC and BCB completely. Thanks to + Christopher Kohlhoff <chris@kohlhoff.com> for reporting this. Mon Jan 03 10:55:36 2000 David L. Levine <levine@cs.wustl.edu> |