summaryrefslogtreecommitdiff
path: root/ChangeLogs
diff options
context:
space:
mode:
authorJohnny Willemsen <jwillemsen@remedy.nl>2005-05-16 14:02:31 +0000
committerJohnny Willemsen <jwillemsen@remedy.nl>2005-05-16 14:02:31 +0000
commitd652afa2716f861cb89fb040a717d05e6237f2bb (patch)
tree42266ef411d76bc1e89ccd905e112f302fbcce70 /ChangeLogs
parent1ff65696eeef6cb5b810b03210245ab95dc5a152 (diff)
downloadATCD-d652afa2716f861cb89fb040a717d05e6237f2bb.tar.gz
ChangeLogTag: Sat May 14 10:48:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
Diffstat (limited to 'ChangeLogs')
-rw-r--r--ChangeLogs/ChangeLog-05a5879
1 files changed, 5879 insertions, 0 deletions
diff --git a/ChangeLogs/ChangeLog-05a b/ChangeLogs/ChangeLog-05a
new file mode 100644
index 00000000000..c6a64f51119
--- /dev/null
+++ b/ChangeLogs/ChangeLog-05a
@@ -0,0 +1,5879 @@
+Fri May 13 06:08:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/OS_NS_time.inl:
+ Made fix for Intel C++ compiler under Windows
+
+Thu May 12 10:20:55 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
+
+ * Updated the COPYING file to clarify some ambiguity about
+ proprietary usage of ACE.
+
+Tue May 10 08:34:16 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
+
+ * ace/Token.h (ACE_Token): Improved the documentation to emphasize
+ that the semantics aren't truly readers/writer. Thanks to
+ Altaf Aali <altafaali@comcast.net> for motivating this.
+
+ * ace/OS_NS_Thread.cpp (thr_create): Fixed a bug that wasn't
+ allowing the stack size to be size if the stack address wasn't
+ also being set. Thanks to Andreas Schuler
+ <Andreas.Schuler@med.ge.com> for reporting this.
+
+Fri May 6 13:50:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
+
+ * ace/OS_NS_time.inl:
+ Fixed ACE_OS::gethrtime() for Intel Compiler on PENTIUM plaform.
+
+Fri May 6 11:29:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Timer_Cancellation_Test.cpp:
+ Added missing ACE_TEXT macro usage
+
+Fri May 6 10:52:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Recursive_Condition_Bug_Test.cpp:
+ When creating the ACE_Message_Block using an allocator, pass the
+ allocator to the ACE_Message_Block so that the MB will use that
+ allocator to free itself. Fixes a mismatch free/delete error
+ with valgrind
+
+Fri May 6 10:39:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/MT_Reference_Counted_Event_Handler_Test.cpp:
+ Fixed invalid read in the valgrind build.
+
+Thu May 5 11:33:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/tao_other_tests.lst:
+ Don't run the Notify Reconnecting test in a static build. Thanks
+ to Justin Michel for confirming this
+
+Thu May 5 11:27:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_linux_icc.GNU:
+ When building shared libraries add -Wl,-E to the linker options
+ to be able to do a dynamic_cast in a shared library of a class
+ that is defined in the application. This fixes the ACE DLL_Test
+ failure with the Intel C++ Compiler.
+
+Tue May 3 14:27:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_aix_g++.GNU:
+ Simplified this file
+
+ * include/makeinclude/platform_aix_ibm.GNU:
+ Simplified this file and set gcc as preprocessor for TAO_IDL. The
+ Visual Age preprocessor is not usable for building applications
+ with idl files that include other idl files which only contain
+ includes. This is reported to IBM and we now force gcc as
+ preprocessor to prevent all kind of strange errors when building
+ the TAO examples/tests
+
+Sun May 1 09:59:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * examples/Reactor/Misc/pingpong.cpp:
+ Fixed compile error
+
+Sun May 1 01:06:34 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * ace/Select_Reactor_Base.cpp:
+ * ace/Select_Reactor_Base.inl:
+
+ Moved all virtual functions out of line. Inlining them prevents
+ run-time type identification from functioning properly when
+ using g++ 4.x's "-fvisibility-inlines-hidden" command line
+ option/feature. Addresses failed dynamic_cast<>s of an
+ ACE_Reactor_Impl base class to an ACE_Select_Reactor subclass.
+
+ * ace/Select_Reactor_Base.h (~ACE_Reactor_Notify):
+
+ Explicitly declare this destructor as virtual. It was already
+ implicitly virtual due to the virtual destructor in the
+ ACE_Event_Handler base class. This explicit declaration is
+ simply a reminder that it is virtual, and shouldn't be inlined
+ since doing so can potentially cause failed dynamic_cast<>s when
+ using g++ 4.x's hidden visibility of inlined functions feature.
+
+Sat Apr 30 15:24:13 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
+
+ * examples/Reactor/Misc/pingpong.cpp (run_svc): Allocate the
+ Ping_Pong callback dynamically to avoid crashses when things
+ close down. Thanks to Johnny Willemsen for narrowing down the
+ problem and to Alex Ott <ott@jet.msk.su> for reporting it.
+
+Fri Apr 29 23:45:59 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * examples/Bounded_Packet_Relay/BPR_Drivers.cpp:
+ * examples/Bounded_Packet_Relay/BPR_Drivers.h:
+ * examples/Mem_Map/IO-tests/IO_Test.cpp:
+ * examples/Mem_Map/IO-tests/IO_Test.h:
+ * examples/Reactor/Misc/test_event_handler_t.cpp:
+ * examples/Threads/future2.cpp:
+ * examples/Timer_Queue/Driver.cpp:
+ * examples/Timer_Queue/Driver.h:
+
+ Added virtual destructor to silence g++ 4.0 warnings.
+
+ * examples/Threads/future2.cpp (test_timeout):
+
+ Fixed "variable may be used initialized" warning.
+
+Fri Apr 29 09:25:28 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
+
+ * ace/Thread_Exit.cpp (cleanup): Set ACE_Thread_Manager::thr_exit_
+ to 0 to prevent a later crash in
+ ACE_Thread_Manager::set_thr_exit(). Thanks to D. J. Stachniak
+ <djstachniak@yahoo.com> for submitting a fix and Slava Gorelik
+ <slava.gorelik@sap.com> for reporting the problem.
+
+Fri Apr 29 12:42:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ACE-INSTALL.html:
+ Added some info about Visual Age versions that cause problems
+
+Fri Apr 29 08:55:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_linux_icc.GNU:
+ On IA64 add -mp to the compiler flags to disable the optimizer
+ because of problems in the TAO IDL_Test
+
+Thu Apr 28 23:06:59 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * ace/config-linux-common.h:
+
+ Do not perform feature tests using implementation-specific
+ preprocessor symbols. Use the standard ones instead
+ (e.g. _POSIX_C_SOURCE, _ISO_C99SOURCE, _BSD_SOURCE,
+ _XOPEN_SOURCE, etc).
+
+Thu Apr 28 22:53:16 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * ace/config-linux-common.h (ACE_LACKS_MKSTEMP_PROTOTYPE):
+
+ Do not define this preprocessor symbol if _XOPEN_SOURCE_EXTENDED
+ is already defined. Addresses mkstemp() unmatched prototype
+ related errors exhibited by g++ 4.0 on some Linux platforms.
+
+Wed Apr 27 14:29:03 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/Log_Msg.cpp (ACE_Log_Msg::log_hexdump):
+
+ Check log priority before allocating message buffer and
+ formatting message, an unnecessary expense if the message isn't
+ going to be output. Thanks to <joez at datawire dot net> for
+ reporting this problem.
+
+Wed Apr 27 20:25:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * examples/Reactor/Misc/pingpong.cpp:
+ When no commandline argument has been passed, exit normally with
+ an ACE_ERROR_RETURN instead of an abort. Thanks to Alex Ott
+ <ott@jet.msk.su> for reporting this.
+
+Wed Apr 27 18:30:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Message_Block.h:
+ Removed include of stdlib.h, it shouldn't be here
+
+ * ace/Process_Semaphore.h:
+ * ace/Reactor.h:
+ * ace/SOCK_Stream.h:
+ * ace/Task.h:
+ * ace/Token_Request_Reply.h:
+ * ace/UPIPE_Stream.h:
+ Doxygen improvements
+
+Wed Apr 27 15:31:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/MakeProjectCreator/config/ace_tk.mpb:
+ Fixed wrong LDFLAGS. Thanks to Peter Grotrian
+ <peter dot grotrian at pdv-fs dot de> for reporting this. This
+ fixes bugzilla [2096]
+
+Wed Apr 27 15:27:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Barrier.h:
+ * ace/DLL.cpp:
+ Added missing includes when threads=0. Thanks to Peter Grotrian
+ <peter dot grotrian at pdv-fs dot de> for reporting this. This
+ fixes bugzilla [2097]
+
+Wed Apr 27 15:11:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/OS_NS_unistd.inl:
+ When ACE_HAS_CLOCK_GETTIME is defined include ace/os_include/
+ os_time.h to get nanosleep. Fixes compile errors with gcc on ia64
+
+Tue Apr 26 10:59:02 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * netsvcs/lib/Makefile.am:
+
+ Add *_LDFLAGS definition to set shared library version number.
+
+Sun Apr 24 14:02:51 2005 Emre Turkay <turkaye@dre.vanderbilt.edu>
+
+ * bin/ciao_tests.lst:
+
+ CIAO regression test won't run on minimum_corba. Added the
+ configuration requirement in the file.
+
+Sun Apr 24 10:53:40 2005 Nanbor Wang <nanbor@exothermic.txcorp.com>
+
+ * ace/MEM_Stream.h:
+ * ace/MEM_Acceptor.cpp: Changed code to ensure the internal buffer
+ size of MEM_Stream will be at least 4096 bytes by default. The
+ minimum internal buffer size determines the largest message
+ allowable per send operation. This size used to depend on the
+ default minimum size of ACE_Malloc size, which currently no
+ longer allocates a minimum of 4K memory. One can change the
+ default MEM_Stream buffer size by redefining the
+ ACE_MEM_STREAM_MIN_BUFFER (in bytes) in the config.h file.
+
+ Thanks to Voronkov Konstantin <beowinkle at yahoo dot com> for
+ motivating this change.
+
+Sun Apr 24 09:49:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-aix-5.x.h:
+ Removed GNUC check for ACE_HAS_POSIX_GETPWNAM_R.
+
+Sat Apr 23 20:09:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/CDR_Size.cpp:
+ * ace/CDR_Stream.cpp:
+ Do the include of SString.h before the include of the inline file
+ to fix compile problems with AIX
+
+Sat Apr 23 20:05:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/TP_Reactor.cpp:
+ Added include of OS_NS_sys_time.h to get ACE_OS::gettimeofday()
+
+Sat Apr 23 13:12:27 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
+
+ * ace/Task.inl (grp_id):
+ * ace/Managed_Object.h (class ACE_Managed_Object):
+ * ace/Thread.inl (setprio):
+ * ace/OS_NS_Thread.inl:
+ Changed all uses of "id" to something else to avoid conflicts
+ with Mac OS X, where "id" is a keyword. Thanks to Ron Wilson
+ <ronwilson@mac.com> for reporting this problem.
+
+Sat Apr 23 08:20:11 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * examples/Log_Msg/test_log_msg.cpp (ACE_TMAIN):
+ * tests/Log_Msg_Test.cpp (test_log_msg_features):
+
+ Fixed "possible loss of data" VC++ 7.1 warnings.
+
+Fri Apr 22 18:02:37 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
+
+ * ace/Log_Msg.cpp (open): Fixed a problem with LOGGER and logger_key
+ and the backend_->open() call. Thanks to Jerry D. De Master
+ <jdemaste at rite-solutions dot com> for reporting this.
+
+Fri Apr 22 22:45:35 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * apps/JAWS3/jaws3/Event_Completer.h (~JAWS_Event_Completer):
+ * apps/JAWS3/jaws3/Event_Completer.cpp (~JAWS_Event_Completer):
+ * examples/APG/ThreadPools/Futures.cpp (~IManager):
+ * examples/APG/ThreadPools/ThreadPool.cpp (~IManager):
+ * examples/APG/Timers/PCB.h (~PCB):
+ * examples/APG/Timers/PCB.cpp (~PCB):
+ * performance-tests/Misc/test_mutex.cpp (~Mutex_Base):
+
+ Added virtual destructor to silence g++ 4.0 warnings.
+
+ * examples/APG/Containers/DataElement.h:
+ * examples/APG/Containers/Stacks.cpp:
+ * examples/APG/ThreadPools/Futures.cpp:
+ * examples/APG/ThreadSafety/TSS.cpp (get_attribute):
+ * performance-tests/Server_Concurrency/Latency_Stats.h
+ (Throughput_Stats):
+ * tests/Cache_Map_Manager_Test.cpp (find_test_hash_cache):
+ * tests/Future_Test.cpp (run_main):
+ * tests/Map_Manager_Test.cpp:
+
+ Fixed "variable may be used initialized" g++ 4.0 warnings.
+
+ * examples/APG/Naming/Temperature_Monitor2.cpp (record_history):
+ * examples/Log_Msg/test_log_msg.cpp (ACE_TMAIN):
+ * tests/Log_Msg_Test.cpp (test_log_msg_features):
+
+ Fixed "operation may undefined" g++ 4.0 warnings.
+
+ * tests/Message_Block_Test.cpp:
+
+ Fixed "non-local variable '<anonymous struct> alloc_struct [2]'
+ uses anonymous type" g++ 4.0 warning.
+
+Fru Apr 22 18:13:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ACE-INSTALL.html:
+ Added AIX to the list of Remedy IT supported platforms
+
+Fri Apr 22 12:14:41 2005 Balachandran Natarajan <bala@dre.vanderbilt.edu>
+
+ * ace/Connector.cpp:
+ * ace/Connector.h:
+
+ Added a new version of NBCH::close () which can be used by
+ ACE_Connector::cancel () . The close () was essential for the
+ cancel () to provide proper pre and post conditions, without
+ which applications have no clue on the status of things.
+
+Thu Apr 21 23:57:33 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * include/makeinclude/platform_g++_common.GNU:
+
+ Only add g++ 4.x visibility flags when shared libraries are
+ enabled.
+
+Thu Apr 21 18:37:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_linux_icc.GNU:
+ Set optimize default to 0 when not set. The optimizer of the Intel
+ Compiler can cause several problems, so disable it by default
+
+Thu Apr 21 18:30:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_linux_icc.GNU:
+ Simplified this file
+
+Thu Apr 21 18:16:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_sunos5_g++.GNU:
+ Simplified this file and use exceptions by default, just as with
+ suncc
+
+Wed Apr 20 16:06:22 2005 Steve Huston <shuston@riverace.com>
+
+ * tests/run_test.pl: If -t is specified (run specified test[s]) then
+ don't load run_test.lst. This allows autoconfig builds to use this
+ script to run the "make check"-ordered tests using this script
+ to do log checks and timeouts.
+
+Wed Apr 20 20:01:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/ACE_Test.cpp:
+ Now fixed the compile warning for real
+
+Wed Apr 20 12:51:17 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * ace/Cleanup_Strategies_T.cpp:
+ * ace/Cleanup_Strategies_T.h:
+ * apps/Gateway/Gateway/File_Parser.h:
+ * apps/Gateway/Gateway/File_Parser.cpp:
+ * examples/Web_Crawler/URL_Visitor.cpp:
+ * examples/Web_Crawler/URL_Visitor.h:
+ * examples/Web_Crawler/URL_Visitor_Factory.cpp:
+ * examples/Web_Crawler/URL_Visitor_Factory.h:
+
+ Added virtual destructors to address g++ 4.0 warnings.
+
+Wed Apr 20 07:15:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/ACE_Test.cpp:
+ Fixed compile warning
+
+Tue Apr 19 18:46:29 2005 Steve Huston <shuston@riverace.com>
+
+ * tests/Makefile.am: Correct the variable name used to inject a test
+ executor - TESTS_ENVIRONMENT, not TEST_ENVIRONMENT.
+
+Tue Apr 19 16:41:47 2005 Steve Huston <shuston@riverace.com>
+
+ * ace/Basic_Types.h: Don't attempt to typedef ACE_UINT64 based on
+ specific available types if ACE_LACKS_LONGLONG_T or
+ ACE_LACKS_UNSIGNEDLONGLONG_T is defined - in either of these 'lacks'
+ is set, ACE_U_LongLong is declared and typedef'd to ACE_UINT64.
+
+ * tests/Proactor_Test.cpp:
+ * tests/Proactor_Test_IPV6.cpp: Added missing template instantiations.
+
+Tue Apr 19 19:17:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/ACE.inl:
+ Fixed log2 method. It returned incorrectly log2(x) + 1.
+
+ * ace/Log_Record.cpp:
+ Removed <none> from priority_names_ array now log2 gives back the
+ correct result
+
+ * tests/ACE_Test.cpp:
+ Added a regression test for ACE::log2.
+
+ This fixes bugzilla bug 2078. Thanks to Brian O'Connor
+ <brian dot oconnor at hp dot com> for reporting this problem.
+
+Tue Apr 19 18:34:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-pharlap.h:
+ Define IP_TOS to 8 when ACE_HAS_PHARLAP_RT is defined. Thanks to
+ David Hauck <davidh at netacquire dot com> for this fix
+
+Tue Apr 19 16:22:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Time_Value.h:
+ Fixed compile problem with Embedded Visual C++ 4.0 using a release
+ build. Thanks to Mitscher Dubreus <ofup at voila dot fr>
+ for reporting this problem and to Bruce Elliot
+ <bruce dot elliott at cox dot net> for delivering the fix.
+
+Tue Apr 19 08:32:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * examples/APG/ThreadPools/ThreadPool.cpp:
+ * examples/C++NPv1/Reactive_Logging_Server_Ex.h:
+ Initialise pointer with 0
+
+Tue Apr 19 08:31:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * examples/APG/ThreadSafety/Mutex.cpp:
+ Added virtual destructor to LogMessage to silince pre gcc 4.0
+
+Tue Apr 19 06:54:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * examples/ASX/UPIPE_Event_Server/UPIPE_Event.mpc:
+ * examples/ASX/Event_Server/Event_Server/Event.mpc:
+ * examples/ASX/Event_Server/Transceiver/Transceiver.mpc:
+ Fixed these mpc files, they should build an executable, not a
+ shared library
+
+Mon Apr 18 17:56:36 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * configure.ac:
+
+ Add check for check_settime and set ACE_HAS_CLOCK_SETTIME if
+ it exists.
+
+Mon Apr 18 19:16:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-win32-borland.h:
+ Added a check that when threading is enabled we have to link
+ with multithreaded libraries.
+
+Mon Apr 18 11:43:05 2005 Emre Turkay <turkaye@dre.vanderbilt.edu>
+
+ * bin/auto_run_tests.pl:
+
+ Fixed a typo preventing autobilds to run CIAO test.
+
+Mon Apr 18 11:38:29 2005 Steve Huston <shuston@riverace.com>
+
+ * examples/Reactor/WFMO_Reactor/Window_Messages.cpp: Remove poorly
+ ordered auto_ptr for ACE_Msg_WFMO_Reactor instance. Let the
+ ACE_Reactor object delete the implementation to assure correct order.
+
+Mon Apr 18 14:12:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * examples/APG/Active_Objects/AO.cpp:
+ * examples/APG/Active_Objects/AO2.cpp:
+ Initialise local variables with 0
+
+Mon Apr 18 12:54:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/RB_Tree_Test.cpp:
+ Initialise pointer with 0
+
+Mon Apr 18 12:42:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * examples/Threads/future1.cpp:
+ Initialise pointer with 0
+
+Mon Apr 18 11:26:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * netsvcs/lib/Server_Logging_Handler_T.cpp:
+ * tests/Cache_Map_Manager_Test.cpp:
+ * tests/Logging_Strategy_Test.cpp:
+ Removed pragma once to fix gcc pre 4.0 warning
+
+ * tests/Future_Set_Test.cpp:
+ * tests/OrdMultiSet_Test.cpp:
+ Initialise pointer with 0
+
+ * tests/SOCK_Test_IPv6.cpp:
+ Moved ACE_ALPHABET into ACE_HAS_IPV6 block
+
+Mon Apr 18 10:05:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-win32-common.h:
+ * ace/config-win32-msvc.h:
+ Moved the _MT check from the win32-common file to win32-msvc, this
+ check is for msvc, not for Borland and g++. Thanks to
+ Stefan Morrow <stefanm at uniblue dot net> for motivating this
+ change.
+
+ * include/makeinclude/compiler.bor:
+ No need to define _MT
+
+Mon Apr 18 09:46:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/tao_orb_tests.lst:
+ Added new Deactivate_Object test
+
+Mon Apr 18 07:22:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Parse_Node.{h,cpp,inl}:
+ Removed inl file, it is empty
+
+ * ace/ace.mpc:
+ Added Parse_Node.cpp, it was not listed
+
+ * ace/Makefile.am:
+ Removed Parse_Node.inl
+
+Sun Apr 17 20:02:01 2005 Olli Savia <ops@iki.fi>
+
+ * ace/README:
+ * ace/config-unixware-2.01-g++.h:
+ * ace/config-unixware-2.1.2-g++.h:
+ Removed references to ACE_HAS_THREAD_T. It is no longer
+ used in ACE/TAO code.
+
+Sun Apr 17 19:49:05 2005 Olli Savia <ops@iki.fi>
+
+ * ace/config-netbsd.h:
+ * ace/config-unixware-7.1.0.h:
+ * ace/config-unixware-7.1.0.udk.h:
+ Removed ACE_HAS_SYS_IOCTL_H definition. It is no longer
+ used in ACE/TAO code.
+
+Sun Apr 17 19:33:55 2005 Olli Savia <ops@iki.fi>
+
+ * ace/config-win32-interix.h:
+ Removed ACE_HAS_ANSI_CASTS definition. It is no longer
+ used in ACE/TAO code.
+
+Sun Apr 17 10:44:43 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
+
+ * ace/ACE.cpp (sock_error): Added a bunch more WSA* socket error
+ values. Thanks to Arto Jalkanen <ajalkane at gmail dot com> for
+ contributing this.
+
+Sun Apr 17 07:51:55 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * ace/config-lite.h (ACE_EXPORT_SINGLETON_DECLARATION):
+ (ACE_EXPORT_SINGLETON_DECLARE):
+
+ Added suitable defaults when ACE_HAS_CUSTOM_EXPORT_MACROS is
+ defined and these aren't.
+
+Sun Apr 17 17:34:38 2005 Olli Savia <ops@iki.fi>
+
+ * ace/config-win32-interix.h:
+ * m4/config_h.m4:
+ Removed references to ACE_HAS_SYSCALL_H. It is no longer
+ used in ACE/TAO code.
+
+Sat Apr 16 20:47:11 2005 Emre Turkay <turkaye@dre.vanderbilt.edu>
+
+ * bin/ciao_tests.lst:
+
+ The required constraints Exceptions and !STATIC are added to the
+ CIAO test.
+
+Sat Apr 16 20:37:07 2005 Emre Turkay <turkaye@dre.vanderbilt.edu>
+
+ * bin/auto_run_tests.pl:
+ * bin/ciao_tests.lst:
+
+ Added auto_build tests for CIAO.
+
+Sat Apr 16 16:33:53 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * ace/Parse_Node.inl:
+ * ace/Parse_Node.cpp:
+
+ Moved inlined virtual destructors out of line. Addresses
+ unresolved symbol errors when using g++ 4.0 with a default
+ symbol visibility set to "hidden".
+
+Sat Apr 16 09:18:42 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * ace/Reactor.inl:
+ * ace/Reactor.cpp:
+
+ Moved inlined virtual methods out of line. Addresses unresolved
+ symbol errors when using g++ 4.0's "-fvisibility-inlines-hidden"
+ command line option. The methods can be inlined again once/if
+ we make the methods non-virtual. Since the ACE_Reactor now
+ implements the Bridge design pattern, they no longer need to be
+ virtual. However, they will remain virtual for a while due to
+ potential user legacy app / backward compatibility issues.
+
+Fri Apr 15 11:36:45 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * ace/Timeprobe.h:
+
+ Drop the semi-colon after the ACE_SINGLETON_DECLARE. The
+ convention is not to add a trailing semi-colon. Addresses a g++
+ 4.0 CVS snapshot error about an extra semi-colon.
+
+ * ace/config-g++-common.h (ACE_EXPORT_SINGLETON_DECLARE):
+
+ Added a trailing semi-colon in the definition of this macro for
+ g++ 4.x or better. This is the same convention we use for
+ Windows.
+
+Fri Apr 15 12:14:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
+
+ * bin/PerlACE/ProcessVX_Win32.pm:
+ Simplification and improvements.
+
+Fri Apr 15 11:59:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
+
+ * bin/tao_orb_tests.lst:
+ Excluded some tests explicitly for VxWorks builds.
+
+Fri Apr 15 09:33:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
+
+ * ACE_INSTALL.html:
+ Some updates concerning VxWorks support.
+
+Thu Apr 14 23:35:57 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * ace/Timeprobe.h:
+
+ Include "ace/Null_Mutex.h" to pull in complete ACE_Null_Mutex
+ type. Fixes "incomplete type" errors.
+
+ * ace/config-g++-common.h (ACE_EXPORT_SINGLETON_DECLARATION):
+ (ACE_EXPORT_SINGLETON_DECLARE):
+
+ Define these macros to a suitable C++ expression. Addresses
+ syntax errors.
+
+Fri Apr 15 07:57:38 2005 Olli Savia <ops@iki.fi>
+
+ * ace/Ping_Socket.cpp:
+ Replaced NULL with 0.
+
+Fri Apr 15 07:39:20 2005 Olli Savia <ops@iki.fi>
+
+ * ace/OS.inl:
+ Fixed typo in comment.
+
+ * ace/config-integritySCA.h:
+ Removed ACE_HAS_SYSENT_H definition. It is no longer
+ used in ACE/TAO code.
+
+Fri Apr 15 07:27:38 2005 Olli Savia <ops@iki.fi>
+
+ * ace/README:
+ Removed ACE_HAS_BROKEN_ENUMS. It is no longer used in ACE/TAO code.
+
+ * ace/config-fsu-pthread.h:
+ * ace/config-mit-pthread.h:
+ * ace/config-sco-5.0.0-mit-pthread.h:
+ Removed ACE_HAS_PTHREAD_ATTR_INIT, ACE_HAS_PTHREAD_ATTR_DESTROY and
+ ACE_HAS_PTHREAD_YIELD_VOID_PTR definitions. These are no longer
+ used in ACE/TAO code.
+
+Fri Apr 15 07:19:20 2005 Olli Savia <ops@iki.fi>
+
+ * ace/Handle_Set.cpp:
+ * ace/README:
+ * m4/config_h.m4:
+ Removed references to ACE_HAS_BROKEN_BITSHIFT. It is no longer
+ needed.
+
+Thu Apr 14 17:12:44 2005 Steve Huston <shuston@riverace.com>
+
+ * configure.ac: Corrected the variable used to tell whether or not
+ to check for ACE_HAS_XPG4_MULTIBYTE_CHAR. Fixes configure on Solaris.
+
+ * ace/Service_Config.h: #include "ace/SString.h" instead of
+ "ace/SStringfwd.h" to make sure everything needed for explicit
+ template instantiation is present.
+
+Thu Apr 14 15:25:31 2005 Steve Huston <shuston@riverace.com>
+
+ * NEWS: Added a note that the reactor change:
+ Wed Apr 13 14:34:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
+ may cause some trouble in programs that dynamically allocate
+ a reactor implementation then destroy it before the ACE_Reactor
+ referring to it. This is always bad, but now will cause a crash.
+
+ * examples/Reactor/WFMO_Reactor/run_test.pl: Removed the "require
+ Process" line - it tried to refer to the one in $ACE_ROOT/bin, which
+ was removed:
+ Mon Apr 4 11:20:08 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * tests/Priority_Reactor_Test.cpp (run_main):
+ * tests/Reactor_Notify_Test.cpp (run_test): Use the ACE_Reactor's
+ delete_implementation setting to delete any created reactor
+ implementation instead of using separate auto_ptr objects for the
+ ACE_Reactor and its implementation. Prevents destruction
+ order issues if the implementation is destroyed first.
+
+Thu Apr 14 09:21:14 2005 Chad Elliott <elliott_c@ociweb.com>
+
+ * bin/MakeProjectCreator/config/taoidldefaults.mpb:
+
+ Added support for the -SS, -Sci and -Ssi options.
+
+Thu Apr 14 10:27:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-cygwin32.h:
+ Removed setting of ACE_HAS_CLOCK_SETTIME. Cygwin seems to define
+ clock_settime but we get an unresolved symbol when linking.
+
+Thu Apr 14 00:03:12 2005 Olli Savia <ops@iki.fi>
+
+ * ace/config-rtems.h:
+ Removed ACE_HAS_PROCESS_ENUM definition. It is no longer
+ used in ACE/TAO code.
+
+Wed Apr 13 23:58:15 2005 Olli Savia <ops@iki.fi>
+
+ * ace/config-irix6.x-common.h:
+ Removed ACE_HAS_SETOWN definition. It is no longer
+ used in ACE/TAO code.
+
+Wed Apr 13 23:42:41 2005 Olli Savia <ops@iki.fi>
+
+ * ace/config-win32-interix.h:
+ Removed ACE_HAS_MKSTEMP definition. It is no longer
+ used in ACE/TAO code.
+
+Wed Apr 13 13:42:21 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/Proactor_Impl.cpp:
+
+ Only compile if system supports asynchronous I/O.
+
+Wed Apr 13 19:07:41 2005 Olli Savia <ops@iki.fi>
+
+ * ace/OS_NS_time.inl:
+ Handle broken prototype of clock_settime() by adding
+ const_cast if ACE_HAS_NONCONST_CLOCK_SETTIME is defined.
+
+ * ace/OS_NS_unistd.inl:
+ Fixed wrong comment and removed commented out code.
+
+ * ace/README:
+ Documented new macros ACE_HAS_NONCONST_CLOCK_SETTIME
+ and ACE_LACKS_SCANDIR_PROTOTYPE.
+
+ * ace/TSS_T.h:
+ Fixed wrong comment.
+
+ * ace/config-lynxos.h:
+ Added new defines ACE_HAS_NONCONST_CLOCK_SETTIME,
+ ACE_HAS_SCANDIR, ACE_LACKS_SCANDIR_PROTOTYPE and
+ ACE_SCANDIR_CMP_USES_VOIDPTR.
+
+ * ace/os_include/os_dirent.h:
+ Declare scandir() prototype if ACE_LACKS_SCANDIR_PROTOTYPE
+ is defined.
+
+Wed Apr 13 14:34:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
+
+ * ace/Reactor.cpp:
+ Added call to close() to reactor implementation in destructor to
+ prevent problems with destruction of implementation instance when
+ created on the stack.
+
+Wed Apr 13 07:32:19 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/Thread_Hook.h:
+ * ace/Thread_Hook.cpp:
+
+ Move ACE_Thread_Hook destructor out of line so it's not compiled
+ and included in each translation unit that includes Thread_Hook.h.
+
+Wed Apr 13 07:27:21 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/CDR_Stream.h:
+ * ace/CDR_Stream.cpp:
+
+ Move ACE_Char_Codeset_Translator destructor out of line so it is
+ not compiled and included in each translation unit that includes
+ CDR_Stream.h.
+
+Wed Apr 13 07:20:54 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/Makefile.am:
+ * ace/ace.mpc:
+
+ Add Proactor_Impl.cpp to list of source files.
+
+ * ace/Proactor_Impl.h:
+ * ace/Proactor_Impl.cpp:
+
+ Move ACE_Proactor_Impl destructor out of line into new file
+ Proactor_Impl.cpp so it's not compiled and included in each
+ translation unit that includes Proactor_Impl.h.
+
+Tue Apr 12 19:30:40 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/Makefile.am:
+ * ace/ace.mpc:
+
+ Add Reactor_Impl.cpp to list of source files.
+
+ * ace/Reactor_Impl.h:
+ * ace/Reactor_Impl.cpp:
+
+ Move ACE_Reactor_Impl destructor out of line into new file
+ Reactor_Impl.cpp so it's not compiled and included in each
+ translation unit that includes Reactor_Impl.h.
+
+Tue Apr 12 16:44:19 2005 Boris Kolpackov <boris@kolpackov.net>
+
+ * protocols/ace/RMCast/Protocol.h:
+
+ Got rid of the "might be used uninitialized" warnings.
+
+Tue Apr 12 09:17:34 2005 Arvind S. Krishna <arvindk@dre.vanderbilt.edu>
+
+ * tests/Memcpy_Test.cpp:
+ Fixed VC6 build errors relating to include file for
+ ACE_OS::memcpy.
+
+Tue Apr 12 13:11:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
+
+ * bin/PerlACE/ProcessVX.pm:
+ Enhanced functionality for controlling kernel reboot.
+
+Tue Apr 12 07:53:39 2005 Arvind S. Krishna <arvindk@dre.vanderbilt.edu>
+
+ * tests/Memcpy_Test.cpp:
+ Fixed problems with VC6 build.
+
+Tue Apr 12 07:26:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
+
+ * bin/PerlACE/ProcessVX.pm:
+ Fixed problem for non-Win based builds.
+
+Tue Apr 12 08:06:34 2005 Olli Savia <ops@iki.fi>
+
+ * ace/config-lynxos.h:
+ Fixed wrong comment.
+
+ * include/makeinclude/platform_lynxos.GNU:
+ VERSION now defaults to 4.0.0
+
+Tue Apr 12 07:48:05 2005 Olli Savia <ops@iki.fi>
+
+ * ace/config-linux-common.h:
+ * ace/config-osf1-4.0.h:
+ * configure.ac:
+ * m4/config_h.m4:
+
+ Removed references to ACE_POLL_IS_BROKEN. It is no longer
+ used in ACE/TAO code.
+
+Mon Apr 11 21:55:57 2005 Arvind S. Krishna <arvindk@dre.vanderbilt.edu>
+
+ * tests/Memcpy_Test.cpp:
+
+ Scoped gettimeofday invocation as ACE_OS::gettimeofday as it was
+ causing errors in the ACE build
+
+Mon Apr 11 12:17:01 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * ace/config-lite.h:
+
+ Make sure DSO/DLL symbol related export macros other than
+ ACE_Proper_Export_Flag are defined if not previously defined in
+ the ACE_HAS_CUSTOM_EXPORT_MACROS case. Simplifies configuration
+ for compilers that only need ACE_Proper_Export_Flag.
+
+ * m4/compiler.m4 (ACE_SET_COMPILER_FLAGS):
+ * m4/config_h.m4 (ACE_PREP_CONFIG_HEADER):
+
+ Enable g++ visibility attribute support when using g++ 4.0 or
+ better.
+
+Mon Apr 11 11:50:46 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/README:
+ * ace/config-hpux-10.x.h:
+ * ace/config-hpux-11.00.h:
+ * ace/config-openvms.h:
+ * ace/config-osf1-3.2.h:
+
+ Fix typo: POSIX 1.b -> POSIX.1b.
+
+Mon Apr 11 11:39:11 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/OS_NS_time.h:
+ * ace/OS_NS_time.inl:
+
+ Add ACE_OS::clock_settime().
+
+ * ace/config-chorus.h:
+ * ace/config-cygwin32.h:
+ * ace/config-hpux-10.x.h:
+ * ace/config-hpux-11.00.h:
+ * ace/config-integritySCA.h:
+ * ace/config-linux-common.h:
+ * ace/config-lynxos.h:
+ * ace/config-netbsd.h:
+ * ace/config-openvms.h:
+ * ace/config-osf1-3.2.h:
+ * ace/config-osf1-4.0.h:
+ * ace/config-qnx-neutrino.h:
+ * ace/config-qnx-rtp-62x.h:
+ * ace/config-qnx-rtp-pre62x.h:
+ * ace/config-rtems.h:
+ * ace/config-sunos5.5.h:
+ * ace/config-vxworks5.x.h:
+
+ Define ACE_HAS_CLOCK_SETTIME in every canned config-* header
+ that defines ACE_HAS_CLOCK_GETTIME.
+
+ * ace/README:
+
+ Document new feature test macro ACE_HAS_CLOCK_SETTIME.
+
+Mon Apr 11 10:27:12 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * include/makeinclude/platform_g++_common.GNU:
+
+ Fixed ambiguities when determining whether g++ 4.0 or better is
+ being used.
+
+ * include/makeinclude/platform_linux.GNU (CXX):
+
+ Do not set CXX variable to "g++" if it has been previously set.
+ Addresses problem where g++ version was not retrieved from the
+ g++ compiler set by the user.
+
+Mon Apr 11 15:56:55 2005 Boris Kolpackov <boris@kolpackov.net>
+
+ * protocols/ace/RMCast/Protocol.h:
+
+ Moved things around a bit in hope it will help BCB6.
+
+Mon Apr 11 12:58:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
+
+ * bin/PerlACE/Run_Test.pm:
+ * bin/PerlACE/Process_Win32.pm:
+ Changes to improve/add support for VxWorks tests.
+
+ * bin/PerlACE/ProcessVX.pm:
+ * bin/PerlACE/ProcessVX_Win32.pm:
+ New Process class with support for running VxWorks tests on
+ remote targets.
+
+ * tests/run_test.pl:
+ Changed to utilize the new ProcessVX class.
+
+Mon Apr 11 11:38:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
+
+ * ace/OS_NS_Thread.cpp:
+ Added new "C" function 'vx_execae' for VxWorks builds.
+ Used to run VxWorks tasks (tests) in a more controlled,
+ synchronous way.
+
+Mon Apr 11 11:27:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
+
+ * ace/config-g++-common.h:
+ Defined ACE_LACKS_MEMBER_TEMPLATES for GCC < 3.0 as a solution
+ for recent template compile errors from TypeCode refactoring.
+
+Mon Apr 11 11:25:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Refcounted_Auto_Ptr.h:
+ Removed explicit for the constructor which I added recently. I causes
+ problems for user apps that use the implicit conversion. This class
+ has more problems which need to be resolved.
+
+Mon Apr 11 09:27:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/os_include/netinet/os_in.h:
+ Define IP_MULTICAST_LOOP when it is not defined yet. Fixes problems
+ with Pharlab.
+
+Mon Apr 11 09:20:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/OS_NS_netdb.cpp (getmacaddress):
+ Added Pharlab support
+
+Mon Apr 11 00:00:42 2005 Boris Kolpackov <boris@kolpackov.net>
+
+ * ace/CDR_Size.cpp:
+
+ Removed unnecessary return statement.
+
+Sun Apr 10 15:36:58 2005 Arvind S. Krishna <arvindk@dre.vanderbilt.edu>
+
+ * tests/Memcpy_Test.cpp:
+
+ Fixed wrong include file to fix compilation errors on Windows
+ box.
+
+Sun Apr 10 15:05:35 2005 Arvind S. Krishna <arvindk@dre.vanderbilt.edu>
+
+ * tests/tests.mpc:
+ * tests/Memcpy_Test.cpp:
+
+ Changed the name of the test to ensure that it is same as the
+ log file created.
+
+Sun Apr 10 13:25:26 2005 Boris Kolpackov <boris@kolpackov.net>
+
+ * ace/CDR_Size.h:
+ * ace/CDR_Size.cpp:
+ * ace/CDR_Size.inl:
+
+ Added new ACE_SizeCDR. It is a CDR stream similar to
+ ACE_OutputCDR but instead of serializing anything
+ ACE_SizeCDR calculates the size of the resulting
+ representation.
+
+ * ace/ace.mpc:
+ * ace/Makefile.am:
+
+ Added new files.
+
+ * tests/CDR_Test.cpp:
+
+ Added test for ACE_SizeCDR.
+
+ * protocols/ace/RMCast/Link.cpp:
+ * protocols/ace/RMCast/Protocol.h:
+
+ Ported to use ACE_SizeCDR.
+
+Sun Apr 10 03:02:21 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * ace/config-g++-common.h:
+
+ Do not define "ACE_LACKS_PRAGMA_ONCE" for g++ 4.x. G++ 4.x
+ supports the "#pragma once" preprocessor directive.
+
+ Define the DLL export macros to the appropriate g++ 4.x
+ visibility attribute.
+
+ * include/makeinclude/platform_g++_common.GNU (CCFLAGS):
+
+ Added "-fvisibility=hidden -fvisibility-inlines-hidden" to the
+ compiler flags when using g++ 4.x. Doing so, in conjunction,
+ with the export macro changes described above, allows ACE-based
+ shared libraries to take full advantage of G++ 4.0's visibility
+ attribute support, resulting in substantially improved shared
+ libraries (or DSOs in alternative speak). Some shared
+ library-specific improvements include substantially reduced
+ library footprint, improved application start-up times, and
+ improved performance.
+
+Sun Apr 10 02:17:31 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * ace/SSL/SSL_Asynch_Stream.h:
+
+ Removed export macros from forward declarations. They aren't
+ necessary, and cause the forthcoming g++ 4.0 to issue an error
+ when enabling visibility attribute support.
+
+Sun Apr 10 02:10:06 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * ace/Copy_Disabled.cpp:
+
+ Removed "#pragma once" preprocessor directive from this
+ implementation source file. "#pragma once" is only meant for
+ use in sources that are included by others.
+
+Sat Apr 9 21:05:23 2005 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * protocols/ace/HTBP/HTBP_Inside_Squid_Filter.cpp:
+
+ Changed the construction of a request header to use
+ get_host_addr() rather than get_host_name() to deal with remote
+ peers that do not have resolvable hostnames.
+
+Sat Apr 9 17:00:37 2005 Arvind S. Krishna <arvindk@doc.dre.vanderbilt.edu>
+
+ * tests/Memcpy_Test.cpp:
+
+ Added a test to test the speed of memcpy () for data sizes less
+ than 16 bytes. This test checks to see if loop unrolling is
+ faster than memcpy for these data sizes.
+
+ * tests/run_test.lst:
+ * tests/tests.mpc:
+
+ Updated the run list file to run this test and created a
+ corresponding entry to build this test.
+
+Sat Apr 9 10:04:37 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * ace/Thread_Hook.h (~ACE_Thread_Hook):
+
+ Fixed "undefined reference" link-time error.
+
+Fri Apr 8 23:24:33 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * ace/RB_Tree.cpp (remove_i):
+
+ Fixed "control reaches end of non-void function" warning.
+
+Fri Apr 8 22:42:55 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * ace/Capabilities.cpp (getval, resetcaps):
+ * ace/Thread_Manager.cpp (ACE_EXECUTE_OP):
+
+ Initialize variables. Addresses "variables may be used
+ unitialized" g++ 4.0 (CVS snapshot) warnings.
+
+ * ace/Connector.h (~ACE_Connector_Base):
+ * ace/Reactor_Timer_Interface.h (~ACE_Reactor_Timer_Interface):
+ * ace/Thread_Hook.h (~ACE_Thread_Hook):
+
+ Added virtual destructors. Fixes "contains virtual functions
+ but non-virtual destructor" g++ 4.0 (CVS snapshot) warnings.
+
+Fri Apr 8 22:28:56 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * include/makeinclude/platform_g++_common.GNU (templates):
+
+ Set templates variable to "automatic" if using g++ 4.x. Thanks
+ to John Michael Zorko for pointing out the problem.
+
+Fri Apr 8 16:39:00 2005 Gary Maxey <gary.maxey@hp.com>
+
+ * ace/Stats.cpp
+
+ In dump_throughput() handle cast to double when
+ ACE_LACKS_UNSIGNEDLONGLONG_T.
+
+ * tests/High_Res_Timer_Test.cpp
+
+ Use ACE_HRTIME_CONVERSION instead of ACE_U64_TO_U32 for
+ platform independence.
+
+
+Fri Apr 8 12:15:00 2005 Gary Maxey <gary.maxey@hp.com>
+
+ * ace/Basic_Types.h
+
+ If ACE_LACKS_UNSIGNEDLONGLONG_T do not typedef ACE_UINT64 as
+ unsigned long long.
+
+ Add define for ACE_UINT64_DBLCAST_ADAPTER when
+ ACE_LACKS_UNSIGNEDLONGLONG_T.
+
+Fri Apr 8 14:31:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * apps/JAWS3/jaws3/Concurrency.h:
+ Use template<>
+
+Fri Apr 8 12:29:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/OS_NS_sys_socket.cpp:
+ * ace/README:
+ When ACE_DONT_INIT_WINSOCK is set we don't initialize the winsock
+ library
+
+ * ace/config-pharlab.h:
+ Added ACE_LACKS_IP_ADD_MEMBERSHIP.
+
+ Thanks to David Hauck <davidh at netacquire dot com> for supplying
+ these changes
+
+Fri Apr 8 12:08:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/msvc_static_order.lst:
+ Moved portablegroup library before FTORB_Utils
+
+Fri Apr 8 07:59:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/fuzz.pl:
+ The TAO_IDL compiler now has the option to suppress generation
+ the inline files, so we now don't allow any empty inline files
+ in the repo, also not generated ones
+
+Wed Apr 6 23:13:08 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * ace/Value_Ptr.h:
+
+ Disable converting copy/assignment operations for compilers that
+ do not support member templates, i.e. if
+ ACE_LACKS_MEMBER_TEMPLATES is defined.
+
+Wed Apr 6 14:49:39 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/Makefile.am:
+ * ace/ace.mpc:
+
+ Add Value_Ptr.h to list of header files.
+
+Wed Apr 6 13:41:13 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * ace/CDR_Base.h:
+
+ Corrected comment.
+
+ * ace/Value_Ptr.h:
+
+ Value_Ptr implementation based on code in Herb Sutter's book
+ "More Exceptional C++". It is a smart pointer implementation
+ designed for use as a class member.
+
+Wed Apr 6 19:25:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Sock_Connect.cpp:
+ * ace/OS_NS_dlfcn.inl:
+ Added fix for Pharlab. Thanks to David Hauck
+ <davidh at netacquire dot com> for supplying them
+
+Wed Apr 6 19:36:31 2005 Olli Savia <ops@iki.fi>
+
+ * include/makeinclude/platform_lynxos.GNU:
+ Set static_libs_only=1 on LynxOS 3.x which does not support
+ shared libraries.
+
+Tue Apr 5 13:41:27 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * configure.ac:
+
+ Removed ACE_SUBST for ACE_LIBDIR, ACE_LIBS, ACE_INCLUDEDIR,
+ TAO_LIBDIR, TAO_LIBS, and TAO_INCLUDEDIR since we're using
+ pkg-config now.
+
+Tue Apr 5 13:30:21 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/Pipe.cpp:
+
+ Removed defined(ACE_WIN32) from preprocessor conditional which
+ selects whether socketpair() is used, as config-win32-common.h
+ already defines the ACE_LACKS_SOCKETPAIR feature test macro.
+
+Mon Apr 4 11:20:08 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * bin/Process.pm:
+ * bin/Process_Unix.pm:
+ * bin/Process_Win32.pm:
+
+ Removed. Stale versions of files now in bin/PerlACE.
+
+Mon Apr 4 19:41:44 2005 Olli Savia <ops@iki.fi>
+
+ * ace/config-lynxos.h:
+ Added #define ACE_HAS_ICMP_SUPPORT 1.
+
+ * tests/Reactor_Dispatch_Order_Test.cpp:
+ Workaround needs to be applied to LynxOS 4.x as well.
+
+Thu Mar 31 07:48:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Refcounted_Auto_Ptr.h:
+ Added explicit keyword to single argument constructor now RMCast is
+ updated
+
+Thu Mar 31 09:58:48 2005 Boris Kolpackov <boris@kolpackov.net>
+
+ * protocols/ace/RMCast/Acknowledge.cpp:
+ * protocols/ace/RMCast/Link.cpp:
+ * protocols/ace/RMCast/Retransmit.cpp:
+
+ Updated to work with explicit ctor in ACE_Refcounted_Auto_Ptr.
+
+Tue Mar 29 18:44:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Refcounted_Auto_Ptr.h:
+ Removed the explicit again, it seems to give a problem in RMCast, will
+ check this later
+
+Tue Mar 29 15:12:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/SOCK_Dgram.{h,cpp}:
+ Changed the ACE_SOCK_Dgram::set_nic() to have a return value
+ so that the caller can check whether things succeeded or not
+
+Tue Mar 29 15:05:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Refcounted_Auto_Ptr.h:
+ Added explicit keyword to single argument constructor
+
+Tue Mar 29 07:58:40 2005 Chad Elliott <elliott_c@ociweb.com>
+
+ * bin/MakeProjectCreator/templates/gnu.mpd:
+
+ Support the new postbuild keyword.
+
+Tue Mar 29 06:21:34 2005 Chad Elliott <elliott_c@ociweb.com>
+
+ * bin/MakeProjectCreator/templates/gnu.mpd:
+
+ Support the modification to the MPC xerces base project that set
+ the xerceslib template variable to allow for the many different
+ library names it could have.
+
+Mon Mar 28 17:32:30 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/Process.h:
+
+ Fix typo in comment.
+
+Fri Mar 25 16:41:56 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * bin/MakeProjectCreator/modules/AutomakeWorkspaceHelper.pm:
+
+ Change regular expression match $(KEY) instead of of adding
+ "$(" and ")" to the key itself.
+
+Fri Mar 25 09:27:40 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * configure.ac:
+ * m4/config_h.m4:
+
+ Removed ACE_{,U}INT64_TYPEDEF macros. These resulted in
+ preprocessor conditionals used to set ACE_{,U}INT64. Now that
+ Basic_Types.h has been refactored, config headers can override
+ it by defining ACE_{,U}INT{8,16,32,64}_TYPE. We will use that
+ generalized infrastructure instead.
+
+Fri Mar 25 07:49:08 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/Basic_Types.h:
+
+ Fix typo -- missing trailing semicolon when defining
+ ACE_{,U}INT64 from ACE_{U,}INT64_TYPE.
+
+Fri Mar 25 07:10:35 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/config-unixware-7.1.0.h:
+ * ace/config-unixware-7.1.0.udk.h:
+
+ Removed ACE_UINT64_TYPEDEF definition. Let Basic_Types.h
+ do its thing.
+
+Fri Mar 25 07:02:59 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/config-win32-common.h:
+
+ Define ACE_INT64_TYPE and ACE_UINT64_TYPE macros instead of
+ actual typedef definitions.
+
+Thu Mar 24 23:42:34 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/Basic_Types.h:
+
+ Fix typo in ACE_SIZEOF_LONG_LONG definition for systems with
+ ACE_LACKS_LONG_LONG set.
+
+ Set ACE_SIZEOF_LONG_LONG to 8 if we can't figure out what to set
+ it to from ULLONG_MAX or ULONGLONG_MAX, which may not be present
+ or may need special contortions to be defined.
+
+Thu Mar 24 12:27:05 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/README:
+
+ Describe ACE_{,U}INT{8,16,32,64}_FORMAT_SPECIFIER macros.
+
+ Describe ACE_{,U}INT{8,16,32,64}_TYPE macros.
+
+ * ace/Basic_Types.h:
+
+ Decouple the conditionals used to set the ACE_SIZEOF_{SHORT,INT,
+ LONG,LONG_LONG} macros from those used to define the
+ ACE_{,U}INT{8,16,32,64} types.
+
+ Removed cases for specific CPUs and OSs, but provide a mechanism
+ where values can be set in platform specific config-*.h headers.
+
+Thu Mar 24 11:26:58 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/README:
+
+ Describe ACE_HAS_{,U}INT{8,16,32,64}_T macros.
+
+ * configure.ac:
+
+ Added check for {,u}int{8,16,32,64}_t types and set
+ ACE_HAS_{,U}INT32_T if found.
+
+Thu Mar 24 13:23:00 2005 Rich Seibel <seibel_r@ociweb.com>
+
+ Moving updates for Mac made by Paul and Chad to get it to work.
+
+ * include/makeinclude/platform_macosx.GNU:
+
+ Explicitly default the threads variable to threads=1. This
+ was preventing ACE_TMCast from building.
+ Change the optimization option to -O2. -O3 was causing some
+ link problems in the IDL compiler.
+
+ * bin/MakeProjectCreator/config/ftorbutils.mpb:
+
+ Add a dependency on the PortableGroup library. This is
+ part of cleaning up the linkage between PortableGroup and
+ some of the FT* libraries.
+
+Thu Mar 24 14:12:19 2005 Steve Huston <shuston@riverace.com>
+
+ * include/makeinclude/platform_hpux_aCC.GNU: Rather than hand-set all
+ needed macros and library references for multithreading, use the
+ compiler's -mt option if not on a .2x compiler version. -mt was
+ added at 03.30, so 03.2x doesn't have it - maintain the hand-set
+ values for that. This leaves out .1x versions which probably
+ aren't used any longer anyway.
+
+Thu Mar 24 13:17:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * examples/APG/Containers/Hash_Map_Hash.h:
+ * examples/APG/Containers/Map_Manager_Specialization.cpp:
+ * examples/APG/Containers/RB_Tree_Functors.h:
+ Use template<> instead of ACE_TEMPLATE_SPECIALIZATION
+
+Wed Mar 23 16:51:00 2005 Gary Maxey <gary.maxey@hp.com>
+
+ * ace/README
+
+ Describe new macro ACE_LACKS_UNSIGNEDLONGLONG_T
+
+ * ace/Basic_Types.h
+
+ Slightly alter declaration of ACE_U_LongLong to handle the "has
+ long long but no unsigned long long" case.
+
+ Make use of ACE_LACKS_UNSIGNEDLONGLONG_T in a few places to
+ define other macros.
+
+ * ace/Basic_Types.cpp
+ Make use of ACE_LACKS_UNSIGNEDLONGLONG_T in existing #if
+
+ * ace/Basic_Types.inl
+
+ Alternate implementation for ACE_U_LongLong class.
+
+ * ace/Time_Value.inl
+
+ Add static_cast needed when using alternate implementation of
+ ACE_U_LongLong (when ACE_LACKS_UNSIGNEDLONGLONG_T is defined).
+
+ * ace/Log_Msg.cpp
+ Make use of ACE_LACKS_UNSIGNEDLONGLONG_T in existing #if
+
+ * ace/config-tandem-nsk-mips-v3.h
+
+ Define ACE_LACKS_UNSIGNEDLONGLONG_T
+
+
+Wed Mar 23 10:11:02 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/Time_Value.h:
+
+ Remove HPUX_10 conditional timespec_t typedef. The typedef is
+ also defined if ACE_LACKS_TIMESPEC_T, which is set in the HPUX
+ config-*.h files.
+
+Wed Mar 23 06:28:00 2005 Chad Elliott <elliott_c@ociweb.com>
+
+ * bin/tao_other_tests.lst:
+
+ Do not run this test if corba_messaging is disabled.
+
+Tue Mar 22 18:25:27 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/Time_Value.inl:
+
+ Implement operator+ and operator- in terms of operator+= and
+ operator-=. This represents current C++ best practices, and
+ eliminates a second call to normalize the results.
+
+Tue Mar 22 11:15:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config*.h:
+ Removed defining ACE_HAS_STD_TEMPLATE_SPECIALIZATION and
+ ACE_HAS_STD_TEMPLATE_CLASS_MEMBER_SPECIALIZATION. We use now
+ the normal C++ way of doing this and we don't need the defines
+ above.
+
+Mon Mar 21 18:19:24 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/Shared_Memory_Pool.cpp:
+
+ Add "defined(SEGV_MAPPER) || defined(SEGV_MEMERR)" to the
+ preprocessor conditional that enables the test whether the fault
+ address falls within the allocated memory blocks --- FreeBSD 5.X
+ has a siginfo_t struct with a si_addr field, but doesn't provide
+ SEGV_MAPERR.
+
+ With this change, the automake build now supports FreeBSD 5.X.
+
+Mon Mar 21 12:54:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-lite.h:
+ Always define ACE_TEMPLATE_SPECIALIZATION as template<>
+ and ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION as nothing.
+ All compilers we support do support this syntax and we
+ are updating our code to juse template<> instead of the
+ macro. When ACE_LACKS_DEPRECATED_MACROS is defined these
+ defines are not set making it easy to detect places where
+ deprecated macros are used.
+
+ * ace/Atomic_Op.h:
+ * ace/Condition_Recursive_Thread_Mutex.h:
+ * ace/Functor.h:
+ * ace/Functor_String.h:
+ * ace/Null_Mutex.h:
+ * ace/Process_Semaphore.h:
+ * ace/Select_Reactor.h:
+ * ace/Thread_Semaphore.h:
+ Use template<> instead of ACE_TEMPLATE_SPECIALIZATION
+
+Fri Mar 18 22:40:30 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * m4/config_h.m4:
+
+ Remove unused ACE_LACKS_SYSTIMES_H autoheader template.
+
+ Remove ACE_HAS_SIG_ATOMIC_T autoheader template. The
+ description is provided by the AC_DEFINE in the check.
+
+ * m4/platform.m4:
+
+ Add ACE_SIZE_T_FORMAT_SPECIFIER and ACE_SSIZE_T_FORMAT_SPECIFIER
+ definitions for Linux in ACE_CHECK_FORMAT_SPECIFIERS. Processor
+ specific values taken from config-linux-common.h.
+
+ Remove ACE_UINT64_FORMAT_SPECIFIER definition for Linux from
+ ACE_SET_PLATFORM_MACROS.
+
+Fri Mar 18 22:36:28 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * configure.ac:
+ * m4/config_h.m4:
+
+ Use ACE_CHECK_LACKS_FUNCS instead of AC_CHECK_FUNC/AC_DEFINE for
+ inet_aton().
+
+Fri Mar 18 14:13:59 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * Kokyu/Makefile.am:
+ * ace/Makefile.am:
+ * ace/QoS/Makefile.am:
+ * ace/SSL/Makefile.am:
+ * protocols/ace/HTBP/Makefile.am:
+ * protocols/ace/RMCast/Makefile.am:
+ * protocols/ace/TMCast/Makefile.am:
+
+ Regenerate.
+
+ * Kokyu/Kokyu.mpc:
+
+ Inherit from core.
+ Add pkgconfig_files section.
+
+Fri Mar 18 13:15:10 2005 Chad Elliott <elliott_c@ociweb.com>
+
+ * ace/Thread_Manager.cpp:
+
+ Fixed a deadlock condition where two threads calling wait() will
+ block forever waiting for each other.
+
+Fri Mar 18 10:25:13 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/ace.mpc:
+
+ Add pkgconfig_files section.
+
+Fri Mar 18 09:56:55 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/QoS/qos.mpc:
+ * ace/SSL/ssl.mpc:
+ * protocols/ace/HTBP/HTBP.mpc:
+
+ Add pkgconfig_files section.
+
+Fri Mar 18 08:28:51 2005 Chad Elliott <elliott_c@ociweb.com>
+
+ * ace/Svc_Conf_y.cpp:
+ * ace/ace.mpc:
+
+ There was a slight snafu in one of my sed expressions that caused
+ problems on unicode builds.
+
+Fri Mar 18 06:52:59 2005 Chad Elliott <elliott_c@ociweb.com>
+
+ * ace/Svc_Conf.h:
+ * ace/Svc_Conf.l:
+ * ace/Svc_Conf.y:
+ * ace/Svc_Conf_Tokens.h:
+ * ace/Svc_Conf_l.cpp:
+ * ace/Svc_Conf_y.cpp:
+ * ace/ace.mpc:
+
+ Updated the rules to regenerate Svc_Conf_l.cpp and Svc_Conf_f.cpp.
+ They are based on the original rules prior to the MPC switchover,
+ but have been enhanced to minimize the diff's (completely removing
+ the need for patching Svc_Conf_y.cpp).
+
+ * etc/Svc_Conf_l.cpp.diff:
+
+ Updated the diff to the latest version of Svc_Conf_l.cpp.
+
+ * etc/Svc_Conf_y.cpp.diff:
+
+ Removed this file.
+
+Fri Mar 18 09:49:32 2005 Boris Kolpackov <boris@kolpackov.net>
+
+ * protocols/ace/RMCast/Link.cpp:
+ * protocols/ace/RMCast/Retransmit.cpp:
+ * protocols/ace/RMCast/Acknowledge.cpp: Added missing headers.
+
+Thu Mar 17 23:13:34 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * ace/config-lite.h:
+
+ Mark ACE template specialization related macros as deprecated
+ through documentation and by placing them within an "#if
+ !defined (ACE_LACKS_DEPRECATED_MACROS)" block. Developers
+ should use the standard C++ template specialization syntax
+ instead.
+
+Thu Mar 17 11:02:15 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * configure.ac:
+
+ Add no-define to AC_INIT_AUTOMAKE so that PLATFORM and VERSION
+ are not defined in config.h.
+
+Thu Mar 17 19:45:10 2005 Boris Kolpackov <boris@kolpackov.net>
+
+ * protocols/ace/RMCast/Acknowledge.cpp:
+ * protocols/ace/RMCast/Acknowledge.h:
+ * protocols/ace/RMCast/Link.cpp:
+ * protocols/ace/RMCast/Link.h:
+ * protocols/ace/RMCast/Retransmit.cpp:
+ * protocols/ace/RMCast/Retransmit.h: Implemented manual thread
+ stopping instead of SUS thread cancellation.
+
+ * protocols/ace/RMCast/Bits.h:
+ * protocols/ace/RMCast/Socket.cpp: Some cleanups.
+
+
+Thu Mar 17 07:34:30 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * bin/MakeProjectCreator/modules/AutomakeWorkspaceHelper.pm:
+
+ Match "$(TAO_IDL)" instead of "TAO_IDL", to avoid emitting
+ TAO_IDL/TAO_IDLFLAGS variable definitions for the TAO_IDL
+ Makefile.am itself.
+
+Wed Mar 16 10:29:28 2005 Chad Elliott <elliott_c@ociweb.com>
+
+ * bin/tao_other_tests.lst:
+
+ Enabled the EC_Mcast test. The RTEvent library and test itself
+ have been fixed.
+
+Wed Mar 16 09:54:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
+
+ * include/makeinclude/platform_vxworks5.5.x.GNU:
+ Fixed (really) cleanup target for VxWorks builds.
+
+Tue Mar 15 19:08:01 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * configure.ac:
+ * m4/ace.m4:
+ * m4/tls.m4:
+
+ Changed the ACE_ENABLE_SSL macro to depend on ACE_CHECK_TLS
+ instead of requiring the latter be called in configure.ac.
+ Fixes a bug where ACE and TAO's configure scripts selected
+ different SSL options.
+
+Tue Mar 15 13:14:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/tao_other_tests.lst:
+ Removed Two_Objects tests, it is already in the orb core test
+ list, no need to run it twice
+
+Mon Mar 14 16:32:08 2005 Boris Kolpackov <boris@kolpackov.net>
+
+ * protocols/ace/RMCast/Socket.h:
+ * protocols/ace/RMCast/Socket.cpp: Added support for querying
+ incoming message size.
+
+ * examples/RMCast/Send_Msg/Receiver.cpp: Added a check that
+ discards messages of a wrong size before reading them.
+
+Mon Mar 14 16:13:13 (IST) 2005 Balachandran Natarajan <bala@dre.vanderbilt.edu>
+
+ * bin/tao_orb_tests.lst:
+
+ Added the Hang_Shutdown test to the daily builds.
+
+Mon Mar 14 10:07:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
+
+ * include/makeinclude/platform_vxworks5.5.x.GNU:
+ Fixed cleanup target for VxWorks builds.
+
+Sat Mar 12 13:30:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/tao_other_tests.lst:
+ Removed SANDBOX for the ImplRepo NameService test, I see no reason
+ why we just can't run it. Only in a minimum build we can't run it
+
+Fri Mar 11 18:21:49 2005 Steve Huston <shuston@riverace.com>
+
+ * configure.ac: When checking for std namespace, decide which
+ iostream file to include based on ACE_USES_OLD_IOSTREAMS. On
+ systems that offer both iostream and iostream.h, including
+ iostream.h will hide the std stuff even though it's available.
+
+Fri Mar 11 18:15:18 2005 Steve Huston <shuston@riverace.com>
+
+ * m4/compiler.m4: Remove the hard-coded addition of -library=iostream.
+ This uses old iostreams. Not sure why this was here, since the
+ regular GNU build doesn't turn it on.
+
+ * ace/OS_Memory.h: For Sun CC, add settings needed for proper
+ definition of ACE_nothrow. Thanks to Mark Wilson
+ <mwil at lle dot rochester dot edu> for reporting this.
+
+ * THANKS: Added Mark Wilson to the Hall of Fame.
+
+Fri Mar 11 18:05:29 2005 Steve Huston <shuston@riverace.com>
+
+ * ace/OS_NS_arpa_inet.cpp (inet_aton): Windows Server 2003 changed
+ the behavior of inet_addr() when given a zero-length name. Change
+ zero-length names to " " (1 space) to restore the old behavior and
+ match other platforms' behavior.
+
+Fri Mar 11 18:56:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/MakeProjectCreator/modules/BorlandWorkspaceCreator.pm:
+ Add -$(MAKEFLAGS) to the makerules
+
+Fri Mar 11 11:58:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * examples/APG/Logging/Use_Multiple_Sinks.cpp:
+ * examples/APG/Logging/Use_Ostream.cpp:
+ * examples/APG/Logging/LogManager.h:
+ Changed _MSC_VER checks
+
+Fri Mar 11 10:56:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-win32-msvc.h:
+ Added fuzz disable for check_for_msc_ver
+
+ * bin/fuzz.pl:
+ Lowered the level for the _MSC_VER check to level 3. This is for
+ checking if we don't check _MSC_VER >= 1200. This is the checking
+ for msvc 6 or newer and that is the minimum we support. A lof of
+ files are updated yesterday, this fuzz check is to detect the last
+ and to detect newer commits that have this check
+
+Fri Mar 11 10:43:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
+
+ * include/makeinclude/platform_vxworks5.5.x.GNU:
+ Added additional cleanup target for VxWorks builds.
+
+Thu Mar 10 17:28:38 2005 Steve Huston <shuston@riverace.com>
+
+ * examples/C++NPv2/AC_Client_Logging_Daemon.cpp:
+ * examples/C++NPv2/AIO_Client_Logging_Daemon.cpp:
+ * examples/C++NPv2/TPC_Logging_Server.cpp: Only dynamic_cast a
+ ACE_HANDLE to int when not on ACE_WIN32. Else there's a risk of
+ compile errors, such as from HP aC++ that a dynamic_cast from
+ int to int is illegal.
+
+Wed Mar 9 21:59:24 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
+
+ * ace/Time_Value.inl (ACE_Time_Value): Moved the definition of
+ ACE_Time_Value::set (const struct timeval &) to before it is
+ used by the ACE_Time_Value constructor. This avoids many
+ warnings with GCC 3.4.1. Thanks to Peter Heitman
+ <pheitman@cisco.com> for reporting this and suggesting the fix.
+
+Wed Mar 9 11:09:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/tao_orb_tests.lst:
+ Removed duplicate entry of Server_Leaks test
+
+Wed Mar 9 10:16:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-hpux-11.00.h:
+ With the latest versions of the HP aCC compiler, when the compiler
+ option -AA is passed, then _INCLUDE__STDC_A1_SOURCE is defined and
+ then we get a three parameter wcstok. We define at that moment
+ ACE_HAS_3_PARAM_WCSTOK.
+
+Wed Mar 9 09:31:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/msvc_static_order.lst:
+ Added RMCast and TMCast libraries so that they are build first,
+ fixes problems in the msvc6 static build
+
+Tue Mar 8 17:01:34 2005 Steve Huston <shuston@riverace.com>
+
+ * configure.ac: Correct the variable checked for whether or not to
+ do the SSL/TLS check from ace_user_with_ssl to ace_user_enable_ssl.
+ Matches the change from --with-ssl to --enable-ssl. See also:
+ Sat Jan 29 00:39:37 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+Tue Mar 8 15:26:29 2005 Steve Huston <shuston@riverace.com>
+
+ * ace/Asynch_Acceptor.cpp (handle_accept): Don't restart an accept
+ as a result of a canceled accept.
+
+ * ace/Asynch_IO_Impl.h (ACE_Asynch_Operation_Impl):
+ * ace/Proactor_Impl.h (ACE_Proactor_Impl):
+ * ace/WIN32_Asynch_IO.{h cpp}:
+ * ace/WIN32_Proactor.{h cpp}:
+ * ace/POSIX_Asynch_IO.{h cpp}:
+ * ace/POSIX_Proactor.{h cpp}: Added 'const' to all methods that accept
+ a ACE_Handler::Proxy_Ptr. Makes sure that the proper management of
+ reference count on the handler proxy is done.
+
+Tue Mar 8 11:06:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/make_release:
+ In the default.features file used to generate the GNU makefiles
+ removed tk_reactor=1 and xt_reactor=1, these are not used anymore
+ and added tk=1, xt=1, fl=1 and qt=1
+
+Tue Mar 8 07:02:14 2005 Olli Savia <ops@iki.fi>
+
+ * ace/config-lynxos.h:
+ Rearranged (sorted) defines.
+
+Mon Mar 7 21:27:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ACE-INSTALL.html:
+ Added new VxWorks and OpenVMS versions
+
+Mon Mar 7 14:14:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-doxygen.h:
+ Added ACE_USE_RCSID defined as 0, don't expand the ACE_RCSID
+ macro when generating the documentation
+
+Mon Mar 7 06:57:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Process_Manager.cpp:
+ Added the include of Countdown_Time.h
+
+Sun Mar 6 20:21:54 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/Makefile.am:
+
+ Regenerate.
+
+Sun Mar 6 17:17:57 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ From Matthew Harris <mharris at hynomics dot com>
+ * m4/ace.m4:
+
+ Fixed "$withval" mismatch in AC_ARG_ENABLE blocks. Use
+ "$enableval" instead. Addresses problems where attempts to
+ enable/disable support for the ACE ACEXML, QoS and SSL libraries
+ via the `configure script' would fail. [Bug 2053]
+
+Sun Mar 6 20:04:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Process_Manager.cpp:
+ Added include of OS_NS_sys_time.h to get ACE_OS::gettimeofday
+
+ * ace/Process_Manager.h:
+ Include Time_Value.h instead of Countdown_Time.h
+
+Sun Mar 6 19:06:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Countdown_Time.{h,cpp}:
+ Removed not needed includes, removed workaround for WinCE, it is just
+ needed for ACE_Time_Value that is in Time_Value.h and removed empty
+ comment lines
+
+Sun Mar 6 19:01:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/SSL/SSL_SOCK_Acceptor.cpp:
+ Added the include of Countdown_Time.h
+
+Sun Mar 6 18:59:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Time_Value.h:
+ Readded removed include of os_time.h to fix compile errors with
+ Borland
+
+Sun Mar 6 15:01:00 2005 Marek Brudka <mbrudka@aster.pl>
+
+ * include/makeinclude/wrapper_macros.GNU (Message):
+ * bin/MakeProjectCreator/config/global.features (Module):
+ * ACE-INSTALL.html (Module):
+ Simplied Makefile generation for GUI support in ACE and TAO.
+
+Sun Mar 6 01:58:04 2005 Tao Lu <lu@dre.vanderbilt.edu>
+
+ * Kokyu/tests/DSRT_MIF/MIF.cpp
+ Added the include of Countdown_Time.h
+
+Sun Mar 6 00:52:13 2005 Tao Lu <lu@dre.vanderbilt.edu>
+
+ * ace/Process.cpp
+ * ace/Process_Manager.h
+ * ace/Process_Manager.cpp
+ * ace/Reactor_Impl.h
+ * ace/TP_Reactor.cpp
+ * ace/Proactor_Impl.h
+ * ace/POSIX_CB_Proactor.cpp
+ * ace/SSL/SSL_SOCK_Connector.cpp
+ * ace/SSL/SSL_SOCK_Stream.cpp
+ Removed unnecessary includes and added include
+ at proper places.
+
+ * ace/ace.mpc
+ Added Countdown_Time.cpp.
+
+Sat Mar 5 23:57:53 2005 Tao Lu <lu@dre.vanderbilt.edu>
+
+ * ace/Time_Value.h
+ * ace/Time_Value.cpp
+ * ace/Time_Value.inl
+ * ace/Countdown_Time.h
+ * ace/Countdown_Time.cpp
+ moved the ACE_Countdown_Time to seperate files to avoid
+ the wrong Windows release build behavior for client
+ application when the right header is not included.
+
+ There are ways of avoiding many changes but to make things
+ look nice .... so will work on the whole ACE/TAO repo next.
+
+Sat Mar 5 08:48:02 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
+
+ * tests/QtReactor_Test.cpp: Reformatted this file so it conforms to
+ the ACE programming style guide.
+
+ * netsvcs/lib/TS_Clerk_Handler.cpp (parse_args): Fixed a typo
+ where ACE_TESXT should be ACE_TEXT. Thanks to
+ Sean Parker <supinlick@yahoo.com> for reporting this.
+
+Fri Mar 4 10:32:17 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
+
+ * ace/Naming_Context.cpp: Changed ACE_OS::strcat() to
+ ACE_OS::strcpy() to fix a bug. Thanks to David Hauck
+ <davidh@netacquire.com> for reporting this bug and providing a
+ fix.
+
+Fri Mar 4 15:18:50 2005 Boris Kolpackov <boris@kolpackov.net>
+
+ * examples/RMCast/Send_Msg/Receiver.cpp:
+ * examples/RMCast/Send_Msg/Sender.cpp: Replaced usage of
+ std::vector and std::cerr with ACE_Vector and ACE_ERROR/ACE_DEBUG
+ respectively. This should fix warnings in VC6 build.
+
+Fri Mar 4 12:11:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Process_Manager.cpp:
+ Initialise pointer with 0
+
+Thu Mar 3 12:17:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/MakeProjectCreator/templates/bor.mpd:
+ Only use mkdir to create a directory when it not exists yet
+
+Wed Mar 2 21:44:22 2005 Boris Kolpackov <boris@kolpackov.net>
+
+ * protocols/ace/RMCast/Socket.cpp:
+ * protocols/ace/RMCast/Socket.h: Moved implementation to
+ Socket_Impl. Made Socket delegate all functionality to
+ Socket_Impl. This way I can use all kinds of obfuscated
+ names in Socket_Impl (in order to fight compiler warnings)
+ without affecting end user.
+
+ * protocols/ace/RMCast/Stack.h: Removed export macro from
+ all types declared there.
+
+ * examples/RMCast/Send_Msg/Receiver.cpp:
+ * examples/RMCast/Send_Msg/Sender.cpp: Updated to use
+ ACE_INET_Addr instead of ACE_RMCast::Address (which was
+ just a typedef of ACE_INET_Addr).
+
+Wed Mar 2 09:58:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ACE-INSTALL.html:
+ Updated the build instructors for the tests with Borland, the
+ protocols directory must also be build before the tests. Thanks
+ to Aapo M�inen <aapo dot makinen at firstbeattechnologies dot com>
+ for reporting this.
+
+Tue Mar 1 12:39:11 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
+
+ * apps/JAWS3/jaws3/Protocol_Handler.h: Added
+ JAWS_Export to class JAWS_Protocol_Handler. Thanks to Shaun
+ Cooley <scooley4241@hotmail.com> for reporting this.
+
+Tue Mar 1 10:33:15 2005 Boris Kolpackov <boris@kolpackov.net>
+
+ * protocols/ace/RMCast/Acknowledge.h: Made Acknowledge::Descr
+ public to get broken Sun C++ 5.4 out of its misery.
+
+Tue Mar 1 07:40:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_hpux_aCC.GNU:
+ Also HP aCC 3.60 has a bug when having private constructors and
+ creating an instance from the friend class
+
+Mon Feb 28 17:10:41 2005 Steve Huston <shuston@riverace.com>
+
+ * ace/Asynch_Pseudo_Task.{h cpp}: Removed all the flg_active_ and
+ finish locking stuff. Use the thr_count() value to tell if the
+ thread is running, and don't try to interlock cleanup activities
+ with other classes. It's messy and doesn't work right. There are
+ too many race conditions between closing handles and closing down
+ this object.
+ Corrected ACE_LIB_TEXT use instead of
+ ACE_TEXT, and added missing commas between some strings.
+
+ * ace/POSIX_Asynch_IO.{h cpp}:
+ * ace/WIN32_Asynch_IO.{h cpp}: Don't try to interlock against the
+ Asynch_Pseudo_Task. If it's going, it's going. Only hold the lock
+ around access to the connection/handle map since that's accessed
+ from the asynch pseudo task thread as well as the caller's.
+
+Mon Feb 28 09:59:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_hpux_aCC.GNU:
+ HP aCC 3.57 has a bug that causes a compile error when we have
+ a class with a private constructor and we try to create it from
+ a friend class. We disable array optimization for this compiler
+ version to be able to build ACE and TAO.
+
+ * ace/OS_NS_stdio.cpp (snprintf):
+ Added two static cast to silence warnings with Borland and MinGW
+
+Mon Feb 28 11:10:58 2005 Boris Kolpackov <boris@kolpackov.net>
+
+ * protocols/ace/RMCast/Acknowledge.h: Made Acknowledge::Queue
+ a friend of Acknowledge. Hopefully this will help Sun C++ 5.4.
+
+Sun Feb 27 08:51:23 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
+
+ * ace/OS_NS_stdio.cpp (snprintf): Enhanced this function so
+ it terminates the string with a null char if it is *exactly* the
+ same length as the buffer. Thanks to Bruce MacDonald <brucemac
+ at netcomuk dot co dot uk> for reporting this and providing a
+ fix. This fixes bugid 2058.
+
+Fri Feb 25 18:46:33 2005 Steve Huston <shuston@riverace.com>
+
+ * ace/Asynch_Pseudo_Task.cpp: Forgot some cleanups for places
+ returning -2. Fixed. Also reduced the clutter of diagnostic
+ messages and added useful output (such as %p) to those remaining.
+
+ * ace/POSIX_Asynch_IO.cpp: Additional handle cleanups and checks
+ for ACE_POSIX_Asynch_Accept::close ().
+
+Fri Feb 25 17:29:12 2005 Steve Huston <shuston@riverace.com>
+
+ * ace/config-hpux-11.00.h: Always set ACE_HAS_SVR4_DYNAMIC_LINKING.
+ This is now available always.
+
+ * include/makeinclude/platform_hpux_gcc.GNU: Add -Wl,-E to
+ SOFLAGS for linking shared libraries. Per info in
+ Bugzilla #2057, this is needed to have dynamic_cast work across
+ shared libraries. It still doesn't work, and not sure why...
+
+ * tests/DLL_Test.cpp: Use the correct ACE_DEBUG specifier for
+ pointers (%@, not %x).
+
+ * tests/DLL_Test_Impl.cpp: Added an ACE_DEBUG in dynamic_cast_test()
+ to see what's being tested, not only the results.
+
+Fri Feb 25 13:49:27 2005 Steve Huston <shuston@riverace.com>
+
+ * ace/POSIX_Asynch_IO.{h cpp}: Added 'const' to all the handler_proxy
+ references on Result-type constructors.
+ Removed the ACE_LIB_TEXT around strings to ACE_TRACE.
+ ACE_TRACE adds the ACE_LIB_TEXT.
+ (Asynch_Accept::handle_close()): This can be called if the
+ listen handle gets closed in addition to when the pseudo task
+ is being destroyed. Mark the handle invalid.
+
+ * ace/WIN32_Asynch_IO.{h cpp}: Added 'const' to all the handler_proxy
+ references on Result-type constructors.
+ (accept): Corrected function name in message.
+ (ACE_WIN32_Asynch_Accept_Result::complete): If the accept failed,
+ be sure to close the accept handle created in accept().
+
+ * ace/Asynch_Pseudo_Task.cpp: Removed return value -2 to signify
+ task shutting down, and return -1/errno = ESHUTDOWN instead.
+ Secret values like -2 make maintenance harder.
+ Also removed some of the ACE_ERROR() statements in favor of
+ setting a reasonable errno value. Lets callers know what's going
+ on in the code, not just show it in diagnostic output.
+
+Fri Feb 25 07:08:35 2005 Chad Elliott <elliott_c@ociweb.com>
+
+ * ace/SOCK_Dgram_Bcast.cpp:
+
+ Added !defined(__APPLE__) to conditional so sockaddr.sa_len
+ version of the code will be used. Fixes SOCK_Bcast_Dgram_Test
+ failures.
+
+ * bin/MakeProjectCreator/config/event_serv.mpb:
+
+ The CosEvent_Serv library requires the CosNaming library.
+
+ * bin/auto_run_tests.pl:
+
+ Put a space between my and $ to avoid problems with older version
+ of perl.
+
+ * bin/tao_other_tests.lst:
+
+ Don't run the XML_Persistence or Reconnecting Notify tests from
+ static builds.
+
+ * include/makeinclude/platform_hpux_aCC.GNU:
+
+ Removed an extra closing parenthesis from the line that determined
+ the HP-UX model.
+
+Fri Feb 25 12:55:37 2005 Boris Kolpackov <boris@kolpackov.net>
+
+ * protocols/ace/RMCast/Link.h:
+ * protocols/ace/RMCast/Link.cpp: Overrode recv() from
+ Out_Element. This should clear warnings on BCB and HP C++.
+
+Fri Feb 25 10:15:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-lite.h:
+ Added ifndef ACE_LACKS_DEPRECATED_MACROS around the ACE_x_cast
+ macros so that we can easily prevent the ACE_x_cast macros to be
+ defined so that we can check whether they are used in ACE/TAO
+
+Thu Feb 24 21:05:42 2005 Boris Kolpackov <boris@kolpackov.net>
+
+ * protocols/ace/RMCast/Socket.h:
+ * protocols/ace/RMCast/Socket.cpp: Removed class-scope
+ using-declaration for VxWorks can't handle it.
+
+Thu Feb 24 12:37:19 2005 Steve Huston <shuston@riverace.com>
+
+ * ace/Asynch_Acceptor.cpp (accept): Use ==, not =, to check a value.
+ This is why constants work better on the left-hand side...
+
+ * ace/POSIX_Asynch_IO.{h cpp} (ACE_POSIX_Asynch_Result):
+ * ace/WIN32_Asynch_IO.{h cpp} (ACE_WIN32_Asynch_Result): Changed
+ the handler_proxy_ from a Proxy_Ptr& to a Proxy_Ptr. This causes
+ the reference count to be incremented properly, avoiding premature
+ deletion of the ACE_Handler. Fixes weird errors and crashes with
+ Proactor_Test.
+
+Wed Feb 23 13:53:39 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * bin/MakeProjectCreator/config/acedefaults.mpb:
+ * bin/MakeProjectCreator/config/taodefaults.mpb:
+
+ Add automake specific am_version variable.
+
+Wed Feb 23 19:56:01 2005 Boris Kolpackov <boris@kolpackov.net>
+
+ * protocols/ace/RMCast/Stack.h: Added export macros.
+
+Wed Feb 23 19:48:59 2005 Boris Kolpackov <boris@kolpackov.net>
+
+ * protocols/ace/RMCast/Bits.h:
+ * protocols/ace/RMCast/Link.cpp:
+ * protocols/ace/RMCast/Socket.cpp:
+ * protocols/ace/RMCast/Socket.h: Replaced auto_ptr with
+ ACE_Auto_Ptr.
+
+Tue Feb 22 18:03:41 2005 Steve Huston <shuston@riverace.com>
+
+ * ace/Ping_Socket.cpp: Rather than try to use struct ip, which can
+ change subtly between platforms, use the well-known layout of the
+ IP header to pick off the length field. This avoids a maze of
+ #if blocks to use the platform struct properly at the cost of
+ using low-level details.
+
+Tue Feb 22 21:30:04 2005 Boris Kolpackov <boris@kolpackov.net>
+
+ * protocols/ace/RMCast/Link.cpp: Replaced assignment of auto_ptr's
+ with a call to reset() in search for a way around VxWorks' broken
+ implementation.
+
+Tue Feb 22 21:20:22 2005 Boris Kolpackov <boris@kolpackov.net>
+
+ * protocols/ace/RMCast/Stack.cpp:
+ * protocols/ace/RMCast/Stack.h: Moved implementation of functions
+ from .h to .cpp. This should get rid of warnings in VC7.1 build.
+
+Mon Feb 21 18:18:29 2005 Steve Huston <shuston@riverace.com>
+
+ * configure.ac: Added a check for the need to add _NO_BITFIELDS to
+ compile macros. This is needed to prevent compile errors on
+ Visual Age C++ on AIX. Without it, the check for need to alter
+ TCP header file includes gets the wrong answer, then the build
+ tries the wrong thing. This gets around having to know the
+ TCP header issue apriori like we do with the hand config.h.
+
+ Changed the ACE_HAS_DEV_POLL test from a check for the /dev/poll
+ file to a run-test to be able to open it. The file is there on
+ HP-UX, but not useable til some patches are installed.
+
+ Fixed a missing set of quotes on $ace_user_with_ssl.
+
+ * ace/Asynch_Acceptor.cpp (ACE_Asynch_Accept::handle_accept): Don't
+ try to restart an accept if the listen socket is closed. Together
+ with closing the socket in the destructor, prevents errors at
+ destructor time from trying to restart an accept.
+
+ * ace/Dev_Poll_Reactor.cpp: Include <sys/devpoll.h> if not on
+ Linux, not only if on Solaris. Allows this to work on other
+ /dev/poll-enabled platforms.
+
+Mon Feb 21 12:43:41 2005 Steve Huston <shuston@riverace.com>
+
+ * ace/Asynch_IO.{h cpp} (ACE_Asynch_Accept): Added an optional
+ addr_family parameter to ACE_Asych_Accept. Defaults to AF_INET
+ (IPv4) to maintain current functionality.
+ Doxygen-ized the comments for accept().
+
+ * ace/Asynch_IO_Impl.h (ACE_Asynch_Accept_Impl): Pass the new
+ addr_family arugment along to the implementation classes.
+
+ * ace/POSIX_Asynch_IO.{h cpp}:
+ * ace/WIN32_Asynch_IO.{h cpp} (ACE_WIN32_Asynch_Accept::accept): Use
+ the new addr_family parameter to open a new accept handle if needed.
+ It is up to the caller to make sure that addr_family matches the
+ family used when the listen socket was opened.
+ Also use the address family to scale the required size
+ of the address area in the specified message block.
+
+ * Asynch_Acceptor.{h cpp}: Added a new addr_family_ member to remember
+ the in-use address family from open(). Use this value to calculate
+ the space needed for addresses, as well as passing it to
+ ACE_Asynch_Accept::accept() to open the correct type of handle
+ when needed.
+ Marked the address_size() method deprecated. It assumes use of
+ IPv4 addresses and since it's static, it can't use the addr_family_
+ knowledge. Replaced all internal uses of this with the proper
+ adjustment based on the address family in use.
+ Close the listen_handle_ when this object is destroyed.
+
+Mon Feb 21 09:32:21 2005 Steve Huston <shuston@riverace.com>
+
+ * ace/Ping_Socket.h: Removed extraneous ',' to fix compiler warning.
+
+ * m4/config_h.m4: Added AH_TEMPLATE for ACE_LACKS_INET_ATON
+ * configure.ac: Added check for ACE_LACKS_INET_ATON.
+
+Mon Feb 21 15:42:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/tao_orb_tests.lst:
+ Added missing semi colon after the Identity test
+
+Mon Feb 21 07:31:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * examples/RMCast/Send_Msg/Send_Msg.mpc:
+ Both examples require exceptions
+
+Sun Feb 20 19:15:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/MakeProjectCreator/config/rmcast.mpb:
+ Removed exceptions as base projects
+
+Sat Feb 19 10:32:29 2005 Boris Kolpackov <boris@kolpackov.net>
+
+ * examples/RMCast/Send_Msg/Receiver.cpp: Added explicit
+ return statements from ACE_TMAIN.
+
+Sat Feb 19 00:54:22 2005 Balachandran Natarajan <bala@dre.vanderbilt.edu>
+
+ * ace/Select_Reactor_T.inl (deactivate):
+
+ Fixed a potential race when trying to update deactivated_ flag.
+
+Fri Feb 18 20:05:53 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
+
+ * ace/Signal.{h,inl}: Make the destructor of ACE_Sig_Handler virtual
+ to silence warnings. Thanks to Lothar <lothar@xcerla.com> for
+ reporting this.
+
+Fri Feb 18 19:54:33 2005 Martin Corino <mcorino@remedy.nl>
+
+ * tests/Max_Default_Port_Test.cpp:
+
+ Fixed a bug because I forgot an #if/#endif bracket:-(
+
+Fri Feb 18 18:48:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/tao_orb_tests.lst:
+ Don't try to run bug_1551_regression on Irix
+
+Fri Feb 18 09:46:25 2005 Dale Wilson <wilson_d@ociweb.com>
+
+ * NEWS:
+ Documented TSS changes.
+
+ * ace/OS_NS_Thread.h:
+ Added a comment that the "inst" argument to ACE_OS::thr_key_detach
+ and thr_keycreate is deprecated and will be ignored.
+
+Fri Feb 18 09:34:06 2005 Dale Wilson <wilson_d@ociweb.com>
+
+ * ace/OS_NS_Thread.cpp:
+ Remove another ACE_UNUSED_ARG for the defunct inst argument.
+ This one showed up in single-threaded builds.
+
+Fri Feb 18 13:48:33 2005 Martin Corino <mcorino@remedy.nl>
+
+ * tests/Max_Default_Port_Test.cpp:
+
+ Tweaked the test for VxWorks so it can also succeed on
+ that platform with non-optimized kernels.
+
+Fri Feb 18 07:21:33 2005 Boris Kolpackov <boris@kolpackov.net>
+
+ * protocols/ace/RMCast/Socket.cpp: Qualified call to
+ base's send(). Hopefully it will make VC6 happy.
+
+Thu Feb 17 18:23:33 2005 Steve Huston <shuston@riverace.com>
+
+ * m4/ace.m4: Corrected error message on --enable-wfmo.
+ Added default (yes) for --enable-rtti.
+
+Thu Feb 17 14:26:28 2005 Boris Kolpackov <boris@kolpackov.net>
+
+ * examples/RMCast/Send_Msg/Sender.cpp:
+ * examples/RMCast/Send_Msg/Receiver.cpp: Changed to use
+ ACE_TMAIN and ACE_TCHAR instead of main and char.
+
+
+Thu Feb 17 14:15:42 2005 Boris Kolpackov <boris@kolpackov.net>
+
+ * protocols/ace/RMCast/Protocol.h: Removed accidental use
+ of C++ exceptions plus changes to make VC6 happy.
+
+ * protocols/ace/RMCast/RMCast.mpc: Removed `exceptions'
+ from the list of prerequisites.
+
+ * examples/RMCast/Send_Msg/Receiver.cpp: Got rid of
+ repetitive `i' uses in for-loops. VC6 can't handle that.
+
+Thu Feb 17 09:48:03 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * protocols/ace/RMCast/RMCast.mpc:
+ * protocols/ace/TMCast/TMCast.mpc:
+
+ Added Pkgconfig_Files sections.
+
+Thu Feb 17 08:32:08 2005 Dale Wilson <wilson_d@ociweb.com>
+
+ * ace/OS_NS_Thread.cpp:
+ Fix compile errors when TSS Emulation is enabled.
+ de-templatize the Thread_Safe_Instance object to avoid fighting
+ template instantiation issues now.
+
+Wed Feb 16 17:10:14 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * ace/OS_NS_Thread.cpp (thr_key_detach, thr_keycreate):
+
+ Removed "ACE_UNUSED_ARG" macro calls for non-existent "inst"
+ parameter.
+
+Wed Feb 16 17:04:50 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * bin/MakeProjectCreator/config/rmcast.mpb:
+ * protocols/ace/RMCast/RMCast.mpc:
+
+ The RMCast protocol implementation currently requires thread
+ support. Updated these MPC files accordingly.
+
+ * protocols/ace/RMCast/Protocol.h (NAK):
+
+ Since "NAK" is now a class instead of struct, public inheritance
+ must be explicitly specified. Fixes compile-time errors related
+ to inaccessible members in the "Profile" base class.
+
+Wed Feb 16 18:31:28 2005 Steve Huston <shuston@riverace.com>
+
+ * protocols/ace/RMCast/Acknowledge.cpp:
+ * protocols/ace/RMCast/Link.cpp:
+ * protocols/ace/RMCast/Socket.cpp:
+ Fixed some constructs to make MSVC6 happy. Primarily, MSVC6 won't
+ allow type& var (ref). Must be type& var = ref.
+
+ * protocols/ace/RMCast/Protocol.h: Changed struct NAK to class NAK to
+ make MSVC6 happy.
+
+ MSVC6 is still not completely happy, but someone with more insight as
+ to the intentions here will need to take a look.
+
+Wed Feb 16 16:18:45 2005 Dale Wilson <wilson_d@ociweb.com>
+
+ * ace/OS_NS_Thread.cpp:
+ Rework the ACE_TSS_Cleanup to:
+ - Remove special handling for ACE_TSS<X>. (No automatic key free)
+ - If the application replaces a TSS object, the application assumes
+ responsibility for deleting the old object (as specifed by POSIX)
+ Note that the TSS_Test program depends on this behavior.
+ - If an application frees a TSS key while it is still in use by other
+ threads, the TSS objects are leaked. Formerly I had added an ASSERT
+ to catch this case, but POSIX says it's legal (but I still think it's
+ wrongheaded!)
+ - Interpret a request to attach a zero pointer to a TSS key for a thread
+ as a detach from the key. The TSS_Test program does this then frees
+ the key (which is how I found out about the previous point).
+ - Rework the ACE_TSS_Cleanup instance support to make it safe to delete
+ the ACE_TSS_Cleanup object even in not all threads have terminated.
+ Lingering threads may leak, but they shouldn't crash. Note that on
+ windows it is commmon practice to leave threads running -- expecting them
+ to be terminated by end-of-process (shudder.), and TAO has a habit of not
+ waiting for a thread blocked at a select() to terminate.
+ - Make it safe to call ACE_OS::cleanup_tss more than once for the same
+ thread. This makes the change to OS_NS_stdio (below) safe.
+
+ * ace/OS_NS_Thread.h:
+ Remove tss_inst from the ACE_TSS_Info structure.
+ It was used by ACE_TSS<X> special handling.
+
+ * ace/TSS_T.cpp:
+ Explicitly call ACE_OS::thr_keyfree from the destructor of an ACE_TSS<X>
+ rather than relying on special handling from ACE_TSS_Cleanup.
+
+ * ace/OS_NS_stdio.cpp:
+ Add a call to ACE_OS::cleanup_tss to the DllMain function on THREAD_DETACH.
+ This will cleanup TSS for non-ACE threads that call ACE functions (like logging)
+ on WIN32 systems.
+
+ This change addresses Bugzilla 1542 and 2044 (although not the way the author of the
+ bugzilla report suggested.)
+
+
+Wed Feb 16 20:41:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/generate_rel_manpages:
+ We are now using doxygen 1.4.1
+
+Wed Feb 16 11:17:27 2005 Steve Huston <shuston@riverace.com>
+
+ * ace/OS_NS_stdlib.cpp: Don't #include <limits> if the max() method
+ won't be used; same reasoning as:
+ Tue Feb 15 18:19:25 2005 Steve Huston <shuston@riverace.com>
+
+Wed Feb 16 18:15:07 2005 Olli Savia <ops@iki.fi>
+
+ * include/makeinclude/platform_lynxos.GNU:
+ Fixed setting of ACE_LYNXOS_MAJOR and ACE_LYNXOS_MINOR.
+
+Wed Feb 16 11:04:29 2005 Steve Huston <shuston@riverace.com>
+
+ * ace/SSL/SSL_Asynch_Stream.cpp: Corrections to use ACE_Handler::Proxy
+ instead of naked ACE_Handler pointers/references.
+
+Wed Feb 16 10:19:19 2005 Steve Huston <shuston@riverace.com>
+
+ * ace/Asynch_IO.h: Remove the extraneous ACE_Handler:: qualification
+ of Proxy_Ptr used inside ACE_Handler. This confused MSVC 6.
+
+Wed Feb 16 10:13:41 2005 Steve Huston <shuston@riverace.com>
+
+ * examples/Reactor/Proactor/post_completions.cpp:
+ * examples/Reactor/Proactor/test_proactor.cpp: Adjust the overridden
+ result class and internal proactor calls to pass handler's proxy
+ pointer, not the handler itself.
+
+Wed Feb 16 07:02:15 2005 Chad Elliott <elliott_c@ociweb.com>
+
+ * ace/OS_NS_stdlib.inl:
+ * ace/config-sunos5.7.h:
+ * ace/config-sunos5.8.h:
+
+ On SunOS 5.7, some wchar_t related methods are always in the std
+ namespace when building with SunCC 5.3.
+
+ * bin/PerlACE/Process_Unix.pm:
+ * bin/PerlACE/Process_Win32.pm:
+
+ Added a ACE_TEST_WINDOW environment variable which can be used to
+ start each process in a separate window by setting it to
+ something like 'rxvt -e' and ACE_TEST_VERBOSE which causes the
+ command line of each process to be printed out as it is started.
+
+ * examples/C++NPv2/C++NPv2.mpc:
+
+ Added additional project ordering for the gnuace type to avoid
+ build problems with parallel builds.
+
+ * examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFCDlg.cpp:
+
+ Simple modifications to allow this to build with EVC 4.
+
+ * include/makeinclude/platform_g++_common.GNU:
+
+ Changed a grep command to something compatible with Solaris as
+ well as Linux.
+
+ * include/makeinclude/platform_sunos5_sunc++.GNU:
+
+ Set the default template instantiation mode to automatic for every
+ version except SunCC 4.2.
+
+Wed Feb 16 12:56:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * etc/ace_rmcast.doxygen:
+ Fixed typo in INPUT
+
+Tue Feb 15 18:10:56 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * m4/ace.m4:
+
+ Removed ACE_ENABLE_RMCAST macro. Building RMCast library is now
+ unconditional.
+
+Tue Feb 15 18:45:26 2005 Steve Huston <shuston@riverace.com>
+
+ * ace/POSIX_Asynch_IO.{h cpp}:
+ * ace/POSIX_Proactor.cpp: Fixed compile errors resulting from
+ Proxy_Ptr changes, below.
+
+Tue Feb 15 18:19:25 2005 Steve Huston <shuston@riverace.com>
+
+ * ace/Asynch_IO.{h cpp}:
+ * ace/Asynch_IO_Impl.h:
+ * ace/POSIX_Asynch_IO.{h cpp}:
+ * ace/POSIX_Proactor.{h cpp}:
+ * ace/Proactor.{h cpp}:
+ * ace/Proactor_Impl.h:
+ * ace/WIN32_Asynch_IO.{h cpp}:
+ * ace/WIN32_Proactor.{h cpp}: All methods that accepted an ACE_Handler
+ below the user-accessed methods were changed to accept an
+ ACE_Handler::Proxy_Ptr instead. The ACE_Handler class has a new
+ Proxy_Ptr typedef which is an ACE_Refcounted_Auto_Ptr for
+ a Proxy class. When an ACE_Handler is created, it allocates a
+ Proxy to refer to itself. The Proxy carries a pointer to the
+ ACE_Handler it proxies for in lower levels of the framework.
+ When the ACE_Handler is destroyed, it clears the ACE_Handler
+ pointer in the proxy.
+ Any part of the framework that dispatches completions gets the
+ ACE_Handler pointer from the proxy and only dispatches if the
+ pointer is not 0. This allows ACE_Handlers to be deleted while
+ operations may be outstanding, a previously vexing issue since one
+ can never be sure how many operations are outstanding at any given
+ time. The Proxy remains valid until all references to it are
+ released.
+
+ * ace/config-win32-common.h: Removed NOMINMAX define. The min/max
+ stuff is needed for MFC and CString classes and, since we require
+ ACE includes to come before system includes, adding NOMINMAX in all
+ cases makes life very hard for these users.
+
+ * ace/OS_NS_stdlib.cpp (mkstemp_emulation): Don't try the
+ std::numeric_limits<char>::max() call if 'max' is a macro. Use the
+ older hard-coded 127 instead.
+
+Tue Feb 15 14:33:18 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * examples/RMCast/Send_Msg/Makefile.am:
+ * examples/TMCast/Member/Makefile.am:
+
+ Regenerated.
+
+ * examples/RMCast/Send_Msg/Receiver.cpp:
+ * examples/RMCast/Send_Msg/Sender.cpp:
+ * examples/TMCast/Member/member.cpp:
+
+ Changed <protocols/ace/*.h> to <ace/*.h> so headers are
+ #included the same regardless of whether they're in the
+ source tree or installed.
+
+ * examples/TMCast/Member/Member.mpc:
+
+ Add exename definition so executable is actually built.
+
+Tue Feb 15 16:15:28 2005 Steve Huston <shuston@riverace.com>
+
+ * examples/RMCast/Receiver.cpp:
+ * examples/RMCast/Sender.cpp:
+ * examples/TMCast/Member/member.cpp: Corrected location of includes
+ after they moved.
+
+Tue Feb 15 13:34:42 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * Makefile.am:
+
+ Move examples until after protocols in SUBDIRS.
+
+Tue Feb 15 13:32:15 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * configure.ac:
+
+ Configure moved RMCast and TMCast libraries.
+
+ * bin/MakeProjectCreator/config/rmcast.mpb:
+
+ Removed "requires += rmcast". The RMCast library is now built
+ unconditionally.
+
+ * bin/MakeProjectCreator/config/rmcast.mpb:
+ * bin/MakeProjectCreator/config/tmcast.mpb:
+
+ Append $(ACE_ROOT)/protocols to includes.
+
+Tue Feb 15 21:27:25 2005 Olli Savia <ops@iki.fi>
+
+ * ace/config-lynxos.h:
+ * include/makeinclude/platform_lynxos.GNU:
+ Updated. Utilize new ACE_LYNXOS_* macros, removed some ancient
+ settings etc.
+
+ * examples/APG/ThreadPools/LF_ThreadPool.cpp:
+ * examples/APG/ThreadPools/ThreadPool.cpp:
+ Replaced NULL with 0.
+
+ * tests/Reactor_Dispatch_Order_Test.cpp:
+ Utilize new ACE_LYNXOS_* macros to differentiate LynxOS
+ versions.
+
+Tue Feb 15 10:23:39 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
+
+ * examples/Service_Configurator/Misc/Timer_Service.cpp (handle_close):
+ Make sure to cancel the timer when we're done. Thanks to Scott
+ Z <sz@finsatconsulting.com> for reporting this.
+
+Tue Feb 15 11:11:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/ACE.h:
+ * ace/OS_NS_string.h:
+ Doxygen improvements
+
+Tue Feb 15 11:07:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * etc/ace_rmcast.doxygen:
+ Updated because of move of RMCast library
+
+Mon Feb 14 20:19:35 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * protocols/ace/RMCast/Socket.h (Socket):
+
+ Export this class in the shared library case. Addresses
+ link-time errors in MS Windows builds.
+
+Mon Feb 14 18:45:28 2005 Steve Huston <shuston@riverace.com>
+
+ * protocols/ace/RMCast/Acknowledge.{h cpp}:
+ * protocols/ace/RMCast/Link.h:
+ * protocols/ace/RMCast/Protocol.{h cpp}:
+ * protocols/ace/RMCast/Retransmit.{h cpp}:
+ * protocols/ace/RMCast/Simulator.{h cpp}:
+ * protocols/ace/RMCast/Socket.{h cpp}:
+ * protocols/ace/RMCast/Stack.{h cpp}:
+ Get RMCast's includes by #include "file.h", not
+ #include <ace/RMCast/file.h>.
+
+Mon Feb 14 18:24:19 2005 Steve Huston <shuston@riverace.com>
+
+ * ace/OS_TLI.inl: Added "namespace ACE_OS" around all the methods,
+ instead of prepending ACE_OS to the names. This continues some
+ similar changes, such as to OS_NS_signal.inl.
+
+ * apps/JAWS3/jaws3/Asynch_IO.h:
+ * apps/JAWS3/jaws3/Asynch_IO_Helpers.h:
+ * apps/JAWS3/jaws3/Concurrency_T.h:
+ * apps/JAWS3/jaws3/Event_Dispatcher.h:
+ * apps/JAWS3/jaws3/Options.h:
+ * apps/JAWS3/jaws3/Reactive_IO.h:
+ * apps/JAWS3/jaws3/Reactive_IO_Helpers.h:
+ * apps/JAWS3/jaws3/Signal_Task.h:
+ * apps/JAWS3/jaws3/Synch_IO.h:
+ Removed #include "ace/OS.h", replacing with other #includes
+ as needed. If OS.h is included, some other OS_*.h files can get
+ pulled in and sometimes ends up tentatively defining structs in
+ ACE_OS's namespace. This can end up tripping HP-UX aCC. Not sure
+ why it's only aCC and not other compilers as well, but there it is.
+ Finally resolves some nagging compile errors on HP-UX.
+
+ * apps/JAWS3/jaws3/Concurrency.cpp:
+ * apps/JAWS3/jaws3/IO.cpp: Add missing OS_NS_* defines
+ necessitated by no longer including OS.h.
+
+Mon Feb 14 17:36:43 2005 Steve Huston <shuston@riverace.com>
+
+ * ace/ace.mwc: Removed RMCast and TMCast, since they're now under
+ protocols/ace.
+
+ * ace/Makefile.am:
+ * protocols/ace/Makefile.am: Moved RMCast and TMCast entries from
+ the former to the latter.
+
+Mon Feb 14 17:03:11 2005 Steve Huston <shuston@riverace.com>
+
+ * ace/RMCast/Acknowledge.cpp:
+ * ace/RMCast/Acknowledge.h:
+ * ace/RMCast/Agent.tar.bz2:
+ * ace/RMCast/Bits.h:
+ * ace/RMCast/Link.cpp:
+ * ace/RMCast/Link.h:
+ * ace/RMCast/Protocol.cpp:
+ * ace/RMCast/Protocol.h:
+ * ace/RMCast/RMCast.mpc:
+ * ace/RMCast/Retransmit.cpp:
+ * ace/RMCast/Retransmit.h:
+ * ace/RMCast/Simulator.cpp:
+ * ace/RMCast/Simulator.h:
+ * ace/RMCast/Socket.cpp:
+ * ace/RMCast/Socket.h:
+ * ace/RMCast/Stack.cpp:
+ * ace/RMCast/Stack.h:
+ Moved from ace/RMCast to protocols/ace/RMCast.
+
+ * ace/TMCast/ACE_TMCast.pc.in:
+ * ace/TMCast/Export.hpp:
+ * ace/TMCast/FaultDetector.hpp:
+ * ace/TMCast/Group.cpp:
+ * ace/TMCast/Group.hpp:
+ * ace/TMCast/GroupFwd.hpp:
+ * ace/TMCast/LinkListener.hpp:
+ * ace/TMCast/MTQueue.cpp:
+ * ace/TMCast/MTQueue.hpp:
+ * ace/TMCast/Makefile.am:
+ * ace/TMCast/Messaging.hpp:
+ * ace/TMCast/Protocol.cpp:
+ * ace/TMCast/Protocol.hpp:
+ * ace/TMCast/README:
+ * ace/TMCast/TMCast.mpc:
+ * ace/TMCast/TransactionController.hpp:
+ Moved from ace/TMCast to protocols/ace/TMCast.
+
+Mon Feb 14 21:34:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Global_Macros.h:
+ Added !ACE_LACKS_DEPRECATED_MACROS around ACE_CLASS_IS_NAMESPACE,
+ ACE_CORBA_1, ACE_CORBA_2, and ACE_CORBA_3. We have a build where
+ ACE_LACKS_DEPRECATED_MACROS is defined and we can so easily make
+ sure these deprecated macros are not used anymore in the ACE/TAO
+ code, our users can just use these macros until x.5.1 has been
+ released, then these macros are on the list to be removed.
+
+Mon Feb 14 23:08:52 2005 Olli Savia <ops@iki.fi>
+
+ * include/makeinclude/platform_lynxos.GNU:
+ Added missing Id tag that somehow disappeared in
+ previous checkin.
+
+Mon Feb 14 12:17:06 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * ace/RMCast/Link.cpp:
+
+ Include "ace/OS_NS_sys_socket.h" to pull in ACE_OS::connect()
+ prototype.
+
+ * ace/RMCast/Protocol.h:
+
+ Include "ace/OS_NS_string.h" to pull in ACE_OS::memcpy()
+ prototype.
+
+Mon Feb 14 11:59:27 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * ace/RMCast/Protocol.h (id):
+ * ace/RMCast/Protocol.cpp (id):
+
+ Moved static constant initialization out of class declaration.
+ MSVC++ 6 cannot handle in-class static constant initialization.
+ Thanks to Chad Elliot for pointing the problem.
+
+ * ace/RMCast/Link.cpp (recv):
+
+ Changed the "switch" expression to an "if/else" expression since
+ the actual values of the cases are no longer available to the
+ compiler when compiling this file.
+
+Mon Feb 14 20:37:56 2005 Olli Savia <ops@iki.fi>
+
+ * include/makeinclude/platform_lynxos.GNU:
+
+ Removed LynxOS 2.5 leftovers.
+ Added definition of two new preprocessor macros
+ ACE_LYNXOS_MAJOR and ACE_LYNXOS_MINOR. These macros make
+ easier to maintain code that depend on LynxOS version.
+
+Mon Feb 14 10:51:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * Kokyu/DSRT_Dispatch_Item_T.h:
+ * ACEXML/common/InputSource.h:
+ Replaced ACE_EXPLICIT with explicit
+
+Mon Feb 14 01:22:19 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * examples/RMCast/Send_Msg/Receiver.cpp:
+
+ Use "ACE_OS::memcmp()" instead of "std::memcmp()". MSVC++ 6
+ doesn't place memcmp() in the "std" C++ namespace.
+
+Mon Feb 14 00:56:18 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * ace/RMCast/Acknowledge.cpp:
+
+ No need to include "ace/OS.h". Include "ace/OS_NS_unistd.h"
+ instead.
+
+ * ace/RMCast/Protocol.h:
+
+ Corrected friend declaration to use "struct" instead of "class"
+ since the friend type in question is actually struct.
+
+Mon Feb 14 00:41:11 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * ace/RMCast/Bits.h:
+
+ Added support for single-threaded configurations.
+
+ * ace/RMCast/Link.cpp:
+
+ Explicitly cast INADDR_ANY argument in ACE_INET_Addr constructor
+ call to ACE_UINT32. Addresses constructor ambiguity issues
+ exhibited by some compilers.
+
+ * ace/RMCast/Protocol.h:
+ * ace/RMCast/Simulator.h:
+ * ace/RMCast/Socket.h:
+
+ Added missing #include directives now made necessary by header
+ reductions in "Bits.h".
+
+Sun Feb 13 13:32:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Timer_Queue_Adapters.h:
+ Doxygen improvements
+
+Sun Feb 13 13:18:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-lite.h:
+ When the new define ACE_LACKS_DEPRECATED_MACROS is set, the
+ deprecated macros ACE_MUTABLE, ACE_EXPLICIT and
+ ACE_CONST_WHEN_MUTABLE are not defined making it easy to see
+ if we use these deprecated macros anywhere. These macros are
+ defined normally so for our users nothing changes
+
+ * ace/README:
+ Documented ACE_LACKS_DEPRECATED_MACROS
+
+Sun Feb 13 07:03:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/tao_other_tests.lst:
+ Disabled the notify filter performance test under Irix, it hangs
+ forever
+
+ * ace/Asynch_IO.h:
+ Updated some method signatures so that they are exactly the same
+ as used in the implementation to resolve Doxygen warnings
+
+ * ace/config-doxygen.h:
+ Added define of ACE_HAS_ICMP_SUPPORT to 1 so that icmp classes are
+ also parsed by doxygen
+
+Sat Feb 12 09:00:51 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * m4/ace.m4:
+
+ Rename ACE_WITH_{GL,FL,QT,TK} autoconf macros to ACE_PATH_{GL,
+ FL,QT,TK} to be consistant with standard naming conventions.
+
+Sat Feb 12 01:00:25 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * ace/RMCast/Protocol.h (Header):
+
+ Fixed "value computed is not used" warning exhibited by g++ 4.0
+ CVS snapshot.
+
+ * ace/RMCast/RMCast.mpc:
+ * bin/MakeProjectCreator/config/rmcast.mpb:
+
+ Require native C++ exception support. The new reliable
+ multicast implementation currently requires it.
+
+Sat Feb 12 00:09:18 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * ace/RMCast/Protocol.h:
+
+ Work around Borland C++ Builder 6 (or earlier) inability to deal
+ with default template parameters. Thanks to Johnny for
+ suggesting a work-around.
+
+Fri Feb 11 21:39:04 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * configure.ac:
+
+ Updated for new RMCast implementation.
+
+ * tests/Makefile.am:
+
+ Removed RMCast from SUBDIRS.
+
+ * ace/RMCast/Makefile.am:
+ * examples/RMCast/Makefile.am:
+ * examples/RMCast/Send_Msg/Makefile.am:
+
+ New files.
+
+Fri Feb 11 17:59:50 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/Makefile.am:
+
+ Fix typo in pkgconfigdatadir definition.
+
+Fri Feb 11 18:11:29 2005 Steve Huston <shuston@riverace.com>
+
+ * ace/Dev_Poll_Reactor.{h inl cpp}:
+ Comment out the check for epoll's proper Linux kernel version
+ based on linux/version.h. It's not always accurate. For example,
+ on Fedora Core 2 it says 2.4.20, yet the actual kernel is 2.6.5
+ and epoll_ctl works fine (apparantly).
+
+ Removed the original reference counting scheme based on the
+ handler repository and implemented the ACE_Event_Handler-based
+ scheme used by the other reactors. Kept the
+ ACE_Dev_Poll_Handler_Guard class, though, as it is very nice.
+ Just changed some contents and added a release() method to make it
+ easier to work with the notify case since the refcount is incremented
+ when the handler is queued for notify and decremented after the
+ later upcall is done.
+
+ (wakeup_all_threads): Removed the #if 0 block around the notify()
+ call. This works fine (and is necessary) for epoll-capable systems.
+
+ (handle_events_i, dispatch): Moved the signal-dispatched detection
+ to handle_events_i() from dispatch() and allowed a dispatched signal
+ to count as a dispatched event instead of always causing a
+ -1/EINTR return.
+
+ (dispatch_io_events): Increment io_handlers_dispatched before
+ doing the upcall. Previously, it wouldn't get incremented if the
+ handler returned -1.
+
+ * ace/Reactor.cpp: Added the ability to specify ACE_Dev_Poll_Reactor
+ as the default reactor implementation by specifying
+ ACE_USE_DEV_POLL_REACTOR_FOR_REACTOR_IMPL in the config file.
+
+ * tests/Dev_Poll_Reactor_Test.cpp: Ignore SIGPIPE, else if the
+ receiving side closes its handle first, the sending side will crash
+ on SIGPIPE. Make the Client shut down its reactor if handle_output()
+ fails. Else, the timer will never fire again and the test will hang.
+
+ * tests/MT_Reactor_Upcall_Test.cpp:
+ * tests/MT_Reference_Counted_Event_Handler_Test.cpp:
+ * tests/MT_Reference_Counted_Notify_Test.cpp: Added test for
+ ACE_Dev_Poll_Reactor using -d (defaults to 1) but only runs it
+ if ACE_HAS_EVENT_POLL is set.
+ For MT_Reference_Counted_Notify_Test, added checks to see that
+ the reference count actually gets incremented for the upcall.
+
+Fri Feb 11 13:55:47 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * configure.ac:
+ * m4/config_h.m4:
+
+ Define ACE_HAS_ICMP_SUPPORT if host supports raw sockets.
+ This fixes bugzilla id [2039].
+
+Fri Feb 11 21:33:37 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/make_release:
+ Don't perform crlf conversions on a .bz2 file during the release
+
+Fri Feb 11 08:43:04 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * ace/RMCast/Makefile.am:
+ * ace/RMCast/RMCast.cpp:
+ * ace/RMCast/RMCast.h:
+ * ace/RMCast/RMCast.rc:
+ * ace/RMCast/RMCast_Ack_Worker.cpp:
+ * ace/RMCast/RMCast_Ack_Worker.h:
+ * ace/RMCast/RMCast_Ack_Worker.i:
+ * ace/RMCast/RMCast_Copy_On_Write.cpp:
+ * ace/RMCast/RMCast_Copy_On_Write.h:
+ * ace/RMCast/RMCast_Copy_On_Write.i:
+ * ace/RMCast/RMCast_Export.h:
+ * ace/RMCast/RMCast_Fork.cpp:
+ * ace/RMCast/RMCast_Fork.h:
+ * ace/RMCast/RMCast_Fork.i:
+ * ace/RMCast/RMCast_Fragment.cpp:
+ * ace/RMCast/RMCast_Fragment.h:
+ * ace/RMCast/RMCast_Fragment.i:
+ * ace/RMCast/RMCast_IO_UDP.cpp:
+ * ace/RMCast/RMCast_IO_UDP.h:
+ * ace/RMCast/RMCast_IO_UDP.i:
+ * ace/RMCast/RMCast_Membership.cpp:
+ * ace/RMCast/RMCast_Membership.h:
+ * ace/RMCast/RMCast_Membership.i:
+ * ace/RMCast/RMCast_Module.cpp:
+ * ace/RMCast/RMCast_Module.h:
+ * ace/RMCast/RMCast_Module.i:
+ * ace/RMCast/RMCast_Module_Factory.cpp:
+ * ace/RMCast/RMCast_Module_Factory.h:
+ * ace/RMCast/RMCast_Partial_Message.cpp:
+ * ace/RMCast/RMCast_Partial_Message.h:
+ * ace/RMCast/RMCast_Partial_Message.i:
+ * ace/RMCast/RMCast_Proxy.cpp:
+ * ace/RMCast/RMCast_Proxy.h:
+ * ace/RMCast/RMCast_Proxy.i:
+ * ace/RMCast/RMCast_Reassembly.cpp:
+ * ace/RMCast/RMCast_Reassembly.h:
+ * ace/RMCast/RMCast_Receiver_Module.cpp:
+ * ace/RMCast/RMCast_Receiver_Module.h:
+ * ace/RMCast/RMCast_Receiver_Module.i:
+ * ace/RMCast/RMCast_Reliable_Factory.cpp:
+ * ace/RMCast/RMCast_Reliable_Factory.h:
+ * ace/RMCast/RMCast_Reliable_Factory.i:
+ * ace/RMCast/RMCast_Reordering.cpp:
+ * ace/RMCast/RMCast_Reordering.h:
+ * ace/RMCast/RMCast_Reordering.i:
+ * ace/RMCast/RMCast_Resend_Handler.cpp:
+ * ace/RMCast/RMCast_Resend_Handler.h:
+ * ace/RMCast/RMCast_Resend_Handler.i:
+ * ace/RMCast/RMCast_Resend_Worker.cpp:
+ * ace/RMCast/RMCast_Resend_Worker.h:
+ * ace/RMCast/RMCast_Resend_Worker.i:
+ * ace/RMCast/RMCast_Retransmission.cpp:
+ * ace/RMCast/RMCast_Retransmission.h:
+ * ace/RMCast/RMCast_Retransmission.i:
+ * ace/RMCast/RMCast_Sequencer.cpp:
+ * ace/RMCast/RMCast_Sequencer.h:
+ * ace/RMCast/RMCast_Sequencer.i:
+ * ace/RMCast/RMCast_Singleton_Factory.cpp:
+ * ace/RMCast/RMCast_Singleton_Factory.h:
+ * ace/RMCast/RMCast_Singleton_Factory.i:
+ * ace/RMCast/RMCast_UDP_Event_Handler.cpp:
+ * ace/RMCast/RMCast_UDP_Event_Handler.h:
+ * ace/RMCast/RMCast_UDP_Event_Handler.i:
+ * ace/RMCast/RMCast_UDP_Proxy.cpp:
+ * ace/RMCast/RMCast_UDP_Proxy.h:
+ * ace/RMCast/RMCast_UDP_Proxy.i:
+ * ace/RMCast/RMCast_UDP_Reliable_Receiver.cpp:
+ * ace/RMCast/RMCast_UDP_Reliable_Receiver.h:
+ * ace/RMCast/RMCast_UDP_Reliable_Receiver.i:
+ * ace/RMCast/RMCast_UDP_Reliable_Sender.cpp:
+ * ace/RMCast/RMCast_UDP_Reliable_Sender.h:
+ * ace/RMCast/RMCast_UDP_Reliable_Sender.i:
+ * ace/RMCast/RMCast_Worker.cpp:
+ * ace/RMCast/RMCast_Worker.h:
+ * examples/RMCast/Makefile.am:
+ * examples/RMCast/Send_File/Makefile.am:
+ * examples/RMCast/Send_File/RMCast_Send_File.mpc:
+ * examples/RMCast/Send_File/Receiver.cpp:
+ * examples/RMCast/Send_File/Sender.cpp:
+ * tests/RMCast/Main.cpp:
+ * tests/RMCast/Makefile.am:
+ * tests/RMCast/RMCast_Fragment_Test.cpp:
+ * tests/RMCast/RMCast_Membership_Test.cpp:
+ * tests/RMCast/RMCast_Reassembly_Test.cpp:
+ * tests/RMCast/RMCast_Reordering_Test.cpp:
+ * tests/RMCast/RMCast_Retransmission_Test.cpp:
+ * tests/RMCast/RMCast_UDP_Best_Effort_Test.cpp:
+ * tests/RMCast/acetest.mpb:
+ * tests/RMCast/tests.mpc:
+
+ Removed old ACE reliable multicast implementation. It is not
+ maintained, and is now superseded by Boris's implementation
+ described below.
+
+ From Boris Kolpkacov <boris at kolpackov dot net>
+ * ace/RMCast/Acknowledge.cpp:
+ * ace/RMCast/Acknowledge.h:
+ * ace/RMCast/Agent.tar.bz2:
+ * ace/RMCast/Bits.h:
+ * ace/RMCast/Link.cpp:
+ * ace/RMCast/Link.h:
+ * ace/RMCast/Protocol.cpp:
+ * ace/RMCast/Protocol.h:
+ * ace/RMCast/RMCast.mpc:
+ * ace/RMCast/Retransmit.cpp:
+ * ace/RMCast/Retransmit.h:
+ * ace/RMCast/Simulator.cpp:
+ * ace/RMCast/Simulator.h:
+ * ace/RMCast/Socket.cpp:
+ * ace/RMCast/Socket.h:
+ * ace/RMCast/Stack.cpp:
+ * ace/RMCast/Stack.h:
+ * examples/RMCast/Send_Msg/Protocol.h:
+ * examples/RMCast/Send_Msg/README:
+ * examples/RMCast/Send_Msg/Receiver.cpp:
+ * examples/RMCast/Send_Msg/Send_Msg.mpc:
+ * examples/RMCast/Send_Msg/Sender.cpp:
+
+ New reliable source-ordered multicast protocol implementation
+ for message-oriented multi-sender group communication built on
+ top of IPv4 multicast.
+
+Fri Feb 11 16:01:37 2005 Martin Corino <mcorino@remedy.nl>
+
+ * tests/Thread_Pool_Reactor_Test.cpp:
+ * tests/Thread_Pool_Reactor_Resume_Test.cpp:
+
+ Scaled down the tests on VxWorks as for CHORUS to make them
+ runnable with default target kernel network parameters.
+
+Fri Feb 11 07:32:06 2005 Chad Elliott <elliott_c@ociweb.com>
+
+ * ace/OS_NS_sys_time.h:
+ * ace/OS_NS_sys_time.inl:
+ * ace/OS_NS_time.h:
+ * ace/Time_Value.h:
+ * ace/Time_Value.inl:
+
+ Enhanced support for Release mode builds for EVC 4.
+
+Fri Feb 11 08:54:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/generate_doxygen.pl:
+ Group all ciao projects together and get then the version from
+ the version file in the CIAO directory. This way with a release
+ the ciao documentation gets the correct version number
+
+Fri Feb 11 08:52:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/outputdir.bor:
+ Don't use separate output directories for the output, this is
+ not used anymore after the switch to MPC.
+
+ * bin/MakeProjectCreator/templates/bor.mpd:
+ No need to set STATIC_DIR, DEBUG_DIR and UNICODE_DIR anymore
+
+ * include/makeinclude/recurse.bor:
+ * bin/MakeProjectCreator/modules/BorlandWorkspaceCreator.pm:
+ Removed usage of MAKE_FLAGS, was not set at all
+
+Fri Feb 11 08:47:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/tao_orb_tests.lst:
+ Added !IRIX to the Bug_1361_Regression tests, it hangs forever on
+ Irix
+
+Thu Feb 10 07:04:33 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ACE version 5.4.4 released.
+
+Thu Feb 10 02:51:19 2005 Balachandran Natarajan <bala@dre.vanderbilt.edu>
+
+ * Release: Added *.vcw files to the tar distribution.
+
+Thu Feb 10 08:35:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/make_release:
+ Don't do crlf conversion on .vsd files, that are Microsoft Visio
+ files which must be shipped unmodified
+
+Wed Feb 9 14:37:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/make_release:
+ Added the removal of the temporary file we create in the
+ old_versions_dir to check if we can write to that directory
+
+Tue Feb 8 20:58:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ACE-INSTALL.html:
+ Improved VxWorks description, committed on behalf of Martin Corino
+
+Tue Feb 8 05:46:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/tao_orb_tests.lst:
+ Disable the CodeSet test in the static builds
+
+Mon Feb 7 21:36:37 2005 Martin Corino <mcorino@remedy.nl>
+
+ * tests/run_test.pl:
+
+ Some improvements for autobuild testruns on VxWorks.
+
+Mon Feb 7 15:19:40 2005 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * bin/tao_orb_tests.lst:
+ Added CodeSet test to the list. This should run on all platforms
+ except those using GIOP 1.0 explicitly.
+
+Mon Feb 7 14:56:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/make_release:
+ Added a test to check if the previous_version directory is
+ writeable for the user running this script
+
+Mon Feb 7 05:32:32 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * configure.ac:
+
+ Configure ACEXML makefiles if ACEXML directory exists.
+
+Mon Feb 7 13:18:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/tao_other_tests.lst:
+ After disabling a few test according to the logs already simple tests
+ do hang our system. This can't be true, so for the time being I
+ disabled all performance tests under windows and enabled the other
+ tests again.
+
+Mon Feb 7 12:24:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/tao_other_tests.lst:
+ Don't run the pluggable udp tests on win32
+
+Mon Feb 7 11:49:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/tao_other_tests.lst:
+ Also don't run the AMI Latency test on Win32
+
+Mon Feb 7 11:36:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/tao_other_tests.lst:
+ Also don't run the Quoter example on Win32
+
+Mon Feb 7 11:16:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/tao_other_tests.lst:
+ Also don't run the Loadbalancing example on Win32
+
+Mon Feb 7 10:34:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/tao_other_tests.lst:
+ Don't run the AMI Sequence_Latency performance-test under Windows,
+ it causes the system to crash. We will sort out this problem later but
+ we first need to get the other tests running on Windows to keep an
+ eye on the test results.
+
+Sun Feb 6 20:53:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ACE-INSTALL.html:
+ Added SuSE Linux to the list of platforms supported by
+ Remedy IT
+
+Sun Feb 6 10:33:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Service_Object.cpp:
+ * ace/LSOCK_Stream.cpp:
+ * ace/Event_Handler.cpp:
+ Replaced c-style casts with C++ casts
+
+Sat Feb 5 20:12:37 2005 Martin Corino <mcorino@remedy.nl>
+
+ * ace/OS_NS_Thread.cpp:
+ * ace/OS_NS_Thread.h:
+ * ace/OS_NS_Thread.inl:
+
+ Fixed some flaws in TSS_Emulation tests for TSS key validity introduced
+ some 3 years ago when key reuse was enabled for TSS_Emulation.
+
+Sat Feb 5 15:17:37 2005 Martin Corino <mcorino@remedy.nl>
+
+ * tests/run_test.pl:
+
+ Some improvements for autobuild testing with VxWorks.
+
+ * tests/Reactor_Notify_Test.cpp:
+ * tests/Task_Ex_Test.cpp:
+
+ Scaled down testparameters for VxWorks because otherwise the tests take too
+ long and are killed before having a chance to finish.
+
+Sat Feb 5 11:38:37 2005 Martin Corino <mcorino@remedy.nl>
+
+ * tests/run_test.pl:
+
+ Added functionality to run and analyze ACE tests for VxWorks from the
+ autobuild process (depending on target features).
+
+ * tests/Multicast_Test.cpp:
+
+ Fixed sloppy resource management (sockets) leading to problems on VxWorks.
+
+ * tests/TP_Reactor_Test.cpp:
+
+ Fixed compiletime test around pthread_sigmask() call so it now compiles
+ correctly for (non-WIN32) platforms having threads but no pthread_sigmask()
+ (f.i. VxWorks).
+
+Sat Feb 4 11:32:37 2005 Martin Corino <mcorino@remedy.nl>
+
+ * ace/OS_NS_time.inl:
+
+ Made ACE_OS::gethrtime() for VxWorks always (also on PENTIUM) go through
+ clock_gettime() because the RDTSC somehow does not work correctly (all
+ HiResTime related tests fail) and clock_gettime() does.
+
+Fri Feb 4 14:23:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Hashable.inl:
+ Replaced c-style cast with C++ const_cast
+
+Thu Feb 3 09:25:38 2005 Chad Elliott <elliott_c@ociweb.com>
+
+ * bin/MakeProjectCreator/templates/gnu.mpd:
+
+ Ensure that TAO_ROOT is set if it is a tao or a ciao project.
+
+Thu Feb 3 12:43:37 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/rules.local.GNU:
+ Added build rule for .rc files in a static build. Thanks to
+ Arto Jalkanen <ajalkane at gmail dot com> for reporting this.
+
+Thu Feb 3 10:36:37 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-win32-common.h:
+ Added ACE_LACKS_UNIX_SYSLOG
+
+ * ace/Log_Msg_UNIX_Syslog.{h,cpp}:
+ Only check for the ACE_LACKS_UNIX_SYSLOG define, not for ACE_WIN32.
+ Makes it a little easier to maintain and then this class is also
+ added to the doxygen documentation
+
+Thu Feb 3 10:28:37 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/MakeProjectCreator/templates/gnu.mpd:
+ Removed some empty lines and use the ?= operator to set TAO_ROOT
+ and CIAO_ROOT if they are not set yet, saves us a few lines in each
+ generated GNU makefile
+
+Thu Feb 3 08:43:37 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/MakeProjectCreator/templates/gnu.mpd:
+ Only generate CIAO_ROOT when we are generating a project for CIAO
+
+Thu Feb 3 08:43:37 2005 Martin Corino <mcorino@remedy.nl>
+
+ * test/Proactor_Test_IPV6.cpp:
+
+ Fixed incorrect logfile name in cases where this test is unsupported
+ leading to falsely reported testfailures.
+
+Wed Feb 2 15:25:39 2005 Steve Huston <shuston@riverace.com>
+
+ * ace/OS_NS_stdio.inl (vsprintf): Clarified the reason why ULONG_MAX
+ doesn't always work with vswprintf(). glibc (at least newer versions
+ such as 2.3) check the bounds of the buffer/size combination before
+ attempting the operation.
+
+Wed Feb 02 08:57:23 2005 Balachandran Natarajan <bala@dre.vanderbilt.edu>
+
+ * bin/make_release:
+
+ Added some comments and removed some old comments.
+
+Wed Feb 2 08:46:51 2005 Chad Elliott <elliott_c@ociweb.com>
+
+ * bin/MakeProjectCreator/templates/gnu.mpd:
+
+ Added an include of $(CIAO_ROOT)/rules.ciao.GNU if 'ciao' is set.
+
+Tue Feb 01 16:12:43 2005 Balachandran Natarajan <bala@dre.vanderbilt.edu>
+
+ * bin/make_release:
+
+ A typo that created problems during tar ball creation. Removed
+ updates to the *version.mpb's too.
+
+Tue Feb 1 19:44:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_vxworks5.5.x.GNU:
+ Reverted part of the change Fri Jan 28 20:46:12 UTC 2005.
+ Set shared_libs to empty and static_libs to 1, because of the
+ change our static builds are broken, we will figure this out
+ when we have setup some shared builds.
+
+Tue Feb 1 14:33:37 2005 Martin Corino <mcorino@remedy.nl>
+
+ * test/OS_Test.cpp:
+
+ Excluded rename test for VxWorks since this is only supported for a restricted
+ set of filesystem drivers.
+
+Tue Feb 1 14:30:37 2005 Martin Corino <mcorino@remedy.nl>
+
+ * ace/OS_NS_time.inl:
+
+ Moved buflen check in ctime_r() to more global scope. This way
+ we always get required behaviour even if OS *with* buflen arg
+ behaves badly (i.e. VxWorks).
+
+Tue Feb 1 13:47:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/ace.mpc:
+ * ace/ace_flreactor.mpc:
+ * ace/ace_qtreactor.mpc:
+ * ace/ace_tkreactor.mpc:
+ * ace/ace_xtreactor.mpc:
+ * bin/MakeProjectCreator/config/aceexe.mpb:
+ * bin/MakeProjectCreator/config/acelib.mpb:
+ * bin/MakeProjectCreator/config/ciao_client.mpb:
+ * bin/MakeProjectCreator/config/ciao_client_dnc.mpb:
+ * bin/MakeProjectCreator/config/taoexe.mpb:
+ * bin/MakeProjectCreator/config/taolib.mpb:
+ Removed version as base project. This will be removed because it
+ results in the fact that each generated GNU makefile will get the
+ version number generated. We want that the GNU make rules get the
+ version number from Version.h
+
+ * bin/MakeProjectCreator/config/aceversion.mpb:
+ * bin/MakeProjectCreator/config/ciaoversion.mpb:
+ * bin/MakeProjectCreator/config/taoversion.mpb:
+ Removed these files.
+
+Tue Feb 1 12:42:37 2005 Martin Corino <mcorino@remedy.nl>
+
+ * tests/Dirent_Test.cpp:
+
+ Fixed directory recursion test for VxWorks where chdir() only
+ accepts full paths.
+
+Tue Feb 1 11:19:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/ace_tests.lst:
+ Added !VxWorks for the WFMO_Reactor tests. The perl script for those
+ tests detects windows or not, but with VxWorks we are using Windows
+ as host, but do a cross environment test. This prevents us from
+ running these tests on a VxWorks target.
+
+Mon Jan 31 20:48:04 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * tests/Proactor_Test.cpp (TestData):
+ * tests/Proactor_Test_IPV6.cpp (TestData):
+
+ Name the nested/local structure declared in this class to
+ workaround MSVC++ complaints about required compiler generated
+ default constructors for unnamed classes.
+
+Mon Jan 31 13:37:48 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
+
+ * ace/Acceptor.cpp (handle_close): Fixed the code so that it
+ closes down properly. Thanks to Kobi Cohen-Arazi
+ <kobi dot cohenarazi at gmail dot com> for this fix.
+
+Mon Jan 31 11:14:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Service_Config.h:
+ Doxygen improvements
+
+Mon Jan 31 10:35:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * netsvcs/clients/Naming/Client/Client_Test.cpp:
+ Fixed compile warning in wchar build
+
+Mon Jan 31 10:32:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ASNMP/agent/agent.mpc:
+ Added avoids += uses_wchar, the code can't be build with wchar
+ enabled
+
+Mon Jan 31 09:16:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/ARGV.h:
+ * ace/Configuration.h:
+ Doxygen improvements
+
+Mon Jan 31 08:29:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * examples/APG/Logging/Trace_Return.cpp:
+ * apps/JAWS/clients/Caching/http_client.cpp:
+ Fixed unicode errors
+
+ * apps/mkcsregdb/mkcsregdb.mpc:
+ * ASNMP/examples/walk/walk.mpc:
+ * ASNMP/examples/trap/trap.mpc:
+ * ASNMP/examples/set/set.mpc:
+ * ASNMP/examples/next/next.mpc:
+ * ASNMP/examples/get/get.mpc:
+ Added avoids += uses_wchar, the code can't be build with wchar
+ enabled
+
+Mon Jan 31 08:18:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * examples/APG/Reactor/Timers.cpp:
+ Fixed unicode link errors
+
+Mon Jan 31 07:16:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/ace_wchar.h:
+ Added ACE_TEXT_OutputDebugString
+
+ * examples/Log_Msg/Log_Msg_MFC/MFC_Log.cpp:
+ Use ACE_TEXT_OutputDebugString instead of ::OutputDebugString
+ to fix compile errors in wchar builds
+
+Sun Jan 30 08:46:56 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * ace/Filecache.cpp:
+
+ Added missing "template<>" to explicit class member
+ specializations, as required by the C++ standard.
+
+Sun Jan 30 13:45:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * examples/IOStream/client/iostream_client.cpp:
+ Fixed unicode compile warning
+
+Sun Jan 30 13:37:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * examples/C++NPv1/Process_Per_Connection_Logging_Server.cpp:
+ Use ACE_OS::strncpy instead of strncpy directly to fix compile
+ error in Cygwin build
+
+Sun Jan 30 13:33:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * examples/ASX/CCM_App/CCM_App.cpp:
+ Fixed warning in unicode build
+
+ * ace/Service_Object.h:
+ Doxygen fixes
+
+Sun Jan 30 13:28:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * examples/APG/Logging/Wrap_Macros.cpp:
+ Fixed compile problem in unicode build
+
+Sun Jan 30 13:25:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * examples/APG/Reactor/Timers.cpp:
+ Fixed compile problem in unicode build
+
+Sun Jan 30 13:22:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * examples/TMCast/Member/member.cpp:
+ Fixed compile problem in unicode build
+
+Sun Jan 30 13:04:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ACE-INSTALL.html:
+ * include/makeinclude/*.bor:
+ * bin/MakeProjectCreator/templates/bor.mpd:
+ Removed support for PASCAL, this was used for BCB4 which is already
+ not supported already for a long time
+
+Sat Jan 29 23:55:03 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * examples/Misc/test_read_buffer.cpp:
+ * examples/Service_Configurator/IPC-tests/server/Handle_L_SPIPE.i:
+ * examples/Web_Crawler/URL.h:
+
+ Added missing header include directives that are necessary due
+ to inter-header dependency reductions in ACE.
+
+Sat Jan 29 23:44:37 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * examples/ASX/Event_Server/Event_Server/event_server.cpp:
+ * examples/ASX/Event_Server/Transceiver/transceiver.cpp:
+ * examples/ASX/UPIPE_Event_Server/event_server.cpp:
+
+ Added missing "ace/OS_NS_unistd.h" include directives. Fixes
+ compile-time errors related to missing function prototypes.
+
+Sat Jan 29 11:12:58 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * examples/OS/Process/process.cpp:
+
+ Fixed compile errors due to (now) missing includes because of include
+ reductions done to Service_Config.h and Svc_Handler.h.
+
+Sat Jan 29 16:12:37 2005 Martin Corino <mcorino@remedy.nl>
+
+ * apps/Gateway/Gateway/gatewayd.cpp:
+ * examples/APG/Svc_Config/HA_Status_Static.h:
+ * examples/ASX/CCM_App/SC_Server.cpp:
+ * examples/Connection/blocking/SPIPE-acceptor.h:
+ * examples/Connection/blocking/SPIPE-connector.h:
+ * examples/Connection/misc/test_upipe.h:
+ * examples/Reactor/FIFO/server.cpp:
+ * examples/Reactor/Misc/notification.cpp:
+ * examples/Reactor/Misc/test_demuxing.cpp:
+ * examples/Reactor/Misc/test_signals_1.cpp:
+ * examples/Service_Configurator/IPC-tests/server/Handle_Broadcast.h:
+ * examples/Service_Configurator/IPC-tests/server/Handle_L_CODgram.h:
+ * examples/Service_Configurator/IPC-tests/server/Handle_L_Dgram.h:
+ * examples/Service_Configurator/IPC-tests/server/Handle_L_FIFO.h:
+ * examples/Service_Configurator/IPC-tests/server/Handle_L_Pipe.h:
+ * examples/Service_Configurator/IPC-tests/server/Handle_L_Stream.h:
+ * examples/Service_Configurator/IPC-tests/server/Handle_R_Stream.h:
+ * examples/Service_Configurator/IPC-tests/server/Handle_Timeout.h:
+ * examples/Service_Configurator/IPC-tests/server/server_test.cpp:
+ * examples/Service_Configurator/Misc/Timer_Service.h:
+ * performance-tests/Synch-Benchmarks/Perf_Test/Performance_Test.cpp:
+ * tests/Logging_Strategy_Test.cpp:
+ * tests/Service_Config_Test.cpp:
+
+ Fixed compile errors due to (now) missing includes because of include
+ reductions done to Service_Config.h and Svc_Handler.h.
+
+Sat Jan 29 00:39:37 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * m4/ace.m4:
+
+ Change --with-{acexml,qos,rmcast,ssl} to --enable-{acexml,qos,
+ rmcast,ssl} to be consistant with standard autoconf conventions.
+ This also paves the way for a *new* --with-ssl flag to point to
+ the openssl install directory.
+
+Fri Jan 28 20:30:02 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * ace/Configuration.h:
+
+ Include "ace/SStringfwd.h" instead of "ace/SString.h". Forward
+ declarations of ACE's string types are enough. Reduces
+ interheader dependencies and also reduces ACE's footprint
+ slightly.
+
+ * ace/Configuration.cpp:
+ * ace/Local_Name_Space.cpp
+ * ace/Remote_Name_Space.cpp:
+ * ace/Service_Config.cpp:
+
+ Include "ace/SString.h" since to pull in complete ACE string
+ class declarations, since the corresponding header only has
+ forward declarations of those string classes.
+
+ * ace/Filecache.cpp:
+ * ace/Filecache.h:
+
+ Removed alternatives to C++ template specializations in these
+ files. All platforms supported by ACE support standard C++
+ explicit/full specialization of classes and their members.
+
+ * ace/Local_Name_Space.h:
+ * ace/Remote_Name_Space.h:
+
+ Forward declare ACE_NS_WString instead of including
+ "ace/SString.h". The former is all that is needed.
+
+ * ace/Name_Proxy.h:
+
+ Include "ace/Event_Handler.h" to pull in complete
+ ACE_Event_Handler class declaration. Necessitated by include
+ directive reductions in ace/Service_Config.h.
+
+ * ace/Process.h:
+ * ace/Time_Request_Reply.h:
+ * ace/Token_Collection.h:
+
+ Removed "ace/SString.h" include directive. It isn't needed.
+
+ * ace/Service_Config.h:
+
+ Include "ace/SStringfwd.h" instead of "ace/SString.h". Forward
+ declarations of ACE's string types are enough. Reduces
+ interheader dependencies and also reduces ACE's footprint
+ slightly.
+
+ Forward declare ACE_XML_Svc_Conf class instead of include
+ "ace/XML_Svc_Conf.h". The former is all that is needed.
+
+ Removed "ace/Reactor.h" and "ace/Svc_Conf_Tokens.h" include
+ directives. They haven't been needed for quite some time.
+
+ * ace/Svc_Handler.h:
+
+ No need to include "ace/Service_Config.h". "ace/Reactor.h" is
+ enough.
+
+ * netsvcs/clients/Naming/Client/Client_Test.cpp:
+ * netsvcs/clients/Naming/Client/main.cpp:
+ * protocols/ace/HTBP/HTBP_Channel.cpp:
+
+ Include "ace/Reactor.h" to pull in complete ACE_Reactor class
+ declaration.
+
+Fri Jan 28 16:02:28 2005 Steve Huston <shuston@riverace.com>
+
+ * tests/Proactor_Test.cpp:
+ * tests/Proactor_Test_IPV6.cpp: Fixed compile diagnostics.
+
+Fri Jan 28 20:46:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_vxworks5.5.x.GNU:
+ Applied some changes from Thomas Lockhart
+ <Thomas dot Lockhart at jpl dot nasa dot gov>:
+ - set versioned_so to 0, VxWorks doesn't support this
+ - set shared_libs to 0, by default we build staticly, but this
+ can be overridden by our users. For dynamic builds Thomas
+ supplied more fixes but we have to test some more before adding
+ those.
+ - added some more notes
+ - removed remark of Tornado 1.0, it is not usable anymore
+
+Fri Jan 28 14:00:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * html/README:
+ Corrected download link doxygen documentation
+
+Fri Jan 28 13:52:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * examples/README:
+ Removed description of CORBA directory, it doesn't exists anymore
+
+Fri Jan 28 13:44:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Multicast_Test_IPV6.cpp:
+ Updated debug message that this test needs multicast and thread
+ support. When this is not available return 0 not 1 just as the
+ other tests do. This way single threaded builds don't flag this
+ test as failed.
+
+Fri Jan 28 09:03:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Network_Adapters_Test.{h,cpp}:
+ Fixed compile warnings when building this test with the Borland
+ compiler. Thanks to Robert Iakobashvili
+ <roberti at GoNetworks dot com> for supplying the patches
+
+Fri Jan 28 08:38:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Global_Macros.h
+ Changed ACE_SERVER_ADDRESS to don't cause problems in unicode
+ builds
+
+Fri Jan 28 08:15:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * examples/C++NPv2/C++NPv2.mpc:
+ Don't build the configurable_logging_server when uses_wchar is defined.
+ This example just can't build with wchar
+
+Fri Jan 28 07:32:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * examples/ASX/Event_Server/Event_Server/Event.mpc:
+ * examples/ASX/Event_Server/Transceiver/Transceiver.mpc:
+ * examples/ASX/UPIPE_Event_Server/UPIPE_Event.mpc:
+ New MPC files. Thanks to Thomas Lockhart
+ <Thomas dot Lockhart at jpl dot nasa dot gov> for contributing
+ these.
+
+Fri Jan 28 05:32:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Name_Request_Reply.h:
+ Removed private copy constructor and assignment operator, in the
+ netsvcs library this gave problems.
+
+Thu Jan 27 18:28:19 2005 Steve Huston <shuston@riverace.com>
+
+ * tests/Proactor_Test.{h cpp}:
+ * tests/Proactor_Test_IPV6.cpp: Rearranged the pieces of this test to
+ allow the Acceptor and Connector objects to be destroyed during the
+ test and still have all the stats kept accurately. This is to enable
+ testing of some Proactor improvements that are coming.
+
+ * tests/Proactor_Scatter_Gather_Test.cpp:
+ * tests/TP_Reactor_Test.cpp: Be careful to use the same address family
+ when forming the listen and connect addresses. This allows things to
+ work regardless of IPv4/IPv6 use.
+
+Thu Jan 27 18:59:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Hash_Map_Manager_T.inl:
+ Replaced c-style cast with C++ casts
+
+Thu Jan 27 18:48:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/ARGV.cpp:
+ * ace/Condition_Recursive_Thread_Mutex.cpp:
+ * ace/Condition_Thread_Mutex.cpp:
+ * ace/Dump.cpp:
+ * ace/Event.cpp:
+ * ace/Filecache.cpp:
+ * ace/Message_Block.cpp:
+ * ace/OS_NS_sys_socket.cpp:
+ * ace/Service_Object.cpp:
+ * ace/Service_Types.cpp:
+ Replaced c-style cast with C++ casts
+
+ * ace/Name_Proxy.cpp:
+ * ace/Naming_Context.cpp:
+ Added missing members to initialisation list
+
+ * ace/Name_Proxy.h:
+ * ace/Name_Request_Reply.h:
+ Added private assignment operator and copy constructor
+ to prevent copying.
+
+Wed Jan 26 12:57:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/ICMP_Socket.{h,cpp}:
+ * ace/Ping_Socket.{h,cpp}:
+ * tests/Network_Adapters_Test.cpp:
+ Added missing includes. Thanks to Peter Falsh
+ <webangel at list dot ru> for reporting this.
+
+ * tests/run_test.lst:
+ Added Network_Adapters_Test
+
+Tue Jan 25 21:05:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
+
+ * tests/Reactor_Registration_Test.cpp:
+
+ Revoked earlier change because it's erroneous:-(
+
+Tue Jan 25 19:41:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
+
+ * examples/IPC_SAP/SPIPE_SAP/producer_msg.cpp:
+
+ Fixed typo in include statement. Thanks to JT Conklin.
+
+Tue Jan 25 15:47:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * docs/ACE-bug-process.html:
+ Fixed links
+
+Tue Jan 25 15:24:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * docs/ACE-categories.html:
+ Updated this document
+
+Tue Jan 25 15:05:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/OS.h:
+ Removed include of os_include/sys/os_fcntl.h, this file doesn't
+ exists
+
+Tue Jan 25 14:41:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
+
+ * examples/IPC_SAP/SPIPE_SAP/producer_msg.cpp:
+
+ Added a necessary includefile which make things compile better
+ when ACE_HAS_STREAM_PIPES is defined.
+
+Tue Jan 25 14:15:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
+
+ * tests/Reference_Counted_Event_Handler_Test.cpp:
+ * tests/Reactor_Registration_Test.cpp:
+
+ Tidied up resource management (i.e. close pipes in eventhandler
+ destructors) since VxWorks does not automatically release those
+ when a dynamically loaded app module is finished.
+
+ * tests/Reactor_Dispatch_Order_Test.cpp:
+
+ Tidied up resource management and fixed handling superfluous output
+ event (like OpenBSD and Lynx).
+
+Mon Jan 24 23:10:33 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * ace/Process_Manager.cpp (terminate):
+ * ace/Signal.cpp (remove_handler, register_handler):
+ * ace/Thread_Manager.cpp (spawn_i):
+
+ Fixed "control reaches end of non-void function" warnings
+ exhibited by the latest GNU G++ 4.0 CVS snapshot.
+
+Mon Jan 24 17:00:39 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/Makefile.am:
+
+ Fix thinko in pkgsrc *.pc file generation.
+
+Mon Jan 24 18:24:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
+
+ * examples/IPC_SAP/SPIPE_SAP/consumer_msg.cpp:
+ * examples/IPC_SAP/SPIPE_SAP/producer_msg.cpp:
+ * examples/IPC_SAP/SPIPE_SAP/producer_read.cpp:
+ * examples/IPC_SAP/SPIPE_SAP/server.cpp:
+ * examples/Service_Configurator/IPC-tests/server/Handle_L_SPIPE.i:
+
+ Added a number necessary includefiles which make things compile better
+ when ACE_HAS_STREAM_PIPES is defined.
+
+Mon Jan 24 07:49:21 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
+
+ * ace/OS_NS_sys_socket.inl (setsockopt): Fixed a mistake in the
+ comment, where it should say "Windows always set
+ SO_REUSEADDR=1." Thanks to YiQing Xiong
+ <xjaguar at 126 dot com> for reporting this.
+
+Mon Jan 24 11:23:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
+
+ * tests/CDR_Test.cpp:
+
+ Fixed incorrect initializer for char array.
+
+Sun Jan 23 21:34:00 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/Makefile.am:
+ * examples/Misc/Makefile.am:
+ * tests/Makefile.am:
+
+ Regenerate.
+
+ * m4/ace.m4:
+
+ Added extra quoting to AC_REQUIRE arguments.
+ Set BUILD_ACE_{FL,TK,QT,XT}REACTOR automake conditionals.
+
+Sun Jan 23 19:17:25 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * m4/ace.m4:
+
+ Create new ACE_WITH_{GL,FL,QT,TK} autoconf macros which will be
+ used for finding OpenGL, FL/TK, Qt and Tk libraries and setting
+ compiler and linker flags.
+
+Sun Jan 23 15:45:46 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * m4/ace.m4:
+
+ Split --enable-{fl,qt,tk,xt}-reactor processing into separate
+ autoconf macros.
+
+Sun Jan 23 15:07:08 2005 Balachandran Natarajan <bala@dre.vanderbilt.edu>
+
+ * bin/make_release:
+
+ Omit .cvsignore files.
+
+Sun Jan 23 18:14:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * examples/Reactor/Proactor/test_multiple_loops.cpp:
+ * examples/Shared_Memory/test_SV.cpp:
+ * examples/Smart_Pointers/gadget_test.cpp:
+ * examples/Smart_Pointers/widget_test.cpp:
+ * examples/System_V_IPC/SV_Message_Queues/TMQ_Server.cpp:
+
+Sun Jan 23 15:47:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * examples/OS/Process/process.cpp:
+ * examples/IPC_SAP/TLI_SAP/CPP-client.cpp:
+ Fixed unicode build error
+
+Sun Jan 23 13:56:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/wrapper_macros.GNU:
+
+ Default rtti to 1 instead of 0, we now use dynamic_cast in the
+ ACE library itself, TAO requires RTTI, so changed the default
+
+ * include/makeinclude/platform_vxworks5.5.x.GNU:
+
+ Simplified this file by using ?=
+
+Sun Jan 23 13:18:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Capabilities.cpp:
+ Removed instantiations of ACE_Hash and ACE_Equal_To of
+ ACE_TString. These where already giving problems on VxWorks,
+ now also on Irix, so removed them. Thanks to Doug McCorkle
+ <mccdo at iastate dot edu> for reporting this
+
+Sun Jan 23 12:39:20 2005 Marek Brudka <mbrudka@aster.pl>
+
+ * bin/MakeProjectCreator/config/tao_xtresource.mpb:
+ * bin/MakeProjectCreator/config/tao_tkresource.mpb:
+ * bin/MakeProjectCreator/config/tao_qtresource.mpb:
+ * bin/MakeProjectCreator/config/tao_flresource.mpb:
+ * bin/MakeProjectCreator/config/ace_xtreactor.mpb:
+ * bin/MakeProjectCreator/config/ace_xt.mpb:
+ * bin/MakeProjectCreator/config/ace_x11.mpb:
+ * bin/MakeProjectCreator/config/ace_tkreactor.mpb:
+ * bin/MakeProjectCreator/config/ace_tk.mpb:
+ * bin/MakeProjectCreator/config/ace_motif.mpb:
+ * bin/MakeProjectCreator/config/ace_gl.mpb:
+ * bin/MakeProjectCreator/config/ace_flreactor.mpb:
+ * bin/MakeProjectCreator/config/ace_fl.mpb:
+ * bin/MakeProjectCreator/config/ace_athena.mpb:
+ * ace/ace_xtreactor.mpc:
+ * ace/ace_tkreactor.mpc:
+ * ace/ace_qtreactor.mpc:
+ * ace/ace_flreactor.mpc:
+ * ace/ace.mpc:
+
+ Added missing Id strings.
+
+Sun Jan 23 02:22:13 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/ACE_FlReactor.pc.in:
+ * ace/ACE_QtReactor.pc.in:
+ * ace/ACE_TkReactor.pc.in:
+ * ace/ACE_XtReactor.pc.in:
+
+ New files, pkg-config *.pc templates.
+
+ * ace/ace_flreactor.mpc:
+ * ace/ace_qtreactor.mpc:
+ * ace/ace_tkreactor.mpc:
+ * ace/ace_xtreactor.mpc:
+
+ Removed Demux subsection from Source_Files.
+
+ Added empty Inline_Files, Template_Files, and Resource_Files
+ sections.
+
+ Added Pkgconfig_Files sections.
+
+Sun Jan 23 00:25:48 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * m4/ace.m4:
+
+ Initial --enable-tk-reactor and --enable-qt-reactor support.
+ Set BUILD_{FL,TK,QT,XT} automake conditionals.
+
+Sun Jan 23 01:54:59 2005 Marek Brudka <mbrudka@aster.pl>
+
+ * */.cvsignore:
+ To make cvs silent.
+
+ * tests/tests.mpc:
+ * tests/XtReactor_Test.cpp:
+ * tests/XtMotifReactor_Test.cpp:
+ * tests/XtAthenaReactor_Test.cpp:
+ * tests/TkReactor_Test.cpp:
+ * tests/QtReactor_Test.h:
+ * tests/QtReactor_Test.cpp:
+ * tests/FlReactor_Test.cpp:
+ * include/makeinclude/wrapper_macros.GNU:
+ * include/makeinclude/platform_sunos5_g++.GNU:
+ * include/makeinclude/platform_lynxos.GNU:
+ * include/makeinclude/platform_linux_pgi.GNU:
+ * include/makeinclude/platform_linux_icc.GNU:
+ * include/makeinclude/platform_linux_borland.GNU:
+ * include/makeinclude/platform_linux.GNU:
+ * examples/Misc/test_XtReactor2.cpp:
+ * examples/Misc/test_XtReactor1.cpp:
+ * examples/Misc/Misc.mpc:
+ * bin/MakeProjectCreator/config/tao_xtresource.mpb:
+ * bin/MakeProjectCreator/config/tao_tkresource.mpb:
+ * bin/MakeProjectCreator/config/tao_qtresource.mpb:
+ * bin/MakeProjectCreator/config/tao_flresource.mpb:
+ * bin/MakeProjectCreator/config/strategies.mpb:
+ * bin/MakeProjectCreator/config/global.features:
+ * bin/MakeProjectCreator/config/acedefaults.mpb:
+ * bin/MakeProjectCreator/config/ace_xtreactor.mpb:
+ * bin/MakeProjectCreator/config/ace_xt.mpb:
+ * bin/MakeProjectCreator/config/ace_x11.mpb:
+ * bin/MakeProjectCreator/config/ace_tkreactor.mpb:
+ * bin/MakeProjectCreator/config/ace_tk.mpb:
+ * bin/MakeProjectCreator/config/ace_qtreactor.mpb:
+ * bin/MakeProjectCreator/config/ace_qt.mpb:
+ * bin/MakeProjectCreator/config/ace_motif.mpb:
+ * bin/MakeProjectCreator/config/ace_gtk.mpb:
+ * bin/MakeProjectCreator/config/ace_gl.mpb:
+ * bin/MakeProjectCreator/config/ace_flreactor.mpb:
+ * bin/MakeProjectCreator/config/ace_fl.mpb:
+ * bin/MakeProjectCreator/config/ace_athena.mpb:
+ * ace/config-win32-msvc.h:
+ * ace/config-doxygen.h:
+ * ace/ace_xtreactor.mpc:
+ * ace/ace_tkreactor.mpc:
+ * ace/ace_qtreactor.mpc:
+ * ace/ace_flreactor.mpc:
+ * ace/ace.mwc:
+ * ace/ace.mpc:
+ * ace/XtReactor.h:
+ * ace/XtReactor.cpp:
+ * ace/TkReactor.h:
+ * ace/TkReactor.cpp:
+ * ace/README:
+ * ace/QtReactor.h:
+ * ace/QtReactor.cpp:
+ * ace/FlReactor.h:
+ * ace/FlReactor.cpp:
+ * ace/ACE_XtReactor_export.h:
+ * ace/ACE_TkReactor_export.h:
+ * ace/ACE_QtReactor_export.h:
+ * ace/ACE_FlReactor_export.h:
+ * ACE-INSTALL.html:
+ Changes related with separation of GUI reactors.
+ The additional information is avalaible below.
+
+ Wed Jan 19 22:55:50 2005 Marek Brudka <mbrudka@aster.pl>
+
+ * bin/MakeProjectCreator/config/tao_xtresource.mpb:
+ * bin/MakeProjectCreator/config/tao_xtreactor.mpb:
+ * bin/MakeProjectCreator/config/tao_tkresource.mpb:
+ * bin/MakeProjectCreator/config/tao_tkreactor.mpb:
+ * bin/MakeProjectCreator/config/tao_qtresource.mpb:
+ * bin/MakeProjectCreator/config/tao_qtreactor.mpb:
+ * bin/MakeProjectCreator/config/tao_flresource.mpb:
+ * bin/MakeProjectCreator/config/tao_flreactor.mpb:
+
+ Adapted to new naming.
+
+ Sun Jan 9 01:13:42 2005 Marek Brudka <mbrudka@aster.pl>
+
+ * ace/TkReactor.h (Module):
+ * ace/TkReactor.cpp (Module):
+ * ace/FlReactor.h (Module):
+ * ace/FlReactor.cpp (Module):
+
+ Removed factory methods for loading reactor from shared
+ library.
+
+ * bin/MakeProjectCreator/config/global.features (Module):
+
+ Disabled by defult tao_flreactor and tao_tkreactor features.
+
+ Mon Jan 3 22:48:32 2005 Marek Brudka <mbrudka@aster.pl>
+
+ * ace/ace_xtreactor.mpc (Module):
+ * ace/ace_tkreactor.mpc (Module):
+ * ace/ace_qtreactor.mpc (Module):
+ * ace/ace_flreactor.mpc (Module):
+
+ Removed ace_*reactor required features.
+
+ Tue Dec 14 00:09:48 2004 Marek Brudka <mbrudka@aster.pl>
+
+ * bin/MakeProjectCreator/config/ace_x11.mpb (Module):
+ * bin/MakeProjectCreator/config/ace_gl.mpb (Module):
+ * bin/MakeProjectCreator/config/ace_fl.mpb (Module):
+ * ACE-INSTALL.html (Module):
+
+ Modified base projects to enable FlReactor compilation for
+ Windows.
+
+ Mon Dec 13 01:39:12 2004 Marek Brudka <mbrudka@aster.pl>
+
+ * bin/MakeProjectCreator/config/ace_xt.mpb (Module):
+ * bin/MakeProjectCreator/config/ace_gl.mpb (Module):
+ * bin/MakeProjectCreator/config/ace_fl.mpb (Module):
+
+ Removed nice feature inheritance and reentered a workaround
+ related with "verbatim" section bug in MPC.
+
+ Mon Dec 13 00:36:44 2004 Marek Brudka <mbrudka@aster.pl>
+
+ * bin/MakeProjectCreator/config/strategies.mpb (Module):
+
+ Removed explicite dependencies of TAO_Strategies on
+ TAO_TkReactor.
+
+ * bin/MakeProjectCreator/config/tao_tkreactor.mpb (Module):
+
+ Creating base project for using TAO_TkReactor library.
+
+ * bin/MakeProjectCreator/config/strategies.mpb (Module):
+
+ Removed dependency on tao_tkreactor.
+
+ * tests/TkReactor_Test.cpp (Module):
+ * bin/MakeProjectCreator/config/ace_tk.mpb (Module):
+ * ace/config-doxygen.h (Module):
+
+ Removed ACE_HAS_TK macros.
+
+ * ace/TkReactor.h (Module):
+ * ace/TkReactor.cpp (Module):
+
+ Removed ACE_HAS_TK macros. Created factory method TkReactor in
+ dll.
+
+ Sun Dec 12 22:53:48 2004 Marek Brudka <mbrudka@aster.pl>
+
+ * tests/FlReactor_Test.cpp (Module):
+
+ Removed ACE_HAS_FL macros.
+
+ * bin/MakeProjectCreator/config/strategies.mpb (Module):
+
+ Removed explicite dependence of TAO_Strategies on
+ TAO_FlReactor.
+
+ * bin/MakeProjectCreator/config/tao_flreactor.mpb (Module):
+
+ Creating base project for using TAO_FlReactor library.
+
+ * bin/MakeProjectCreator/config/ace_fl.mpb (Module):
+
+ Removed ACE_HAS_FL macros.
+
+ * ace/config-doxygen.h (Module):
+
+ Removed ACE_HAS_FL macros.
+ * ace/FlReactor.h (Module):
+ * ace/FlReactor.cpp (Module):
+
+ Removed ACE_HAS_FL macros. Created factory method for
+ instantinating FlReactor from dll.
+
+ Sun Dec 12 02:14:51 2004 Marek Brudka <mbrudka@aster.pl>
+
+ * .cvsignore:
+
+ Made cvs more silent on executables.
+
+ * tests/tests.mpc (Module):
+
+ Introduced new dependencies on ace_flreactor and ace_tkreactor
+ for specific reactors tests.
+
+ * include/makeinclude/platform_sunos5_sunc++.GNU (Module):
+
+ Replaced ace_with_x11 by x11 feature.
+
+ * include/makeinclude/wrapper_macros.GNU (Module):
+
+ Modified documentation about features. Removed rules for an
+ unknown gtk_reactor. Modified statements related with new naming
+ schema and feature definitions.
+
+ * bin/MakeProjectCreator/config/global.features (Module):
+
+ Grouped and commented features related with GUI reactors.
+
+ * bin/MakeProjectCreator/config/strategies.mpb (Module):
+
+ Created temporary dependence on tao_tk(fl)reactors. To be
+ removed when TAO is separated from Tk and Fl Reactors.
+
+ * bin/MakeProjectCreator/config/tao_flreactor.mpb (Module):
+ * bin/MakeProjectCreator/config/tao_tkreactor.mpb (Module):
+
+ Created dummy projects to tao_*reactors. Will be handy when TAO
+ is separated from Tk and Fl Reactors.
+
+ * bin/MakeProjectCreator/config/tao_xtreactor.mpb (Module):
+ * bin/MakeProjectCreator/config/tao_qtreactor.mpb (Module):
+ * bin/MakeProjectCreator/config/ace_xtreactor.mpb (Module):
+ * bin/MakeProjectCreator/config/ace_tkreactor.mpb (Module):
+ * bin/MakeProjectCreator/config/ace_qtreactor.mpb (Module):
+ * bin/MakeProjectCreator/config/ace_flreactor.mpb (Module):
+
+ Unified derivation and naming schema.
+
+ * bin/MakeProjectCreator/config/ace_fltk.mpb (Module):
+
+ Replaced this file by ace_fl.mpb
+
+ * bin/MakeProjectCreator/config/ace_xt.mpb (Module):
+ * bin/MakeProjectCreator/config/ace_x11.mpb (Module):
+ * bin/MakeProjectCreator/config/ace_tk.mpb (Module):
+ * bin/MakeProjectCreator/config/ace_qt.mpb (Module):
+ * bin/MakeProjectCreator/config/ace_motif.mpb (Module):
+ * bin/MakeProjectCreator/config/ace_fl.mpb (Module):
+ * bin/MakeProjectCreator/config/ace_gl.mpb (Module):
+ * bin/MakeProjectCreator/config/ace_athena.mpb (Module):
+
+ Replaced ace_with_* features by * features to unify naming
+ schema. Removed unnecessary definitions
+ (includes,flags,libraries). Introduced unified derivation
+ schema.
+
+ * ace/ace_xtreactor.mpc (Module):
+ * ace/ace_tkreactor.mpc (Module):
+ * ace/ace_qtreactor.mpc (Module):
+ * ace/ace_flreactor.mpc (Module):
+
+ Added header files. Created new dependencies.
+
+ * ace/TkReactor.h (Module):
+ * ace/FlReactor.h (Module):
+
+ Used new export macros.
+
+ * ace/ACE_TkReactor_export.h (Module):
+ * ace/ACE_FlReactor_export.h (Module):
+
+ Created export macros for these GUI reactors. Will be handy in
+ future.
+
+ * ACE-INSTALL.html (Module):
+
+ Rewrote documentation related with GUI reactors.
+
+ Fri Dec 10 23:53:41 2004 Marek Brudka <mbrudka@aster.pl>
+
+ * bin/MakeProjectCreator/config/global.features (Module):
+
+ Removed xt_reactor feature.
+
+ * ACE-INSTALL.html (Module):
+
+ Modified documentation related to QtReactor and XtReactor.
+
+ Fri Dec 10 22:57:22 2004 Marek Brudka <mbrudka@aster.pl>
+
+ * tests/QtReactor_Test.cpp (Message):
+
+ Removed unnecesary log about lack of Qt support.
+
+ Fri Dec 10 22:39:12 2004 Marek Brudka <mbrudka@aster.pl>
+
+ * bin/MakeProjectCreator/config/global.features (Message):
+
+ Disabled by default ace_With_xt and ace_with_x11.
+
+ * include/makeinclude/wrapper_macros.GNU (Module):
+
+ Replace qt_rector variables by qt, as MPC currently uses qt
+ feature.
+
+ Fri Dec 10 01:04:52 2004 Marek Brudka <mbrudka@aster.pl>
+
+ * examples/Misc/.cvsignore (Module):
+
+ Created few ignores to make cvs silent.
+
+ Fri Dec 10 00:45:56 2004 Marek Brudka <mbrudka@aster.pl>
+
+ * tests/.cvsignore (Module):
+
+ Created few ignores to make cvs silent.
+
+ * ace/ace_xtreactor.mpc (Module):
+
+ * ace/config-tandem.h (Module):
+ * ace/config-doxygen.h (Module):
+ * ace/XtReactor.cpp (Module):
+
+ Removed ACE_HAS_XT macros.
+
+ * ace/XtReactor.h (Module):
+
+ Removed ACE_HAS_XT macros and applied export macros for
+ ACE_XtReactor.
+
+ * ace/README (Module):
+
+ Removed notice on ACE_HAS_XT.
+
+ * ace/ACE_XtReactor_export.h (Module):
+
+ Create export macros for XtReactor. Please, do not ask if anyone
+ needs these macros under Windows. Probably no, but they are
+ present here to remain consistent with the rest of ACE.
+
+ * tests/tests.mpc (Module):
+
+ Created two project XtReactor_Tests for Athena widgets and
+ Motif. Removed XtReactor_Test.
+
+ * tests/XtReactor_Test.cpp (Module):
+ * tests/XtMotifReactor_Test.cpp (Module):
+ * tests/XtAthenaReactor_Test.cpp (Module):
+
+ XtReactor_Test was splitted into separate test for Athena
+ widgets and Motif, hence they depend on distinct
+ libraries. Removed ACE_HAS_XT and ACE_LACKS_MOTIF macros, as
+ they are not needed now.
+
+ * examples/Misc/test_XtReactor2.cpp (Module):
+ * examples/Misc/test_XtReactor1.cpp (Module):
+
+ Removed ACE_HAS_XT macros.
+
+ * examples/Misc/Misc.mpc (Module):
+
+ Added dependencies on ace_xtreactor and ace_motif.
+
+ * bin/MakeProjectCreator/config/tao_xtreactor.mpb (Module):
+ * bin/MakeProjectCreator/config/ace_xtreactor.mpb (Module):
+
+ Created base projects for applications using ACE/TAO_XtReactor
+ libraries.
+
+ * bin/MakeProjectCreator/config/global.features (Module):
+
+ By default ace_with_x11, ace_withxt, ace_with_motif,
+ ace_with_athena features are not avalaible.
+
+ * bin/MakeProjectCreator/config/ace_xt.mpb (Module):
+ * bin/MakeProjectCreator/config/ace_x11.mpb (Module):
+
+ Transformed features into projects with explicit requirements.
+
+ * bin/MakeProjectCreator/config/ace_motif.mpb (Module):
+
+ Created base project for motif/lestif library.
+
+ * bin/MakeProjectCreator/config/ace_athena.mpb (Module):
+
+ Created base project for athena widgets library.
+
+ * ACE-INSTALL.html (Module):
+
+ Modified section on QtReactor and added section on XtReactor.
+
+ Tue Dec 7 20:48:36 2004 Marek Brudka <mbrudka@aster.pl>
+
+ * ace/ace_qtreactor.mpc (Module):
+ * ace/QtReactor_export.h (Module):
+ * ace/QtReactor.h (Module):
+ * ace/ACE_QtReactor_export.h (Module):
+
+ Change QtReactor_export.h into ACE_QtReactor_export.h to avoid
+ possible, though not very probably name conflict and remain
+ consistent with TAO_QtReact_export.
+
+ Tue Dec 7 00:23:54 2004 Marek Brudka <mbrudka@aster.pl>
+
+ * ace/ace_qtreactor.mpc (Module):
+ * ace/QtReactor_export.h (Module):
+ * ace/QtReactor.h (Module):
+
+ Created and applied export macros for ACE_QtReactor library.
+
+ Sun Dec 5 23:18:29 2004 Marek Brudka <mbrudka@aster.pl>
+
+ * include/makeinclude/wrapper_macros.GNU (Module):
+ * include/makeinclude/platform_linux_pgi.GNU (Module):
+ * include/makeinclude/platform_linux_icc.GNU (Module):
+ * include/makeinclude/platform_linux.GNU (Module):
+
+ Removed unnecessary ACE_HAS_QT and make options regarding
+ qt. All those things are now set up by MPC.
+
+ * tests/tests.mpc (Module):
+
+ Removed explicit dependency on qt. It is ensured now by qt base
+ project.
+
+ * tests/QtReactor_Test.h (Module):
+ * tests/QtReactor_Test.cpp (Module):
+
+ Removed ACE_HAS_QT section as MPC manages now configuration.
+
+ * bin/MakeProjectCreator/config/tao_qtreactor.mpb (Module):
+
+ Removed tao_qtreactor as it seems to be redundant with qt=1. I'm
+ not sure if this.
+
+ * bin/MakeProjectCreator/config/ace_qt.mpb (Module):
+
+ Removed ace_qtreactor as it seems to be redundant with qt=1. I'm
+ not sure if this.
+
+ * ace/config-win32-msvc.h (Module):
+
+ Removed sections related with ACE_HAS_QT and QT_DLL
+ definition. It is manged now by MPC.
+
+ * ace/config-doxygen.h (Module):
+
+ Removed ACE_HAS_QT as it is ACE_QtReactor compiles now alway if
+ qt option is set.
+
+ * ace/README (Module):
+
+ Removed paragraph on ACE_HAS_QT.
+
+ * ace/QtReactor.h (Module):
+ * ace/QtReactor.cpp (Module):
+
+ Removed code compiled conditionally on ACE_HAS_QT
+ predicate. Compilation is now managed by MPC.
+
+ Sat Dec 4 17:03:38 2004 Marek Brudka <mbrudka@aster.pl>
+
+ * tests/RMCast/.cvsignore (Module):
+ * ace/.cvsignore (Module):
+ * tests/.cvsignore (Module):
+
+ Added linux executables to prevent cvs warnings.
+
+ Sat Dec 4 16:02:30 2004 Marek Brudka <mbrudka@aster.pl>
+
+ * ace/qt_reactor.mpb (Module):
+
+ This base project is no necessary now.
+
+ Sat Dec 4 15:51:01 2004 Marek Brudka <mbrudka@aster.pl>
+
+ * bin/MakeProjectCreator/config/ace_qtreactor.mpb (Module):
+ * ace/ace_qtreactor.mpc (Module):
+
+ Removed depracated qt_moc project.
+
+ Sat Dec 4 15:49:03 2004 Marek Brudka <mbrudka@aster.pl>
+
+ * ACE-INSTALL.html (Module):
+
+ Added paragraph on building ACE_QtLibrary.
+
+ Sat Dec 4 14:28:54 2004 Marek Brudka <mbrudka@aster.pl>
+
+ * bin/MakeProjectCreator/config/global.features (Module):
+
+ Added comment about -features option.
+
+ Fri Dec 3 23:10:39 2004 Marek Brudka <mbrudka@aster.pl>
+
+ * bin/MakeProjectCreator/config/tao_qtreactor.mpb (Added):
+ * bin/MakeProjectCreator/config/ace_xt.mpb (Added):
+ * bin/MakeProjectCreator/config/ace_x11.mpb (Added):
+ * bin/MakeProjectCreator/config/ace_tk.mpb (Added):
+ * bin/MakeProjectCreator/config/ace_qtreactor.mpb (Added):
+ * bin/MakeProjectCreator/config/ace_gtk.mpb (Added):
+ * bin/MakeProjectCreator/config/ace_gl.mpb (Added):
+ * bin/MakeProjectCreator/config/ace_fltk.mpb (Added):
+ * ace/ace_xtreactor.mpc (Added):
+ * ace/ace_tkreactor.mpc (Added):
+ * ace/ace_qtreactor.mpc (Added):
+ * ace/ace_flreactor.mpc (Added):
+
+ * tests/tests.mpc (Modified):
+ * include/makeinclude/wrapper_macros.GNU (Modified):
+ * include/makeinclude/platform_sunos5_sunc++.GNU (Modified):
+ * include/makeinclude/platform_sunos5_g++.GNU (Modified):
+ * include/makeinclude/platform_lynxos.GNU (Modified):
+ * include/makeinclude/platform_linux_pgi.GNU (Modified):
+ * include/makeinclude/platform_linux_icc.GNU (Modified):
+ * include/makeinclude/platform_linux_borland.GNU (Modified):
+ * include/makeinclude/platform_linux.GNU (Modified):
+ * bin/MakeProjectCreator/config/acedefaults.mpb (Modified):
+ * bin/MakeProjectCreator/config/ace_qt.mpb (Modified):
+ * ace/ace.mwc (Modified):
+ * ace/ace.mpc (Modified):
+
+ Initial changes related with the separation of reactors into
+ distinct libraries. Many thanks to Raphael Bossek
+ <raphael.bossek@gmx.de> for this patch.
+
+Sat Jan 22 21:18:58 2005 Kobi Cohen-Arazi <kobi.cohenarazi@gmail.com>
+
+ * ace/Logging_Strategy.cpp (handle_timeout): Fixed when defined
+ ACE_LACKS_IOSTREAM_TOTALLY. Use ftell instead of fseek in order
+ to get the current file length. Thanks to Kim ByeongSu <kcando
+ at kcando dot org> for pointing it out.
+
+Sat Jan 22 21:13:11 2005 Kobi Cohen-Arazi <kobi.cohenarazi@gmail.com>
+
+ * tests/Test_Output.cpp(close): Fixed when
+ ACE_LACKS_IOSTREAM_TOTALLY - fflush and fclose should be called
+ only when output_file_ is valid, and it points to the same
+ current ACE_LOG_MSG->msg_ostream ().
+
+Fri Jan 21 19:07:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ACE-INSTALL.html:
+ Added Solaris 10
+
+Fri Jan 21 18:39:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/MakeProjectCreator/config/ciao_client.mpb:
+ Removed duplicate includes
+
+Fri Jan 21 16:03:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * examples/IPC_SAP/FIFO_SAP/FIFO-Msg-server.cpp:
+ Fixed compile error in Solaris 10 build
+
+Fri Jan 21 11:38:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * etc/ace.doxygen:
+ Also parse config-lite.h and config-all.h to generate the
+ ACE documentation
+
+Thu Jan 20 22:48:24 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * docs/ACE-guidelines.html:
+
+ Removed obsolete ACE cast macro usage recommendations. They are
+ deprecated. Thanks to Olli Savia <ops at iki dot fi> for
+ pointing out this document needed updating.
+
+ Updated and removed out-of-date guidelines.
+
+Thu Jan 20 19:07:35 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * bin/ACE-casts-convert:
+
+ Enhanced to support conversion of ACE_*_cast_[1-5]_{ptr,ref}
+ macro calls to their standard C++ counterparts.
+
+ * ace/Map_T.inl:
+
+ Converting remaining deprecated ACE cast macro calls using the
+ enhanced ACE-casts-convert script described above.
+
+Thu Jan 20 18:18:00 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * ACEXML/apps/svcconf/Svcconf_Handler.cpp:
+ * ACEXML/common/AttributesImpl.cpp:
+ * ACEXML/common/FileCharStream.cpp:
+ * ACEXML/common/HttpCharStream.cpp:
+ * ACEXML/common/Mem_Map_Stream.cpp:
+ * ACEXML/common/NamespaceSupport.cpp:
+ * ACEXML/common/SAXExceptions.cpp:
+ * ACEXML/common/StrCharStream.cpp:
+ * ACEXML/common/Transcode.cpp:
+ * ACEXML/parser/debug_validator/Debug_Attributes_Builder.cpp:
+ * ACEXML/parser/parser/Entity_Manager.i:
+ * ACEXML/parser/parser/Parser.cpp:
+ * ACEXML/tests/ContentHandler_Test.cpp:
+ * ACEXML/tests/Transcoder_Test.cpp:
+ * Kokyu/Dispatch_Deferrer.cpp:
+ * Kokyu/Dispatcher_Task.cpp:
+ * ace/QoS/SOCK_Dgram_Mcast_QoS.cpp:
+ * ace/RMCast/RMCast_Fragment.cpp:
+ * ace/RMCast/RMCast_IO_UDP.cpp:
+ * ace/RMCast/RMCast_Partial_Message.cpp:
+ * ace/RMCast/RMCast_Reassembly.cpp:
+ * apps/JAWS/server/IO.cpp:
+ * apps/JAWS/server/JAWS_Pipeline_Handler.cpp:
+ * apps/JAWS2/HTTP_10_Parse.cpp:
+ * apps/JAWS2/HTTP_10_Write.cpp:
+ * apps/JAWS2/JAWS/Assoc_Array.cpp:
+ * apps/JAWS2/JAWS/Concurrency.cpp:
+ * apps/JAWS2/JAWS/IO.cpp:
+ * apps/JAWS2/JAWS/Pipeline_Tasks.cpp:
+ * apps/JAWS3/http/HTTP_States.h:
+ * apps/JAWS3/jaws3/Asynch_IO.cpp:
+ * apps/drwho/CM_Client.cpp:
+ * apps/drwho/CM_Server.cpp:
+ * apps/drwho/server.cpp:
+ * apps/gperf/src/Hash_Table.cpp:
+ * apps/gperf/src/Key_List.cpp:
+ * apps/gperf/src/List_Node.cpp:
+ * apps/mkcsregdb/mkcsregdb.cpp:
+ * examples/APG/Config/HA_Status.cpp:
+ * examples/APG/Logging/Callback-2.h:
+ * examples/APG/Misc_IPC/UDP_Broadcast.cpp:
+ * examples/APG/Misc_IPC/UDP_Unicast.cpp:
+ * examples/APG/Naming/Name_Binding.h:
+ * examples/APG/Proactor/HA_Proactive_Status.cpp:
+ * examples/APG/Reactor/Client.cpp:
+ * examples/APG/Reactor/HAStatus-AC.cpp:
+ * examples/APG/Reactor/HAStatus.cpp:
+ * examples/APG/Reactor/Timer_State_Data.cpp:
+ * examples/APG/Shared_Memory/Hash_Map.cpp:
+ * examples/APG/Shared_Memory/Malloc.cpp:
+ * examples/APG/Shared_Memory/PI_Malloc.cpp:
+ * examples/APG/Sockets/Iovec.cpp:
+ * examples/APG/Svc_Config/HA_Status_Dynamic.cpp:
+ * examples/APG/Svc_Config/HA_Status_Static.cpp:
+ * examples/APG/ThreadPools/TP_Reactor.cpp:
+ * examples/APG/Timers/Alarm.cpp:
+ * examples/APG/Timers/CB.cpp:
+ * examples/APG/Timers/PCB.cpp:
+ * examples/APG/Timers/Task.cpp:
+ * examples/Bounded_Packet_Relay/BPR_Drivers.cpp:
+ * examples/Bounded_Packet_Relay/Thread_Bounded_Packet_Relay.cpp:
+ * examples/C++NPv1/Logging_Client.cpp:
+ * examples/C++NPv1/Process_Per_Connection_Logging_Server.cpp:
+ * examples/C++NPv1/RT_Thread_Per_Connection_Logging_Server.cpp:
+ * examples/C++NPv1/Thread_Per_Connection_Logging_Server.cpp:
+ * examples/C++NPv2/AC_Client_Logging_Daemon.cpp:
+ * examples/C++NPv2/Client_Logging_Daemon.cpp:
+ * examples/C++NPv2/Logging_Event_Handler.h:
+ * examples/C++NPv2/Select_Reactor_Logging_Server.cpp:
+ * examples/C++NPv2/Server_Shutdown.cpp:
+ * examples/C++NPv2/Service_Reporter.cpp:
+ * examples/C++NPv2/TPC_Logging_Server.cpp:
+ * examples/C++NPv2/TP_Logging_Server.cpp:
+ * examples/C++NPv2/TP_Reactor_Logging_Server.cpp:
+ * examples/C++NPv2/WFMO_Reactor_Logging_Server.cpp:
+ * examples/C++NPv2/display_logfile.cpp:
+ * examples/IPC_SAP/FIFO_SAP/FIFO-test.cpp:
+ * examples/IPC_SAP/FILE_SAP/client.cpp:
+ * examples/IPC_SAP/SOCK_SAP/C-inclient.cpp:
+ * examples/IPC_SAP/SOCK_SAP/C-inserver.cpp:
+ * examples/IPC_SAP/SOCK_SAP/CPP-inclient.cpp:
+ * examples/IPC_SAP/SOCK_SAP/CPP-inserver.cpp:
+ * examples/IPC_SAP/SOCK_SAP/CPP-unserver.cpp:
+ * examples/IPC_SAP/SOCK_SAP/FD-unserver.cpp:
+ * examples/Reactor/Misc/notification.cpp:
+ * examples/Reactor/Multicast/Log_Wrapper.cpp:
+ * examples/Reactor/Proactor/test_aiosig_ace.cpp:
+ * examples/Reactor/WFMO_Reactor/APC.cpp:
+ * examples/Reactor/WFMO_Reactor/Handle_Close.cpp:
+ * examples/Reactor/WFMO_Reactor/Multithreading.cpp:
+ * examples/Reactor/WFMO_Reactor/Removals.cpp:
+ * examples/Service_Configurator/IPC-tests/server/Handle_Timeout.i:
+ * examples/Shared_Malloc/test_malloc.cpp:
+ * examples/Shared_Malloc/test_persistence.cpp:
+ * examples/Shared_Malloc/test_position_independent_malloc.cpp:
+ * examples/System_V_IPC/SV_Message_Queues/MQ_Client.cpp:
+ * examples/System_V_IPC/SV_Message_Queues/MQ_Server.cpp:
+ * examples/System_V_IPC/SV_Message_Queues/TMQ_Client.cpp:
+ * examples/System_V_IPC/SV_Message_Queues/TMQ_Server.cpp:
+ * examples/TMCast/Member/member.cpp:
+ * examples/Threads/thread_manager.cpp:
+ * examples/Threads/thread_specific.cpp:
+ * examples/Timer_Queue/Thread_Timer_Queue_Test.cpp:
+ * examples/Web_Crawler/Command_Processor.cpp:
+ * examples/Web_Crawler/Iterators.cpp:
+ * examples/Web_Crawler/Mem_Map_Stream.cpp:
+ * examples/Web_Crawler/URL_Addr.cpp:
+ * examples/Web_Crawler/URL_Visitor.cpp:
+ * netsvcs/lib/Name_Handler.cpp:
+ * protocols/ace/HTBP/HTBP_Channel.cpp:
+ * protocols/ace/HTBP/HTBP_Session.cpp:
+ * performance-tests/Misc/basic_perf.cpp:
+ * performance-tests/Misc/childbirth_time.cpp:
+ * performance-tests/Misc/context_switch_time.cpp:
+ * performance-tests/SCTP/SOCK_SEQPACK_clt.cpp:
+ * performance-tests/SCTP/SOCK_SEQPACK_srv.cpp:
+ * performance-tests/SCTP/SOCK_STREAM_clt.cpp:
+ * performance-tests/SCTP/SOCK_STREAM_srv.cpp:
+ * performance-tests/Server_Concurrency/Leader_Follower/RT_CORBA_Leader_Follower.cpp:
+ * performance-tests/Server_Concurrency/Leader_Follower/leader_follower.cpp:
+ * performance-tests/Server_Concurrency/Queue_Based_Workers/RT_CORBA_Workers.cpp:
+ * performance-tests/Server_Concurrency/Queue_Based_Workers/workers.cpp:
+ * performance-tests/Synch-Benchmarks/Base_Test/Baseline_Test.cpp:
+ * performance-tests/Synch-Benchmarks/Perf_Test/Performance_Test_Options.cpp:
+ * tests/ACE_Init_Test.cpp:
+ * tests/ACE_Test.cpp:
+ * tests/CDR_Array_Test.cpp:
+ * tests/Cache_Map_Manager_Test.cpp:
+ * tests/Cache_Map_Manager_Test.h:
+ * tests/Conn_Test.cpp:
+ * tests/DLL_Test.cpp:
+ * tests/DLList_Test.cpp:
+ * tests/Dynamic_Priority_Test.cpp:
+ * tests/FlReactor_Test.cpp:
+ * tests/Handle_Set_Test.cpp:
+ * tests/IOStream_Test.cpp:
+ * tests/MT_Reactor_Upcall_Test.cpp:
+ * tests/MT_SOCK_Test.cpp:
+ * tests/Malloc_Test.cpp:
+ * tests/Map_Manager_Test.cpp:
+ * tests/Max_Default_Port_Test.cpp:
+ * tests/Max_Default_Port_Test_IPV6.cpp:
+ * tests/Message_Queue_Test.cpp:
+ * tests/Message_Queue_Test_Ex.cpp:
+ * tests/Multicast_Test.cpp:
+ * tests/Multicast_Test_IPV6.cpp:
+ * tests/OS_Test.cpp:
+ * tests/Object_Manager_Test.cpp:
+ * tests/Priority_Buffer_Test.cpp:
+ * tests/Priority_Reactor_Test.cpp:
+ * tests/Proactor_Scatter_Gather_Test.cpp:
+ * tests/Proactor_Test.cpp:
+ * tests/Proactor_Test_IPV6.cpp:
+ * tests/Proactor_Timer_Test.cpp:
+ * tests/Process_Strategy_Test.cpp:
+ * tests/Reactor_Performance_Test.cpp:
+ * tests/Reactor_Timer_Test.cpp:
+ * tests/Reactors_Test.cpp:
+ * tests/Recursive_Condition_Bug_Test.cpp:
+ * tests/Recursive_Condition_Test.cpp:
+ * tests/Recursive_Mutex_Test.cpp:
+ * tests/SOCK_SEQPACK_SCTP_Test.cpp:
+ * tests/SOCK_Send_Recv_Test.cpp:
+ * tests/SOCK_Send_Recv_Test_IPV6.cpp:
+ * tests/SString_Test.cpp:
+ * tests/SV_Shared_Memory_Test.cpp:
+ * tests/Semaphore_Test.cpp:
+ * tests/Service_Config_DLL.cpp:
+ * tests/Service_Config_Test.cpp:
+ * tests/TSS_Test.cpp:
+ * tests/Task_Ex_Test.cpp:
+ * tests/Thread_Pool_Reactor_Resume_Test.cpp:
+ * tests/Thread_Pool_Reactor_Test.cpp:
+ * tests/Thread_Pool_Test.cpp:
+ * tests/Time_Value_Test.cpp:
+ * tests/HTBP/Reactor_Tests/test_config.h:
+ * tests/HTBP/Send_Recv_Tests/SendRecv_Test.cpp:
+ * tests/RMCast/RMCast_Fragment_Test.cpp:
+ * tests/RMCast/RMCast_Membership_Test.cpp:
+ * tests/RMCast/RMCast_Reassembly_Test.cpp:
+ * tests/RMCast/RMCast_Reordering_Test.cpp:
+ * tests/RMCast/RMCast_Retransmission_Test.cpp:
+ * tests/SSL/Thread_Pool_Reactor_SSL_Test.cpp:
+ * websvcs/lib/URL_Addr.cpp:
+
+ Converted remainder of
+ ACE_{static,dynamic,reinterpret,const}_cast macros calls to
+ their standard C++ counterparts using new bin/ACE-casts-convert
+ script.
+
+Thu Jan 20 18:53:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/MEM_Acceptor.h:
+ Doxygen improvement
+
+Thu Jan 20 18:26:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/MEM_Addr.h:
+ Doxygen improvement
+
+Thu Jan 20 15:46:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Connector.cpp:
+ Replaced C-style cast with C++ const_cast
+
+Thu Jan 20 07:00:15 2005 Chad Elliott <elliott_c@ociweb.com>
+
+ * bin/MakeProjectCreator/modules/AutomakeWorkspaceHelper.pm:
+
+ Honor the -into option by prefixing each open with the
+ correct output directory determined by the new method on the
+ Creator.
+
+Thu Jan 20 01:16:21 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * bin/ACE-casts-convert:
+
+ New convenience script that converts all ACE cast macro calls
+ (e.g. ACE_static_cast (foo, bar)) to their standard C++
+ counterparts (e.g. static_cast<foo> (bar)). It is meant as an
+ aid to help app developers that use the ACE cast macros upgrade
+ their apps to the standard C++ cast syntax since the ACE cast
+ macros were deprecated back in ACE 5.4.2.
+
+Wed Jan 19 23:06:14 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * bin/MakeProjectCreator/config/acelib.mpb:
+
+ Changed to inherit from pkgconfig.mpb.
+
+ * bin/MakeProjectCreator/config/pkgconfig.mpb:
+
+ New file, custom file definition for pkgconfig *.pc.in file.
+
+Wed Jan 19 15:20:19 2005 Steve Huston <shuston@riverace.com>
+
+ * ace/Dev_Poll_Reactor.inl: Add #include "ace/Log_Msg.h" to pick up
+ ACE_ASSERT. Fixes compile error on Solaris 9.
+
+Wed Jan 19 11:23:41 2005 Chad Elliott <elliott_c@ociweb.com>
+
+ * bin/MakeProjectCreator/modules/BorlandProjectCreator.pm:
+
+ Use the new get_use_env() method which is part of the MPC change
+ from Wed Jan 19 11:20:42 2005.
+
+Wed Jan 19 08:28:11 2005 Chad Elliott <elliott_c@ociweb.com>
+
+ * bin/tao_orb_tests.lst:
+
+ Added TAO/tests/GIOP_Fragments/PMB_With_Fragments/run_test.pl to
+ the list of tests.
+
+Tue Jan 18 09:32:47 2005 Chad Elliott <elliott_c@ociweb.com>
+
+ * bin/MakeProjectCreator/templates/bor.mpd:
+ * bin/MakeProjectCreator/templates/gnu.mpd:
+
+ Allow the addition to 'command' and 'dependent' within the scope
+ of a custom section. This is part of the MPC change from
+ Tue Jan 18 09:29:09 2005.
+
+Tue Jan 18 08:17:10 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
+
+ * ace/Log_Msg.cpp (open): Fixed the logic to pass prog_name
+ rather than logger_key, which fixes a bug with syslog. Thanks
+ to Robert Iakobashvili <roberti@GoNetworks.com> for this fix.
+
+Mon Jan 17 23:08:20 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * configure.ac:
+
+ Clarify that we're checking whether the second argument to
+ gettimeofday() is a _struct_ timezone *.
+
+ * m4/platform.m4:
+
+ Fixed ACE_VAR_TIMEZONE macro to avoid false positive on systems
+ with the timezone() function.
+
+Sun Jan 16 23:26:58 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * m4/config_h.m4:
+
+ Removed autoheader template for ACE_HAS_SIGINFO_T.
+
+ * configure.ac:
+
+ Simplified check for ACE_HAS_SIGINFO_T.
+ Added check for ACE_LACKS_SI_ADDR.
+ Added check for ACE_HAS_PTHREAD_NP_H.
+
+Sun Jan 16 22:14:25 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/os_include/os_pthread.h:
+
+ #include <pthread_np.h> if ACE_HAS_PTHREAD_NP_H is defined.
+
+ * ace/README:
+
+ Document new feature test macro ACE_HAS_PTHREAD_NP_H.
+
+Sun Jan 16 18:52:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/CDR_Stream.{h,cpp}:
+ Don't implement the destructor of ACE_WChar_Codeset_Translator
+ in the header file, but in the cpp file. Fixes link errors
+ with TAO and Cygwin. Thanks to Mike McGahan
+ <mcgahan at sparta dot com> for reporting this.
+ This fixes bugzilla id [2020].
+
+Sat Jan 15 22:22:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/HTBP/Send_Large_Msg/Send_Large_Msg.mpc:
+ Also build the client after the Test_Output library
+
+Thu Jan 13 23:32:03 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * ace/Capabilities.cpp:
+ * ace/Configuration.cpp:
+ * ace/Connector.cpp:
+ * ace/Containers_T.cpp:
+ * ace/Dev_Poll_Reactor.cpp:
+ * ace/Dynamic_Service.cpp:
+ * ace/FILE.cpp:
+ * ace/LSOCK_Acceptor.cpp:
+ * ace/LSOCK_Stream.cpp:
+ * ace/Log_Msg.cpp:
+ * ace/Message_Queue.cpp:
+ * ace/Message_Queue_T.cpp:
+ * ace/Naming_Context.cpp:
+ * ace/OS_NS_fcntl.cpp:
+ * ace/OS_NS_netdb.cpp:
+ * ace/OS_NS_stdio.cpp:
+ * ace/OS_NS_stropts.cpp:
+ * ace/OS_NS_sys_uio.cpp:
+ * ace/OS_NS_sys_utsname.cpp:
+ * ace/OS_NS_time.cpp:
+ * ace/OS_NS_unistd.inl:
+ * ace/OS_NS_wchar.cpp:
+ * ace/OS_Thread_Adapter.cpp:
+ * ace/Obstack_T.cpp:
+ * ace/POSIX_Asynch_IO.cpp:
+ * ace/POSIX_CB_Proactor.cpp:
+ * ace/POSIX_Proactor.cpp:
+ * ace/Parse_Node.cpp:
+ * ace/Remote_Name_Space.cpp:
+ * ace/SOCK_Acceptor.cpp:
+ * ace/SOCK_Connector.cpp:
+ * ace/SOCK_Dgram_Mcast.cpp:
+ * ace/SOCK_SEQPACK_Acceptor.cpp:
+ * ace/SOCK_SEQPACK_Association.cpp:
+ * ace/SOCK_SEQPACK_Connector.cpp:
+ * ace/Select_Reactor_Base.cpp:
+ * ace/Service_Config.cpp:
+ * ace/Service_Repository.cpp:
+ * ace/Sock_Connect.cpp:
+ * ace/Stream_Modules.cpp:
+ * ace/Svc_Conf.y:
+ * ace/Svc_Conf_y.cpp:
+ * ace/TLI.cpp:
+ * ace/TLI_Acceptor.cpp:
+ * ace/TLI_Connector.cpp:
+ * ace/TSS_T.cpp:
+ * ace/Timer_Heap_T.cpp:
+ * ace/Timer_Wheel_T.cpp:
+ * ace/Token_Collection.cpp:
+ * ace/UPIPE_Stream.cpp:
+ * ace/UUID.cpp:
+ * ace/Unbounded_Queue.cpp:
+ * ace/Unbounded_Set.cpp:
+ * ace/WFMO_Reactor.cpp:
+ * ace/WIN32_Asynch_IO.cpp:
+ * ace/WIN32_Proactor.cpp:
+
+ Converted all ACE_*_cast macro calls to their standard C++
+ counterparts. The ACE_*_cast macros were deprecated in ACE
+ 5.4.2.
+
+Thu Jan 13 11:29:35 2005 Boris Kolpackov <boris@dre.vanderbilt.edu>
+
+ * ace/TMCast/Group.cpp:
+ * ace/TMCast/LinkListener.hpp: Use ACE_hthread_t instead of
+ ACE_thread_t to join threads.
+
+Wed Jan 12 22:52:12 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * ace/OS_NS_stdio.h (gets):
+ * ace/OS_NS_stdio.cpp (gets):
+
+ Removed this implementation. While this ACE implementation of
+ gets() did not contain the security holes that all standard
+ gets() implementations have, keeping it around only serves to
+ foster confusion since (1) some may incorrectly assume that this
+ ACE-specific gets() implementation has the same holes as
+ standard ones, and (2) invoking it with a default size argument
+ so that it looks like a standard gets() call results in behavior
+ that is different from the standard. Use fgets() instead.
+
+ * examples/C++NPv2/Select_Reactor_Logging_Server.cpp:
+ * examples/C++NPv2/Server_Shutdown.cpp:
+ * examples/C++NPv2/TP_Reactor_Logging_Server.cpp:
+
+ Replaced all gets() calls with their fgets() counterparts.
+ gets() is evil (read insecure), and should not be used.
+
+Wed Jan 12 14:02:03 2005 Boris Kolpackov <boris@dre.vanderbilt.edu>
+
+ * ace/TMCast/Group.cpp:
+ * ace/TMCast/LinkListener.hpp: Called different version of
+ ACE_OS::thr_join which happens to be supported on Win32. Thanks
+ to Huang Rui <huangrui@mail.cqzte.com.cn> for reporting the
+ problem and helping in narrowing it down.
+
+Tue Jan 11 23:16:35 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * configure.ac:
+
+ Added test for existence of `/dev/poll' device file. If that
+ file exists and is readable define the "ACE_HAS_DEV_POLL"
+ preprocessor symbol.
+
+ * m4/config_h.m4:
+
+ Minor preprocessor symbol documentation fixes.
+
+Tue Jan 11 22:32:47 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * ace/Dev_Poll_Reactor.cpp (remove_handler_i):
+
+ Release the lock during the "close" upcall. Fixes a deadlock
+ that occurred when cancelling a timer during removal of an event
+ handler from the reactor. Thanks to Gao Xianchao <info at
+ socks5cn dot com> for reporting the problem and confirming that
+ this change fixes the problem.
+
+Wed Jan 12 00:12:03 2005 Balachandran Natarajan <bala@dre.vanderbilt.edu>
+
+ * ace/OS_NS_signal.inl:
+
+ Fixed a compile error with the following checkin "Tue Jan 11
+ 18:14:22 2005 Steve Huston <shuston@riverace.com>". Not sure
+ whether this is going to break aCC. The existing code broke
+ atleast g++ 3.3.4. Need to sync with Steve on this.
+
+Tue Jan 11 18:14:22 2005 Steve Huston <shuston@riverace.com>
+
+ * ace/OS_NS_signal.inl: Added "namespace ACE_OS" to this as some other
+ .inl files have done. This helped get HP aC++ around its confusion
+ of ACE_OS::sigaction() vs. sigaction(). Added "::" to the sigaction
+ type specifiers in the signature to resolve the confusion between
+ the sigaction type and ACE_OS::sigaction.
+
+Mon Jan 10 12:41:23 2005 Steve Huston <shuston@riverace.com>
+
+ * tests/Test_Output.cpp (close): If the output_file_ pointer is
+ already 0, don't flush/close/delete it. Logging_Strategy_Test
+ does a close before the end of the program, and this will
+ cause ACE_END_TEST to close it again and crash, at least on
+ some plaforms.
+
+Mon Jan 10 10:29:38 2005 Chad Elliott <elliott_c@ociweb.com>
+
+ * bin/MakeProjectCreator/templates/gnu.mpd:
+
+ Ensure that all generated files are created before attempting to
+ create the precompiled header binary.
+
+ * bin/depgen.pl:
+
+ Use canonpath on all paths provide by the user to ensure that
+ things get substituted properly in the generated dependency file.
+
+Mon Jan 10 16:10:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * examples/Mem_Map/IO-tests/test_io.cpp:
+ Fixed compile errors
+
+Mon Jan 10 12:29:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * apps/gperf/tests/test.cpp:
+ Fixed unicode link errors
+
+Mon Jan 10 10:28:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * examples/Mem_Map/IO-tests/test_io.cpp:
+ * examples/IPC_SAP/TLI_SAP/ftp-server.cpp:
+ * examples/IPC_SAP/TLI_SAP/ftp-client.cpp:
+ * examples/IPC_SAP/TLI_SAP/db-server.cpp:
+ * examples/IPC_SAP/TLI_SAP/db-client.cpp:
+ * examples/IPC_SAP/TLI_SAP/CPP-server.cpp:
+ * examples/IPC_SAP/SOCK_SAP/CPP-memserver.cpp:
+ * examples/Connection/non_blocking/test_lsock_acceptor.cpp:
+ * examples/Bounded_Packet_Relay/bpr_thread.cpp:
+ * examples/ASX/Message_Queue/bounded_buffer.cpp:
+ * examples/ASX/Message_Queue/priority_buffer.cpp:
+ * examples/ASX/CCM_App/SC_Client.cpp:
+ Fixed unicode link errors
+
+Mon Jan 10 08:41:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * examples/System_V_IPC/SV_Message_Queues/MQ_Client.cpp:
+ Fixed compile error
+
+Sun Jan 9 19:49:19 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ACE-INSTALL.html:
+
+ Updated to note that autoconf/automake build is available
+ in ACE only and ACE+TAO releases.
+
+Sun Jan 9 18:29:13 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ACEXML/apps/svcconf/Makefile.am:
+ * ACEXML/common/Makefile.am:
+ * ACEXML/parser/parser/Makefile.am:
+ * Kokyu/Makefile.am:
+ * protocols/ace/HTBP/Makefile.am:
+
+ Generate pkg-config *.pc files from templates.
+
+ * ACEXML/apps/svcconf/ACEXML_XML_Svc_Conf_Parser.pc.in:
+ * ACEXML/common/ACEXML.pc.in:
+ * ACEXML/parser/parser/ACEXML_Parser.pc.in:
+ * Kokyu/Kokyu.pc.in:
+ * protocols/ace/HTBP/ACE_HTBP.pc.in:
+
+ New files, pkg-config *.pc templates.
+
+Sun Jan 9 17:53:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * examples/System_V_IPC/SV_Semaphores/Semaphores_1.cpp:
+ * examples/System_V_IPC/SV_Semaphores/Semaphores_2.cpp:
+ * examples/System_V_IPC/SV_Shared_Memory/SV_Shared_Memory_Test.cpp:
+ * examples/System_V_IPC/SV_Message_Queues/MQ_Client.cpp:
+ * examples/System_V_IPC/SV_Message_Queues/MQ_Server.cpp:
+ Fixed unicode compile errors
+
+Sun Jan 9 17:49:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * netsvcs/lib/Server_Logging_Handler_T.{h,cpp}:
+ Fixed unicode compile errors
+
+Sun Jan 9 12:47:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * examples/IOStream/client/iostream_client.cpp:
+ * examples/IOStream/server/iostream_server.cpp:
+ * examples/IPC_SAP/TLI_SAP/CPP-ATM-client.cpp:
+ * examples/IPC_SAP/TLI_SAP/CPP-ATM-server.cpp:
+ * examples/OS/process/process.cpp:
+ Fixed unicode link errors
+
+Sun Jan 9 12:37:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * examples/Connection/non_blocking/test_lsock_connector.cpp:
+ * examples/Connection/non_blocking/test_spipe_acceptor.cpp:
+ * examples/Connection/non_blocking/test_spipe_connector.cpp:
+ * examples/Connection/non_blocking/test_tli_acceptor.cpp:
+ * examples/Connection/non_blocking/test_tli_connector.cpp:
+ Fixed unicode link errors
+
+Sun Jan 9 11:18:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Unbounded_Set_Test.cpp:
+ Removed test for bug 1460, it is just not safe to remove the element
+ the iterator points to, always move the iterator first forward
+ and then remove the element.
+
+Sat Jan 8 14:50:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/MakeProjectCreator/config/server.mpb:
+ Removed this file, name is just too generic, use taoserver for
+ TAO servers that have taoexe and portableserver as base project
+ and server as exename
+
+Fri Jan 7 21:04:44 2005 Balachandran Natarajan <bala@dre.vanderbilt.edu>
+
+ * include/makeinclude/wrapper_macros.GNU:
+
+ Added the required path settings for SSL.
+
+Fri Jan 7 18:23:19 2005 Steve Huston <shuston@riverace.com>
+
+ * configure.ac: Corrected the check for ACE_HAS_CONFLICTING_XTI_MACROS.
+ We're checking for a conflict of macros from other places. The
+ requirement for this macro originally came from HP-UX, and shows
+ as a "Future error" (aka a warning) from aC++. Simply having
+ the macros show up when the "wrong" header is included first isn't
+ a problem - it's the compiler complaining that they conflict.
+
+Fri Jan 7 19:36:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/tests.mpc:
+ Found that Unbounded_Set_Test was not listed, added this
+
+ * tests/run_test.lst:
+ Removed Unbounded_Set_Test_Ex, but added Unbounded_Set_Test
+
+Fri Jan 7 15:04:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * examples/Service_Configurator/IPC-tests/server/Handle_L_Pipe.i:
+ Added include of OS_NS_unistd.h to fix compile errors in Solaris 10
+ build.
+
+Fri Jan 7 08:39:40 2005 Chad Elliott <elliott_c@ociweb.com>
+
+ * tests/HTBP/Send_Large_Msg/Send_Large_Msg.mpc:
+ * tests/HTBP/Send_Recv_Tests/SendRecv_Test.mpc:
+
+ Added after += Test_Output to make sure that these projects aren't
+ built before the Test_Output library.
+
+Fri Jan 7 13:19:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Unbounded_Set_Ex.{h,cpp,inl}:
+ * ace/ace.mpc:
+ * ace/Makefile.am:
+ Removed the ACE_Unbounded_Set_Ex. It gives the false idea
+ that the iterators can be used thread safe. If you used this,
+ use ACE_Unbounded_Set and handle thread safety in your own
+ code
+
+ * ace/Node.{h,cpp}:
+ Removed deleted_, this was there for ACE_Unbounded_Set_Ex, which
+ is now removed.
+
+ * tests/Unbounded_Set_Test_Ex.{h,cpp}:
+ * tests/Makefile.am:
+ * tests/tests.mpc:
+ Removed the ACE_Unbounded_Set_Ex test
+
+Fri Jan 7 11:38:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/OS_NS_math.inl:
+ Replaced ACE_OS:: before each method with namespace ACE_OS {},
+ hopefully this fixes the compile warnings in the SuSE 8 fuzz builds.
+ Thanks to Steve Huston for this idea.
+
+ * ace/config-vxworks5.x.h:
+ Removed ACE_HAS_NONCONST_RMDIR, rmdir has a const char* on VxWorks
+
+ * ace/OS_NS_unistd.inl (rmdir):
+ Removed part with ACE_HAS_NONCONST_RMDIR, there are no config files
+ anymore that define this
+
+ * ace/README:
+ Removed ACE_HAS_NONCONST_RMDIR
+
+Thu Jan 6 18:29:22 2005 Steve Huston <shuston@riverace.com>
+
+ * configure.ac: Added check for
+ ACE_EXPLICIT_TEMPLATE_DESTRUCTOR_TAKES_ARGS ( ~CLASS<PARAM>() ),
+ and made it the primary check since most compilers like this one.
+ If this one fails, then test for
+ ACE_HAS_WORKING_EXPLICIT_TEMPLATE_DESTRUCTOR ( ~CLASS() ). Some
+ compilers don't like this one (such as IBM Visual Age C++) but
+ do like the first one.
+
+ * m4/config_h.m4: Added ACE_EXPLICIT_TEMPLATE_DESTRUCTOR_TAKES_ARGS.
+
+Thu Jan 6 08:54:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * examples/IPC_SAP/SPIPE_SAP/producer_msg.cpp:
+ * examples/IPC_SAP/SPIPE_SAP/consumer_read.cpp:
+ * examples/IPC_SAP/FIFO_SAP/FIFO-Msg-server.cpp:
+ Added includes to fix compile errors in Solaris 10 build
+
+Wed Jan 5 14:06:03 2005 Chad Elliott <elliott_c@ociweb.com>
+
+ * ace/config-aix-4.x.h:
+ * include/makeinclude/platform_aix_ibm.GNU:
+
+ Visual Age 6 does not require #pragma implementation for template
+ cpp files and so for backward compatibility, set the
+ ACE_TEMPLATES_REQUIRE_PRAGMA macro if using Visual Age 5 or
+ earlier and ACE_TEMPLATES_REQUIRE_SOURCE for 6 and later.
+
+Wed Jan 5 13:03:23 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * ace/qt_reactor.mpb:
+
+ Modified this file similarly to those in
+
+ Wed Jan 5 09:25:49 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ so that MPC regeneration will work correctly when qt=1.
+
+Wed Jan 5 17:46:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Dev_Poll_Reactor.cpp:
+ Added include of ace/OS_NS_stropts.h to get ACE_OS::ioctl
+
+Wed Jan 5 09:25:49 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * ace/ace.mpc:
+ * ace/codecs.mpb:
+ * ace/filecache.mpb:
+ * ace/other.mpb:
+ * ace/svcconf.mpb:
+ * ace/token.mpb:
+ * ace/uuid.mpb:
+
+ Removed the extra nested braces related to ACE_COMPONENTS
+ that create "subdirectories" in VC project files. In makefiles,
+ these "components" can be separately compiled but not linked,
+ so the feature is not used on any platform. In VC projects,
+ the extra level of folders makes source and header files
+ much harder to locate in the GUI environment.
+
+Wed Jan 5 14:34:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Dev_Poll_Reactor.cpp:
+ Always include OS_NS_fcntl.h and OS_NS_unistd.h
+
+Wed Jan 5 14:28:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/RMCast/RMCast.{h,cpp,i}:
+ * ace/RMCast/RMCast_Worker.{h,cpp,i}:
+ * ace/RMCast/RMCast_Module_Factory.{h,cpp,i}:
+ * ace/RMCast/RMCast_Reassembly.{h,cpp,i}:
+ Removed i file, update h/cpp
+
+ * ace/RMCast/*.cpp:
+ Updated module name to RMCast in ACE_RCSID tag
+
+ * ace/RMCast/Makefile.am:
+ Updated
+
+Wed Jan 5 13:21:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/fuzz.pl:
+ Added zip files to the noncvs files that shouldn't be in the repo.
+ Added a new check that tests for inline files just containing empty
+ lines and c-style comments. These files shouldn't be in the repo
+ and need to get removed. There is an exclusion for TAO_IDL generated
+ files, we don't have an option yet to suppress the generation of
+ empty inline files so, we allow them for the time being. Thanks to
+ Don Hinton, Carlos O'Ryan and Martin Corino for their answers
+ on my questions.
+
+Wed Jan 5 09:44:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/OS_NS_dirent.inl (readdir_r):
+ For readdir_r we also have multiple versions on Solaris. Changed
+ the detection which version to use. Tested on Solaris 8, hopefully
+ fixes also the problems on Solaris 10
+
+Wed Jan 5 09:30:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/OS_NS_Thread.inl (sigwait):
+ On Solaris it seems we have two versions of sigwait, one with one
+ argument, another with two arguments. Added a check to detect which
+ one to use and implemented both variants. I tested this on Solaris 8
+ and there it works, is should fix the compile problems in the
+ Solaris 10 x86 isis build
+
+Wed Jan 5 09:10:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Dev_Poll_Reactor.cpp:
+ Fixed includes for Solaris x86 isis build
+
+Tue Jan 4 17:38:23 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * Makefile.am:
+ * Release:
+ * configure.ac:
+
+ Updated for removal of ace-config.in and ace-config.1.in.
+
+ * ace-config.in:
+ * ace-config.1.in:
+
+ Removed.
+
+Tue Jan 4 18:19:11 2005 Steve Huston <shuston@riverace.com>
+
+ * ace/ACE_export.h: Adjusted ACE_NAMESPACE_INLINE_FUNCTION to include
+ the extern storage class when inlining for non-Windows. This resolves
+ some warnings on Solaris/Forte7, and is (hopefully!) the nit
+ behind the mysterious intermittent compile failures on HP-UX aCC.
+
+Tue Jan 4 17:37:29 2005 Steve Huston <shuston@riverace.com>
+
+ * ace/ACE.h: Corrected t_rcv(), t_rcv_n_i() to be extern ACE_Export,
+ not ACE_NAMESPACE_INLINE_FUNCTION - the bodies are defined in the
+ .cpp file, and not inline.
+
+Tue Jan 4 17:22:14 2005 Steve Huston <shuston@riverace.com>
+
+ * ace/Signal.h:
+ * ace/TLI.h:
+ * ace/TLI_Stream.h: Include "ace/config-lite.h" before testing any ACE
+ config macros.
+
+Tue Jan 4 09:56:46 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/TMCast/TMCast.mpc:
+ * bin/MakeProjectCreator/config/tmcast.mpb:
+
+ Changed to inherit from exceptions.mpb and threads.mpb
+
+ * bin/MakeProjectCreator/exceptions.mpb:
+ * bin/MakeProjectCreator/threads.mpb:
+
+ New files, MPC base projects that require exceptions and threads
+ respecitively. Projects can inherit from these instead of using
+ an explicit requires +=, which can result in duplicate entries.
+
+Tue Jan 4 13:40:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * etc/create-jace-release:
+ Removed this file
+
+Tue Jan 4 13:33:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/CLASSIX/*:
+ * tests/CLASSIX/*:
+ Removed all these files, they are old and not maintained for
+ a long time
+
+ * psosim/*:
+ * java/*:
+ Removed the contents of these directories. These files where not
+ shipped as part of the release and are not used anymore.
+
+ This fixes bugzilla bug [2015].
+
+Tue Jan 4 08:07:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Multicast_Test.cpp:
+ * tests/Multicast_Test_IPV6.cpp:
+ Fixed unused argument warnings
+
+Tue Jan 4 04:25:44 2005 Balachandran Natarajan <bala@dre.vanderbilt.edu>
+
+ * ace/OS_NS_sys_stat.inl:
+ * ace/OS_NS_sys_utsname.inl:
+
+ Fixes for SUN Studio 9 builds on x86 platform. New builds will
+ be setup soon to track this on a day-today basis.
+
+Mon Jan 3 16:53:59 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * examples/TMCast/Member/Makefile.am:
+
+ Update for ACE prefix being added to TMCast library name.
+
+Mon Jan 3 17:42:39 2005 Steve Huston <shuston@riverace.com>
+
+ * apps/JAWS/server/server.mpc:
+ * apps/JAWS3jaws3/jaws3.mpc: Added "avoids += uses_wchar" because
+ there are some sources in here that won't work with wide-char.
+ Furthermore, it's not immediately clear what the needs of the code
+ are with respect to char width. These could probably be fixed,
+ but may require (or be greatly helped by) some improvement to
+ ACE_Process_Options::setenv() to accept narrow-char args and/or
+ adjust string formatting to account for wide-char input.
+
+ * examples/Connection/non_blocking/CPP-acceptor.cpp: The
+ ACE_DEFAULT_SERVER_PORT_STR is already defined in terms of
+ ACE_TEXT, so it shouldn't be wrapped in ACE_TEXT.
+
+Mon Jan 3 14:38:01 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * netsvcs/lib/Makefile.am:
+
+ Install header files.
+
+Mon Jan 3 14:34:57 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/Makefile.am:
+ * ace/QoS/Makefile.am:
+ * ace/RMCast/Makefile.am:
+ * ace/SSL/Makefile.am:
+ * ace/TMCast/Makefile.am:
+
+ Generate pkg-config *.pc files from templates.
+
+ * ace/ACE.pc.in:
+ * ace/QoS/ACE_QoS.pc.in:
+ * ace/RMCast/ACE_RMCast.pc.in:
+ * ace/SSL/ACE_SSL.pc.in:
+ * ace/TMCast/ACE_TMCast.pc.in:
+
+ New files, pkg-config *.pc templates.
+
+Mon Jan 3 19:16:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Dev_Poll_Reactor.{h,cpp}:
+ Changed the return type of the notify method to int to match the
+ declaration in the base class. Also added argument names to the
+ header file to help doxygen generate the documentation. Thanks to
+ Alexander Libman <alexander dot libman at earthlink dot net> for
+ reporting this.
+
+ * ace/Reactor_Impl.h:
+ Added argument names to the notify method so that doxygen can
+ generate better documentation
+
+Mon Jan 3 13:05:46 2005 Chad Elliott <elliott_c@ociweb.com>
+
+ * bin/MakeProjectCreator/config/core.mpb:
+
+ Added a setting for the template variable 'install_headers' which
+ is currently only used by the automake project type.
+ Coincidentally, I changed the case of INSTALL_THIS_TARGET to
+ lowercase. I personally prefer lowercase and since MPC is case
+ insensitive with respect to variable names, it causes no harm to
+ the borland project type which also uses that template variable.
+
+Mon Jan 3 10:56:59 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/TMCast/Makefile.am:
+ * ace/TMCast/TMCast.mpc:
+ * bin/MakeProjectCreator/config/tmcast.mpb:
+
+ Add ACE prefix to TMCast library name.
+
+Mon Jan 3 14:35:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_sunos5_sunc++.GNU:
+ Previously explicit was the default for templates, changed this
+ so that we use explicit for version 4.2 and 5.3 and otherwise
+ we default to implicit. Explicit templates are not usable anymore
+ for TAO, maybe these older compilers work for ACE, but we don't
+ know.
+
+Mon Jan 3 08:02:33 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
+
+ * examples/TMCast/Member:
+ * TMCast/*: Changed the use of TMCast to ACE_TMCast. Thanks to
+ J.T. Conklin for pointing out the inconsistency.
+
+Mon Jan 3 09:55:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Thread_Manager_Test.cpp:
+ * tests/Conn_Test.cpp:
+ Fixed compile errors with VxWorks and ACE_HAS_PTHREADS
+
+Mon Jan 3 09:48:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-vxworks5.x.h:
+ Added include of vxCpu.h to get the CPU defines from VxWorks
+ so that we can determine if we use pentium or not
+
+Sun Jan 2 13:20:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Thread_Manager_Test.cpp:
+ Fixed compile errors with VxWorks and ACE_HAS_PTHREADS
+
+ * examples/Misc/test_trace.cpp:
+ Replaced variable with name _ by trace, this fixes compile warning
+ with VxWorks.
+
+Sun Jan 2 13:16:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Conn_Test.cpp:
+ Fixed compile errors with VxWorks and ACE_HAS_PTHREADS
+
+Sun Jan 2 12:52:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-vxworks5.x.h:
+ When ACE_HAS_PTHREADS is defined, include the VxWorks file
+ types/vxTypesOld.h, the header file sys/stat.h uses types from
+ this file and is not according to the spec. A TSR has been
+ filed to WindRiver to get this corrected, until the time being
+ this is the easiest fix because on more places we got problems
+ and we only now have one fix that is easily to remove
+
+Sun Jan 2 12:18:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Thread_Manager.cpp:
+ VxWorks deliver also a pthread implementation. This can be used by
+ defined ACE_HAS_PTHREADS, but when this is set, we don't need to use
+ some special VxWorks code.
+
+Sun Jan 2 11:27:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/OS_NS_stdlib.cpp:
+ Fixed compile problem when ACE_LACKS_MKTEMP is defined
+
+Sun Jan 2 10:40:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/MakeProjectCreator/config/ciao_client.mpb:
+ * bin/MakeProjectCreator/config/ciao_client_dnc.mpb:
+ Added ciaoversion as base project so that the version number
+ assigned to SOVERSION in the GNU makefiles is set to the CIAO
+ version and not to the TAO version
+
+Sun Jan 2 10:06:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/CDR_Array_Test.cpp:
+ * tests/CDR_File_Test.cpp:
+ * tests/Logging_Strategy_Test.cpp
+ Fixed deprecated conversion warnings
+
+Sun Jan 2 09:53:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-vxworks5.x.h:
+ Added, ACE_HAS_NONCONST_GETBY
+
+Sat Jan 1 22:53:41 2005 Balachandran Natarajan <bala@dre.vanderbilt.edu>
+
+ * bin/generate_rel_manpages:
+
+ Fixed the doxygen revision number
+
+ * bin/make_release:
+
+ Fixed a typo.
+
+Sat Jan 1 18:46:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ Reverted the change below, the define doesn't seem to be the
+ correct one, it breaks on some platforms, have to investigate
+ this again
+
+ * ace/OS_NS_stdlib.cpp:
+ Just include os_limits.h instead of limits directly
+
+ * ace/os_include/os_limits.h:
+ Dependent on ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB include
+ limits or limits.h, just as we do for new
+
+Sat Jan 1 15:12:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Service_Config.{h,cpp}:
+ Fixed compile problems in unicode builds
+
+Sat Jan 1 13:54:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Service_Config.cpp:
+ Added include of OS_NS_unistd.h to get ACE_OS::getpid()
+
+Sat Jan 1 13:45:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_gnuwin32_common.GNU:
+ Added needed flags for wxWindows
+
+Sat Jan 1 13:37:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * docs/ACE-guidelines.html:
+ Updated that ACE_OS is a namespace, not a class
+
+Sat Jan 1 13:26:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ACE-INSTALL.html:
+ Updated VxWorks instructions and some other small improvements
+
+ * ace/Activation_Queue.h:
+ * ace/Active_Map_Manager.h:
+ * ace/Arg_Shifter.h:
+ * ace/Lib_Find.h:
+ * ace/Local_Memory_Pool.h:
+ * ace/Pipe.h:
+ * ace/Timer_List_T.h:
+ * ace/Timer_Hash_T.h:
+ Doxygen improvements
+
+ * ace/Async_Acceptor.cpp:
+ * ace/WIN32_Asynch_IO.cpp:
+ Just check for msvc, not for _MSC_VER > 1020, that version is really
+ ancient and we always have a bigger version number
+
+ * ace/config-all.h:
+ When ACE_HAS_VERBOSE_NOTSUP is defined, we use ACE_OS::fprintf, so
+ always include OS_NS_stdio.h, it doesn't work to include cstdio. This
+ fixes compile problems with VxWorks when ACE_HAS_VERBOSE_NOTSUP is
+ defined. Also there is no need to include vxWorks.h for VxWorks.
+
+ * ace/Configuration.cpp (create_index):
+ Improved error message to make clear something went wrong
+
+ * ace/Dirent.cpp:
+ * ace/OS_Memory.cpp:
+ * ace/OS_TLI.cpp:
+ Removed construction to silence the HP aCC compiler, empty cpp
+ files are used a lot in the ACE_OS files and there it is not needed,
+ so zap it here.
+
+ * ace/MMAP_Memory_Pool.h:
+ Define private copy constructor and assignment operator for
+ ACE_MMAP_Memory_Pool_Options. This class contains pointers
+ it is not allowed to copy them, so prevent that.
+
+ * ace/Naming_Context.cpp:
+ Replaced ACE cast macro with the C++ version. Just don't use argv[0]
+ without checking argc in the parse_args method. Under VxWorks it can
+ happen that argc and argv are 0, so reading argv[0] returns random
+ memory. When argc = 0, then we just don't have a program name
+
+ * ace/OS_Errno.h:
+ Prevent copying of ACE_Errno_Guard
+
+ * ace/UUID.cpp:
+ Added missing \n in several ACE_DEBUG statements
+
+ * ace/OS_Log_Msg_Attributes.h:
+ Prevent copying of ACE_OS_Log_Msg_Attributes
+
+ * ace/config-lite.h:
+ VxWorks deliver also a pthread implementation. This can be used by
+ defined ACE_HAS_PTHREADS, but when this is set, we don't need some
+ special VxWorks types, so changed some checks for VXWORKS to
+ VXWORKS && !defined ACE_HAS_PTHREADS
+
+ * ace/OS_NS_stropts.inl:
+ * ace/OS_NS_arpa_inet.inl:
+ * ace/Service_Object.cpp:
+ * ace/String_Base.cpp:
+ * ace/OS_NS_stdlib.inl:
+ Replaced c-style cast with C++ cast
+
+ * ace/OS_NS_stdio.cpp:
+ * ace/OS_NS_time.cpp:
+ * ace/Pipe.cpp:
+ * tests/Max_Default_Port_Test.cpp:
+ * tests/Time_Value_Test.cpp:
+ Replaced ACE cast macros with C++ casts
+
+ * ace/Default_Constants.h:
+ Added ACE_LIB_TEXT to ACE_DEFAULT_SERVER_PORT_STR to fix compile
+ errors in Unicode builds
+
+ * ace/OS_Memory.h:
+ Removed not needed check for borland
+
+ * ace/OS_NS_sys_wait.inl:
+ Added ACE_LACKS_WAIT and ACE_LACKS_WAITPID, these defines are set
+ in the needed config files to determine if the OS has wait and
+ waitpid
+
+ * ace/config-chorus.h:
+ Added ACE_LACKS_WAIT
+
+ * ace/config-win32-common.h:
+ Added ACE_LACKS_WAIT, ACE_LACKS_SOCKETPAIR and ACE_LACKS_DUP2
+
+ * ace/OS_NS_signal.h:
+ Removed commented out typedefs
+
+ * ace/OS_NS_sys_socket.inl:
+ Replaced C style cast with C++ const_cast and in socketpair
+ just only check for ACE_LACKS_SOCKETPAIR, this define is now
+ also set for win32
+
+ * ace/OS_NS_unistd.inl (dup2):
+ Check for ACE_LACKS_DUP2 instead for specific OS defines
+
+ * ace/Time_Value.h:
+ Prevent copying of ACE_Countdown_Time
+
+ * ace/config-g++-common.h:
+ Cleaned up this file, removed code for pre 2.8 versions of gcc, these
+ are already dropped with the x.4 release. Makes maintenance a lot
+ easier.
+
+ * ace/config-vxworks5.x.h:
+ Added several defines, detect pentium or not on the CPU define that
+ is set. Make several defines dependent on ACE_HAS_PTHREADS, when this
+ is set, we want to use the pthread library of VxWorks.
+
+ * ace/config-psosim-g++.h:
+ * ace/config-psos-tm.h:
+ * ace/config-psos-diab.h:
+ * ace/config-psos-diab-ppc.h:
+ * ace/config-psos-diab-mips.h:
+ Added ACE_LACKS_WAIT, ACE_LACKS_WAITPID and ACE_LACKS_DUP2
+
+ * ace/config-integritySCA.h:
+ Added ACE_LACKS_WAIT, ACE_LACKS_WAITPID
+
+ * ace/OS_NS_time.inl:
+ VxWorks defines asctime_r and ctime_r but with a 3rd size_t*,
+ this is not according to the spec, so a new define
+ ACE_HAS_SIZET_PTR_ASCTIME_R_AND_CTIME_R is added on which we
+ can determine to use this variant of asctime_r and ctime_r.
+ A support request to WindRiver has been make to get these
+ methods spec compliant in newer versions of VxWorks.
+
+ * ace/Object_Manager_Base.{h,cpp}:
+ Replaced ACE cast macros with C++ casts, use unsigned int instaead
+ of u_int because u_int is not defined with VxWorks when using
+ the pthread support
+
+ * ace/README:
+ Documented the new defines
+
+ * ace/OS_NS_string.{h,cpp,inl}:
+ * ace/config-doxygen.h:
+ * configure.ac:
+ Removed ACE_LACKS_STRCHR and ACE_LACKS_STRCSPN and the related
+ code, these defines aren't set in any config file so the emulation
+ is not needed anymore
+
+ * ace/Log_Msg.cpp:
+ When a buffer overflow has occured, just don't log anything anymore,
+ when for example a backend is used, the pointer to that backend
+ can also be corrupted. So, just only log when there is no overflow.
+
+ * ace/SOCK_Dgram_Bcast.cpp:
+ Replaced ACE cast with C++ cast, also handle VxWorks specially and
+ when setsockopt fails, use ACE_ERROR_RETURN to return -1 and log an
+ error message so that the log explains what goes wrong.
+
+ * ace/os_include/os_time.h:
+ VxWorks doesn't have 2 arg ctime_r and asctime_r
+
+ * ace/os_include/os_signal.h:
+ Don't include sigLib.h with VxWorks when ACE_HAS_PTHREADS is defined
+
+ * ace/Malloc_T.h:
+ Moved ACE_Malloc_Lock_Adapter_T to the end of this file to prevent
+ compile problems with VxWorks.
+
+ * ace/OS_NS_sys_shm.cpp:
+ Removed some code that was already marked as not used.
+
+ * ace/OS_NS_Thread.{h,cpp,inl}:
+ Removed old code that was guarded using ifdef 0. Don't use
+ ACE_OS_TRACE in thr_getspecific_native because this method is
+ used in the trace functionality and are tracing again in this
+ macro, so we get a stack overflow. Changed several checks for
+ VxWorks to include ACE_HAS_PTHREADS. Made several methods
+ smaller by combining includes and reducing duplicated code.
+ Replaced ACE casts with C++ casts.
+
+ * ace/OS_NS_stdlib.cpp:
+ Just include os_limits.h instead of limits directly
+
+ * ace/os_include/os_limits.h:
+ Dependent on ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB include
+ limits or limits.h, just as we do for new
+
+ * ace/Unbounded_Set.{h,cpp}:
+ Doxygen update and return a Unbounded_Set& from the operator=
+ to allow chaining.
+
+ * examples/Misc/test_trace.cpp:
+ Replaced variable with name _ by trace, this fixes compile warning
+ with VxWorks.
+
+ * tests/UPIPE_SAP_Test.cpp:
+ * tests/Conn_Test.cpp:
+ Removed explicit template instantiations for Borland C++, we don't use
+ that.
+
+ * tests/Cache_Map_Manager_Test.cpp:
+ * tests/Cached_Accept_Conn_Test.cpp:
+ * tests/Cached_Conn_Test.cpp:
+ * tests/CDR_Array_Test.cpp:
+ * tests/CDR_File_Test.cpp:
+ * tests/CDR_Test.cpp:
+ * tests/Hash_Map_Bucket_Iterator_Test.cpp:
+ * tests/Logging_Strategy_Test.cpp:
+ * tests/MEM_Stream_Test.cpp:
+ * tests/Multicast_Test.cpp:
+ * tests/Multicast_Test_IPV6.cpp:
+ * tests/SOCK_Dgram_Bcast_Test.cpp:
+ Replaced argv[0] with fixed program name, because argc could be zero
+ with VxWorks and then we get a crash when using argv[0].
+
+ * tests/Config_Test.cpp:
+ Logged an error if tests.reg can't be opened.
+
+ * tests/FIFO_Test.cpp:
+ Only run this test when ACE_LACKS_MKFIFO is not defined, other
+ platforms then win32 also can lack this. Replaced ACE casts with
+ C++ casts.
+
+ * tests/Log_Msg_Test.cpp:
+ Don't try to overflow the log buffer with VxWorks, this will result
+ in a crash and then the rest of this test is not done.
+
+ * tests/MT_Reactor_Timer_Test.cpp:
+ Rewrote this test a little to use ACE_ERROR instead of ACE_ASSERT,
+ under VxWorks the log files are only written at the moment the
+ tests ends normally and with the ACE_ASSERT we just didn't get
+ a log file, with the ACE_ERROR we get one and can look better why
+ it fails under VxWorks.
+
+ * tests/Signal_Test.cpp:
+ Replace ACE casts with C++ casts and changed the return types of the
+ thread functions to fix compile errors with VxWorks.
+
+ * tests/run_test.lst:
+ Enabled some more tests for VxWorks.
+
+ * tests/run_test.pl:
+ Added .out to the program names generated in the VxWorks script
+
+Sat Jan 1 00:00:00 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
+
+ * Happy New Year!!!
+
+Fri Dec 31 15:23:58 2004 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/Service_Config.cpp:
+ * ace/Service_Config.h:
+
+ Added support for -p command line argument, which specifies
+ a filename to write the process id.
+
+Thu Dec 30 13:21:37 2004 Chris Cleeland <cleeland@ociweb.com>
+
+ * ACE version 5.4.3 released.
+
+Local Variables:
+add-log-time-format: current-time-string
+End: