summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorelliott_c <ocielliottc@users.noreply.github.com>2001-11-21 16:07:08 +0000
committerelliott_c <ocielliottc@users.noreply.github.com>2001-11-21 16:07:08 +0000
commitde5c86447dd291fe8c1481757c0a60c0a342ce13 (patch)
tree73368d4e084fc2477290b5df5d24d787939b391f
parentf2f0b89c4f60569a4c5d42578c13b62e9dcc24a5 (diff)
downloadATCD-de5c86447dd291fe8c1481757c0a60c0a342ce13.tar.gz
ChangeLogTag: Wed Nov 21 10:00:20 2001 Chad Elliott <elliott_c@ociweb.com>
-rw-r--r--ChangeLog675
-rw-r--r--ChangeLogs/ChangeLog-02a675
-rw-r--r--ChangeLogs/ChangeLog-03a675
-rw-r--r--ace/config-irix6.x-common.h4
-rw-r--r--include/makeinclude/platform_irix6.x_sgic++.GNU5
5 files changed, 1037 insertions, 997 deletions
diff --git a/ChangeLog b/ChangeLog
index df13c8b1ffe..cf024bf1f49 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,14 @@
+Wed Nov 21 10:00:20 2001 Chad Elliott <elliott_c@ociweb.com>
+
+ * ace/config-irix6.x-common.h:
+
+ Changed the size of a long double from 16 to 8 for the GNU
+ compiler.
+
+ * include/makeinclude/platform_irix6.x_sgic++.GNU:
+
+ Add buildbits macro to allow 32 and 64 bit builds on IRIX.
+
Wed Nov 21 12:49:08 2001 Johnny Willemsen <jwillemsen@remedy.nl>
* performance-tests/Misc/basic_perf.cpp
@@ -30,43 +41,43 @@ Wed Nov 21 08:49:12 2001 Johnny Willemsen <jwillemsen@remedy.nl>
Tue Nov 20 12:02:16 2001 Ossama Othman <ossama@uci.edu>
- * configure.in:
+ * configure.in:
- Removed this file from the distribution. Some folks insist on
- attempting to build ACE/TAO with the configure script and
- reporting problems despite the fact we've explicitly disabled
- it.
+ Removed this file from the distribution. Some folks insist on
+ attempting to build ACE/TAO with the configure script and
+ reporting problems despite the fact we've explicitly disabled
+ it.
Tue Nov 20 13:30:36 2001 Balachandran Natarajan <bala@cs.wustl.edu>
- * ace/Strategies.h:
- * ace/Strategies.cpp:
- * ace/Strategies.i: Re-added files back into the main trunk. Got
- accidentally removed from the main when I was doing some work on
- a branch.
+ * ace/Strategies.h:
+ * ace/Strategies.cpp:
+ * ace/Strategies.i: Re-added files back into the main trunk. Got
+ accidentally removed from the main when I was doing some work on
+ a branch.
Mon Nov 19 20:35:44 2001 Jaiganesh Balasubramanian <jai@balar.ece.uci.edu>
- * ace/SOCK_Dgram_Mcast.cpp:
- This class allow application to subscribe a single socket to
- many multicast groups. However, the unsubscribe operation
- failed to work with more than one group. For some strange
- reason it was storing the first multicast group subscription in
- a class member and using that member in all the paths for the
- unsubscribe methods.
- We have changed the unsubscribe(const ACE_INET_Addr&,...) method
- to work as adversited, i.e. unsubscribe the *given* multicast
- address, not the stored one, as an added benefit the method is
- now re-entrant. The unsubscribe(void) method works as before.
- The code has been re-factored to minimize duplication.
+ * ace/SOCK_Dgram_Mcast.cpp:
+ This class allow application to subscribe a single socket to
+ many multicast groups. However, the unsubscribe operation
+ failed to work with more than one group. For some strange
+ reason it was storing the first multicast group subscription in
+ a class member and using that member in all the paths for the
+ unsubscribe methods.
+ We have changed the unsubscribe(const ACE_INET_Addr&,...) method
+ to work as adversited, i.e. unsubscribe the *given* multicast
+ address, not the stored one, as an added benefit the method is
+ now re-entrant. The unsubscribe(void) method works as before.
+ The code has been re-factored to minimize duplication.
Mon Nov 19 11:03:07 2001 Ossama Othman <ossama@uci.edu>
- * ACE-INSTALL.html:
+ * ACE-INSTALL.html:
- Added missing build instructions for the ACE_SSL library, and
- updated the list of "make" flags recognized by ACE's Makefile
- scheme.
+ Added missing build instructions for the ACE_SSL library, and
+ updated the list of "make" flags recognized by ACE's Makefile
+ scheme.
Mon Nov 19 00:53:54 2001 Krishnakumar B <kitty@cs.wustl.edu>
@@ -99,159 +110,159 @@ Mon Nov 19 00:53:54 2001 Krishnakumar B <kitty@cs.wustl.edu>
Fri Nov 16 07:22:19 2001 Balachandran Natarajan <bala@cs.wustl.edu>
- * bin/make_release: Updated the script to copy the beta to a
- different location. Have tested this by creating a dummy
- repository and a dummy export directory. Things worked
- fine. Hopefully the beta should go through without any hassle.
+ * bin/make_release: Updated the script to copy the beta to a
+ different location. Have tested this by creating a dummy
+ repository and a dummy export directory. Things worked
+ fine. Hopefully the beta should go through without any hassle.
- The script is tied to its usage on ace.cs. Needs to be
- changed. Will do that after this beta goes out. Having too many
- changes at the same time may not be good.
+ The script is tied to its usage on ace.cs. Needs to be
+ changed. Will do that after this beta goes out. Having too many
+ changes at the same time may not be good.
Thu Nov 15 20:44:40 2001 Craig Rodrigues <crodrigu@bbn.com>
- * etc/Svc_Conf_l.cpp.diff: Updated. Thanks to Kitty for reporting it.
- * etc/Svc_Conf_y.cpp.diff: Added. We need it for uses of ACE_LIB_TEXT.
- * ace/Makefile: Added rule to apply patch to Svc_Conf_y.cpp.
+ * etc/Svc_Conf_l.cpp.diff: Updated. Thanks to Kitty for reporting it.
+ * etc/Svc_Conf_y.cpp.diff: Added. We need it for uses of ACE_LIB_TEXT.
+ * ace/Makefile: Added rule to apply patch to Svc_Conf_y.cpp.
Thu Nov 15 08:26:57 2001 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
- * ace/*.cpp: Changed all remaining uses of ACE_TEXT to ACE_LIB_TEXT
- to be consistent... Thanks to Johnny Willemsen for reporting
- the inconsistencies and for Darrell Brunsch for clarifying what
- the right behavior should be.
+ * ace/*.cpp: Changed all remaining uses of ACE_TEXT to ACE_LIB_TEXT
+ to be consistent... Thanks to Johnny Willemsen for reporting
+ the inconsistencies and for Darrell Brunsch for clarifying what
+ the right behavior should be.
Wed Nov 14 07:43:20 2001 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
- * docs/ACE-guidelines.html: Updated the guidelines to explain
- the use of ACE_TCHAR for the argv parameter to main(). Thanks
- to Johnny Willemsen for reporting this.
+ * docs/ACE-guidelines.html: Updated the guidelines to explain
+ the use of ACE_TCHAR for the argv parameter to main(). Thanks
+ to Johnny Willemsen for reporting this.
- * ace/OS_Dirent.inl (opendir): Replace char * const cast with
- ACE_TCHAR * const cast. Thanks to Nick Pratt for reporting
- this.
+ * ace/OS_Dirent.inl (opendir): Replace char * const cast with
+ ACE_TCHAR * const cast. Thanks to Nick Pratt for reporting
+ this.
- * tests/Upgradable_RW_Test.cpp (main): Fixed the test to avoid
- dividing by 0 and also initialized all pointers to NULL. Thanks
- to Johnny Willemsen for reporting this. Thanks fixes BudID 650.
+ * tests/Upgradable_RW_Test.cpp (main): Fixed the test to avoid
+ dividing by 0 and also initialized all pointers to NULL. Thanks
+ to Johnny Willemsen for reporting this. Thanks fixes BudID 650.
Tue Nov 13 15:25:04 2001 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
- * ace/ACE.h (ACE): Clarified what the time_len parameter is used for.
- Thanks to Tompa <safdsfd@adsffda.com> for reporting this.
+ * ace/ACE.h (ACE): Clarified what the time_len parameter is used for.
+ Thanks to Tompa <safdsfd@adsffda.com> for reporting this.
Sun Nov 11 09:50:52 2001 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
- * ace/Naming_Context.cpp (info): Added an ACE_UNUSED_ARG to
- silence warning about "length" parameter and changed buf from
- char to ACE_TCHAR. Thanks to Johnny Willemsen for reporting
- this.
+ * ace/Naming_Context.cpp (info): Added an ACE_UNUSED_ARG to
+ silence warning about "length" parameter and changed buf from
+ char to ACE_TCHAR. Thanks to Johnny Willemsen for reporting
+ this.
- * tests/Aio_Platform_Test.cpp: The argv parameter of main() should
- be ACE_TCHAR rather than char. Thanks to Johnny Willemsen for
- reporting this.
+ * tests/Aio_Platform_Test.cpp: The argv parameter of main() should
+ be ACE_TCHAR rather than char. Thanks to Johnny Willemsen for
+ reporting this.
Thu Nov 15 15:43:20 2001 Craig Rodrigues <crodrigu@bbn.com>
- * ace/Naming_Context.cpp (info): Wrapped sprintf() arguments with
- ACE_LIB_TEXT. Fix supplied by Johnny Willemsen.
+ * ace/Naming_Context.cpp (info): Wrapped sprintf() arguments with
+ ACE_LIB_TEXT. Fix supplied by Johnny Willemsen.
Thu Nov 15 12:43:31 2001 Nanbor Wang <nanbor@cs.wustl.edu>
- * docs/wchar.txt: Added a writeup for ACE_LIB_TEXT and ACE_TEXT
- from "the authority."
+ * docs/wchar.txt: Added a writeup for ACE_LIB_TEXT and ACE_TEXT
+ from "the authority."
Wed Nov 14 21:36:42 2001 Ossama Othman <ossama@uci.edu>
- * docs/usage-bugzilla.html:
+ * docs/usage-bugzilla.html:
- Corrected link to the DOC Center's bugzilla site.
+ Corrected link to the DOC Center's bugzilla site.
Wed Nov 14 23:11:59 2001 Craig Rodrigues <crodrigu@bbn.com>
- * ace/Naming_Context.cpp (info): Fixed Unicode build problems
- by consistently using ACE_TCHAR instead of char, and by
- using Unicode aware string functions in ACE_OS_String
- instead of ACE_OS.
+ * ace/Naming_Context.cpp (info): Fixed Unicode build problems
+ by consistently using ACE_TCHAR instead of char, and by
+ using Unicode aware string functions in ACE_OS_String
+ instead of ACE_OS.
- * ace/Svc_Conf_l.cpp: Default intialized ace_yy_c_buf_p to ACE_TCHAR
- instead of char. Default initialized ace_yy_cp, ace_yy_bp to 0.
+ * ace/Svc_Conf_l.cpp: Default intialized ace_yy_c_buf_p to ACE_TCHAR
+ instead of char. Default initialized ace_yy_cp, ace_yy_bp to 0.
- * ace/Svc_Conf_y.cpp: Wrap string literals passed to ace_yyerror
- with ACE_LIB_TEXT().
+ * ace/Svc_Conf_y.cpp: Wrap string literals passed to ace_yyerror
+ with ACE_LIB_TEXT().
Wed Nov 14 06:38:41 2001 Balachandran Natarajan <bala@cs.wustl.edu>
- * docs/ACE-bug-process.html (HREF): Changed references from ace.cs
- to deuce.doc. Thanks to Johnny Willemsen for reporting this.
+ * docs/ACE-bug-process.html (HREF): Changed references from ace.cs
+ to deuce.doc. Thanks to Johnny Willemsen for reporting this.
Tue Nov 13 15:04:15 2001 Carlos O'Ryan <coryan@uci.edu>
- * html/Stats/index.shtml:
- * html/Stats/detailed_performance.shtml:
- Improved documentation about the test location, ORB and network
- configuration used. Thanks to David Yongqiang Wang
- <davidyw@avaya.com> for pointing out the problems.
+ * html/Stats/index.shtml:
+ * html/Stats/detailed_performance.shtml:
+ Improved documentation about the test location, ORB and network
+ configuration used. Thanks to David Yongqiang Wang
+ <davidyw@avaya.com> for pointing out the problems.
Tue Nov 13 11:46:11 2001 Chris Cleeland <cleeland_c@ociweb.com>
- * tests/Collection_Test.cpp (iterate_const): Fixed ACE_DEBUG print
- statements that were accessing the element of the unbounded set
- as an int rather than an UglyThing. Thanks to Ossama for
- pointing this out.
+ * tests/Collection_Test.cpp (iterate_const): Fixed ACE_DEBUG print
+ statements that were accessing the element of the unbounded set
+ as an int rather than an UglyThing. Thanks to Ossama for
+ pointing this out.
Mon Nov 12 11:41:35 2001 Ossama Othman <ossama@uci.edu>
- * ace/SSL/SSL_SOCK_Stream.cpp (send, recv):
+ * ace/SSL/SSL_SOCK_Stream.cpp (send, recv):
- In the va_arg versions of these methods, do not use
- send/recv_n() to as the underlying send/recv() method. It
- forces unnecessary blocking.
+ In the va_arg versions of these methods, do not use
+ send/recv_n() to as the underlying send/recv() method. It
+ forces unnecessary blocking.
- Corrected return value semantics in versions of these methods
- that use loop to send/receive multiple buffers. If data was
- sent or received than do not return -1 on error. Instead return
- the amount of bytes sent/received. This is necessary to allow
- the caller to keep track of sent or received data. [Bug 882]
+ Corrected return value semantics in versions of these methods
+ that use loop to send/receive multiple buffers. If data was
+ sent or received than do not return -1 on error. Instead return
+ the amount of bytes sent/received. This is necessary to allow
+ the caller to keep track of sent or received data. [Bug 882]
Sun Nov 11 23:50:00 2001 Craig Rodrigues <crodrigu@bbn.com>
- * tests/Date_Time_Test.cpp: Remove argv variable from
- main() to eliminate unused variable compiler warning.
- * tests/Arg_Shifter_Test.cpp: Same.
+ * tests/Date_Time_Test.cpp: Remove argv variable from
+ main() to eliminate unused variable compiler warning.
+ * tests/Arg_Shifter_Test.cpp: Same.
Sun Nov 11 10:00:56 2001 Ossama Othman <ossama@uci.edu>
- * ace/SSL/SSL_SOCK_Stream.h (ACE_SSL_SOCK_Stream):
+ * ace/SSL/SSL_SOCK_Stream.h (ACE_SSL_SOCK_Stream):
- Removed unused class members.
+ Removed unused class members.
- * ace/SSL/SSL_SOCK_Stream.cpp (sendv):
+ * ace/SSL/SSL_SOCK_Stream.cpp (sendv):
- If an error occurs but data was sent on a previous loop
- iteration then return the amount of bytes sent, not the error.
- This extends previous check for EWOULDBLOCK and ETIME. All
- errors are now caught. The caller must always know if any data
- was successfully sent. [Bug 882]
+ If an error occurs but data was sent on a previous loop
+ iteration then return the amount of bytes sent, not the error.
+ This extends previous check for EWOULDBLOCK and ETIME. All
+ errors are now caught. The caller must always know if any data
+ was successfully sent. [Bug 882]
- Do not continue on to the next loop iteration if the amount of
- data sent was less than the amount data given. This avoids a
- subtle problem where "holes" in the data stream would occur if
- partial sends of a given buffer in the iovec array occured.
- [Bug 882]
+ Do not continue on to the next loop iteration if the amount of
+ data sent was less than the amount data given. This avoids a
+ subtle problem where "holes" in the data stream would occur if
+ partial sends of a given buffer in the iovec array occured.
+ [Bug 882]
Sun Nov 11 07:58:07 2001 Ossama Othman <ossama@uci.edu>
- * ace/SSL/SSL_SOCK_Stream.cpp (sendv):
+ * ace/SSL/SSL_SOCK_Stream.cpp (sendv):
- Fixed unused variable warnings.
+ Fixed unused variable warnings.
Sat Nov 10 23:25:50 2001 Ossama Othman <ossama@uci.edu>
- * bin/auto_run_tests.lst:
+ * bin/auto_run_tests.lst:
- Added new SSLIOP "Big_Request" test to the list of regression
- tests to automatically run during the nightly builds.
+ Added new SSLIOP "Big_Request" test to the list of regression
+ tests to automatically run during the nightly builds.
Sat Nov 10 22:13:54 2001 Krishnakumar B <kitty@cs.wustl.edu>
@@ -286,126 +297,126 @@ Sat Nov 10 22:13:54 2001 Krishnakumar B <kitty@cs.wustl.edu>
Sat Nov 10 19:27:36 2001 Ossama Othman <ossama@uci.edu>
- * ace/SSL/SSL_Accept_Handler.cpp (ssl_accept):
- * ace/SSL/SSL_Connect_Handler.cpp (ssl_connect):
+ * ace/SSL/SSL_Accept_Handler.cpp (ssl_accept):
+ * ace/SSL/SSL_Connect_Handler.cpp (ssl_connect):
- If data is still buffered within OpenSSL's internal buffer, then
- force the Reactor to invoke the event handler (with
- the appropriate mask) before waiting for more events
- (e.g. blocking on select()) by returning a value greater than
- one. All pending data must be processed before waiting for more
- events to come in on the SSL handle.
+ If data is still buffered within OpenSSL's internal buffer, then
+ force the Reactor to invoke the event handler (with
+ the appropriate mask) before waiting for more events
+ (e.g. blocking on select()) by returning a value greater than
+ one. All pending data must be processed before waiting for more
+ events to come in on the SSL handle.
- * ace/SSL/SSL_SOCK_Stream.h (reactor, handler, notify):
+ * ace/SSL/SSL_SOCK_Stream.h (reactor, handler, notify):
- These methods are no longer needed. Removed them.
+ These methods are no longer needed. Removed them.
- (sendv):
+ (sendv):
- Added missing timeout parameter.
+ Added missing timeout parameter.
- * ace/SSL/SSL_SOCK_Acceptor.cpp (ssl_accept):
- * ace/SSL/SSL_SOCK_Connector.cpp (ssl_connect):
- * ace/SSL/SSL_SOCK_Stream.i (notify, recv_i, send_i, close):
+ * ace/SSL/SSL_SOCK_Acceptor.cpp (ssl_accept):
+ * ace/SSL/SSL_SOCK_Connector.cpp (ssl_connect):
+ * ace/SSL/SSL_SOCK_Stream.i (notify, recv_i, send_i, close):
- Reverted code that notify()ed the Reactor if data was still
- pending in OpenSSL's internal buffers. The idea was to force
- the reactor to call the appropriate event handler before polling
- for events (e.g. blocking on select()). However, notifications
- are not dispatched until after events are polled which meant
- that there is no point in notify()ing the Reactor.
+ Reverted code that notify()ed the Reactor if data was still
+ pending in OpenSSL's internal buffers. The idea was to force
+ the reactor to call the appropriate event handler before polling
+ for events (e.g. blocking on select()). However, notifications
+ are not dispatched until after events are polled which meant
+ that there is no point in notify()ing the Reactor.
- * ace/SSL/SSL_SOCK_Stream.cpp (reactor, handler):
+ * ace/SSL/SSL_SOCK_Stream.cpp (reactor, handler):
- These methods are no longer needed. Removed them.
+ These methods are no longer needed. Removed them.
- (sendv):
+ (sendv):
- Fixed/improved the writev() semantics and emulation in this
- method. Previously, if an iov_base buffer was successfully
- sent, that success was not reported to the caller if subsequent
- sends in the emulation loop failed. The caller would end up
- thinking that no part of the message was sent. The improved
- semantics are now the following if the underlying send() call
- returns with an EWOULDBLOCK or ETIME error condition:
+ Fixed/improved the writev() semantics and emulation in this
+ method. Previously, if an iov_base buffer was successfully
+ sent, that success was not reported to the caller if subsequent
+ sends in the emulation loop failed. The caller would end up
+ thinking that no part of the message was sent. The improved
+ semantics are now the following if the underlying send() call
+ returns with an EWOULDBLOCK or ETIME error condition:
- - If no data was sent, then return -1.
- - If some data was sent on a previous loop iteration then
- return the number of bytes successfully sent.
+ - If no data was sent, then return -1.
+ - If some data was sent on a previous loop iteration then
+ return the number of bytes successfully sent.
- In both cases, errno is unchanged. [Bug 882]
+ In both cases, errno is unchanged. [Bug 882]
- Incidentally, this fixes a problem in TAO's SSLIOP pluggable
- protocol when sending very large requests. Thanks to Andrew
- Finnell <Andrew.Finnell@esecurityinc.com> for providing an
- example that exhibited the problem.
+ Incidentally, this fixes a problem in TAO's SSLIOP pluggable
+ protocol when sending very large requests. Thanks to Andrew
+ Finnell <Andrew.Finnell@esecurityinc.com> for providing an
+ example that exhibited the problem.
- Lastly, the missing timeout support has been added. The timeout
- is decremented on each loop iteration.
+ Lastly, the missing timeout support has been added. The timeout
+ is decremented on each loop iteration.
Sat Nov 10 17:16:59 2001 Nanbor Wang <nanbor@cs.wustl.edu>
- * ace/OS.cpp (fopen): Removed redundant parentheses.
+ * ace/OS.cpp (fopen): Removed redundant parentheses.
Sat Nov 10 09:29:48 2001 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
- * ace/OS.i (pipe): Replaced the _pipe() call on Win32 with the
- CreatePipe() call. Thanks to Bo Balders <bba@post.utfors.se>
- for reporting this.
+ * ace/OS.i (pipe): Replaced the _pipe() call on Win32 with the
+ CreatePipe() call. Thanks to Bo Balders <bba@post.utfors.se>
+ for reporting this.
- * ace/Log_Msg.cpp (log): The "format" string was omitted. Thanks
- to Martin Krumpolec for noticing this.
+ * ace/Log_Msg.cpp (log): The "format" string was omitted. Thanks
+ to Martin Krumpolec for noticing this.
Sat Nov 10 08:48:24 2001 Douglas C. Schmidt <schmidt@tango.doc.wustl.edu>
- * ace/Arg_Shifter.{h,cpp}: Added a new constructor to ACE_Arg_Shifter
- so that it can handle both const char ** and char ** arguments.
+ * ace/Arg_Shifter.{h,cpp}: Added a new constructor to ACE_Arg_Shifter
+ so that it can handle both const char ** and char ** arguments.
Fri Nov 9 07:42:41 2001 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
- * ace/Arg_Shifter.cpp: Made the argv parameter to ACE_Arg_Shifter
- a "const" ACE_CHAR **.
+ * ace/Arg_Shifter.cpp: Made the argv parameter to ACE_Arg_Shifter
+ a "const" ACE_CHAR **.
- * tests/Arg_Shifter_Test.cpp (main): Added "const" to the
- args local variable to remove a warning from SunC++.
+ * tests/Arg_Shifter_Test.cpp (main): Added "const" to the
+ args local variable to remove a warning from SunC++.
Fri Nov 9 11:23:01 2001 Chris Cleeland <cleeland_c@ociweb.com>
- * tests/Collection_Test.cpp: Fixed up things that caused problems
- on several platforms. Added the ARRAY tests back in.
+ * tests/Collection_Test.cpp: Fixed up things that caused problems
+ on several platforms. Added the ARRAY tests back in.
Thu Nov 8 14:52:39 2001 Steve Huston <shuston@riverace.com>
- * ace/Log_Msg.h: Added a new 'M' option to print out the name of
- the log priority. Thanks to Vladimir Chovanec
- <Vladimir.CHOVANEC@asset.sk> for reporting this.
+ * ace/Log_Msg.h: Added a new 'M' option to print out the name of
+ the log priority. Thanks to Vladimir Chovanec
+ <Vladimir.CHOVANEC@asset.sk> for reporting this.
Thu Nov 8 10:41:44 2001 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
- * ace/OS_String.h: Enhanced the documentation so that it explains
- the differences between ACE_OS::strsncpy() and ACE_OS::strcpy()
- more precisely. Thanks to Alain Decamps for contributing this.
+ * ace/OS_String.h: Enhanced the documentation so that it explains
+ the differences between ACE_OS::strsncpy() and ACE_OS::strcpy()
+ more precisely. Thanks to Alain Decamps for contributing this.
- * ace/Naming_Context.{h,cpp}: The info() method should have ACE_TCHAR **
- rather than char **. Thanks to Johnny Willemsen for reporting
- this.
+ * ace/Naming_Context.{h,cpp}: The info() method should have ACE_TCHAR **
+ rather than char **. Thanks to Johnny Willemsen for reporting
+ this.
- * ace/OS.cpp: Added support for Borland's idiosyncratic _wfdopen()
- method. Thanks to Johnny Willemsen for reporting this.
+ * ace/OS.cpp: Added support for Borland's idiosyncratic _wfdopen()
+ method. Thanks to Johnny Willemsen for reporting this.
Wed Nov 7 05:17:03 2001 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
- * ace/Message_Queue_T.{h,cpp}: Changed the typo DEFUALT_PRIORITY
- to DEFAULT_PRIORITY.
+ * ace/Message_Queue_T.{h,cpp}: Changed the typo DEFUALT_PRIORITY
+ to DEFAULT_PRIORITY.
- * ace/OS.i: In BCB the _wtempnam() has the following signature:
- wchar_t *_wtempnam(wchar_t *dir, wchar_t *prefix)
+ * ace/OS.i: In BCB the _wtempnam() has the following signature:
+ wchar_t *_wtempnam(wchar_t *dir, wchar_t *prefix)
- This means that the arguments must be made non-const by a cast. The
- fix is to add some defines so that with BCB and no wchar the
- _tempnam is used (with the casts) and with BCB and wchar then
- the _wtempnam is used with the casts. Thanks to Johnny
- Willemsen for this fix.
+ This means that the arguments must be made non-const by a cast. The
+ fix is to add some defines so that with BCB and no wchar the
+ _tempnam is used (with the casts) and with BCB and wchar then
+ the _wtempnam is used with the casts. Thanks to Johnny
+ Willemsen for this fix.
Thu Nov 8 14:52:39 2001 Steve Huston <shuston@riverace.comy>
@@ -446,96 +457,96 @@ Thu Nov 8 10:43:22 2001 Chad Elliott <elliott_c@ociweb.com>
Wed Nov 07 13:50:39 2001 Nanbor Wang <nanbor@cs.wustl.edu>
- * ace/Task_T.h (ACE_Task): Decorated ACE_Task with ACE_Export to
- avoid VC7's internal compiler error. Thanks to Darrell for
- submitting the change.
+ * ace/Task_T.h (ACE_Task): Decorated ACE_Task with ACE_Export to
+ avoid VC7's internal compiler error. Thanks to Darrell for
+ submitting the change.
Wed Nov 7 10:59:00 2001 Craig Rodrigues <crodrigu@bbn.com>
- * include/makeinclude/platform_sunos5_g++.GNU: Append -D_REENTRANT
- to CPPFLAGS if threads=1
+ * include/makeinclude/platform_sunos5_g++.GNU: Append -D_REENTRANT
+ to CPPFLAGS if threads=1
Wed Nov 7 08:09:20 2001 Balachandran Natarajan <bala@cs.wustl.edu>
- * bin/nightlybuilds/builds.lst: Changed the name CC5 build as
- CC51. It uses version 5.1 of the compiler anyway.
+ * bin/nightlybuilds/builds.lst: Changed the name CC5 build as
+ CC51. It uses version 5.1 of the compiler anyway.
Tue Nov 6 14:39:28 2001 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
- * ace/SString.i (find),
- * ace/Local_Name_Space_T.cpp (resolve_i): Fixed "off-by-one"
- bugs with ACE_OS::strscpy(). Thanks to Alain Decamps
- <Alain.Decamps@PIDPA.be> for contributing this.
+ * ace/SString.i (find),
+ * ace/Local_Name_Space_T.cpp (resolve_i): Fixed "off-by-one"
+ bugs with ACE_OS::strscpy(). Thanks to Alain Decamps
+ <Alain.Decamps@PIDPA.be> for contributing this.
Tue Nov 6 13:25:40 2001 Chris Cleeland <cleeland_c@ociweb.com>
- * tests/Collection_Test.cpp: Committed an old change that uses an
- actual class as the element in the Unbounded_Set rather than an
- int. I wrote this to get a better understanding of how the
- iterator and accessors on the iterator worked.
+ * tests/Collection_Test.cpp: Committed an old change that uses an
+ actual class as the element in the Unbounded_Set rather than an
+ int. I wrote this to get a better understanding of how the
+ iterator and accessors on the iterator worked.
- * tests/SString_Test.cpp (main): Added a test for the rep() method
- that insures that the char array returned is equivalent to the
- string in the ACE_CString from which it's obtained.
+ * tests/SString_Test.cpp (main): Added a test for the rep() method
+ that insures that the char array returned is equivalent to the
+ string in the ACE_CString from which it's obtained.
Mon Nov 5 10:12:01 2001 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
- * ace/OS.cpp,
- * ace/Local_Name_Space_T.cpp,
- * ace/FILE_Addr.cpp,
- * ace/Acceptor.cpp,
- * ace/ACE.cpp: Changed uses of strncpy() to ACE_OS::strsncpy().
- Thanks to Alain Decamps for these fixes.
+ * ace/OS.cpp,
+ * ace/Local_Name_Space_T.cpp,
+ * ace/FILE_Addr.cpp,
+ * ace/Acceptor.cpp,
+ * ace/ACE.cpp: Changed uses of strncpy() to ACE_OS::strsncpy().
+ Thanks to Alain Decamps for these fixes.
Sun Nov 4 12:11:31 2001 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
- * ace/Reactor.cpp: Enhanced all the Reactor's event loop methods
- to first check and see if the Reactor's been deactivated and to
- bailout immediately in this case. Thanks to Don Hinton for
- suggesting this.
+ * ace/Reactor.cpp: Enhanced all the Reactor's event loop methods
+ to first check and see if the Reactor's been deactivated and to
+ bailout immediately in this case. Thanks to Don Hinton for
+ suggesting this.
- * ace/Reactor.i: Moved the reactor_event_loop_done() method from
- the *.cpp file into the *.i file and made inlineable.
+ * ace/Reactor.i: Moved the reactor_event_loop_done() method from
+ the *.cpp file into the *.i file and made inlineable.
- * ace/Select_Reactor_T.cpp: Be more careful about error handling in the
- dispatch_notification_handlers() method. If a failure occurs,
- when dispatch_notifications() is called, return -1, rather than
- erroneously "incrementing" the count of the number of handlers
- dispatched. Thanks to Don Hinton for reporting this.
+ * ace/Select_Reactor_T.cpp: Be more careful about error handling in the
+ dispatch_notification_handlers() method. If a failure occurs,
+ when dispatch_notifications() is called, return -1, rather than
+ erroneously "incrementing" the count of the number of handlers
+ dispatched. Thanks to Don Hinton for reporting this.
Sat Nov 3 11:15:43 2001 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
- * The following fixes are from Joachim Achtzehnter <joachima@netacquire.com>:
+ * The following fixes are from Joachim Achtzehnter <joachima@netacquire.com>:
- In ace/config-pharlap.h we had to explicitly #undef
- ACE_HAS_WCHAR after the #include "ace/config-win32.h"
- directive. Without this change the resulting DLL depended on
- several wide character versions of Win32 system functions, such
- as _CreateMutexW. At least some of these dependencies were
- caused by ace/OS.i.
+ In ace/config-pharlap.h we had to explicitly #undef
+ ACE_HAS_WCHAR after the #include "ace/config-win32.h"
+ directive. Without this change the resulting DLL depended on
+ several wide character versions of Win32 system functions, such
+ as _CreateMutexW. At least some of these dependencies were
+ caused by ace/OS.i.
- In ace/Log_Msg.cpp we had to add !defined(ACE_HAS_PHARLAP) to a
- few more places in addition to the ones Bruce Trask had posted
- to avoid reference to the NT Eventlog functionality.
+ In ace/Log_Msg.cpp we had to add !defined(ACE_HAS_PHARLAP) to a
+ few more places in addition to the ones Bruce Trask had posted
+ to avoid reference to the NT Eventlog functionality.
- At the top of ace/Log_Msg_NT_Event_Log.h and
- ace/Log_Msg_NT_Event_Log.cpp we added !defined(ACE_HAS_PHARLAP)
- to completely bypass the contents of these two files.
+ At the top of ace/Log_Msg_NT_Event_Log.h and
+ ace/Log_Msg_NT_Event_Log.cpp we added !defined(ACE_HAS_PHARLAP)
+ to completely bypass the contents of these two files.
- * ace/DEV_Addr.i (addr_to_string):
- * ace/Local_Tokens.i (name):
- * ace/Module.i (name):
- * ace/OS.i (asctime_r):
- * ace/SPIPE_Addr.i (addr_to_string):
- * ace/UNIX_Addr.i (addr_to_string):
- * ace/SString.i (rep): Changed uses of strncpy() to ACE_OS::strsncpy().
- Thanks to Alain Decamps for these fixes.
+ * ace/DEV_Addr.i (addr_to_string):
+ * ace/Local_Tokens.i (name):
+ * ace/Module.i (name):
+ * ace/OS.i (asctime_r):
+ * ace/SPIPE_Addr.i (addr_to_string):
+ * ace/UNIX_Addr.i (addr_to_string):
+ * ace/SString.i (rep): Changed uses of strncpy() to ACE_OS::strsncpy().
+ Thanks to Alain Decamps for these fixes.
Fri Nov 2 14:38:49 2001 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
- * ace/Task.h (ACE_Task_Base): Clarify the meaning of the put()
- hook method. Thanks to Tommy Svensson <tommysvensson@yahoo.com>
- for motivating this.
+ * ace/Task.h (ACE_Task_Base): Clarify the meaning of the put()
+ hook method. Thanks to Tommy Svensson <tommysvensson@yahoo.com>
+ for motivating this.
Mon Nov 5 14:23:12 2001 Chad Elliott <elliott_c@ociweb.com>
@@ -685,129 +696,129 @@ Wed Oct 24 23:59:13 2001 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
Tue Oct 30 22:53:57 2001 Ossama Othman <ossama@uci.edu>
- * ace/Svc_Conf_l.cpp:
+ * ace/Svc_Conf_l.cpp:
- Fixed incorrect #line preprocessor directives.
+ Fixed incorrect #line preprocessor directives.
- * etc/Svc_Conf_l.cpp.diff:
+ * etc/Svc_Conf_l.cpp.diff:
- Regenerated this diff so that it includes recent updates.
+ Regenerated this diff so that it includes recent updates.
Mon Oct 29 20:12:40 2001 Ossama Othman <ossama@uci.edu>
- * tests/run_test.lst:
+ * tests/run_test.lst:
- Added the Proactor test to the list of one-button tests to run.
+ Added the Proactor test to the list of one-button tests to run.
Mon Oct 29 20:04:40 2001 Ossama Othman <ossama@uci.edu>
- * tests/Proactor_Test.cpp:
+ * tests/Proactor_Test.cpp:
- More patches from Alexander Libman. The Proactor_Test appears
- to finally work on Linux.
+ More patches from Alexander Libman. The Proactor_Test appears
+ to finally work on Linux.
Mon Oct 29 17:49:21 2001 Balachandran Natarajan <bala@cs.wustl.edu>
- * ace/TP_Reactor.cpp: Added some error checks at places where
- token where acquired.
+ * ace/TP_Reactor.cpp: Added some error checks at places where
+ token where acquired.
Mon Oct 29 16:59:58 2001 Balachandran Natarajan <bala@cs.wustl.edu>
- * ace/TP_Reactor.cpp (acquire_token): The acquire_token () called
- acquire with a sleep hook. It was wrong. It should just unblock
- the thread by sending notify. A bad cut and paste error
- :(. Thanks to Graeme Clark <gclark@opentext.com> for reporting
- this. This closes [BUGID 1077].
+ * ace/TP_Reactor.cpp (acquire_token): The acquire_token () called
+ acquire with a sleep hook. It was wrong. It should just unblock
+ the thread by sending notify. A bad cut and paste error
+ :(. Thanks to Graeme Clark <gclark@opentext.com> for reporting
+ this. This closes [BUGID 1077].
Sun Oct 28 20:36:56 2001 Ossama Othman <ossama@uci.edu>
- * ace/Map_T.i (clone):
+ * ace/Map_T.i (clone):
- Fixed syntax errors.
+ Fixed syntax errors.
- * ace/Svc_Handler.cpp (new):
+ * ace/Svc_Handler.cpp (new):
- Reverted Michael's change. It incorrectly altered the semantics
- of the new operator, particularly when compiling with native
- exception support enabled. Fixes a warning.
+ Reverted Michael's change. It incorrectly altered the semantics
+ of the new operator, particularly when compiling with native
+ exception support enabled. Fixes a warning.
Sun Oct 28 16:44:20 2001 Ossama Othman <ossama@uci.edu>
- * ace/Timer_Hash_T.cpp (ACE_Timer_Hash_T):
+ * ace/Timer_Hash_T.cpp (ACE_Timer_Hash_T):
- Corrected syntax error that was introduced in the changes
- described below by removing extraneous trailing bracket.
+ Corrected syntax error that was introduced in the changes
+ described below by removing extraneous trailing bracket.
Sun Oct 28 13:15:00 2001 Michael Kircher <Michael.Kircher@mchp.siemens.de>
- * ace/ACE.i:
- * ace/Activation_Queue.cpp:
- * ace/Bound_Ptr.i:
- * ace/Configuration.cpp:
- * ace/Configuration_Import_Export.cpp:
- * ace/Containers_T.cpp:
- * ace/Future.cpp:
- * ace/Handle_Gobbler.h:
- * ace/Local_Tokens.i:
- * ace/MEM_SAP.i:
- * ace/Map_T.i:
- * ace/Message_Block.cpp:
- * ace/OS_Errno.cpp:
- * ace/Object_Manager.cpp:
- * ace/Obstack_T.cpp:
- * ace/Refcounted_Auto_Ptr.i:
- * ace/Remote_Tokens.i:
- * ace/Strategies_T.cpp:
- * ace/Stream.cpp:
- * ace/Svc_Handler.cpp:
- * ace/Synch_T.cpp:
- * ace/TLI.cpp:
- * ace/Timer_Hash_T.cpp:
- * ace/Timer_Queue_T.cpp:
- * ace/Unbounded_Queue.cpp:
- * ace/Unbounded_Set.cpp:
-
- Changed almost all direct usages of operator new in ACE to use
- ACE_NEW_RETURN (Exceptions is Dump_T.h). In one case in
- Stream.cpp the semantics changed slightly if operator new would
- have been overloaded, see the "@@ Michael" comment.
+ * ace/ACE.i:
+ * ace/Activation_Queue.cpp:
+ * ace/Bound_Ptr.i:
+ * ace/Configuration.cpp:
+ * ace/Configuration_Import_Export.cpp:
+ * ace/Containers_T.cpp:
+ * ace/Future.cpp:
+ * ace/Handle_Gobbler.h:
+ * ace/Local_Tokens.i:
+ * ace/MEM_SAP.i:
+ * ace/Map_T.i:
+ * ace/Message_Block.cpp:
+ * ace/OS_Errno.cpp:
+ * ace/Object_Manager.cpp:
+ * ace/Obstack_T.cpp:
+ * ace/Refcounted_Auto_Ptr.i:
+ * ace/Remote_Tokens.i:
+ * ace/Strategies_T.cpp:
+ * ace/Stream.cpp:
+ * ace/Svc_Handler.cpp:
+ * ace/Synch_T.cpp:
+ * ace/TLI.cpp:
+ * ace/Timer_Hash_T.cpp:
+ * ace/Timer_Queue_T.cpp:
+ * ace/Unbounded_Queue.cpp:
+ * ace/Unbounded_Set.cpp:
+
+ Changed almost all direct usages of operator new in ACE to use
+ ACE_NEW_RETURN (Exceptions is Dump_T.h). In one case in
+ Stream.cpp the semantics changed slightly if operator new would
+ have been overloaded, see the "@@ Michael" comment.
When new got used with placement most of the usages got
- replaced with ACE_NEW_MALLOC_RETURN. In some cases as in
- Malloc_T.cpp, Map_Manager.cpp, PI_Malloc.i, Array_Base.cpp
- special cases exist, where the macros would have incurred
- different semantics and performance penalties.
+ replaced with ACE_NEW_MALLOC_RETURN. In some cases as in
+ Malloc_T.cpp, Map_Manager.cpp, PI_Malloc.i, Array_Base.cpp
+ special cases exist, where the macros would have incurred
+ different semantics and performance penalties.
Fri Oct 26 07:37:43 2001 Balachandran Natarajan <bala@cs.wustl.edu>
- * bin/auto_run_tests.lst: Quoter example will not run in
- minimum_corba builds.
+ * bin/auto_run_tests.lst: Quoter example will not run in
+ minimum_corba builds.
Wed Oct 24 08:04:36 2001 Balachandran Natarajan <bala@cs.wustl.edu>
- * ace/Reactor.h: Improved the documentation of the
- end_reactor_event_loop ().
+ * ace/Reactor.h: Improved the documentation of the
+ end_reactor_event_loop ().
Tue Oct 23 10:04:25 2001 Ossama Othman <ossama@uci.edu>
- * tests/Proactor_Test.cpp:
+ * tests/Proactor_Test.cpp:
- Replaced uses of a static global lock with the
- ACE_Static_Object_Lock singleton.
+ Replaced uses of a static global lock with the
+ ACE_Static_Object_Lock singleton.
- Fixed incorrect uses of the "%l" format specifier. "%d" is the
- expected format specifier.
+ Fixed incorrect uses of the "%l" format specifier. "%d" is the
+ expected format specifier.
- (Acceptor):
+ (Acceptor):
- Initialize the "sessions_" member in the base member initializer
- list. Corrects a problem where the session number initially
- contained a "garbage" value.
+ Initialize the "sessions_" member in the base member initializer
+ list. Corrects a problem where the session number initially
+ contained a "garbage" value.
Mon Oct 22 17:55:00 2001 Craig Rodrigues <crodrigu@bbn.com>
- * ace/Svc_Conf_l.cpp: Remove include of stdlib.h, fix g++/Solaris
- build.
+ * ace/Svc_Conf_l.cpp: Remove include of stdlib.h, fix g++/Solaris
+ build.
Mon Oct 22 15:54:29 2001 Steve Huston <shuston@riverace.com>
@@ -816,27 +827,27 @@ Mon Oct 22 15:54:29 2001 Steve Huston <shuston@riverace.com>
Mon Oct 22 15:50:35 2001 Balachandran Natarajan <bala@cs.wustl.edu>
- * THANKS: Added Chris Hughes name to the Hall of Fame
+ * THANKS: Added Chris Hughes name to the Hall of Fame
Sun Oct 21 16:44:41 2001 Ossama Othman <ossama@uci.edu>
- * tests/Proactor_Test.cpp (disable_signal):
+ * tests/Proactor_Test.cpp (disable_signal):
- Fixed warnings regarding a method that "hid" virtual function
- with the same name, in addition to unused argument warnings.
+ Fixed warnings regarding a method that "hid" virtual function
+ with the same name, in addition to unused argument warnings.
Sun Oct 21 15:22:57 2001 Ossama Othman <ossama@uci.edu>
- * tests/Proactor_Test.cpp:
+ * tests/Proactor_Test.cpp:
- Fixed warning about deprecated conversion of "const char *" to
- "char *" exhibited by GCC 3.0.x builds.
+ Fixed warning about deprecated conversion of "const char *" to
+ "char *" exhibited by GCC 3.0.x builds.
Sun Oct 21 12:50:39 2001 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
- * ace/LSOCK.cpp: The ACE_LSOCK::recv_handle() was returning success
- without setting the I/O handle. Thanks to Rick Ohnemus
- <rick.ohnemus@systemware.com> for reporting this.
+ * ace/LSOCK.cpp: The ACE_LSOCK::recv_handle() was returning success
+ without setting the I/O handle. Thanks to Rick Ohnemus
+ <rick.ohnemus@systemware.com> for reporting this.
* ace/config-freebsd-pthread.h: Changed
#if (__FreeBSD_version > 430000) to
diff --git a/ChangeLogs/ChangeLog-02a b/ChangeLogs/ChangeLog-02a
index df13c8b1ffe..cf024bf1f49 100644
--- a/ChangeLogs/ChangeLog-02a
+++ b/ChangeLogs/ChangeLog-02a
@@ -1,3 +1,14 @@
+Wed Nov 21 10:00:20 2001 Chad Elliott <elliott_c@ociweb.com>
+
+ * ace/config-irix6.x-common.h:
+
+ Changed the size of a long double from 16 to 8 for the GNU
+ compiler.
+
+ * include/makeinclude/platform_irix6.x_sgic++.GNU:
+
+ Add buildbits macro to allow 32 and 64 bit builds on IRIX.
+
Wed Nov 21 12:49:08 2001 Johnny Willemsen <jwillemsen@remedy.nl>
* performance-tests/Misc/basic_perf.cpp
@@ -30,43 +41,43 @@ Wed Nov 21 08:49:12 2001 Johnny Willemsen <jwillemsen@remedy.nl>
Tue Nov 20 12:02:16 2001 Ossama Othman <ossama@uci.edu>
- * configure.in:
+ * configure.in:
- Removed this file from the distribution. Some folks insist on
- attempting to build ACE/TAO with the configure script and
- reporting problems despite the fact we've explicitly disabled
- it.
+ Removed this file from the distribution. Some folks insist on
+ attempting to build ACE/TAO with the configure script and
+ reporting problems despite the fact we've explicitly disabled
+ it.
Tue Nov 20 13:30:36 2001 Balachandran Natarajan <bala@cs.wustl.edu>
- * ace/Strategies.h:
- * ace/Strategies.cpp:
- * ace/Strategies.i: Re-added files back into the main trunk. Got
- accidentally removed from the main when I was doing some work on
- a branch.
+ * ace/Strategies.h:
+ * ace/Strategies.cpp:
+ * ace/Strategies.i: Re-added files back into the main trunk. Got
+ accidentally removed from the main when I was doing some work on
+ a branch.
Mon Nov 19 20:35:44 2001 Jaiganesh Balasubramanian <jai@balar.ece.uci.edu>
- * ace/SOCK_Dgram_Mcast.cpp:
- This class allow application to subscribe a single socket to
- many multicast groups. However, the unsubscribe operation
- failed to work with more than one group. For some strange
- reason it was storing the first multicast group subscription in
- a class member and using that member in all the paths for the
- unsubscribe methods.
- We have changed the unsubscribe(const ACE_INET_Addr&,...) method
- to work as adversited, i.e. unsubscribe the *given* multicast
- address, not the stored one, as an added benefit the method is
- now re-entrant. The unsubscribe(void) method works as before.
- The code has been re-factored to minimize duplication.
+ * ace/SOCK_Dgram_Mcast.cpp:
+ This class allow application to subscribe a single socket to
+ many multicast groups. However, the unsubscribe operation
+ failed to work with more than one group. For some strange
+ reason it was storing the first multicast group subscription in
+ a class member and using that member in all the paths for the
+ unsubscribe methods.
+ We have changed the unsubscribe(const ACE_INET_Addr&,...) method
+ to work as adversited, i.e. unsubscribe the *given* multicast
+ address, not the stored one, as an added benefit the method is
+ now re-entrant. The unsubscribe(void) method works as before.
+ The code has been re-factored to minimize duplication.
Mon Nov 19 11:03:07 2001 Ossama Othman <ossama@uci.edu>
- * ACE-INSTALL.html:
+ * ACE-INSTALL.html:
- Added missing build instructions for the ACE_SSL library, and
- updated the list of "make" flags recognized by ACE's Makefile
- scheme.
+ Added missing build instructions for the ACE_SSL library, and
+ updated the list of "make" flags recognized by ACE's Makefile
+ scheme.
Mon Nov 19 00:53:54 2001 Krishnakumar B <kitty@cs.wustl.edu>
@@ -99,159 +110,159 @@ Mon Nov 19 00:53:54 2001 Krishnakumar B <kitty@cs.wustl.edu>
Fri Nov 16 07:22:19 2001 Balachandran Natarajan <bala@cs.wustl.edu>
- * bin/make_release: Updated the script to copy the beta to a
- different location. Have tested this by creating a dummy
- repository and a dummy export directory. Things worked
- fine. Hopefully the beta should go through without any hassle.
+ * bin/make_release: Updated the script to copy the beta to a
+ different location. Have tested this by creating a dummy
+ repository and a dummy export directory. Things worked
+ fine. Hopefully the beta should go through without any hassle.
- The script is tied to its usage on ace.cs. Needs to be
- changed. Will do that after this beta goes out. Having too many
- changes at the same time may not be good.
+ The script is tied to its usage on ace.cs. Needs to be
+ changed. Will do that after this beta goes out. Having too many
+ changes at the same time may not be good.
Thu Nov 15 20:44:40 2001 Craig Rodrigues <crodrigu@bbn.com>
- * etc/Svc_Conf_l.cpp.diff: Updated. Thanks to Kitty for reporting it.
- * etc/Svc_Conf_y.cpp.diff: Added. We need it for uses of ACE_LIB_TEXT.
- * ace/Makefile: Added rule to apply patch to Svc_Conf_y.cpp.
+ * etc/Svc_Conf_l.cpp.diff: Updated. Thanks to Kitty for reporting it.
+ * etc/Svc_Conf_y.cpp.diff: Added. We need it for uses of ACE_LIB_TEXT.
+ * ace/Makefile: Added rule to apply patch to Svc_Conf_y.cpp.
Thu Nov 15 08:26:57 2001 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
- * ace/*.cpp: Changed all remaining uses of ACE_TEXT to ACE_LIB_TEXT
- to be consistent... Thanks to Johnny Willemsen for reporting
- the inconsistencies and for Darrell Brunsch for clarifying what
- the right behavior should be.
+ * ace/*.cpp: Changed all remaining uses of ACE_TEXT to ACE_LIB_TEXT
+ to be consistent... Thanks to Johnny Willemsen for reporting
+ the inconsistencies and for Darrell Brunsch for clarifying what
+ the right behavior should be.
Wed Nov 14 07:43:20 2001 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
- * docs/ACE-guidelines.html: Updated the guidelines to explain
- the use of ACE_TCHAR for the argv parameter to main(). Thanks
- to Johnny Willemsen for reporting this.
+ * docs/ACE-guidelines.html: Updated the guidelines to explain
+ the use of ACE_TCHAR for the argv parameter to main(). Thanks
+ to Johnny Willemsen for reporting this.
- * ace/OS_Dirent.inl (opendir): Replace char * const cast with
- ACE_TCHAR * const cast. Thanks to Nick Pratt for reporting
- this.
+ * ace/OS_Dirent.inl (opendir): Replace char * const cast with
+ ACE_TCHAR * const cast. Thanks to Nick Pratt for reporting
+ this.
- * tests/Upgradable_RW_Test.cpp (main): Fixed the test to avoid
- dividing by 0 and also initialized all pointers to NULL. Thanks
- to Johnny Willemsen for reporting this. Thanks fixes BudID 650.
+ * tests/Upgradable_RW_Test.cpp (main): Fixed the test to avoid
+ dividing by 0 and also initialized all pointers to NULL. Thanks
+ to Johnny Willemsen for reporting this. Thanks fixes BudID 650.
Tue Nov 13 15:25:04 2001 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
- * ace/ACE.h (ACE): Clarified what the time_len parameter is used for.
- Thanks to Tompa <safdsfd@adsffda.com> for reporting this.
+ * ace/ACE.h (ACE): Clarified what the time_len parameter is used for.
+ Thanks to Tompa <safdsfd@adsffda.com> for reporting this.
Sun Nov 11 09:50:52 2001 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
- * ace/Naming_Context.cpp (info): Added an ACE_UNUSED_ARG to
- silence warning about "length" parameter and changed buf from
- char to ACE_TCHAR. Thanks to Johnny Willemsen for reporting
- this.
+ * ace/Naming_Context.cpp (info): Added an ACE_UNUSED_ARG to
+ silence warning about "length" parameter and changed buf from
+ char to ACE_TCHAR. Thanks to Johnny Willemsen for reporting
+ this.
- * tests/Aio_Platform_Test.cpp: The argv parameter of main() should
- be ACE_TCHAR rather than char. Thanks to Johnny Willemsen for
- reporting this.
+ * tests/Aio_Platform_Test.cpp: The argv parameter of main() should
+ be ACE_TCHAR rather than char. Thanks to Johnny Willemsen for
+ reporting this.
Thu Nov 15 15:43:20 2001 Craig Rodrigues <crodrigu@bbn.com>
- * ace/Naming_Context.cpp (info): Wrapped sprintf() arguments with
- ACE_LIB_TEXT. Fix supplied by Johnny Willemsen.
+ * ace/Naming_Context.cpp (info): Wrapped sprintf() arguments with
+ ACE_LIB_TEXT. Fix supplied by Johnny Willemsen.
Thu Nov 15 12:43:31 2001 Nanbor Wang <nanbor@cs.wustl.edu>
- * docs/wchar.txt: Added a writeup for ACE_LIB_TEXT and ACE_TEXT
- from "the authority."
+ * docs/wchar.txt: Added a writeup for ACE_LIB_TEXT and ACE_TEXT
+ from "the authority."
Wed Nov 14 21:36:42 2001 Ossama Othman <ossama@uci.edu>
- * docs/usage-bugzilla.html:
+ * docs/usage-bugzilla.html:
- Corrected link to the DOC Center's bugzilla site.
+ Corrected link to the DOC Center's bugzilla site.
Wed Nov 14 23:11:59 2001 Craig Rodrigues <crodrigu@bbn.com>
- * ace/Naming_Context.cpp (info): Fixed Unicode build problems
- by consistently using ACE_TCHAR instead of char, and by
- using Unicode aware string functions in ACE_OS_String
- instead of ACE_OS.
+ * ace/Naming_Context.cpp (info): Fixed Unicode build problems
+ by consistently using ACE_TCHAR instead of char, and by
+ using Unicode aware string functions in ACE_OS_String
+ instead of ACE_OS.
- * ace/Svc_Conf_l.cpp: Default intialized ace_yy_c_buf_p to ACE_TCHAR
- instead of char. Default initialized ace_yy_cp, ace_yy_bp to 0.
+ * ace/Svc_Conf_l.cpp: Default intialized ace_yy_c_buf_p to ACE_TCHAR
+ instead of char. Default initialized ace_yy_cp, ace_yy_bp to 0.
- * ace/Svc_Conf_y.cpp: Wrap string literals passed to ace_yyerror
- with ACE_LIB_TEXT().
+ * ace/Svc_Conf_y.cpp: Wrap string literals passed to ace_yyerror
+ with ACE_LIB_TEXT().
Wed Nov 14 06:38:41 2001 Balachandran Natarajan <bala@cs.wustl.edu>
- * docs/ACE-bug-process.html (HREF): Changed references from ace.cs
- to deuce.doc. Thanks to Johnny Willemsen for reporting this.
+ * docs/ACE-bug-process.html (HREF): Changed references from ace.cs
+ to deuce.doc. Thanks to Johnny Willemsen for reporting this.
Tue Nov 13 15:04:15 2001 Carlos O'Ryan <coryan@uci.edu>
- * html/Stats/index.shtml:
- * html/Stats/detailed_performance.shtml:
- Improved documentation about the test location, ORB and network
- configuration used. Thanks to David Yongqiang Wang
- <davidyw@avaya.com> for pointing out the problems.
+ * html/Stats/index.shtml:
+ * html/Stats/detailed_performance.shtml:
+ Improved documentation about the test location, ORB and network
+ configuration used. Thanks to David Yongqiang Wang
+ <davidyw@avaya.com> for pointing out the problems.
Tue Nov 13 11:46:11 2001 Chris Cleeland <cleeland_c@ociweb.com>
- * tests/Collection_Test.cpp (iterate_const): Fixed ACE_DEBUG print
- statements that were accessing the element of the unbounded set
- as an int rather than an UglyThing. Thanks to Ossama for
- pointing this out.
+ * tests/Collection_Test.cpp (iterate_const): Fixed ACE_DEBUG print
+ statements that were accessing the element of the unbounded set
+ as an int rather than an UglyThing. Thanks to Ossama for
+ pointing this out.
Mon Nov 12 11:41:35 2001 Ossama Othman <ossama@uci.edu>
- * ace/SSL/SSL_SOCK_Stream.cpp (send, recv):
+ * ace/SSL/SSL_SOCK_Stream.cpp (send, recv):
- In the va_arg versions of these methods, do not use
- send/recv_n() to as the underlying send/recv() method. It
- forces unnecessary blocking.
+ In the va_arg versions of these methods, do not use
+ send/recv_n() to as the underlying send/recv() method. It
+ forces unnecessary blocking.
- Corrected return value semantics in versions of these methods
- that use loop to send/receive multiple buffers. If data was
- sent or received than do not return -1 on error. Instead return
- the amount of bytes sent/received. This is necessary to allow
- the caller to keep track of sent or received data. [Bug 882]
+ Corrected return value semantics in versions of these methods
+ that use loop to send/receive multiple buffers. If data was
+ sent or received than do not return -1 on error. Instead return
+ the amount of bytes sent/received. This is necessary to allow
+ the caller to keep track of sent or received data. [Bug 882]
Sun Nov 11 23:50:00 2001 Craig Rodrigues <crodrigu@bbn.com>
- * tests/Date_Time_Test.cpp: Remove argv variable from
- main() to eliminate unused variable compiler warning.
- * tests/Arg_Shifter_Test.cpp: Same.
+ * tests/Date_Time_Test.cpp: Remove argv variable from
+ main() to eliminate unused variable compiler warning.
+ * tests/Arg_Shifter_Test.cpp: Same.
Sun Nov 11 10:00:56 2001 Ossama Othman <ossama@uci.edu>
- * ace/SSL/SSL_SOCK_Stream.h (ACE_SSL_SOCK_Stream):
+ * ace/SSL/SSL_SOCK_Stream.h (ACE_SSL_SOCK_Stream):
- Removed unused class members.
+ Removed unused class members.
- * ace/SSL/SSL_SOCK_Stream.cpp (sendv):
+ * ace/SSL/SSL_SOCK_Stream.cpp (sendv):
- If an error occurs but data was sent on a previous loop
- iteration then return the amount of bytes sent, not the error.
- This extends previous check for EWOULDBLOCK and ETIME. All
- errors are now caught. The caller must always know if any data
- was successfully sent. [Bug 882]
+ If an error occurs but data was sent on a previous loop
+ iteration then return the amount of bytes sent, not the error.
+ This extends previous check for EWOULDBLOCK and ETIME. All
+ errors are now caught. The caller must always know if any data
+ was successfully sent. [Bug 882]
- Do not continue on to the next loop iteration if the amount of
- data sent was less than the amount data given. This avoids a
- subtle problem where "holes" in the data stream would occur if
- partial sends of a given buffer in the iovec array occured.
- [Bug 882]
+ Do not continue on to the next loop iteration if the amount of
+ data sent was less than the amount data given. This avoids a
+ subtle problem where "holes" in the data stream would occur if
+ partial sends of a given buffer in the iovec array occured.
+ [Bug 882]
Sun Nov 11 07:58:07 2001 Ossama Othman <ossama@uci.edu>
- * ace/SSL/SSL_SOCK_Stream.cpp (sendv):
+ * ace/SSL/SSL_SOCK_Stream.cpp (sendv):
- Fixed unused variable warnings.
+ Fixed unused variable warnings.
Sat Nov 10 23:25:50 2001 Ossama Othman <ossama@uci.edu>
- * bin/auto_run_tests.lst:
+ * bin/auto_run_tests.lst:
- Added new SSLIOP "Big_Request" test to the list of regression
- tests to automatically run during the nightly builds.
+ Added new SSLIOP "Big_Request" test to the list of regression
+ tests to automatically run during the nightly builds.
Sat Nov 10 22:13:54 2001 Krishnakumar B <kitty@cs.wustl.edu>
@@ -286,126 +297,126 @@ Sat Nov 10 22:13:54 2001 Krishnakumar B <kitty@cs.wustl.edu>
Sat Nov 10 19:27:36 2001 Ossama Othman <ossama@uci.edu>
- * ace/SSL/SSL_Accept_Handler.cpp (ssl_accept):
- * ace/SSL/SSL_Connect_Handler.cpp (ssl_connect):
+ * ace/SSL/SSL_Accept_Handler.cpp (ssl_accept):
+ * ace/SSL/SSL_Connect_Handler.cpp (ssl_connect):
- If data is still buffered within OpenSSL's internal buffer, then
- force the Reactor to invoke the event handler (with
- the appropriate mask) before waiting for more events
- (e.g. blocking on select()) by returning a value greater than
- one. All pending data must be processed before waiting for more
- events to come in on the SSL handle.
+ If data is still buffered within OpenSSL's internal buffer, then
+ force the Reactor to invoke the event handler (with
+ the appropriate mask) before waiting for more events
+ (e.g. blocking on select()) by returning a value greater than
+ one. All pending data must be processed before waiting for more
+ events to come in on the SSL handle.
- * ace/SSL/SSL_SOCK_Stream.h (reactor, handler, notify):
+ * ace/SSL/SSL_SOCK_Stream.h (reactor, handler, notify):
- These methods are no longer needed. Removed them.
+ These methods are no longer needed. Removed them.
- (sendv):
+ (sendv):
- Added missing timeout parameter.
+ Added missing timeout parameter.
- * ace/SSL/SSL_SOCK_Acceptor.cpp (ssl_accept):
- * ace/SSL/SSL_SOCK_Connector.cpp (ssl_connect):
- * ace/SSL/SSL_SOCK_Stream.i (notify, recv_i, send_i, close):
+ * ace/SSL/SSL_SOCK_Acceptor.cpp (ssl_accept):
+ * ace/SSL/SSL_SOCK_Connector.cpp (ssl_connect):
+ * ace/SSL/SSL_SOCK_Stream.i (notify, recv_i, send_i, close):
- Reverted code that notify()ed the Reactor if data was still
- pending in OpenSSL's internal buffers. The idea was to force
- the reactor to call the appropriate event handler before polling
- for events (e.g. blocking on select()). However, notifications
- are not dispatched until after events are polled which meant
- that there is no point in notify()ing the Reactor.
+ Reverted code that notify()ed the Reactor if data was still
+ pending in OpenSSL's internal buffers. The idea was to force
+ the reactor to call the appropriate event handler before polling
+ for events (e.g. blocking on select()). However, notifications
+ are not dispatched until after events are polled which meant
+ that there is no point in notify()ing the Reactor.
- * ace/SSL/SSL_SOCK_Stream.cpp (reactor, handler):
+ * ace/SSL/SSL_SOCK_Stream.cpp (reactor, handler):
- These methods are no longer needed. Removed them.
+ These methods are no longer needed. Removed them.
- (sendv):
+ (sendv):
- Fixed/improved the writev() semantics and emulation in this
- method. Previously, if an iov_base buffer was successfully
- sent, that success was not reported to the caller if subsequent
- sends in the emulation loop failed. The caller would end up
- thinking that no part of the message was sent. The improved
- semantics are now the following if the underlying send() call
- returns with an EWOULDBLOCK or ETIME error condition:
+ Fixed/improved the writev() semantics and emulation in this
+ method. Previously, if an iov_base buffer was successfully
+ sent, that success was not reported to the caller if subsequent
+ sends in the emulation loop failed. The caller would end up
+ thinking that no part of the message was sent. The improved
+ semantics are now the following if the underlying send() call
+ returns with an EWOULDBLOCK or ETIME error condition:
- - If no data was sent, then return -1.
- - If some data was sent on a previous loop iteration then
- return the number of bytes successfully sent.
+ - If no data was sent, then return -1.
+ - If some data was sent on a previous loop iteration then
+ return the number of bytes successfully sent.
- In both cases, errno is unchanged. [Bug 882]
+ In both cases, errno is unchanged. [Bug 882]
- Incidentally, this fixes a problem in TAO's SSLIOP pluggable
- protocol when sending very large requests. Thanks to Andrew
- Finnell <Andrew.Finnell@esecurityinc.com> for providing an
- example that exhibited the problem.
+ Incidentally, this fixes a problem in TAO's SSLIOP pluggable
+ protocol when sending very large requests. Thanks to Andrew
+ Finnell <Andrew.Finnell@esecurityinc.com> for providing an
+ example that exhibited the problem.
- Lastly, the missing timeout support has been added. The timeout
- is decremented on each loop iteration.
+ Lastly, the missing timeout support has been added. The timeout
+ is decremented on each loop iteration.
Sat Nov 10 17:16:59 2001 Nanbor Wang <nanbor@cs.wustl.edu>
- * ace/OS.cpp (fopen): Removed redundant parentheses.
+ * ace/OS.cpp (fopen): Removed redundant parentheses.
Sat Nov 10 09:29:48 2001 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
- * ace/OS.i (pipe): Replaced the _pipe() call on Win32 with the
- CreatePipe() call. Thanks to Bo Balders <bba@post.utfors.se>
- for reporting this.
+ * ace/OS.i (pipe): Replaced the _pipe() call on Win32 with the
+ CreatePipe() call. Thanks to Bo Balders <bba@post.utfors.se>
+ for reporting this.
- * ace/Log_Msg.cpp (log): The "format" string was omitted. Thanks
- to Martin Krumpolec for noticing this.
+ * ace/Log_Msg.cpp (log): The "format" string was omitted. Thanks
+ to Martin Krumpolec for noticing this.
Sat Nov 10 08:48:24 2001 Douglas C. Schmidt <schmidt@tango.doc.wustl.edu>
- * ace/Arg_Shifter.{h,cpp}: Added a new constructor to ACE_Arg_Shifter
- so that it can handle both const char ** and char ** arguments.
+ * ace/Arg_Shifter.{h,cpp}: Added a new constructor to ACE_Arg_Shifter
+ so that it can handle both const char ** and char ** arguments.
Fri Nov 9 07:42:41 2001 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
- * ace/Arg_Shifter.cpp: Made the argv parameter to ACE_Arg_Shifter
- a "const" ACE_CHAR **.
+ * ace/Arg_Shifter.cpp: Made the argv parameter to ACE_Arg_Shifter
+ a "const" ACE_CHAR **.
- * tests/Arg_Shifter_Test.cpp (main): Added "const" to the
- args local variable to remove a warning from SunC++.
+ * tests/Arg_Shifter_Test.cpp (main): Added "const" to the
+ args local variable to remove a warning from SunC++.
Fri Nov 9 11:23:01 2001 Chris Cleeland <cleeland_c@ociweb.com>
- * tests/Collection_Test.cpp: Fixed up things that caused problems
- on several platforms. Added the ARRAY tests back in.
+ * tests/Collection_Test.cpp: Fixed up things that caused problems
+ on several platforms. Added the ARRAY tests back in.
Thu Nov 8 14:52:39 2001 Steve Huston <shuston@riverace.com>
- * ace/Log_Msg.h: Added a new 'M' option to print out the name of
- the log priority. Thanks to Vladimir Chovanec
- <Vladimir.CHOVANEC@asset.sk> for reporting this.
+ * ace/Log_Msg.h: Added a new 'M' option to print out the name of
+ the log priority. Thanks to Vladimir Chovanec
+ <Vladimir.CHOVANEC@asset.sk> for reporting this.
Thu Nov 8 10:41:44 2001 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
- * ace/OS_String.h: Enhanced the documentation so that it explains
- the differences between ACE_OS::strsncpy() and ACE_OS::strcpy()
- more precisely. Thanks to Alain Decamps for contributing this.
+ * ace/OS_String.h: Enhanced the documentation so that it explains
+ the differences between ACE_OS::strsncpy() and ACE_OS::strcpy()
+ more precisely. Thanks to Alain Decamps for contributing this.
- * ace/Naming_Context.{h,cpp}: The info() method should have ACE_TCHAR **
- rather than char **. Thanks to Johnny Willemsen for reporting
- this.
+ * ace/Naming_Context.{h,cpp}: The info() method should have ACE_TCHAR **
+ rather than char **. Thanks to Johnny Willemsen for reporting
+ this.
- * ace/OS.cpp: Added support for Borland's idiosyncratic _wfdopen()
- method. Thanks to Johnny Willemsen for reporting this.
+ * ace/OS.cpp: Added support for Borland's idiosyncratic _wfdopen()
+ method. Thanks to Johnny Willemsen for reporting this.
Wed Nov 7 05:17:03 2001 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
- * ace/Message_Queue_T.{h,cpp}: Changed the typo DEFUALT_PRIORITY
- to DEFAULT_PRIORITY.
+ * ace/Message_Queue_T.{h,cpp}: Changed the typo DEFUALT_PRIORITY
+ to DEFAULT_PRIORITY.
- * ace/OS.i: In BCB the _wtempnam() has the following signature:
- wchar_t *_wtempnam(wchar_t *dir, wchar_t *prefix)
+ * ace/OS.i: In BCB the _wtempnam() has the following signature:
+ wchar_t *_wtempnam(wchar_t *dir, wchar_t *prefix)
- This means that the arguments must be made non-const by a cast. The
- fix is to add some defines so that with BCB and no wchar the
- _tempnam is used (with the casts) and with BCB and wchar then
- the _wtempnam is used with the casts. Thanks to Johnny
- Willemsen for this fix.
+ This means that the arguments must be made non-const by a cast. The
+ fix is to add some defines so that with BCB and no wchar the
+ _tempnam is used (with the casts) and with BCB and wchar then
+ the _wtempnam is used with the casts. Thanks to Johnny
+ Willemsen for this fix.
Thu Nov 8 14:52:39 2001 Steve Huston <shuston@riverace.comy>
@@ -446,96 +457,96 @@ Thu Nov 8 10:43:22 2001 Chad Elliott <elliott_c@ociweb.com>
Wed Nov 07 13:50:39 2001 Nanbor Wang <nanbor@cs.wustl.edu>
- * ace/Task_T.h (ACE_Task): Decorated ACE_Task with ACE_Export to
- avoid VC7's internal compiler error. Thanks to Darrell for
- submitting the change.
+ * ace/Task_T.h (ACE_Task): Decorated ACE_Task with ACE_Export to
+ avoid VC7's internal compiler error. Thanks to Darrell for
+ submitting the change.
Wed Nov 7 10:59:00 2001 Craig Rodrigues <crodrigu@bbn.com>
- * include/makeinclude/platform_sunos5_g++.GNU: Append -D_REENTRANT
- to CPPFLAGS if threads=1
+ * include/makeinclude/platform_sunos5_g++.GNU: Append -D_REENTRANT
+ to CPPFLAGS if threads=1
Wed Nov 7 08:09:20 2001 Balachandran Natarajan <bala@cs.wustl.edu>
- * bin/nightlybuilds/builds.lst: Changed the name CC5 build as
- CC51. It uses version 5.1 of the compiler anyway.
+ * bin/nightlybuilds/builds.lst: Changed the name CC5 build as
+ CC51. It uses version 5.1 of the compiler anyway.
Tue Nov 6 14:39:28 2001 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
- * ace/SString.i (find),
- * ace/Local_Name_Space_T.cpp (resolve_i): Fixed "off-by-one"
- bugs with ACE_OS::strscpy(). Thanks to Alain Decamps
- <Alain.Decamps@PIDPA.be> for contributing this.
+ * ace/SString.i (find),
+ * ace/Local_Name_Space_T.cpp (resolve_i): Fixed "off-by-one"
+ bugs with ACE_OS::strscpy(). Thanks to Alain Decamps
+ <Alain.Decamps@PIDPA.be> for contributing this.
Tue Nov 6 13:25:40 2001 Chris Cleeland <cleeland_c@ociweb.com>
- * tests/Collection_Test.cpp: Committed an old change that uses an
- actual class as the element in the Unbounded_Set rather than an
- int. I wrote this to get a better understanding of how the
- iterator and accessors on the iterator worked.
+ * tests/Collection_Test.cpp: Committed an old change that uses an
+ actual class as the element in the Unbounded_Set rather than an
+ int. I wrote this to get a better understanding of how the
+ iterator and accessors on the iterator worked.
- * tests/SString_Test.cpp (main): Added a test for the rep() method
- that insures that the char array returned is equivalent to the
- string in the ACE_CString from which it's obtained.
+ * tests/SString_Test.cpp (main): Added a test for the rep() method
+ that insures that the char array returned is equivalent to the
+ string in the ACE_CString from which it's obtained.
Mon Nov 5 10:12:01 2001 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
- * ace/OS.cpp,
- * ace/Local_Name_Space_T.cpp,
- * ace/FILE_Addr.cpp,
- * ace/Acceptor.cpp,
- * ace/ACE.cpp: Changed uses of strncpy() to ACE_OS::strsncpy().
- Thanks to Alain Decamps for these fixes.
+ * ace/OS.cpp,
+ * ace/Local_Name_Space_T.cpp,
+ * ace/FILE_Addr.cpp,
+ * ace/Acceptor.cpp,
+ * ace/ACE.cpp: Changed uses of strncpy() to ACE_OS::strsncpy().
+ Thanks to Alain Decamps for these fixes.
Sun Nov 4 12:11:31 2001 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
- * ace/Reactor.cpp: Enhanced all the Reactor's event loop methods
- to first check and see if the Reactor's been deactivated and to
- bailout immediately in this case. Thanks to Don Hinton for
- suggesting this.
+ * ace/Reactor.cpp: Enhanced all the Reactor's event loop methods
+ to first check and see if the Reactor's been deactivated and to
+ bailout immediately in this case. Thanks to Don Hinton for
+ suggesting this.
- * ace/Reactor.i: Moved the reactor_event_loop_done() method from
- the *.cpp file into the *.i file and made inlineable.
+ * ace/Reactor.i: Moved the reactor_event_loop_done() method from
+ the *.cpp file into the *.i file and made inlineable.
- * ace/Select_Reactor_T.cpp: Be more careful about error handling in the
- dispatch_notification_handlers() method. If a failure occurs,
- when dispatch_notifications() is called, return -1, rather than
- erroneously "incrementing" the count of the number of handlers
- dispatched. Thanks to Don Hinton for reporting this.
+ * ace/Select_Reactor_T.cpp: Be more careful about error handling in the
+ dispatch_notification_handlers() method. If a failure occurs,
+ when dispatch_notifications() is called, return -1, rather than
+ erroneously "incrementing" the count of the number of handlers
+ dispatched. Thanks to Don Hinton for reporting this.
Sat Nov 3 11:15:43 2001 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
- * The following fixes are from Joachim Achtzehnter <joachima@netacquire.com>:
+ * The following fixes are from Joachim Achtzehnter <joachima@netacquire.com>:
- In ace/config-pharlap.h we had to explicitly #undef
- ACE_HAS_WCHAR after the #include "ace/config-win32.h"
- directive. Without this change the resulting DLL depended on
- several wide character versions of Win32 system functions, such
- as _CreateMutexW. At least some of these dependencies were
- caused by ace/OS.i.
+ In ace/config-pharlap.h we had to explicitly #undef
+ ACE_HAS_WCHAR after the #include "ace/config-win32.h"
+ directive. Without this change the resulting DLL depended on
+ several wide character versions of Win32 system functions, such
+ as _CreateMutexW. At least some of these dependencies were
+ caused by ace/OS.i.
- In ace/Log_Msg.cpp we had to add !defined(ACE_HAS_PHARLAP) to a
- few more places in addition to the ones Bruce Trask had posted
- to avoid reference to the NT Eventlog functionality.
+ In ace/Log_Msg.cpp we had to add !defined(ACE_HAS_PHARLAP) to a
+ few more places in addition to the ones Bruce Trask had posted
+ to avoid reference to the NT Eventlog functionality.
- At the top of ace/Log_Msg_NT_Event_Log.h and
- ace/Log_Msg_NT_Event_Log.cpp we added !defined(ACE_HAS_PHARLAP)
- to completely bypass the contents of these two files.
+ At the top of ace/Log_Msg_NT_Event_Log.h and
+ ace/Log_Msg_NT_Event_Log.cpp we added !defined(ACE_HAS_PHARLAP)
+ to completely bypass the contents of these two files.
- * ace/DEV_Addr.i (addr_to_string):
- * ace/Local_Tokens.i (name):
- * ace/Module.i (name):
- * ace/OS.i (asctime_r):
- * ace/SPIPE_Addr.i (addr_to_string):
- * ace/UNIX_Addr.i (addr_to_string):
- * ace/SString.i (rep): Changed uses of strncpy() to ACE_OS::strsncpy().
- Thanks to Alain Decamps for these fixes.
+ * ace/DEV_Addr.i (addr_to_string):
+ * ace/Local_Tokens.i (name):
+ * ace/Module.i (name):
+ * ace/OS.i (asctime_r):
+ * ace/SPIPE_Addr.i (addr_to_string):
+ * ace/UNIX_Addr.i (addr_to_string):
+ * ace/SString.i (rep): Changed uses of strncpy() to ACE_OS::strsncpy().
+ Thanks to Alain Decamps for these fixes.
Fri Nov 2 14:38:49 2001 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
- * ace/Task.h (ACE_Task_Base): Clarify the meaning of the put()
- hook method. Thanks to Tommy Svensson <tommysvensson@yahoo.com>
- for motivating this.
+ * ace/Task.h (ACE_Task_Base): Clarify the meaning of the put()
+ hook method. Thanks to Tommy Svensson <tommysvensson@yahoo.com>
+ for motivating this.
Mon Nov 5 14:23:12 2001 Chad Elliott <elliott_c@ociweb.com>
@@ -685,129 +696,129 @@ Wed Oct 24 23:59:13 2001 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
Tue Oct 30 22:53:57 2001 Ossama Othman <ossama@uci.edu>
- * ace/Svc_Conf_l.cpp:
+ * ace/Svc_Conf_l.cpp:
- Fixed incorrect #line preprocessor directives.
+ Fixed incorrect #line preprocessor directives.
- * etc/Svc_Conf_l.cpp.diff:
+ * etc/Svc_Conf_l.cpp.diff:
- Regenerated this diff so that it includes recent updates.
+ Regenerated this diff so that it includes recent updates.
Mon Oct 29 20:12:40 2001 Ossama Othman <ossama@uci.edu>
- * tests/run_test.lst:
+ * tests/run_test.lst:
- Added the Proactor test to the list of one-button tests to run.
+ Added the Proactor test to the list of one-button tests to run.
Mon Oct 29 20:04:40 2001 Ossama Othman <ossama@uci.edu>
- * tests/Proactor_Test.cpp:
+ * tests/Proactor_Test.cpp:
- More patches from Alexander Libman. The Proactor_Test appears
- to finally work on Linux.
+ More patches from Alexander Libman. The Proactor_Test appears
+ to finally work on Linux.
Mon Oct 29 17:49:21 2001 Balachandran Natarajan <bala@cs.wustl.edu>
- * ace/TP_Reactor.cpp: Added some error checks at places where
- token where acquired.
+ * ace/TP_Reactor.cpp: Added some error checks at places where
+ token where acquired.
Mon Oct 29 16:59:58 2001 Balachandran Natarajan <bala@cs.wustl.edu>
- * ace/TP_Reactor.cpp (acquire_token): The acquire_token () called
- acquire with a sleep hook. It was wrong. It should just unblock
- the thread by sending notify. A bad cut and paste error
- :(. Thanks to Graeme Clark <gclark@opentext.com> for reporting
- this. This closes [BUGID 1077].
+ * ace/TP_Reactor.cpp (acquire_token): The acquire_token () called
+ acquire with a sleep hook. It was wrong. It should just unblock
+ the thread by sending notify. A bad cut and paste error
+ :(. Thanks to Graeme Clark <gclark@opentext.com> for reporting
+ this. This closes [BUGID 1077].
Sun Oct 28 20:36:56 2001 Ossama Othman <ossama@uci.edu>
- * ace/Map_T.i (clone):
+ * ace/Map_T.i (clone):
- Fixed syntax errors.
+ Fixed syntax errors.
- * ace/Svc_Handler.cpp (new):
+ * ace/Svc_Handler.cpp (new):
- Reverted Michael's change. It incorrectly altered the semantics
- of the new operator, particularly when compiling with native
- exception support enabled. Fixes a warning.
+ Reverted Michael's change. It incorrectly altered the semantics
+ of the new operator, particularly when compiling with native
+ exception support enabled. Fixes a warning.
Sun Oct 28 16:44:20 2001 Ossama Othman <ossama@uci.edu>
- * ace/Timer_Hash_T.cpp (ACE_Timer_Hash_T):
+ * ace/Timer_Hash_T.cpp (ACE_Timer_Hash_T):
- Corrected syntax error that was introduced in the changes
- described below by removing extraneous trailing bracket.
+ Corrected syntax error that was introduced in the changes
+ described below by removing extraneous trailing bracket.
Sun Oct 28 13:15:00 2001 Michael Kircher <Michael.Kircher@mchp.siemens.de>
- * ace/ACE.i:
- * ace/Activation_Queue.cpp:
- * ace/Bound_Ptr.i:
- * ace/Configuration.cpp:
- * ace/Configuration_Import_Export.cpp:
- * ace/Containers_T.cpp:
- * ace/Future.cpp:
- * ace/Handle_Gobbler.h:
- * ace/Local_Tokens.i:
- * ace/MEM_SAP.i:
- * ace/Map_T.i:
- * ace/Message_Block.cpp:
- * ace/OS_Errno.cpp:
- * ace/Object_Manager.cpp:
- * ace/Obstack_T.cpp:
- * ace/Refcounted_Auto_Ptr.i:
- * ace/Remote_Tokens.i:
- * ace/Strategies_T.cpp:
- * ace/Stream.cpp:
- * ace/Svc_Handler.cpp:
- * ace/Synch_T.cpp:
- * ace/TLI.cpp:
- * ace/Timer_Hash_T.cpp:
- * ace/Timer_Queue_T.cpp:
- * ace/Unbounded_Queue.cpp:
- * ace/Unbounded_Set.cpp:
-
- Changed almost all direct usages of operator new in ACE to use
- ACE_NEW_RETURN (Exceptions is Dump_T.h). In one case in
- Stream.cpp the semantics changed slightly if operator new would
- have been overloaded, see the "@@ Michael" comment.
+ * ace/ACE.i:
+ * ace/Activation_Queue.cpp:
+ * ace/Bound_Ptr.i:
+ * ace/Configuration.cpp:
+ * ace/Configuration_Import_Export.cpp:
+ * ace/Containers_T.cpp:
+ * ace/Future.cpp:
+ * ace/Handle_Gobbler.h:
+ * ace/Local_Tokens.i:
+ * ace/MEM_SAP.i:
+ * ace/Map_T.i:
+ * ace/Message_Block.cpp:
+ * ace/OS_Errno.cpp:
+ * ace/Object_Manager.cpp:
+ * ace/Obstack_T.cpp:
+ * ace/Refcounted_Auto_Ptr.i:
+ * ace/Remote_Tokens.i:
+ * ace/Strategies_T.cpp:
+ * ace/Stream.cpp:
+ * ace/Svc_Handler.cpp:
+ * ace/Synch_T.cpp:
+ * ace/TLI.cpp:
+ * ace/Timer_Hash_T.cpp:
+ * ace/Timer_Queue_T.cpp:
+ * ace/Unbounded_Queue.cpp:
+ * ace/Unbounded_Set.cpp:
+
+ Changed almost all direct usages of operator new in ACE to use
+ ACE_NEW_RETURN (Exceptions is Dump_T.h). In one case in
+ Stream.cpp the semantics changed slightly if operator new would
+ have been overloaded, see the "@@ Michael" comment.
When new got used with placement most of the usages got
- replaced with ACE_NEW_MALLOC_RETURN. In some cases as in
- Malloc_T.cpp, Map_Manager.cpp, PI_Malloc.i, Array_Base.cpp
- special cases exist, where the macros would have incurred
- different semantics and performance penalties.
+ replaced with ACE_NEW_MALLOC_RETURN. In some cases as in
+ Malloc_T.cpp, Map_Manager.cpp, PI_Malloc.i, Array_Base.cpp
+ special cases exist, where the macros would have incurred
+ different semantics and performance penalties.
Fri Oct 26 07:37:43 2001 Balachandran Natarajan <bala@cs.wustl.edu>
- * bin/auto_run_tests.lst: Quoter example will not run in
- minimum_corba builds.
+ * bin/auto_run_tests.lst: Quoter example will not run in
+ minimum_corba builds.
Wed Oct 24 08:04:36 2001 Balachandran Natarajan <bala@cs.wustl.edu>
- * ace/Reactor.h: Improved the documentation of the
- end_reactor_event_loop ().
+ * ace/Reactor.h: Improved the documentation of the
+ end_reactor_event_loop ().
Tue Oct 23 10:04:25 2001 Ossama Othman <ossama@uci.edu>
- * tests/Proactor_Test.cpp:
+ * tests/Proactor_Test.cpp:
- Replaced uses of a static global lock with the
- ACE_Static_Object_Lock singleton.
+ Replaced uses of a static global lock with the
+ ACE_Static_Object_Lock singleton.
- Fixed incorrect uses of the "%l" format specifier. "%d" is the
- expected format specifier.
+ Fixed incorrect uses of the "%l" format specifier. "%d" is the
+ expected format specifier.
- (Acceptor):
+ (Acceptor):
- Initialize the "sessions_" member in the base member initializer
- list. Corrects a problem where the session number initially
- contained a "garbage" value.
+ Initialize the "sessions_" member in the base member initializer
+ list. Corrects a problem where the session number initially
+ contained a "garbage" value.
Mon Oct 22 17:55:00 2001 Craig Rodrigues <crodrigu@bbn.com>
- * ace/Svc_Conf_l.cpp: Remove include of stdlib.h, fix g++/Solaris
- build.
+ * ace/Svc_Conf_l.cpp: Remove include of stdlib.h, fix g++/Solaris
+ build.
Mon Oct 22 15:54:29 2001 Steve Huston <shuston@riverace.com>
@@ -816,27 +827,27 @@ Mon Oct 22 15:54:29 2001 Steve Huston <shuston@riverace.com>
Mon Oct 22 15:50:35 2001 Balachandran Natarajan <bala@cs.wustl.edu>
- * THANKS: Added Chris Hughes name to the Hall of Fame
+ * THANKS: Added Chris Hughes name to the Hall of Fame
Sun Oct 21 16:44:41 2001 Ossama Othman <ossama@uci.edu>
- * tests/Proactor_Test.cpp (disable_signal):
+ * tests/Proactor_Test.cpp (disable_signal):
- Fixed warnings regarding a method that "hid" virtual function
- with the same name, in addition to unused argument warnings.
+ Fixed warnings regarding a method that "hid" virtual function
+ with the same name, in addition to unused argument warnings.
Sun Oct 21 15:22:57 2001 Ossama Othman <ossama@uci.edu>
- * tests/Proactor_Test.cpp:
+ * tests/Proactor_Test.cpp:
- Fixed warning about deprecated conversion of "const char *" to
- "char *" exhibited by GCC 3.0.x builds.
+ Fixed warning about deprecated conversion of "const char *" to
+ "char *" exhibited by GCC 3.0.x builds.
Sun Oct 21 12:50:39 2001 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
- * ace/LSOCK.cpp: The ACE_LSOCK::recv_handle() was returning success
- without setting the I/O handle. Thanks to Rick Ohnemus
- <rick.ohnemus@systemware.com> for reporting this.
+ * ace/LSOCK.cpp: The ACE_LSOCK::recv_handle() was returning success
+ without setting the I/O handle. Thanks to Rick Ohnemus
+ <rick.ohnemus@systemware.com> for reporting this.
* ace/config-freebsd-pthread.h: Changed
#if (__FreeBSD_version > 430000) to
diff --git a/ChangeLogs/ChangeLog-03a b/ChangeLogs/ChangeLog-03a
index df13c8b1ffe..cf024bf1f49 100644
--- a/ChangeLogs/ChangeLog-03a
+++ b/ChangeLogs/ChangeLog-03a
@@ -1,3 +1,14 @@
+Wed Nov 21 10:00:20 2001 Chad Elliott <elliott_c@ociweb.com>
+
+ * ace/config-irix6.x-common.h:
+
+ Changed the size of a long double from 16 to 8 for the GNU
+ compiler.
+
+ * include/makeinclude/platform_irix6.x_sgic++.GNU:
+
+ Add buildbits macro to allow 32 and 64 bit builds on IRIX.
+
Wed Nov 21 12:49:08 2001 Johnny Willemsen <jwillemsen@remedy.nl>
* performance-tests/Misc/basic_perf.cpp
@@ -30,43 +41,43 @@ Wed Nov 21 08:49:12 2001 Johnny Willemsen <jwillemsen@remedy.nl>
Tue Nov 20 12:02:16 2001 Ossama Othman <ossama@uci.edu>
- * configure.in:
+ * configure.in:
- Removed this file from the distribution. Some folks insist on
- attempting to build ACE/TAO with the configure script and
- reporting problems despite the fact we've explicitly disabled
- it.
+ Removed this file from the distribution. Some folks insist on
+ attempting to build ACE/TAO with the configure script and
+ reporting problems despite the fact we've explicitly disabled
+ it.
Tue Nov 20 13:30:36 2001 Balachandran Natarajan <bala@cs.wustl.edu>
- * ace/Strategies.h:
- * ace/Strategies.cpp:
- * ace/Strategies.i: Re-added files back into the main trunk. Got
- accidentally removed from the main when I was doing some work on
- a branch.
+ * ace/Strategies.h:
+ * ace/Strategies.cpp:
+ * ace/Strategies.i: Re-added files back into the main trunk. Got
+ accidentally removed from the main when I was doing some work on
+ a branch.
Mon Nov 19 20:35:44 2001 Jaiganesh Balasubramanian <jai@balar.ece.uci.edu>
- * ace/SOCK_Dgram_Mcast.cpp:
- This class allow application to subscribe a single socket to
- many multicast groups. However, the unsubscribe operation
- failed to work with more than one group. For some strange
- reason it was storing the first multicast group subscription in
- a class member and using that member in all the paths for the
- unsubscribe methods.
- We have changed the unsubscribe(const ACE_INET_Addr&,...) method
- to work as adversited, i.e. unsubscribe the *given* multicast
- address, not the stored one, as an added benefit the method is
- now re-entrant. The unsubscribe(void) method works as before.
- The code has been re-factored to minimize duplication.
+ * ace/SOCK_Dgram_Mcast.cpp:
+ This class allow application to subscribe a single socket to
+ many multicast groups. However, the unsubscribe operation
+ failed to work with more than one group. For some strange
+ reason it was storing the first multicast group subscription in
+ a class member and using that member in all the paths for the
+ unsubscribe methods.
+ We have changed the unsubscribe(const ACE_INET_Addr&,...) method
+ to work as adversited, i.e. unsubscribe the *given* multicast
+ address, not the stored one, as an added benefit the method is
+ now re-entrant. The unsubscribe(void) method works as before.
+ The code has been re-factored to minimize duplication.
Mon Nov 19 11:03:07 2001 Ossama Othman <ossama@uci.edu>
- * ACE-INSTALL.html:
+ * ACE-INSTALL.html:
- Added missing build instructions for the ACE_SSL library, and
- updated the list of "make" flags recognized by ACE's Makefile
- scheme.
+ Added missing build instructions for the ACE_SSL library, and
+ updated the list of "make" flags recognized by ACE's Makefile
+ scheme.
Mon Nov 19 00:53:54 2001 Krishnakumar B <kitty@cs.wustl.edu>
@@ -99,159 +110,159 @@ Mon Nov 19 00:53:54 2001 Krishnakumar B <kitty@cs.wustl.edu>
Fri Nov 16 07:22:19 2001 Balachandran Natarajan <bala@cs.wustl.edu>
- * bin/make_release: Updated the script to copy the beta to a
- different location. Have tested this by creating a dummy
- repository and a dummy export directory. Things worked
- fine. Hopefully the beta should go through without any hassle.
+ * bin/make_release: Updated the script to copy the beta to a
+ different location. Have tested this by creating a dummy
+ repository and a dummy export directory. Things worked
+ fine. Hopefully the beta should go through without any hassle.
- The script is tied to its usage on ace.cs. Needs to be
- changed. Will do that after this beta goes out. Having too many
- changes at the same time may not be good.
+ The script is tied to its usage on ace.cs. Needs to be
+ changed. Will do that after this beta goes out. Having too many
+ changes at the same time may not be good.
Thu Nov 15 20:44:40 2001 Craig Rodrigues <crodrigu@bbn.com>
- * etc/Svc_Conf_l.cpp.diff: Updated. Thanks to Kitty for reporting it.
- * etc/Svc_Conf_y.cpp.diff: Added. We need it for uses of ACE_LIB_TEXT.
- * ace/Makefile: Added rule to apply patch to Svc_Conf_y.cpp.
+ * etc/Svc_Conf_l.cpp.diff: Updated. Thanks to Kitty for reporting it.
+ * etc/Svc_Conf_y.cpp.diff: Added. We need it for uses of ACE_LIB_TEXT.
+ * ace/Makefile: Added rule to apply patch to Svc_Conf_y.cpp.
Thu Nov 15 08:26:57 2001 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
- * ace/*.cpp: Changed all remaining uses of ACE_TEXT to ACE_LIB_TEXT
- to be consistent... Thanks to Johnny Willemsen for reporting
- the inconsistencies and for Darrell Brunsch for clarifying what
- the right behavior should be.
+ * ace/*.cpp: Changed all remaining uses of ACE_TEXT to ACE_LIB_TEXT
+ to be consistent... Thanks to Johnny Willemsen for reporting
+ the inconsistencies and for Darrell Brunsch for clarifying what
+ the right behavior should be.
Wed Nov 14 07:43:20 2001 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
- * docs/ACE-guidelines.html: Updated the guidelines to explain
- the use of ACE_TCHAR for the argv parameter to main(). Thanks
- to Johnny Willemsen for reporting this.
+ * docs/ACE-guidelines.html: Updated the guidelines to explain
+ the use of ACE_TCHAR for the argv parameter to main(). Thanks
+ to Johnny Willemsen for reporting this.
- * ace/OS_Dirent.inl (opendir): Replace char * const cast with
- ACE_TCHAR * const cast. Thanks to Nick Pratt for reporting
- this.
+ * ace/OS_Dirent.inl (opendir): Replace char * const cast with
+ ACE_TCHAR * const cast. Thanks to Nick Pratt for reporting
+ this.
- * tests/Upgradable_RW_Test.cpp (main): Fixed the test to avoid
- dividing by 0 and also initialized all pointers to NULL. Thanks
- to Johnny Willemsen for reporting this. Thanks fixes BudID 650.
+ * tests/Upgradable_RW_Test.cpp (main): Fixed the test to avoid
+ dividing by 0 and also initialized all pointers to NULL. Thanks
+ to Johnny Willemsen for reporting this. Thanks fixes BudID 650.
Tue Nov 13 15:25:04 2001 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
- * ace/ACE.h (ACE): Clarified what the time_len parameter is used for.
- Thanks to Tompa <safdsfd@adsffda.com> for reporting this.
+ * ace/ACE.h (ACE): Clarified what the time_len parameter is used for.
+ Thanks to Tompa <safdsfd@adsffda.com> for reporting this.
Sun Nov 11 09:50:52 2001 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
- * ace/Naming_Context.cpp (info): Added an ACE_UNUSED_ARG to
- silence warning about "length" parameter and changed buf from
- char to ACE_TCHAR. Thanks to Johnny Willemsen for reporting
- this.
+ * ace/Naming_Context.cpp (info): Added an ACE_UNUSED_ARG to
+ silence warning about "length" parameter and changed buf from
+ char to ACE_TCHAR. Thanks to Johnny Willemsen for reporting
+ this.
- * tests/Aio_Platform_Test.cpp: The argv parameter of main() should
- be ACE_TCHAR rather than char. Thanks to Johnny Willemsen for
- reporting this.
+ * tests/Aio_Platform_Test.cpp: The argv parameter of main() should
+ be ACE_TCHAR rather than char. Thanks to Johnny Willemsen for
+ reporting this.
Thu Nov 15 15:43:20 2001 Craig Rodrigues <crodrigu@bbn.com>
- * ace/Naming_Context.cpp (info): Wrapped sprintf() arguments with
- ACE_LIB_TEXT. Fix supplied by Johnny Willemsen.
+ * ace/Naming_Context.cpp (info): Wrapped sprintf() arguments with
+ ACE_LIB_TEXT. Fix supplied by Johnny Willemsen.
Thu Nov 15 12:43:31 2001 Nanbor Wang <nanbor@cs.wustl.edu>
- * docs/wchar.txt: Added a writeup for ACE_LIB_TEXT and ACE_TEXT
- from "the authority."
+ * docs/wchar.txt: Added a writeup for ACE_LIB_TEXT and ACE_TEXT
+ from "the authority."
Wed Nov 14 21:36:42 2001 Ossama Othman <ossama@uci.edu>
- * docs/usage-bugzilla.html:
+ * docs/usage-bugzilla.html:
- Corrected link to the DOC Center's bugzilla site.
+ Corrected link to the DOC Center's bugzilla site.
Wed Nov 14 23:11:59 2001 Craig Rodrigues <crodrigu@bbn.com>
- * ace/Naming_Context.cpp (info): Fixed Unicode build problems
- by consistently using ACE_TCHAR instead of char, and by
- using Unicode aware string functions in ACE_OS_String
- instead of ACE_OS.
+ * ace/Naming_Context.cpp (info): Fixed Unicode build problems
+ by consistently using ACE_TCHAR instead of char, and by
+ using Unicode aware string functions in ACE_OS_String
+ instead of ACE_OS.
- * ace/Svc_Conf_l.cpp: Default intialized ace_yy_c_buf_p to ACE_TCHAR
- instead of char. Default initialized ace_yy_cp, ace_yy_bp to 0.
+ * ace/Svc_Conf_l.cpp: Default intialized ace_yy_c_buf_p to ACE_TCHAR
+ instead of char. Default initialized ace_yy_cp, ace_yy_bp to 0.
- * ace/Svc_Conf_y.cpp: Wrap string literals passed to ace_yyerror
- with ACE_LIB_TEXT().
+ * ace/Svc_Conf_y.cpp: Wrap string literals passed to ace_yyerror
+ with ACE_LIB_TEXT().
Wed Nov 14 06:38:41 2001 Balachandran Natarajan <bala@cs.wustl.edu>
- * docs/ACE-bug-process.html (HREF): Changed references from ace.cs
- to deuce.doc. Thanks to Johnny Willemsen for reporting this.
+ * docs/ACE-bug-process.html (HREF): Changed references from ace.cs
+ to deuce.doc. Thanks to Johnny Willemsen for reporting this.
Tue Nov 13 15:04:15 2001 Carlos O'Ryan <coryan@uci.edu>
- * html/Stats/index.shtml:
- * html/Stats/detailed_performance.shtml:
- Improved documentation about the test location, ORB and network
- configuration used. Thanks to David Yongqiang Wang
- <davidyw@avaya.com> for pointing out the problems.
+ * html/Stats/index.shtml:
+ * html/Stats/detailed_performance.shtml:
+ Improved documentation about the test location, ORB and network
+ configuration used. Thanks to David Yongqiang Wang
+ <davidyw@avaya.com> for pointing out the problems.
Tue Nov 13 11:46:11 2001 Chris Cleeland <cleeland_c@ociweb.com>
- * tests/Collection_Test.cpp (iterate_const): Fixed ACE_DEBUG print
- statements that were accessing the element of the unbounded set
- as an int rather than an UglyThing. Thanks to Ossama for
- pointing this out.
+ * tests/Collection_Test.cpp (iterate_const): Fixed ACE_DEBUG print
+ statements that were accessing the element of the unbounded set
+ as an int rather than an UglyThing. Thanks to Ossama for
+ pointing this out.
Mon Nov 12 11:41:35 2001 Ossama Othman <ossama@uci.edu>
- * ace/SSL/SSL_SOCK_Stream.cpp (send, recv):
+ * ace/SSL/SSL_SOCK_Stream.cpp (send, recv):
- In the va_arg versions of these methods, do not use
- send/recv_n() to as the underlying send/recv() method. It
- forces unnecessary blocking.
+ In the va_arg versions of these methods, do not use
+ send/recv_n() to as the underlying send/recv() method. It
+ forces unnecessary blocking.
- Corrected return value semantics in versions of these methods
- that use loop to send/receive multiple buffers. If data was
- sent or received than do not return -1 on error. Instead return
- the amount of bytes sent/received. This is necessary to allow
- the caller to keep track of sent or received data. [Bug 882]
+ Corrected return value semantics in versions of these methods
+ that use loop to send/receive multiple buffers. If data was
+ sent or received than do not return -1 on error. Instead return
+ the amount of bytes sent/received. This is necessary to allow
+ the caller to keep track of sent or received data. [Bug 882]
Sun Nov 11 23:50:00 2001 Craig Rodrigues <crodrigu@bbn.com>
- * tests/Date_Time_Test.cpp: Remove argv variable from
- main() to eliminate unused variable compiler warning.
- * tests/Arg_Shifter_Test.cpp: Same.
+ * tests/Date_Time_Test.cpp: Remove argv variable from
+ main() to eliminate unused variable compiler warning.
+ * tests/Arg_Shifter_Test.cpp: Same.
Sun Nov 11 10:00:56 2001 Ossama Othman <ossama@uci.edu>
- * ace/SSL/SSL_SOCK_Stream.h (ACE_SSL_SOCK_Stream):
+ * ace/SSL/SSL_SOCK_Stream.h (ACE_SSL_SOCK_Stream):
- Removed unused class members.
+ Removed unused class members.
- * ace/SSL/SSL_SOCK_Stream.cpp (sendv):
+ * ace/SSL/SSL_SOCK_Stream.cpp (sendv):
- If an error occurs but data was sent on a previous loop
- iteration then return the amount of bytes sent, not the error.
- This extends previous check for EWOULDBLOCK and ETIME. All
- errors are now caught. The caller must always know if any data
- was successfully sent. [Bug 882]
+ If an error occurs but data was sent on a previous loop
+ iteration then return the amount of bytes sent, not the error.
+ This extends previous check for EWOULDBLOCK and ETIME. All
+ errors are now caught. The caller must always know if any data
+ was successfully sent. [Bug 882]
- Do not continue on to the next loop iteration if the amount of
- data sent was less than the amount data given. This avoids a
- subtle problem where "holes" in the data stream would occur if
- partial sends of a given buffer in the iovec array occured.
- [Bug 882]
+ Do not continue on to the next loop iteration if the amount of
+ data sent was less than the amount data given. This avoids a
+ subtle problem where "holes" in the data stream would occur if
+ partial sends of a given buffer in the iovec array occured.
+ [Bug 882]
Sun Nov 11 07:58:07 2001 Ossama Othman <ossama@uci.edu>
- * ace/SSL/SSL_SOCK_Stream.cpp (sendv):
+ * ace/SSL/SSL_SOCK_Stream.cpp (sendv):
- Fixed unused variable warnings.
+ Fixed unused variable warnings.
Sat Nov 10 23:25:50 2001 Ossama Othman <ossama@uci.edu>
- * bin/auto_run_tests.lst:
+ * bin/auto_run_tests.lst:
- Added new SSLIOP "Big_Request" test to the list of regression
- tests to automatically run during the nightly builds.
+ Added new SSLIOP "Big_Request" test to the list of regression
+ tests to automatically run during the nightly builds.
Sat Nov 10 22:13:54 2001 Krishnakumar B <kitty@cs.wustl.edu>
@@ -286,126 +297,126 @@ Sat Nov 10 22:13:54 2001 Krishnakumar B <kitty@cs.wustl.edu>
Sat Nov 10 19:27:36 2001 Ossama Othman <ossama@uci.edu>
- * ace/SSL/SSL_Accept_Handler.cpp (ssl_accept):
- * ace/SSL/SSL_Connect_Handler.cpp (ssl_connect):
+ * ace/SSL/SSL_Accept_Handler.cpp (ssl_accept):
+ * ace/SSL/SSL_Connect_Handler.cpp (ssl_connect):
- If data is still buffered within OpenSSL's internal buffer, then
- force the Reactor to invoke the event handler (with
- the appropriate mask) before waiting for more events
- (e.g. blocking on select()) by returning a value greater than
- one. All pending data must be processed before waiting for more
- events to come in on the SSL handle.
+ If data is still buffered within OpenSSL's internal buffer, then
+ force the Reactor to invoke the event handler (with
+ the appropriate mask) before waiting for more events
+ (e.g. blocking on select()) by returning a value greater than
+ one. All pending data must be processed before waiting for more
+ events to come in on the SSL handle.
- * ace/SSL/SSL_SOCK_Stream.h (reactor, handler, notify):
+ * ace/SSL/SSL_SOCK_Stream.h (reactor, handler, notify):
- These methods are no longer needed. Removed them.
+ These methods are no longer needed. Removed them.
- (sendv):
+ (sendv):
- Added missing timeout parameter.
+ Added missing timeout parameter.
- * ace/SSL/SSL_SOCK_Acceptor.cpp (ssl_accept):
- * ace/SSL/SSL_SOCK_Connector.cpp (ssl_connect):
- * ace/SSL/SSL_SOCK_Stream.i (notify, recv_i, send_i, close):
+ * ace/SSL/SSL_SOCK_Acceptor.cpp (ssl_accept):
+ * ace/SSL/SSL_SOCK_Connector.cpp (ssl_connect):
+ * ace/SSL/SSL_SOCK_Stream.i (notify, recv_i, send_i, close):
- Reverted code that notify()ed the Reactor if data was still
- pending in OpenSSL's internal buffers. The idea was to force
- the reactor to call the appropriate event handler before polling
- for events (e.g. blocking on select()). However, notifications
- are not dispatched until after events are polled which meant
- that there is no point in notify()ing the Reactor.
+ Reverted code that notify()ed the Reactor if data was still
+ pending in OpenSSL's internal buffers. The idea was to force
+ the reactor to call the appropriate event handler before polling
+ for events (e.g. blocking on select()). However, notifications
+ are not dispatched until after events are polled which meant
+ that there is no point in notify()ing the Reactor.
- * ace/SSL/SSL_SOCK_Stream.cpp (reactor, handler):
+ * ace/SSL/SSL_SOCK_Stream.cpp (reactor, handler):
- These methods are no longer needed. Removed them.
+ These methods are no longer needed. Removed them.
- (sendv):
+ (sendv):
- Fixed/improved the writev() semantics and emulation in this
- method. Previously, if an iov_base buffer was successfully
- sent, that success was not reported to the caller if subsequent
- sends in the emulation loop failed. The caller would end up
- thinking that no part of the message was sent. The improved
- semantics are now the following if the underlying send() call
- returns with an EWOULDBLOCK or ETIME error condition:
+ Fixed/improved the writev() semantics and emulation in this
+ method. Previously, if an iov_base buffer was successfully
+ sent, that success was not reported to the caller if subsequent
+ sends in the emulation loop failed. The caller would end up
+ thinking that no part of the message was sent. The improved
+ semantics are now the following if the underlying send() call
+ returns with an EWOULDBLOCK or ETIME error condition:
- - If no data was sent, then return -1.
- - If some data was sent on a previous loop iteration then
- return the number of bytes successfully sent.
+ - If no data was sent, then return -1.
+ - If some data was sent on a previous loop iteration then
+ return the number of bytes successfully sent.
- In both cases, errno is unchanged. [Bug 882]
+ In both cases, errno is unchanged. [Bug 882]
- Incidentally, this fixes a problem in TAO's SSLIOP pluggable
- protocol when sending very large requests. Thanks to Andrew
- Finnell <Andrew.Finnell@esecurityinc.com> for providing an
- example that exhibited the problem.
+ Incidentally, this fixes a problem in TAO's SSLIOP pluggable
+ protocol when sending very large requests. Thanks to Andrew
+ Finnell <Andrew.Finnell@esecurityinc.com> for providing an
+ example that exhibited the problem.
- Lastly, the missing timeout support has been added. The timeout
- is decremented on each loop iteration.
+ Lastly, the missing timeout support has been added. The timeout
+ is decremented on each loop iteration.
Sat Nov 10 17:16:59 2001 Nanbor Wang <nanbor@cs.wustl.edu>
- * ace/OS.cpp (fopen): Removed redundant parentheses.
+ * ace/OS.cpp (fopen): Removed redundant parentheses.
Sat Nov 10 09:29:48 2001 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
- * ace/OS.i (pipe): Replaced the _pipe() call on Win32 with the
- CreatePipe() call. Thanks to Bo Balders <bba@post.utfors.se>
- for reporting this.
+ * ace/OS.i (pipe): Replaced the _pipe() call on Win32 with the
+ CreatePipe() call. Thanks to Bo Balders <bba@post.utfors.se>
+ for reporting this.
- * ace/Log_Msg.cpp (log): The "format" string was omitted. Thanks
- to Martin Krumpolec for noticing this.
+ * ace/Log_Msg.cpp (log): The "format" string was omitted. Thanks
+ to Martin Krumpolec for noticing this.
Sat Nov 10 08:48:24 2001 Douglas C. Schmidt <schmidt@tango.doc.wustl.edu>
- * ace/Arg_Shifter.{h,cpp}: Added a new constructor to ACE_Arg_Shifter
- so that it can handle both const char ** and char ** arguments.
+ * ace/Arg_Shifter.{h,cpp}: Added a new constructor to ACE_Arg_Shifter
+ so that it can handle both const char ** and char ** arguments.
Fri Nov 9 07:42:41 2001 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
- * ace/Arg_Shifter.cpp: Made the argv parameter to ACE_Arg_Shifter
- a "const" ACE_CHAR **.
+ * ace/Arg_Shifter.cpp: Made the argv parameter to ACE_Arg_Shifter
+ a "const" ACE_CHAR **.
- * tests/Arg_Shifter_Test.cpp (main): Added "const" to the
- args local variable to remove a warning from SunC++.
+ * tests/Arg_Shifter_Test.cpp (main): Added "const" to the
+ args local variable to remove a warning from SunC++.
Fri Nov 9 11:23:01 2001 Chris Cleeland <cleeland_c@ociweb.com>
- * tests/Collection_Test.cpp: Fixed up things that caused problems
- on several platforms. Added the ARRAY tests back in.
+ * tests/Collection_Test.cpp: Fixed up things that caused problems
+ on several platforms. Added the ARRAY tests back in.
Thu Nov 8 14:52:39 2001 Steve Huston <shuston@riverace.com>
- * ace/Log_Msg.h: Added a new 'M' option to print out the name of
- the log priority. Thanks to Vladimir Chovanec
- <Vladimir.CHOVANEC@asset.sk> for reporting this.
+ * ace/Log_Msg.h: Added a new 'M' option to print out the name of
+ the log priority. Thanks to Vladimir Chovanec
+ <Vladimir.CHOVANEC@asset.sk> for reporting this.
Thu Nov 8 10:41:44 2001 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
- * ace/OS_String.h: Enhanced the documentation so that it explains
- the differences between ACE_OS::strsncpy() and ACE_OS::strcpy()
- more precisely. Thanks to Alain Decamps for contributing this.
+ * ace/OS_String.h: Enhanced the documentation so that it explains
+ the differences between ACE_OS::strsncpy() and ACE_OS::strcpy()
+ more precisely. Thanks to Alain Decamps for contributing this.
- * ace/Naming_Context.{h,cpp}: The info() method should have ACE_TCHAR **
- rather than char **. Thanks to Johnny Willemsen for reporting
- this.
+ * ace/Naming_Context.{h,cpp}: The info() method should have ACE_TCHAR **
+ rather than char **. Thanks to Johnny Willemsen for reporting
+ this.
- * ace/OS.cpp: Added support for Borland's idiosyncratic _wfdopen()
- method. Thanks to Johnny Willemsen for reporting this.
+ * ace/OS.cpp: Added support for Borland's idiosyncratic _wfdopen()
+ method. Thanks to Johnny Willemsen for reporting this.
Wed Nov 7 05:17:03 2001 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
- * ace/Message_Queue_T.{h,cpp}: Changed the typo DEFUALT_PRIORITY
- to DEFAULT_PRIORITY.
+ * ace/Message_Queue_T.{h,cpp}: Changed the typo DEFUALT_PRIORITY
+ to DEFAULT_PRIORITY.
- * ace/OS.i: In BCB the _wtempnam() has the following signature:
- wchar_t *_wtempnam(wchar_t *dir, wchar_t *prefix)
+ * ace/OS.i: In BCB the _wtempnam() has the following signature:
+ wchar_t *_wtempnam(wchar_t *dir, wchar_t *prefix)
- This means that the arguments must be made non-const by a cast. The
- fix is to add some defines so that with BCB and no wchar the
- _tempnam is used (with the casts) and with BCB and wchar then
- the _wtempnam is used with the casts. Thanks to Johnny
- Willemsen for this fix.
+ This means that the arguments must be made non-const by a cast. The
+ fix is to add some defines so that with BCB and no wchar the
+ _tempnam is used (with the casts) and with BCB and wchar then
+ the _wtempnam is used with the casts. Thanks to Johnny
+ Willemsen for this fix.
Thu Nov 8 14:52:39 2001 Steve Huston <shuston@riverace.comy>
@@ -446,96 +457,96 @@ Thu Nov 8 10:43:22 2001 Chad Elliott <elliott_c@ociweb.com>
Wed Nov 07 13:50:39 2001 Nanbor Wang <nanbor@cs.wustl.edu>
- * ace/Task_T.h (ACE_Task): Decorated ACE_Task with ACE_Export to
- avoid VC7's internal compiler error. Thanks to Darrell for
- submitting the change.
+ * ace/Task_T.h (ACE_Task): Decorated ACE_Task with ACE_Export to
+ avoid VC7's internal compiler error. Thanks to Darrell for
+ submitting the change.
Wed Nov 7 10:59:00 2001 Craig Rodrigues <crodrigu@bbn.com>
- * include/makeinclude/platform_sunos5_g++.GNU: Append -D_REENTRANT
- to CPPFLAGS if threads=1
+ * include/makeinclude/platform_sunos5_g++.GNU: Append -D_REENTRANT
+ to CPPFLAGS if threads=1
Wed Nov 7 08:09:20 2001 Balachandran Natarajan <bala@cs.wustl.edu>
- * bin/nightlybuilds/builds.lst: Changed the name CC5 build as
- CC51. It uses version 5.1 of the compiler anyway.
+ * bin/nightlybuilds/builds.lst: Changed the name CC5 build as
+ CC51. It uses version 5.1 of the compiler anyway.
Tue Nov 6 14:39:28 2001 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
- * ace/SString.i (find),
- * ace/Local_Name_Space_T.cpp (resolve_i): Fixed "off-by-one"
- bugs with ACE_OS::strscpy(). Thanks to Alain Decamps
- <Alain.Decamps@PIDPA.be> for contributing this.
+ * ace/SString.i (find),
+ * ace/Local_Name_Space_T.cpp (resolve_i): Fixed "off-by-one"
+ bugs with ACE_OS::strscpy(). Thanks to Alain Decamps
+ <Alain.Decamps@PIDPA.be> for contributing this.
Tue Nov 6 13:25:40 2001 Chris Cleeland <cleeland_c@ociweb.com>
- * tests/Collection_Test.cpp: Committed an old change that uses an
- actual class as the element in the Unbounded_Set rather than an
- int. I wrote this to get a better understanding of how the
- iterator and accessors on the iterator worked.
+ * tests/Collection_Test.cpp: Committed an old change that uses an
+ actual class as the element in the Unbounded_Set rather than an
+ int. I wrote this to get a better understanding of how the
+ iterator and accessors on the iterator worked.
- * tests/SString_Test.cpp (main): Added a test for the rep() method
- that insures that the char array returned is equivalent to the
- string in the ACE_CString from which it's obtained.
+ * tests/SString_Test.cpp (main): Added a test for the rep() method
+ that insures that the char array returned is equivalent to the
+ string in the ACE_CString from which it's obtained.
Mon Nov 5 10:12:01 2001 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
- * ace/OS.cpp,
- * ace/Local_Name_Space_T.cpp,
- * ace/FILE_Addr.cpp,
- * ace/Acceptor.cpp,
- * ace/ACE.cpp: Changed uses of strncpy() to ACE_OS::strsncpy().
- Thanks to Alain Decamps for these fixes.
+ * ace/OS.cpp,
+ * ace/Local_Name_Space_T.cpp,
+ * ace/FILE_Addr.cpp,
+ * ace/Acceptor.cpp,
+ * ace/ACE.cpp: Changed uses of strncpy() to ACE_OS::strsncpy().
+ Thanks to Alain Decamps for these fixes.
Sun Nov 4 12:11:31 2001 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
- * ace/Reactor.cpp: Enhanced all the Reactor's event loop methods
- to first check and see if the Reactor's been deactivated and to
- bailout immediately in this case. Thanks to Don Hinton for
- suggesting this.
+ * ace/Reactor.cpp: Enhanced all the Reactor's event loop methods
+ to first check and see if the Reactor's been deactivated and to
+ bailout immediately in this case. Thanks to Don Hinton for
+ suggesting this.
- * ace/Reactor.i: Moved the reactor_event_loop_done() method from
- the *.cpp file into the *.i file and made inlineable.
+ * ace/Reactor.i: Moved the reactor_event_loop_done() method from
+ the *.cpp file into the *.i file and made inlineable.
- * ace/Select_Reactor_T.cpp: Be more careful about error handling in the
- dispatch_notification_handlers() method. If a failure occurs,
- when dispatch_notifications() is called, return -1, rather than
- erroneously "incrementing" the count of the number of handlers
- dispatched. Thanks to Don Hinton for reporting this.
+ * ace/Select_Reactor_T.cpp: Be more careful about error handling in the
+ dispatch_notification_handlers() method. If a failure occurs,
+ when dispatch_notifications() is called, return -1, rather than
+ erroneously "incrementing" the count of the number of handlers
+ dispatched. Thanks to Don Hinton for reporting this.
Sat Nov 3 11:15:43 2001 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
- * The following fixes are from Joachim Achtzehnter <joachima@netacquire.com>:
+ * The following fixes are from Joachim Achtzehnter <joachima@netacquire.com>:
- In ace/config-pharlap.h we had to explicitly #undef
- ACE_HAS_WCHAR after the #include "ace/config-win32.h"
- directive. Without this change the resulting DLL depended on
- several wide character versions of Win32 system functions, such
- as _CreateMutexW. At least some of these dependencies were
- caused by ace/OS.i.
+ In ace/config-pharlap.h we had to explicitly #undef
+ ACE_HAS_WCHAR after the #include "ace/config-win32.h"
+ directive. Without this change the resulting DLL depended on
+ several wide character versions of Win32 system functions, such
+ as _CreateMutexW. At least some of these dependencies were
+ caused by ace/OS.i.
- In ace/Log_Msg.cpp we had to add !defined(ACE_HAS_PHARLAP) to a
- few more places in addition to the ones Bruce Trask had posted
- to avoid reference to the NT Eventlog functionality.
+ In ace/Log_Msg.cpp we had to add !defined(ACE_HAS_PHARLAP) to a
+ few more places in addition to the ones Bruce Trask had posted
+ to avoid reference to the NT Eventlog functionality.
- At the top of ace/Log_Msg_NT_Event_Log.h and
- ace/Log_Msg_NT_Event_Log.cpp we added !defined(ACE_HAS_PHARLAP)
- to completely bypass the contents of these two files.
+ At the top of ace/Log_Msg_NT_Event_Log.h and
+ ace/Log_Msg_NT_Event_Log.cpp we added !defined(ACE_HAS_PHARLAP)
+ to completely bypass the contents of these two files.
- * ace/DEV_Addr.i (addr_to_string):
- * ace/Local_Tokens.i (name):
- * ace/Module.i (name):
- * ace/OS.i (asctime_r):
- * ace/SPIPE_Addr.i (addr_to_string):
- * ace/UNIX_Addr.i (addr_to_string):
- * ace/SString.i (rep): Changed uses of strncpy() to ACE_OS::strsncpy().
- Thanks to Alain Decamps for these fixes.
+ * ace/DEV_Addr.i (addr_to_string):
+ * ace/Local_Tokens.i (name):
+ * ace/Module.i (name):
+ * ace/OS.i (asctime_r):
+ * ace/SPIPE_Addr.i (addr_to_string):
+ * ace/UNIX_Addr.i (addr_to_string):
+ * ace/SString.i (rep): Changed uses of strncpy() to ACE_OS::strsncpy().
+ Thanks to Alain Decamps for these fixes.
Fri Nov 2 14:38:49 2001 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
- * ace/Task.h (ACE_Task_Base): Clarify the meaning of the put()
- hook method. Thanks to Tommy Svensson <tommysvensson@yahoo.com>
- for motivating this.
+ * ace/Task.h (ACE_Task_Base): Clarify the meaning of the put()
+ hook method. Thanks to Tommy Svensson <tommysvensson@yahoo.com>
+ for motivating this.
Mon Nov 5 14:23:12 2001 Chad Elliott <elliott_c@ociweb.com>
@@ -685,129 +696,129 @@ Wed Oct 24 23:59:13 2001 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
Tue Oct 30 22:53:57 2001 Ossama Othman <ossama@uci.edu>
- * ace/Svc_Conf_l.cpp:
+ * ace/Svc_Conf_l.cpp:
- Fixed incorrect #line preprocessor directives.
+ Fixed incorrect #line preprocessor directives.
- * etc/Svc_Conf_l.cpp.diff:
+ * etc/Svc_Conf_l.cpp.diff:
- Regenerated this diff so that it includes recent updates.
+ Regenerated this diff so that it includes recent updates.
Mon Oct 29 20:12:40 2001 Ossama Othman <ossama@uci.edu>
- * tests/run_test.lst:
+ * tests/run_test.lst:
- Added the Proactor test to the list of one-button tests to run.
+ Added the Proactor test to the list of one-button tests to run.
Mon Oct 29 20:04:40 2001 Ossama Othman <ossama@uci.edu>
- * tests/Proactor_Test.cpp:
+ * tests/Proactor_Test.cpp:
- More patches from Alexander Libman. The Proactor_Test appears
- to finally work on Linux.
+ More patches from Alexander Libman. The Proactor_Test appears
+ to finally work on Linux.
Mon Oct 29 17:49:21 2001 Balachandran Natarajan <bala@cs.wustl.edu>
- * ace/TP_Reactor.cpp: Added some error checks at places where
- token where acquired.
+ * ace/TP_Reactor.cpp: Added some error checks at places where
+ token where acquired.
Mon Oct 29 16:59:58 2001 Balachandran Natarajan <bala@cs.wustl.edu>
- * ace/TP_Reactor.cpp (acquire_token): The acquire_token () called
- acquire with a sleep hook. It was wrong. It should just unblock
- the thread by sending notify. A bad cut and paste error
- :(. Thanks to Graeme Clark <gclark@opentext.com> for reporting
- this. This closes [BUGID 1077].
+ * ace/TP_Reactor.cpp (acquire_token): The acquire_token () called
+ acquire with a sleep hook. It was wrong. It should just unblock
+ the thread by sending notify. A bad cut and paste error
+ :(. Thanks to Graeme Clark <gclark@opentext.com> for reporting
+ this. This closes [BUGID 1077].
Sun Oct 28 20:36:56 2001 Ossama Othman <ossama@uci.edu>
- * ace/Map_T.i (clone):
+ * ace/Map_T.i (clone):
- Fixed syntax errors.
+ Fixed syntax errors.
- * ace/Svc_Handler.cpp (new):
+ * ace/Svc_Handler.cpp (new):
- Reverted Michael's change. It incorrectly altered the semantics
- of the new operator, particularly when compiling with native
- exception support enabled. Fixes a warning.
+ Reverted Michael's change. It incorrectly altered the semantics
+ of the new operator, particularly when compiling with native
+ exception support enabled. Fixes a warning.
Sun Oct 28 16:44:20 2001 Ossama Othman <ossama@uci.edu>
- * ace/Timer_Hash_T.cpp (ACE_Timer_Hash_T):
+ * ace/Timer_Hash_T.cpp (ACE_Timer_Hash_T):
- Corrected syntax error that was introduced in the changes
- described below by removing extraneous trailing bracket.
+ Corrected syntax error that was introduced in the changes
+ described below by removing extraneous trailing bracket.
Sun Oct 28 13:15:00 2001 Michael Kircher <Michael.Kircher@mchp.siemens.de>
- * ace/ACE.i:
- * ace/Activation_Queue.cpp:
- * ace/Bound_Ptr.i:
- * ace/Configuration.cpp:
- * ace/Configuration_Import_Export.cpp:
- * ace/Containers_T.cpp:
- * ace/Future.cpp:
- * ace/Handle_Gobbler.h:
- * ace/Local_Tokens.i:
- * ace/MEM_SAP.i:
- * ace/Map_T.i:
- * ace/Message_Block.cpp:
- * ace/OS_Errno.cpp:
- * ace/Object_Manager.cpp:
- * ace/Obstack_T.cpp:
- * ace/Refcounted_Auto_Ptr.i:
- * ace/Remote_Tokens.i:
- * ace/Strategies_T.cpp:
- * ace/Stream.cpp:
- * ace/Svc_Handler.cpp:
- * ace/Synch_T.cpp:
- * ace/TLI.cpp:
- * ace/Timer_Hash_T.cpp:
- * ace/Timer_Queue_T.cpp:
- * ace/Unbounded_Queue.cpp:
- * ace/Unbounded_Set.cpp:
-
- Changed almost all direct usages of operator new in ACE to use
- ACE_NEW_RETURN (Exceptions is Dump_T.h). In one case in
- Stream.cpp the semantics changed slightly if operator new would
- have been overloaded, see the "@@ Michael" comment.
+ * ace/ACE.i:
+ * ace/Activation_Queue.cpp:
+ * ace/Bound_Ptr.i:
+ * ace/Configuration.cpp:
+ * ace/Configuration_Import_Export.cpp:
+ * ace/Containers_T.cpp:
+ * ace/Future.cpp:
+ * ace/Handle_Gobbler.h:
+ * ace/Local_Tokens.i:
+ * ace/MEM_SAP.i:
+ * ace/Map_T.i:
+ * ace/Message_Block.cpp:
+ * ace/OS_Errno.cpp:
+ * ace/Object_Manager.cpp:
+ * ace/Obstack_T.cpp:
+ * ace/Refcounted_Auto_Ptr.i:
+ * ace/Remote_Tokens.i:
+ * ace/Strategies_T.cpp:
+ * ace/Stream.cpp:
+ * ace/Svc_Handler.cpp:
+ * ace/Synch_T.cpp:
+ * ace/TLI.cpp:
+ * ace/Timer_Hash_T.cpp:
+ * ace/Timer_Queue_T.cpp:
+ * ace/Unbounded_Queue.cpp:
+ * ace/Unbounded_Set.cpp:
+
+ Changed almost all direct usages of operator new in ACE to use
+ ACE_NEW_RETURN (Exceptions is Dump_T.h). In one case in
+ Stream.cpp the semantics changed slightly if operator new would
+ have been overloaded, see the "@@ Michael" comment.
When new got used with placement most of the usages got
- replaced with ACE_NEW_MALLOC_RETURN. In some cases as in
- Malloc_T.cpp, Map_Manager.cpp, PI_Malloc.i, Array_Base.cpp
- special cases exist, where the macros would have incurred
- different semantics and performance penalties.
+ replaced with ACE_NEW_MALLOC_RETURN. In some cases as in
+ Malloc_T.cpp, Map_Manager.cpp, PI_Malloc.i, Array_Base.cpp
+ special cases exist, where the macros would have incurred
+ different semantics and performance penalties.
Fri Oct 26 07:37:43 2001 Balachandran Natarajan <bala@cs.wustl.edu>
- * bin/auto_run_tests.lst: Quoter example will not run in
- minimum_corba builds.
+ * bin/auto_run_tests.lst: Quoter example will not run in
+ minimum_corba builds.
Wed Oct 24 08:04:36 2001 Balachandran Natarajan <bala@cs.wustl.edu>
- * ace/Reactor.h: Improved the documentation of the
- end_reactor_event_loop ().
+ * ace/Reactor.h: Improved the documentation of the
+ end_reactor_event_loop ().
Tue Oct 23 10:04:25 2001 Ossama Othman <ossama@uci.edu>
- * tests/Proactor_Test.cpp:
+ * tests/Proactor_Test.cpp:
- Replaced uses of a static global lock with the
- ACE_Static_Object_Lock singleton.
+ Replaced uses of a static global lock with the
+ ACE_Static_Object_Lock singleton.
- Fixed incorrect uses of the "%l" format specifier. "%d" is the
- expected format specifier.
+ Fixed incorrect uses of the "%l" format specifier. "%d" is the
+ expected format specifier.
- (Acceptor):
+ (Acceptor):
- Initialize the "sessions_" member in the base member initializer
- list. Corrects a problem where the session number initially
- contained a "garbage" value.
+ Initialize the "sessions_" member in the base member initializer
+ list. Corrects a problem where the session number initially
+ contained a "garbage" value.
Mon Oct 22 17:55:00 2001 Craig Rodrigues <crodrigu@bbn.com>
- * ace/Svc_Conf_l.cpp: Remove include of stdlib.h, fix g++/Solaris
- build.
+ * ace/Svc_Conf_l.cpp: Remove include of stdlib.h, fix g++/Solaris
+ build.
Mon Oct 22 15:54:29 2001 Steve Huston <shuston@riverace.com>
@@ -816,27 +827,27 @@ Mon Oct 22 15:54:29 2001 Steve Huston <shuston@riverace.com>
Mon Oct 22 15:50:35 2001 Balachandran Natarajan <bala@cs.wustl.edu>
- * THANKS: Added Chris Hughes name to the Hall of Fame
+ * THANKS: Added Chris Hughes name to the Hall of Fame
Sun Oct 21 16:44:41 2001 Ossama Othman <ossama@uci.edu>
- * tests/Proactor_Test.cpp (disable_signal):
+ * tests/Proactor_Test.cpp (disable_signal):
- Fixed warnings regarding a method that "hid" virtual function
- with the same name, in addition to unused argument warnings.
+ Fixed warnings regarding a method that "hid" virtual function
+ with the same name, in addition to unused argument warnings.
Sun Oct 21 15:22:57 2001 Ossama Othman <ossama@uci.edu>
- * tests/Proactor_Test.cpp:
+ * tests/Proactor_Test.cpp:
- Fixed warning about deprecated conversion of "const char *" to
- "char *" exhibited by GCC 3.0.x builds.
+ Fixed warning about deprecated conversion of "const char *" to
+ "char *" exhibited by GCC 3.0.x builds.
Sun Oct 21 12:50:39 2001 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
- * ace/LSOCK.cpp: The ACE_LSOCK::recv_handle() was returning success
- without setting the I/O handle. Thanks to Rick Ohnemus
- <rick.ohnemus@systemware.com> for reporting this.
+ * ace/LSOCK.cpp: The ACE_LSOCK::recv_handle() was returning success
+ without setting the I/O handle. Thanks to Rick Ohnemus
+ <rick.ohnemus@systemware.com> for reporting this.
* ace/config-freebsd-pthread.h: Changed
#if (__FreeBSD_version > 430000) to
diff --git a/ace/config-irix6.x-common.h b/ace/config-irix6.x-common.h
index 6c01847b8ac..aa4e58d496f 100644
--- a/ace/config-irix6.x-common.h
+++ b/ace/config-irix6.x-common.h
@@ -20,7 +20,9 @@
// to Bob Laferriere <laferrie@gsao.med.ge.com> for figuring it out.
#if defined (_MIPS_SIM) /* 6.X System */
# include <sgidefs.h>
-# if defined (_MIPS_SIM_NABI32) && (_MIPS_SIM == _MIPS_SIM_NABI32)
+# if defined (__GNUC__) /* GNU Compiler reports long doubles as 8 bytes */
+# define ACE_SIZEOF_LONG_DOUBLE 8
+# elif defined (_MIPS_SIM_NABI32) && (_MIPS_SIM == _MIPS_SIM_NABI32)
# define ACE_SIZEOF_LONG_DOUBLE 16
# elif defined (_MIPS_SIM_ABI32) && (_MIPS_SIM == _MIPS_SIM_ABI32)
# define ACE_SIZEOF_LONG_DOUBLE 8
diff --git a/include/makeinclude/platform_irix6.x_sgic++.GNU b/include/makeinclude/platform_irix6.x_sgic++.GNU
index 8e96342a476..930d06de3f5 100644
--- a/include/makeinclude/platform_irix6.x_sgic++.GNU
+++ b/include/makeinclude/platform_irix6.x_sgic++.GNU
@@ -35,6 +35,11 @@ endif
OCCFLAGS += -O -OPT:Olimit=0
DCCFLAGS += -g
+# Enable 64-bit builds
+ifeq (64,$(buildbits))
+ CPPFLAGS += -64
+endif
+
# Enable exceptions even in the o32 bit ABI.
CCFLAGS += -exceptions -DACE_HAS_EXCEPTIONS