summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormcorino <mcorino@users.noreply.github.com>2004-11-17 17:18:24 +0000
committermcorino <mcorino@users.noreply.github.com>2004-11-17 17:18:24 +0000
commit1b5fe9f6bc3cb04eec93f87d27ee779aeac450c9 (patch)
treefc4b038b6858b6f04bcb7844a2fd470bedabc23b
parent109e10fa412205ad3533553305ada9ce987c3e7c (diff)
downloadATCD-1b5fe9f6bc3cb04eec93f87d27ee779aeac450c9.tar.gz
ChangeLogTag: Wed Nov 17 17:13:12 UTC 2004 Martin Corino <mcorino@remedy.nl>
-rw-r--r--TAO/ChangeLog39
-rw-r--r--TAO/tests/CodeSets/simple/server.cpp1
2 files changed, 23 insertions, 17 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog
index 45681c1c12c..8129308fcad 100644
--- a/TAO/ChangeLog
+++ b/TAO/ChangeLog
@@ -1,16 +1,21 @@
+Wed Nov 17 17:13:12 UTC 2004 Martin Corino <mcorino@remedy.nl>
+
+ * tests/CodeSets/simple/server.cpp:
+ Added missing include for stdio.
+
Wed Nov 17 10:47:00 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
* tests/IDL_Test/fwd.idl:
-
+
Added IDL use cases for IDL compiler bugs fixed in
-
+
Tue Nov 16 09:45:26 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
Wed Nov 17 10:08:41 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
* tao/Any_Special_Impl_T.cpp (insert):
-
- Fixed cut and paste error that made the typecode buffer
+
+ Fixed cut and paste error that made the typecode buffer
created for bounded (w)strings static, thereby using only
the bound passed in on the initial creation for every
subsequent one. Thanks to Jiang Wei <jiangwei_1976@yahoo.com.cn>
@@ -19,28 +24,28 @@ Wed Nov 17 10:08:41 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
Tue Nov 16 14:05:33 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
- * tao/ORB_Core.cpp (run):
+ * tao/ORB_Core.cpp (run):
A simple fix for thread-per-connection. Servers could crash
randomly if the orb was shutdown during the upcall. The
- thread that was in the upcall is an ORB spawned thread. When we
+ thread that was in the upcall is an ORB spawned thread. When we
call ORB::shutdown () from the upcall thread, the main thread
(which is in ORB::run ()) is woken up and removed from the
- ORB. The main thread exits from the program leaving the thread
+ ORB. The main thread exits from the program leaving the thread
shutting down the ORB in limbo. Bunch of allocations done by the
main thread in the service configurator and object manager are
all destroyed crashing the spawned thread.
This fix addresses the above problem by making the thread in
ORB::run () wait on Thread_Manager::wait (), if the ORB is
- shutting down and iff TPC is used.
+ shutting down and iff TPC is used.
Thanks to Carlos O'Ryan for bringing this to my notice.
Tue Nov 16 09:45:26 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
* TAO_IDL/be/be_visitor_traits.cpp:
-
+
Removed generation of Objref_Traits<> specialization
declaration for non-defined forward declared interfaces.
Since the interface is not defined, the specialization
@@ -51,16 +56,16 @@ Tue Nov 16 09:45:26 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
needed, but perhaps recent fixes to code generation for
non-defined forward declared interfaces has eliminated
the need.
-
+
* TAO_IDL/be/be_visitor_exception/ctor_assign.cpp:
-
- Fixed generation of exception copy constructor and
+
+ Fixed generation of exception copy constructor and
assignment operator for exceptions to use Objref_Traits<>
for an interface member, in case it is forward declared and
not defined.
-
+
* TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp:
-
+
Changed the 'size' parameter passed to the typecode
constructor to always be 0. This parameter is not used
in the the TypeCode class constructor, and passing it
@@ -79,7 +84,7 @@ Tue Nov 16 13:04:12 UTC 2004 Martin Corino <mcorino@remedy.nl>
Fixed missing includes for f.i. VxWorks builds because of IDL
compiler bug in case of special build configs. IDL compiler has
also been fixed so files will be correctly regenerated next time
- (when POA refactoring is complete).
+ (when POA refactoring is complete).
* tao/Any.cpp:
* tao/Codeset_Manager.cpp:
@@ -101,11 +106,11 @@ Tue Nov 16 13:04:12 UTC 2004 Martin Corino <mcorino@remedy.nl>
* tests/POA/Policies/Policies.cpp:
* tests/Smart_Proxies/Collocation/Smart_Proxy_Impl.cpp:
Fixed missing includes and iostream incompatibilities for
- VxWorks builds.
+ VxWorks builds.
* tests/Servant_To_Reference_Test/Servant_to_Reference.mpc:
Fixed double link of Test_i.o because .h was added to
- Source_Files.
+ Source_Files.
Mon Nov 15 15:06:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
diff --git a/TAO/tests/CodeSets/simple/server.cpp b/TAO/tests/CodeSets/simple/server.cpp
index 5004bd9b854..c37615ff438 100644
--- a/TAO/tests/CodeSets/simple/server.cpp
+++ b/TAO/tests/CodeSets/simple/server.cpp
@@ -23,6 +23,7 @@
// FUZZ: disable check_for_streams_include
#include "ace/streams.h"
+#include "ace/OS_NS_stdio.h"
// ------------------------------------------------------------
// Servant for associated CORBA object