summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorOssama Othman <ossama-othman@users.noreply.github.com>2004-08-14 07:03:12 +0000
committerOssama Othman <ossama-othman@users.noreply.github.com>2004-08-14 07:03:12 +0000
commit5d6aed4351ed1a6483ad1893937b564cfdda537a (patch)
treebd0d1a3d7e80466e5e8e99720d5dd1495ea99040 /ChangeLog
parent7f61a53818e64251b4804bad80f06873b0524e08 (diff)
downloadATCD-5d6aed4351ed1a6483ad1893937b564cfdda537a.tar.gz
ChangeLogTag:Fri Aug 13 23:26:56 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog91
1 files changed, 84 insertions, 7 deletions
diff --git a/ChangeLog b/ChangeLog
index 0635cd1fe78..3a7fc14dfcf 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,14 +1,91 @@
+Fri Aug 13 23:26:56 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * ace/IfThenElse.h:
+
+ New template that allows one to choose between two types at
+ compile-time based on a boolean value. This is basically the
+ IfThenElse template described in the book "C++ Templates" by
+ Vandevoorde and Josuttis.
+
+ * ace/CDR_Base.h (ACE_CDR::Boolean):
+
+ Detect at compile-time whether the C++ "bool" type can be used
+ as the underlying ACE_CDR::Boolean type using the new
+ ACE::IfThenElse template.
+
+ * ace/ACE.h:
+ * ace/Flag_Manip.cpp:
+ * ace/Flag_Manip.h:
+ * ace/Flag_Manip.inl:
+ * ace/Handle_Ops.cpp:
+ * ace/Handle_Ops.h:
+ * ace/Init_ACE.cpp:
+ * ace/Init_ACE.h:
+ * ace/Lib_Find.cpp:
+ * ace/Lib_Find.h:
+ * ace/Sock_Connect.cpp:
+ * ace/Sock_Connect.h:
+
+ Functions that were in the pseudo "ACE" namespace are now in a
+ true "ACE" C++ namespace.
+
+ * ace/ACE.inl (log2):
+
+ Use the prefix increment operator when incrementing the loop
+ index. It is generally more efficient than the postfix
+ increment operator.
+
+ * ace/Asynch_Acceptor.cpp:
+ * ace/Asynch_Connector.cpp:
+ * ace/DEV_Connector.cpp:
+ * ace/DLL_Manager.cpp:
+ * ace/FILE_Addr.cpp:
+ * ace/FILE_Connector.cpp:
+ * ace/INET_Addr.inl:
+ * ace/IO_SAP.cpp:
+ * ace/IPC_SAP.cpp:
+ * ace/Logging_Strategy.cpp:
+ * ace/MEM_Acceptor.cpp:
+ * ace/Memory_Pool.cpp:
+ * ace/Naming_Context.cpp:
+ * ace/POSIX_Asynch_IO.cpp:
+ * ace/POSIX_Proactor.cpp:
+ * ace/SOCK_Acceptor.cpp:
+ * ace/SOCK_Dgram.cpp:
+ * ace/SOCK_Dgram_Mcast.cpp:
+ * ace/SOCK_SEQPACK_Acceptor.cpp:
+ * ace/SPIPE_Connector.cpp:
+ * ace/System_Time.cpp:
+ * ace/UPIPE_Connector.cpp:
+ * tests/Enum_Interfaces_Test.cpp:
+ * tests/FIFO_Test.cpp:
+ * tests/INET_Addr_Test.cpp:
+ * tests/INET_Addr_Test_IPV6.cpp:
+
+ Updated all calls to functions that were in the pseudo "ACE"
+ namespace through a former ACE class base class
+ (e.g. ACE_Sock_Connect, ACE_Flag_Manip, etc) to use the correct
+ "ACE" namespace. Use of the base class names should never have
+ been used since it was known long ago that the "ACE" pseudo
+ namespace would be changed to true C++ namespace.
+
+ * ace/Basic_Types.h:
+ * ace/OS_NS_fcntl.inl:
+ * ace/OS_NS_stdio.h:
+ * ace/OS_NS_stdlib.h:
+
+ Nuked trailing whitespace.
+
Sat Aug 14 03:44:02 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
* ace/TSS_T.cpp:
- Fixed compilation errors in the SIngleThreaded builds.
-
+ Fixed compilation errors in the SingleThreaded builds.
Sat Aug 14 03:37:44 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
* ace/OS_NS_Thread.cpp:
-
+
Fixed a unused variable warning in the daily builds.
Sat Aug 14 01:58:32 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
@@ -20,11 +97,11 @@ Sat Aug 14 01:58:32 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
Fri Aug 13 16:17:32 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
- * ace/Module.h (class ACE_Module):
- * ace/Task.h (ACE_Task_Base):
+ * ace/Module.h (class ACE_Module):
+ * ace/Task.h (ACE_Task_Base):
Updated the documentation so it's more clear. Thanks to Andrew
- Athan <aathan-ace-bugs-1524@cloakmail.com> for motivating this.
-
+ Athan <aathan-ace-bugs-1524@cloakmail.com> for motivating this.
+
* ace/Stream.h: Updated the documentation for push() and pop() to
clarify how it affects open() and close() hooks on the tasks.
Thanks to Andrew Athan <aathan-ace-bugs-1524@cloakmail.com> for