diff options
author | schmidt <douglascraigschmidt@users.noreply.github.com> | 2006-05-05 20:43:15 +0000 |
---|---|---|
committer | schmidt <douglascraigschmidt@users.noreply.github.com> | 2006-05-05 20:43:15 +0000 |
commit | fe184ee5fa264e59d4dea3331621c6037b18bfdb (patch) | |
tree | 46e8f254e15849ecba1749a94368219d8f8ecb94 | |
parent | f1f972c97ceac3b1f115ecdae9cbd6e7619dc00d (diff) | |
download | ATCD-fe184ee5fa264e59d4dea3331621c6037b18bfdb.tar.gz |
ChangeLogTag:Tue Apr 25 10:22:16 2006 Douglas C. Schmidt <schmidt@cse.wustl.edu>
-rw-r--r-- | ChangeLog | 7 | ||||
-rw-r--r-- | TAO/CIAO/CIDLC/README.html | 6 | ||||
-rw-r--r-- | TAO/CIAO/ChangeLog | 6 | ||||
-rw-r--r-- | TAO/CIAO/docs/index.html | 5 | ||||
-rw-r--r-- | TAO/ChangeLog | 16 | ||||
-rw-r--r-- | TAO/docs/releasenotes/index.html | 11 | ||||
-rw-r--r-- | TAO/tao/Stub.cpp | 1 | ||||
-rw-r--r-- | THANKS | 7 | ||||
-rw-r--r-- | ace/OS_NS_string.cpp | 9 | ||||
-rw-r--r-- | netsvcs/lib/Log_Message_Receiver.h | 3 |
10 files changed, 54 insertions, 17 deletions
diff --git a/ChangeLog b/ChangeLog index a9f5693b6f1..2a9dd2e05c6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +Tue Apr 25 10:22:16 2006 Douglas C. Schmidt <schmidt@cse.wustl.edu> + + * ace/OS_NS_string.cpp (strerror): Do a sanity check to make sure + errnum >= 0 and < _sys_nerr and set errno to EINAVL if things + are not sane. Thanks to Aleksandar Vukajlovic <vukajlo at + finsoft dot co dot yu> for this fix. + Fri May 5 19:37:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> * ace/Default_Constants.h: diff --git a/TAO/CIAO/CIDLC/README.html b/TAO/CIAO/CIDLC/README.html index 22a8e44de6b..97388a54ce7 100644 --- a/TAO/CIAO/CIDLC/README.html +++ b/TAO/CIAO/CIDLC/README.html @@ -12,7 +12,7 @@ cvs-id : $Id$ <head> - <title>CIAO CIDL compiler README</title> + <title>CIAO CIDL Compiler Synopsis</title> <meta name="author" content="Boris Kolpackov"/> <meta name="description" content="CIAO CIDL compiler README"/> @@ -56,7 +56,9 @@ cvs-id : $Id$ <p>Before continuing, please note that <a href="http://www.dre.vanderbilt.edu/cidlc/binary/">pre-built binary -executables of CIDL compiler</a> are available for different platforms.</p> +executables of CIDL compiler</a> are available for different platforms +The CIDL compiler options are documented <A +HREF="../docs/cidlc.html">here</A>. <P> <p>The C++ source files in this directory are compiled into the code generators and driver for the CIAO CIDL compiler. CORBA diff --git a/TAO/CIAO/ChangeLog b/TAO/CIAO/ChangeLog index b6e290a171c..da76d7270f6 100644 --- a/TAO/CIAO/ChangeLog +++ b/TAO/CIAO/ChangeLog @@ -1,3 +1,9 @@ +Fri May 5 15:36:47 2006 Douglas C. Schmidt <schmidt@cse.wustl.edu> + + * docs: Added documentation for the CIDL compiler. Thanks to Boris for contributing this. + + * docs/index.html: Fixed some broken links to the tutorials. + Fri May 5 16:58:17 UTC 2006 Nishanth Shankaran <nshankar@dre.vanderbilt.edu> * DAnCE/ExecutionManager/Execution_Manager.cpp (CIAO): Fixed the diff --git a/TAO/CIAO/docs/index.html b/TAO/CIAO/docs/index.html index fcfc8cd2060..62bd8050350 100644 --- a/TAO/CIAO/docs/index.html +++ b/TAO/CIAO/docs/index.html @@ -24,6 +24,7 @@ CIAO<br> </li> <li>CIAO <a href="releasenotes/index.html">Status (aka. release notes.)</a></li> + <li>CIAO <a href="cidlc.html">CIDL Compiler Options</a><br> <li>CIAO <a href="EnvVars.html">Environment Variables</a> <br> </li> <li>CIAO <a href="Trace.html">Logging Facility</a><br> @@ -145,9 +146,9 @@ describing its key features and illustrating how to write CCM applications in C++. <p> </p> </li> - <li><a href="../DAnCE/examples/Hello"><code>$(CIAO_ROOT)/DAnCE/examples/Hello.</code></a> + <li><a href="../examples/Hello"><code>$(CIAO_ROOT)/DAnCE/examples/Hello.</code></a> This example illustrates how to build and deploy a CIAO based -application <a href="../DAnCE/examples/Hello/step-by-step.html">step-by-step</a>. +application <a href="../examples/Hello/step-by-step.html">step-by-step</a>. There is also a detailed documentation explaining this example avalable in both <a href="http://www.dre.vanderbilt.edu/%7Edengg/CCM/CCM_Hello_example.pdf">PDF</a> diff --git a/TAO/ChangeLog b/TAO/ChangeLog index 84484fcd774..ce22591c835 100644 --- a/TAO/ChangeLog +++ b/TAO/ChangeLog @@ -1,3 +1,15 @@ +Fri Apr 28 10:47:26 2006 Douglas C. Schmidt <schmidt@cse.wustl.edu> + + * tao/Stub.cpp: Added a #include of "tao/CDR.h" to support SunC++. + Thanks to Vladimir Panov <gbr at voidland dot org> for reporting + this. + +Fri Apr 14 17:47:18 2006 Douglas C. Schmidt <schmidt@cse.wustl.edu> + + * docs/releasenotes/index.html: Updated the documentation to + include more pluggable protocols. Thanks to Willie Chen + <wchen12 at ucla dot edu> for motivating this. + Fri May 5 18:48:45 UTC 2006 Phil Mesnier <mesnier_p@ociweb.com> * tao/TAO_Internal.cpp: @@ -442,8 +454,8 @@ Fri Apr 28 22:25:57 UTC 2006 Iliyan Jeliazkov <iliyan@ociweb.com> * tests/ORB_Local_Config/Simple/Test.cpp: * tests/ORB_Local_Config/Two_DLL_ORB/Test.cpp: - Modified to eliminate warnings about unised variables on - ACE_NDEBUG builds. + Modified to eliminate warnings about unused variables on + ACE_NDEBUG builds. Fri Apr 28 22:04:50 UTC 2006 Iliyan Jeliazkov <iliyan@ociweb.com> diff --git a/TAO/docs/releasenotes/index.html b/TAO/docs/releasenotes/index.html index 30cb40e3a61..495a93b2a19 100644 --- a/TAO/docs/releasenotes/index.html +++ b/TAO/docs/releasenotes/index.html @@ -791,7 +791,7 @@ object. Each profile for an object may encode information pertaining to QoS, network and transport protocols, addresses or routes.</li> <li> -<b>Example Transport protocols</b> - Aside from IIOP, five additional transport +<b>Example Transport protocols</b> - Aside from IIOP, the following transport protocols are distributed with TAO:</li> <ol> @@ -802,13 +802,16 @@ UIOP: GIOP over local IPC (UNIX domain sockets)</li> SHMIOP: GIOP over shared memory</li> <li> -SSLIOP: IIOP over SSL (Secure Socket Layer)</li> +SSLIOP: GIOP over SSL (Secure Socket Layer)</li> <li> -DIOP: GIOP over UDP/IP</li> +SCIOP: GIOP over SCTP</LI> <li> -MIOP: GIOP over unreliable multicast</li> +DIOP: GIOP over UDP/IP unicast</li> + +<li> +MIOP: GIOP over UDP/IP multicast</li> </ol> Other interesting transport protocols could be for ATM, Buses (VME or PCI), TP4, and GSMP. TAO users have also created their own pluggable transport diff --git a/TAO/tao/Stub.cpp b/TAO/tao/Stub.cpp index cdfed84c382..b3e93fbd1d0 100644 --- a/TAO/tao/Stub.cpp +++ b/TAO/tao/Stub.cpp @@ -17,6 +17,7 @@ #include "tao/debug.h" #include "tao/Policy_Manager.h" #include "tao/SystemException.h" +#include "tao/CDR.h" #if !defined (__ACE_INLINE__) # include "tao/Stub.i" @@ -2004,7 +2004,7 @@ Steven T. Hatton <hattons at globalsymmetry dot com> Yevgen Galchenko <yevgeng at softcomputer dot com> Timothy Wayne Gomez <gomezt at saic dot com> Ventimiglia Chere <Ventimiglia_Chere at emc dot com> -Friedhelm Wolf <Friedhelm dot wolf at gmx dot de> +Friedhelm Wolf <friedhelm dot wolf at homag dot de> Frederick Heckel <fwph at cse dot wustl dot edu> Ian Zagorskih <ianzag at megasignal dot com> Olivier Guérin <guerin35 at hotmail dot com> @@ -2098,11 +2098,12 @@ Ignacio Alvarez <support at xentient dot com> Sergey Zubarev <sergant128 at mail dot ru> Qingbo Cai <qingbo dot cai at case dot edu> David White <david dot white dot 7 at gmail dot com> -Jason Zhang <zzm9981 at 163 dot com> +Jason Zhang <zzm9981 at 163.com> Mark Paulus <mark dot paulus at mci dot com> +Willie Chen <wchen12 at ucla dot edu> +Aleksandar Vukajlovic <vukajlo at finsoft dot co dot yu> Martin Cornelius <Martin at Cornelius at smiths-heimann dot com> Mohit Kapoor <Mohit dot Kapoor at siemens dot com> -Friedhelm Wolf <friedhelm dot wolf at homag dot de> David Gibbs <David dot Gibbs at igindex dot co do uk> Gary Fernandez <gary dot fernandez at ironmountain dot com> diff --git a/ace/OS_NS_string.cpp b/ace/OS_NS_string.cpp index a5c1a822774..098bc3ceae0 100644 --- a/ace/OS_NS_string.cpp +++ b/ace/OS_NS_string.cpp @@ -119,7 +119,14 @@ ACE_OS::strerror (int errnum) // and set errno to EINVAL. ACE_Errno_Guard g (errno); errno = 0; - char *errmsg = ::strerror (errnum); + char *errmsg; + +#if defined (ACE_WIN32) + if (errnum < 0 || errnum >= _sys_nerr) + errno = EINVAL; +#endif /* ACE_WIN32 */ + errmsg = ::strerror (errnum); + if (errno == EINVAL || errmsg == 0 || errmsg[0] == 0) { ACE_OS::sprintf (ret_errortext, "Unknown error %d", errnum); diff --git a/netsvcs/lib/Log_Message_Receiver.h b/netsvcs/lib/Log_Message_Receiver.h index 298d8ef4a9f..38718a2ec43 100644 --- a/netsvcs/lib/Log_Message_Receiver.h +++ b/netsvcs/lib/Log_Message_Receiver.h @@ -10,7 +10,6 @@ */ //============================================================================= - #ifndef LOG_MESSAGE_RECEIVER_H #define LOG_MESSAGE_RECEIVER_H @@ -42,7 +41,6 @@ // 3: There must exist a public copy constructor. // 4: There must exist a default constructor. (for now) // -// // The semantics are also simple. A log message receiver should // behave as an accessor object (smart pointer or envelope class). // It should be very cheap to copy and the should be no noticeable @@ -179,7 +177,6 @@ private: template<ACE_SYNCH_DECL> class Log_Message_Receiver_Impl { - friend class ACE_Shutup_GPlusPlus; // Turn off g++ warning public: // Methods for handling reference count and instance lifetime |