summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschmidt <douglascraigschmidt@users.noreply.github.com>2006-05-05 20:43:15 +0000
committerschmidt <douglascraigschmidt@users.noreply.github.com>2006-05-05 20:43:15 +0000
commitfe184ee5fa264e59d4dea3331621c6037b18bfdb (patch)
tree46e8f254e15849ecba1749a94368219d8f8ecb94
parentf1f972c97ceac3b1f115ecdae9cbd6e7619dc00d (diff)
downloadATCD-fe184ee5fa264e59d4dea3331621c6037b18bfdb.tar.gz
ChangeLogTag:Tue Apr 25 10:22:16 2006 Douglas C. Schmidt <schmidt@cse.wustl.edu>
-rw-r--r--ChangeLog7
-rw-r--r--TAO/CIAO/CIDLC/README.html6
-rw-r--r--TAO/CIAO/ChangeLog6
-rw-r--r--TAO/CIAO/docs/index.html5
-rw-r--r--TAO/ChangeLog16
-rw-r--r--TAO/docs/releasenotes/index.html11
-rw-r--r--TAO/tao/Stub.cpp1
-rw-r--r--THANKS7
-rw-r--r--ace/OS_NS_string.cpp9
-rw-r--r--netsvcs/lib/Log_Message_Receiver.h3
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"
diff --git a/THANKS b/THANKS
index 4c4c32ec32f..9ab5aefe3a7 100644
--- a/THANKS
+++ b/THANKS
@@ -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