summaryrefslogtreecommitdiff
path: root/ACE/ChangeLogs/ChangeLog-08a
diff options
context:
space:
mode:
Diffstat (limited to 'ACE/ChangeLogs/ChangeLog-08a')
-rw-r--r--ACE/ChangeLogs/ChangeLog-08a5373
1 files changed, 5373 insertions, 0 deletions
diff --git a/ACE/ChangeLogs/ChangeLog-08a b/ACE/ChangeLogs/ChangeLog-08a
new file mode 100644
index 00000000000..7a48c1babf4
--- /dev/null
+++ b/ACE/ChangeLogs/ChangeLog-08a
@@ -0,0 +1,5373 @@
+Thu Feb 21 02:34:37 CST 2008 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ACE version 5.6.3 released.
+
+Thu Feb 21 08:09:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_vxworks6.2.GNU:
+ Updated for a Windows host
+
+Mon Feb 18 19:59:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/tao_orb_tests.lst:
+ Don't run Bug_3171_Regression when messaging is disabled
+
+Thu Feb 14 11:22:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * examples/Semaphores/starter.cpp:
+ * examples/Semaphores/worker.cpp:
+ Fixed unicode link errors
+
+Wed Feb 13 20:53:00 UTC 2008 Ciju John <johnc at ociweb dot com>
+
+ * bin/tao_orb_tests.lst:
+ Turn off test Bug_3193_Regression.
+
+Wed Feb 13 19:03:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * examples/Semaphores/starter.cpp:
+ Added missing return
+
+Wed Feb 13 16:19:09 UTC 2008 Adam Mitz <mitza@ociweb.com>
+
+ * include/makeinclude/rules.local.GNU:
+
+ This is a (partial) fix for bug #3217, addressing two problems when
+ using gnu make on Windows systems:
+ 1. make depend (invoking depgen.pl) was broken
+ 2. when LN_S is cp the target of the copy operation was not updated
+ if the actual executable was remade.
+
+Wed Feb 13 12:41:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * examples/Semaphores/*:
+ Added a basic example for process semaphores
+
+Tue Feb 12 15:43:57 UTC 2008 James H. Hill <hillj@isis.vanderbilt.edu>
+
+ * NEWS:
+ Updated the NEW file with my updates for to ACE.
+
+Tue Feb 12 12:31:34 UTC 2008 Simon McQueen <sm@prismtech.com>
+
+ * bin/PerlACE/Run_Test.pm:
+
+ Amend PerlACE::add_lib_path to add path relative to $HOST_ROOT
+ also in the even that it is set. Should hopefully make this function
+ work on VXWorks. In the even that it does this will fix bug #3177.
+
+Tue Feb 12 10:18:14 UTC 2008 Simon McQueen <sm@prismtech.com>
+
+ * bin/MakeProjectCreator/config/ace_output.mpb:
+
+ Create new base project to direct libraries into $ACE_ROOT/lib.
+
+ * bin/MakeProjectCreator/config/acelib.mpb:
+
+ Remove entries that direct libraries into $ACE_ROOT/lib.
+
+ * ACEXML/apps/svcconf/svcconf.mpc:
+ * ACEXML/common/common.mpc:
+ * ACEXML/parser/parser/parser.mpc:
+ * ASNMP/asnmp/asnmp.mpc:
+ * Kokyu/Kokyu.mpc:
+ * ace/QoS/qos.mpc:
+ * ace/SSL/ssl.mpc:
+ * ace/SSL/ssl_for_tao.mpc:
+ * ace/ace_flreactor.mpc:
+ * ace/ace_foxreactor.mpc:
+ * ace/ace_qtreactor.mpc:
+ * ace/ace_tkreactor.mpc:
+ * ace/ace_xtreactor.mpc:
+ * apps/Gateway/Gateway/gateway.mpc:
+ * apps/Gateway/Peer/peer.mpc:
+ * apps/JAWS/server/server.mpc:
+ * apps/JAWS2/HTTPU/httpu.mpc:
+ * apps/JAWS2/JAWS/jaws2.mpc:
+ * apps/JAWS3/jaws3/jaws3.mpc:
+ * netsvcs/lib/lib.mpc:
+ * protocols/ace/HTBP/HTBP.mpc:
+ * protocols/ace/RMCast/RMCast.mpc:
+ * protocols/ace/TMCast/TMCast.mpc:
+ * websvcs/lib/lib.mpc:
+
+ Add ace_output.mpb as base project.
+
+ * bin/PerlACE/Run_Test.pm:
+
+ Add '.' onto the search path for test libraries.
+
+ * bin/tao_orb_tests.lst:
+
+ Create new alternate entries for some overly protracted tests
+ enabling a quicker run through.
+
+ * tests/SSL/acetest.mpb:
+
+ Add $ACE_ROOT/tests onto the link path for ACE tests.
+
+ * tests/run_test.pl:
+
+ Add $ACE_ROOT/tests onto the load path for running ACE tests.
+
+Mon Feb 11 20:46:13 UTC 2008 Ciju John <johnc at ociweb dot com>
+
+ Merging in changes from branch "Bug_3193". Here are the individual
+ Changelog entries:
+ Thu Feb 7 23:01:55 UTC 2008 Ciju John <johnc at ociweb dot com>
+
+ * bin/tao_orb_tests.lst:
+ Turn on reactive flushing oneway send test scenario.
+
+ Wed Feb 6 21:41:25 UTC 2008 Ciju John <johnc at ociweb dot com>
+
+ * bin/tao_orb_tests.lst:
+ Disable test on Windows. No viable mechanism found to fulfill
+ test pre-requisites on Windows.
+
+ Wed Jan 30 23:18:35 UTC 2008 Ciju John <johnc at ociweb dot com>
+
+ * bin/tao_orb_tests.lst:
+ Turn on TAO/tests/Oneway_Send_Timeouts.
+
+Mon Feb 11 16:12:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/PerlACE/Run_Test.pm:
+ Added wait_interval_for_process_shutdown which can be used to
+ wait longer on slower systems
+
+Wed Feb 6 08:30:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-vxworks5.x.h:
+ Some PPC's do lack log2
+
+Wed Feb 6 23:29:55 UTC 2008 Steve Huston <shuston@riverace.com>
+
+ * examples/APG/Proactor/HA_Proactive_Status.cpp: Pass
+ ACE_DEFAULT_ASYNCH_BACKLOG, not ACE_DEFAULT_BACKLOG, to the
+ ACE_Asynch_Acceptor contructor. Corrects a startup error on Windows.
+ Thanks to Sorin Voicu-Comendant for this fix.
+
+ * THANKS: Added Sorin Voicu-Comendant to the Hall of Fame.
+
+Tue Feb 5 22:15:29 UTC 2008 Simon McQueen <sm@prismtech.com>
+
+ * bin/tao_other_tests.lst:
+
+ Scheduled bug #3216.
+
+Tue Feb 5 18:51:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/MakeProjectCreator/config/test_files.mpb:
+ Use run_test*.pl as filter and automatic=0. That way we only
+ generate projects when there is a run_test.pl file. Thanks to
+ Adam Mitz for the suggestions.
+
+ * bin/MakeProjectCreator/config/acedefaults.mpb:
+ Readded test_files
+
+Tue Feb 5 13:49:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_vxworks5.5.x.GNU:
+ No need to set TAO_IDL, TAO_IDL_DEP, etc, just use HOST_ROOT.
+ Also set the values in such a way we also support a Solaris host.
+
+Tue Feb 5 13:30:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/MakeProjectCreator/config/acedefaults.mpb:
+ Added build_files as base project, test_files is the one that
+ causes some problems
+
+Tue Feb 5 08:07:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/MakeProjectCreator/config/acedefaults.mpb:
+ Temporarily remove test_files and build_files, it seems
+ to cause some errors in the windows builds
+
+Tue Feb 5 07:58:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Select_Reactor_Base.cpp:
+ Revert change of yesterday, caused compile errors on non win32
+ platforms
+
+Mon Feb 4 19:48:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-vxworks6.6.h:
+ Simplified this file
+
+ * ace/Obstack_T.cpp:
+ Initialise a few pointers
+
+ * ace/Select_Reactor_Base.cpp:
+ Removed duplicated code, made loop easier to read
+
+ * ace/Naming_Context.{h,cpp,inl}:
+ Use bool and added new inline file
+
+Mon Feb 4 18:37:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/MakeProjectCreator/config/test_files.mpb:
+ New file to list run_test.pl as Test_Files in for example a msvc
+ project file. Thanks to Adam Mitz for suggesting a way to do
+ this. This fixes bugzilla 3212
+
+ * bin/MakeProjectCreator/config/acedefaults.mpb:
+ Added test_files and build_files as base projects so that we
+ get *.mpc/*.mpb/*.mwc/run_test.pl added to project files
+
+Mon Feb 4 12:34:06 UTC 2008 Simon McQueen <sm@prismtech.com>
+
+ * bin/tao_other_tests.lst:
+
+ Schedule regression tests for bug #2777 and #3215.
+
+Sat Feb 2 07:08:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Malloc_T.h:
+ * ace/Process_Semaphore.inl:
+ * ace/Reactor.h:
+ * ace/Select_Reactor_T.h:
+ Doxygen improvements
+
+Sat Feb 2 06:36:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-win32-borland.h:
+ Updated for CodeGear C++ Builder 2007 December Update
+
+Fri Feb 01 13:25:00 UTC 2008 Simon Massey <sma@prismtech.com>
+
+ * ace/Timer_Heap_T.cpp:
+ Fixed possiable race condition.
+
+ * test/Timer_Queue_Reference_Counting_Test.cpp:
+ Fixed periodic test timeout problem.
+
+Wed Jan 30 16:00:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Message_Queue.inl:
+ Fixed incorrect include check
+
+Sun Jan 27 07:32:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_mingw32.GNU:
+ With gcc4 use the shared gcc libs
+
+ * ACE-INSTALL.html:
+ Document postfix for msvc71
+
+Sat Jan 26 07:18:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Proactor_Scatter_Gather_Test.cpp:
+ Fixed GCC warnings
+
+Sat Jan 26 06:45:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * examples/QOS/Change_Receiver_FlowSpec/Receiver_QoS_Event_Handler.h
+ * examples/QOS/Change_Receiver_FlowSpec/Sender_QoS_Event_Handler.h
+ * examples/QOS/Change_Sender_TSpec/Receiver_QoS_Event_Handler.h
+ * examples/QOS/Change_Sender_TSpec/Sender_QoS_Event_Handler.h
+ * examples/QOS/Simple/Receiver_QoS_Event_Handler.h
+ * examples/QOS/Simple/Sender_QoS_Event_Handler.h
+ Fixed compile errors with MinGW GCC 4.2.1
+
+Fri Jan 25 18:43:46 UTC 2008 James H. Hill <hillj@isis.vanderbilt.edu>
+
+ * docs/svn/config:
+ * docs/svn/svn-prefs.reg:
+
+ Added *.mwb files to the default configuration.
+
+Fri Jan 25 09:51:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-g++-common.h:
+ GCC 4 with MinGW has other export macros in config-win32-common.h that
+ must be used
+
+Thu Jan 24 09:12:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/MakeProjectCreator/config/acedefaults.mpb
+ * bin/MakeProjectCreator/config/vc8nmake.mpb
+ * bin/MakeProjectCreator/config/vc9nmake.mpb
+ Changed to use synchronous exception handling with msvc 8/9 which
+ is the default. Asynchrous exception handling does catch access
+ violations but it leads to lower performance and other problems.
+ Also the C+ gurus advice not to use asynchronous exception
+ handling. This fixes bugzilla 3169, thanks to
+ Adrian Tulloch <my-ace-sub at reyes-tulloch dot com>
+ for reporting this.
+
+ * tests/Reactor_Exceptions_Test.cpp:
+ Always use a C++ exception to test the reactor. This test is the
+ only one that fails when using synchronous exception handling with
+ msvc8/9 because it causes only an access violation on windows
+ with msvc, on other platforms it already did throw a regular
+ C++ exception
+
+ * bin/MakeProjectCreator/templates/bor.mpd:
+ Fixed typo in this template
+
+Thu Jan 24 08:32:53 UTC 2008 Vladimir Zykov <vladimir.zykov@prismtech.com>
+
+ * bin/tao_orb_tests.lst:
+ Disabled test for bug 3154 on builds where no tao_idl present.
+
+Thu Jan 24 08:25:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/OS_main.h:
+ Declare ace_main as extern C for VxWorks kernel mode. With this
+ we can resolve ace_main using symFindByName. This fixes bugzilla
+ 3204
+
+Wed Jan 23 23:40:32 UTC 2008 Steve Huston <shuston@riverace.com>
+
+ * ace/INET_Addr.cpp (set): Propagate IPv4 and 6 lookup error values
+ to errno.
+
+ * tests/MT_Reference_Counted_Event_Handler_Test.cpp: When picking a
+ unused listen port ends up binding an IPv6 address, use the IPv6
+ "localhost" for the connect address. When unregistering a event
+ handler, don't deref reactor() if it's zero (happens when the
+ registration fails). Remove an extraneous %t spec in a log string.
+
+Wed Jan 23 19:21:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_gnuwin32_common.GNU:
+ With GCC 2.9x we need to use -mcpu
+
+Wed Jan 23 17:23:31 UTC 2008 Steve Huston <shuston@riverace.com>
+
+ * include/makeinclude/platform_linux.GNU: Don't add CFLAGS to CCFLAGS
+ because it ends up adding -pipe twice when pipe=1. Thanks to Howard
+ Finer for reporting this.
+
+Tue Jan 22 10:46:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/PerlACE/ProcessVX.pm:
+ * bin/PerlACE/ProcessVX_Unix.pm:
+ * bin/PerlACE/ProcessVX_Win32.pm:
+ Refactored these scripts so that we have less duplicated code
+
+Mon Jan 21 06:07:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Dev_Poll_Reactor.cpp:
+ Fixed compile error
+
+Thu Jan 17 19:58:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_vxworks6.3.GNU:
+ Override RM on a solaris host
+
+Thu Jan 17 19:35:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-vxworks6.6.h:
+ Improved VxWorks 6.6 RTP support
+
+Thu Jan 17 19:24:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Task_Ex_T.h:
+ Marked can_put as deprecated like in Task_T.h
+
+ * ace/Task_Ex_T.inl:
+ Replaced assert with notsup return
+
+ * ace/Task_T.inl:
+ Removed not needed includes
+
+ * ace/ACE.cpp:
+ Const change
+
+ * ace/DLL.cpp:
+ Changed close_handle_on_destruction flag and error flag to bool.
+ Use ACE_OS::dl_error() to get the error message
+
+ * ace/DLL.h:
+ Changed close_handle_on_destruction flag and error flag to bool
+
+ * ace/Log_Msg.cpp:
+ Use bool and print the process id as hex on OpenVMS, the DCL
+ scripts also prints the process id as hax
+
+ * ace/Log_Msg.h:
+ Only defined the ACE_DEBUG, ACE_ERROR, and other
+ macros when they are not defined yet
+
+Thu Jan 17 18:57:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-vxworks6.6.h:
+ Improved x86 support
+
+ * ace/Dev_Poll_Reactor.cpp:
+ Layout and const changes
+
+ * ace/Encoding_Converter_Factory.cpp:
+ Const changes
+
+ * ace/FILE_Connector.h:
+ * ace/Handle_Ops.h:
+ Doxygen changes
+
+ * ace/POSIX_Proactor.cpp:
+ Use prefix increment/decrement and initialise pointer to 0
+
+ * ace/SSL/SSL_Context.cpp:
+ Initialise pointer to 0
+
+Wed Jan 16 19:40:08 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * THANKS:
+
+ Added Nayeem Khan <d dot nayeem dot khan at gmail dot com>.
+
+Wed Jan 16 18:16:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/tao_orb_tests.lst:
+ Turn on Bug 3198 regression test.
+
+Wed Jan 16 15:50:19 UTC 2008 Abdullah Sowayan <abdullah.sowayan@lmco.com>
+
+ * bin/PerlACE/ProcessVX_Unix.pm:
+ * bin/PerlACE/ProcessVX_Win32.pm:
+
+ Added support for iBootBar. iBootBar is similar to iBoot, except
+ that it is rack mounted with 8 power outlets. The scripts above
+ were extended to use the iBootBar iPAL protocol. The configuration
+ in the autobuild xml file of iBootBar is exactly the same that of
+ iBoot, except that you need to define ACE_RUN_VX_IBOOT_OUTLET
+ environment variable to specify the power outlet number you want
+ to use.
+
+Wed Jan 16 13:05:17 UTC 2008 Abdullah Sowayan <abdullah.sowayan@lmco.com>
+
+ * bin/PerlACE/ProcessVX_Unix.pm:
+ * bin/PerlACE/ProcessVX_Win32.pm:
+
+ Added ACE_RUN_VX_LOGIN and ACE_RUN_VX_PASSWORD to the scripts.
+ One can use those variables in the autobuild XML to specify
+ the login/password used to access the target from telnet.
+
+Tue Jan 15 19:16:56 UTC 2008 Ciju John <johnc at ociweb dot com>
+
+ * bin/tao_orb_tests.lst:
+ Turn on Bug 3193 regression test.
+
+Mon Jan 14 16:14:11 UTC 2008 James H. Hill <hillj@isis.vanderbilt.edu>
+
+ * tests/STL_algorithm_Test_T.cpp:
+
+ Changed the std::for_each functor object to an actual class
+ that will count the number of elements handled. It would
+ be nice to eventually validate that the number of elements
+ handled is equal to the number of elements in the container.
+
+Mon Jan 14 14:06:33 UTC 2008 James H. Hill <hillj@isis.vanderbilt.edu>
+
+ * tests/Hash_Map_Manager_Test.cpp:
+
+ Removed the print_value () function since it is no longer
+ needed in the test.
+
+ * tests/STL_algorithm_Test_T.cpp (for_each_callback):
+
+ Wrapped the unused argument in ACE_UNUSED_ARG () to prevent
+ compiler warnings.
+
+Mon Jan 14 05:01:19 UTC 2008 James H. Hill <hillj@isis.vanderbilt.edu>
+
+ * tests/acetest.mpb:
+
+ Added an empty template declaration to the base project to
+ prevent actual tests from including unnecesary template source
+ files.
+
+Mon Jan 14 04:47:50 UTC 2008 James H. Hill <hillj@isis.vanderbilt.edu>
+
+ * ace/Hash_Map_Manager_T.h:
+
+ Added the ACE style iterator declaration for the const
+ reverse iterator to ACE_Hash_Map_Manager_Ex.
+
+Mon Jan 14 04:41:29 UTC 2008 James H. Hill <hillj@isis.vanderbilt.edu>
+
+ * ace/Hash_Map_Manager_T.h:
+ * ace/Hash_Map_Manager_T.inl:
+
+ Implemented the ACE_Hash_Map_Const_Reverse_Iterator_Ex class,
+ which is the const_reverse_iterator for the
+ ACE_Hash_Map_Manager_Ex class.
+
+ * tests/Hash_Map_Manager_Test.cpp:
+ * tests/STL_algorithm_Test_T.h:
+ * tests/STL_algorithm_Test_T.cpp:
+
+ Generalized the STL algorithm test used in the hash map
+ manager test so that it can be used with any ACE container.
+
+ * tests/tests.mpc:
+
+ Added the STL_algorithm_Test_T.* files to the
+ Hash_Map_Manager_Test project.
+
+Sun Jan 13 16:40:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_sunos5_sunc++.GNU:
+ Set PLATFORM_STLPORT_CPPFLAGS independent of the Sun C++ version.
+ Thanks to Charles Brown <charles dot brown at sensis dot com>
+ for reporting that this was causing a problem with Studio 12
+
+ * include/makeinclude/platform_g++_common.GNU:
+ Only set CXX_VERSION_FOR_TEST when it has not been set yet
+
+Fri Jan 11 09:01:12 UTC 2008 Martin Corino <mcorino@remedy.nl>
+
+ * bin/PerlACE/ProcessVX_Win32.pm:
+ Added ACE_RUN_VX_PRJ_ROOT env.var. to allow for projects
+ having root directory for tests different from ACE_ROOT.
+
+Tue Jan 8 09:02:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/os_include/sys/os_types.h:
+ Changed pid_t to be an int on windows. This fixes bugzilla
+ 3190, thanks to Nathan Ernst <nathan dot ernst at citadelgroup dot com>
+ for reporting this
+
+Sun Jan 6 19:55:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/tao_orb_tests.lst:
+ Don't run bug 2936 in a static build
+
+Sun Jan 6 06:43:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/IOStream_Test.cpp:
+ Fixed include and removed chorus support
+
+Sat Jan 5 07:03:36 UTC 2008 James H. Hill <hillj@isis.vanderbilt.edu>
+
+ * ChangeLog:
+
+ Fixed incomplete entry below.
+
+Fri Jan 4 23:49:23 UTC 2008 James H. Hill <hillj@isis.vanderbilt.edu>
+
+ * tests/Hash_Map_Manager_Test.cpp:
+
+ Removed std::count_if sanity check since std::count_if is not
+ supported on Sun Studio 10.
+
+Fri Jan 4 18:47:56 UTC 2008 Adam Mitz <mitza@ociweb.com>
+
+ * bin/generate_doxygen.pl:
+
+ Added support for peer-based layout of ACE+TAO+CIAO, and also fixed
+ the use of TAGFILES when the -html_output option is used.
+
+Thu Jan 3 14:29:28 UTC 2008 James H. Hill <hillj@isis.vanderbilt.edu>
+
+ * tests/Hash_Map_Manager_Test.cpp:
+
+ Moved the Key_Equal_To struct to the top of the file.
+
+Thu Jan 3 14:21:40 UTC 2008 James H. Hill <hillj@isis.vanderbilt.edu>
+
+ * tests/Hash_Map_Manager_Test.cpp:
+
+ Removed ACE_HAS_STDCPP_STL_INCLUDES guard so the test can
+ always execute the test_STL_algorithm () function if it
+ compiles.
+
+Thu Jan 3 01:06:23 UTC 2008 James H. Hill <hillj@isis.vanderbilt.edu>
+
+ * tests/Hash_Map_Manager_Test.cpp:
+
+ Fixed compilation error on non-Windows systems. For some
+ reason, I used TCHAR instead of ACE_TCHAR. :/
+
+Thu Jan 3 00:47:36 UTC 2008 James H. Hill <hillj@isis.vanderbilt.edu>
+
+ * ace/Hash_Map_Manager_T.h:
+
+ Increased support for using ACE_Hash_Map_*_Iterator with
+ functions in the STL <algorithm> header file. This involved
+ defining all the traits required by std::iterator_traits
+ for all the iterator types.
+
+ * tests/Hash_Map_Manager_Test.cpp:
+
+ Updated the test to check if the ACE_Hash_Map_*_Iterator
+ classes are able to compile with simple STL <algorithm>
+ cases. If the target platform does not support STL or
+ our iterators, this compilation will fail.
+
+Mon Dec 31 18:32:29 UTC 2007 Chris Cleeland <cleeland@ociweb.com>
+
+ * bin/PerlACE/Process_Unix.pm:
+
+ Integrated a change originally made in OCITAO 1.4a to use a
+ non-blocking waitpid() call in a loop (max 5 seconds) to avoid
+ hanging the perl process in case waitpid() doesn't return.
+
+Sun Dec 30 18:31:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ Simplify the setup for VxWorks. We have GNU and config files for each
+ specific release, but the end user can just include the two new files
+ below and we will select the specific file required
+
+ * include/makeinclude/platform_vxworks.GNU:
+ New file, based on the environment variable WIND_PLATFORM we
+ select a specific VxWorks GNU file. The WIND_PLATFORM environment
+ variable is set by the wrenv tool
+
+ * ace/config-vxworks.h:
+ Based on ACE_VXWORKS we include a specific vxworks config file.
+ ACE_VXWORKS is added to the compiler flags when using the ACE
+ GNU makefiles.
+
+Fri Dec 28 18:57:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_vxworks6.6.GNU:
+ Added -fno-strict-aliasing to the CPPFLAGS as workaround to get
+ rid of the warnings on the VxWorks system header files. This
+ has been reported to WindRiver
+
+Fri Dec 28 18:18:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-sunos5.11.h:
+ New file for Solaris 11
+
+Fri Dec 28 17:52:32 UTC 2007 Chris Cleeland <cleeland@ociweb.com>
+
+ * ace/config-macosx-leopard.h:
+
+ Tweaks to get ACE tests to run properly on OS X Intel. Major
+ change was properly setting ACE_SIZEOF_LONG_DOUBLE.
+
+ * include/makeinclude/platform_macosx_leopard.GNU:
+
+ Broke this into a separate file, even though all it does right
+ now is include the platform_macros for tiger. Eventually I hope
+ to refactor the OS X support so that it's structured more like
+ the G++ supporting files.
+
+Fri Dec 28 17:44:37 UTC 2007 Chris Cleeland <cleeland@ociweb.com>
+
+ * ace/Atomic_Op.cpp:
+
+ Folded in changes originally from OCITAO 1.5a that prevent low
+ probability race conditions when using ACE_Atomic_Op<> inside
+ static instances in libraries that link with libACE. This
+ addresses [Bug 3185].
+
+Fri Dec 28 15:34:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_sunos5_common.GNU:
+ Solaris 11 also has sendfile in its own library. Thanks to
+ Douglas Atique <tellmebout-corba at yahoo dot com> for
+ reporting this.
+
+Thu Dec 27 11:23:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-linux-common.h:
+ Enabled event_poll reactor for 2.6 kernels
+
+ * ace/config-openvms.h:
+ Cleanup
+
+ * ace/config-vxworks6.6.h:
+ Removed workaround
+
+ * ace/Dev_Poll_Reactor.h:
+ Removed linux kernel check, moved to config-linux-common.h
+
+Mon Dec 24 10:17:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-sunos5.7.h:
+ Added ACE_HAS_DEV_POLL, it is introduced with Solaris 7
+
+Mon Dec 24 09:32:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_sunos5_common.GNU:
+ New file, factored out common sunos5
+
+ * include/makeinclude/platform_sunos5_g++.GNU:
+ Use new common file
+
+ * include/makeinclude/platform_sunos5_sunc++.GNU:
+ Use new common file and removed SunOS4 support
+
+Fri Dec 21 21:22:58 UTC 2007 Friedhelm Wolf <fwolf@dre.vanderbilt.edu>
+
+ * ace/README: added documentation for ACE_HAS_STDCPP_STL_INCLUDES
+ macro.
+
+Fri Dec 21 14:10:48 UTC 2007 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
+
+ * ace/Task_T.inl: Added #include "ace/config-all.h" to the
+ ACE_NOTSUP_RETURN macro would be visible. Thanks to Steve
+ Huston for reporting this.
+
+Fri Dec 21 03:05:46 UTC 2007 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
+
+ * ace/Task_T.h (class ACE_Task): Updated the documentation for
+ can_put() to make it clear that this method is deprecated and
+ will go away at some point.
+
+Fri Dec 21 03:03:56 UTC 2007 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
+
+ * ace/Task_T.inl (can_put): Removed the assert() since ACE library
+ methods shouldn't call assert... Changed this to
+ ACE_NOTSUP_RETURN. Thanks to Gautam Thaker for reporting this.
+
+Thu Dec 20 20:01:07 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/Codecs.h:
+ * ace/Codes.cpp:
+
+ Fixed fuzz warnings.
+
+Tue Dec 18 17:56:30 UTC 2007 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
+
+ * docs/ACE-development-process.html,
+ * docs/ACE-bug-process.html: Updated these documents to clarify
+ that submitters of code, bug fixes, etc. waive claims to
+ copyright or ownership of the submissions. Thanks to Tom
+ Callaway <tcallawa at redhat dot com> for help with this.
+
+Thu Dec 20 15:39:43 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/Codecs.h:
+ * ace/Codecs.cpp:
+
+ Add is_chunked argument to encode() which selects whether the
+ encoded output is "chunked" into newline terminated 72 column
+ chunks. Fixed bug where "chunked" output was not terminated by
+ a newline if the input buffer length was an exact multiple of 3.
+ Thanks to Alick Nie <alick_nie at 163 dot com> for reporting
+ inconsistant encoding behavior which lead to this change.
+
+ * THANKS:
+
+ Add Alick Nie <alick_nie at 163 dot com>.
+
+Thu Dec 20 14:00:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Sched_Params.cpp:
+ Use VX_TASK_PRIORITY_MAX and VX_TASK_PRIORITY_MIN when they
+ are defined
+
+Thu Dec 20 13:46:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/OS_NS_Thread.h:
+ Layout change
+
+ * ace/OS_NS_Thread.inl:
+ Fixed warning with VxWorks 6.6 which uses GCC 4.1.2
+
+Thu Dec 20 13:46:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/OS_NS_dlfcn.inl:
+ Fixed warning with VxWorks 6.6 which uses GCC 4.1.2
+
+Thu Dec 20 13:34:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/OS_NS_Thread.inl:
+ Fixed warning with VxWorks 6.6 which uses GCC 4.1.2
+
+Thu Dec 20 13:04:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_aix_ibm.GNU:
+ Fixed typo in this file
+
+Thu Dec 20 10:30:00 UTC 2007 Simon Massey <simon.massey@prismtech.com>
+
+ * bin/tao_orb_tests.lst:
+
+ Exclude TAO/tests/CSD_Collocation from LynxOS builds. They
+ overload/tax the LynxOS kernal resulting in random process
+ table corruption and filing system errors.
+
+Wed Dec 19 14:04:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_aix_ibm.GNU:
+ * ace/config-aix-5.x.h:
+ Deprecated Visual Age 5 and older
+
+Tue Dec 18 14:40:11 UTC 2007 Adam Mitz <mitza@ociweb.com>
+
+ * bin/tao_orb_tests.lst:
+
+ Exclude TAO/tests/CSD_Collocation from minimum CORBA builds.
+
+Tue Dec 18 10:47:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/tao_orb_tests.lst:
+ Added Bug 3171 Regression
+
+Mon Dec 17 16:41:44 UTC 2007 Adam Mitz <mitza@ociweb.com>
+
+ * bin/tao_orb_tests.lst:
+
+ Added TAO/tests/CSD_Collocation.
+
+Mon Dec 17 12:35:00 UTC 2007 Simon Massey <simon.massey@prismtech.com>
+
+ * bin/tao_other_tests.lst:
+ added TAO/orbsvcs/tests/InterfaceRepo/Bug_3174_Regression/run_test.pl
+ for bugzilla 3174.
+
+Mon Dec 17 10:00:12 UTC 2007 Martin Corino <mcorino@remedy.nl>
+
+ * ace/Pipe.cpp:
+ Implemented fix for delays on OpenVMS when using socketpair() for Pipe.
+
+Sun Dec 16 19:26:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Refcounted_Auto_Ptr.h:
+ * ace/Refcounted_Auto_Ptr.inl:
+ Extended this template, thanks to Hu Yi <huyi dot zg at gmail dot com>
+ for extending this template
+
+ * tests/Refcounted_Auto_Ptr_Test.cpp:
+ Extended
+
+ * tests/TSS_Test.cpp:
+ Removed pthread draft 4 code and fixed compile warnings with VxWorks 6.6
+
+ * ace/Pipe.cpp:
+ Const changes
+
+Sun Dec 16 07:03:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ACEXML/common/AttributesImpl.h:
+ Doxygen improvements
+
+Sun Dec 16 06:49:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-sunos5.5.h:
+ Added ACE_HAS_SOCK_BUF_SIZE_MAX, thanks to Adam Mitz for pointing
+ out this is needed for Solaris
+
+ * ace/OS_NS_Thread.cpp:
+ Const changes
+
+ * ace/OS_NS_Thread.inl:
+ Simplified ifdef checks in multiple methods
+
+ * ace/Select_Reactor_Base.cpp:
+ Layout change
+
+ * ace/Select_Reactor_Base.inl:
+ Change for msvc9
+
+ * ace/Select_Reactor_T.cpp:
+ No need to check for 0 after ACE_NEW_RETURN
+
+ * ace/Svc_Conf.y:
+ * ace/Svc_Conf_y.cpp:
+ Changed DEBUGGING to SVC_CONF_Y_DEBUGGING and also fixed
+ the compile problems that exist in the code guarded by
+ this define
+
+Sat Dec 15 15:02:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * apps/gperf/gperf.mpc:
+ * bin/PerlACE/perlace.mpc:
+ Use custom_only=1 for these MPC files
+
+Sat Dec 15 14:57:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Object_Manager.cpp:
+ Disable the critical error boxes when ACE_DISABLE_WIN32_ERROR_WINDOWS
+ is defined. This fixes bugzilla 3170. Thanks to Adrian Tulloch
+ <my-ace-sub at reyes-tulloch dot com> for suggesting this
+
+ * ace/Svc_Conf.h:
+ Fixed compile error when DEBUGGING is defined
+
+ * ace/Token.cpp:
+ Renamed DEBUGGING to ACE_TOKEN_DEBUGGING, DEBUGGING is used on
+ more places like as a member in an enum. Also const, bool changes.
+
+ * ace/TP_Reactor.cpp:
+ Layout and const changes
+
+Sat Dec 15 14:36:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * docs/bzcar/bczar.html:
+ Updated location of this page and improved bczar instructions
+
+Fri Dec 14 13:21:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * etc/index.html:
+ * docs/Download.html:
+ Updated for x.6.2
+
+Fri Dec 14 02:48:57 CST 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ACE version 5.6.2 released.
+
+Thu Dec 13 16:19:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/os_include/sys/os_socket.h:
+ Set ACE_HAS_SOCK_BUF_SIZE_MAX_VALUE to SSIZE_MAX when it is not
+ set yet
+
+ * ace/config-tandem-nsk-mips-v2.h:
+ * ace/config-tandem-nsk-mips-v3.h:
+ No need to set ACE_HAS_SOCK_BUF_SIZE_MAX_VALUE anymore
+
+ * ace/Pipe.h:
+ Doxygen changes
+
+Wed Dec 12 13:15:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/OS_NS_sys_socket.inl:
+ When ACE_HAS_SOCK_BUF_SIZE_MAX is defined, don't use
+ SSIZE_MAX but ACE_HAS_SOCK_BUF_SIZE_MAX_VALUE as value
+ to check. That way we can limit the size of the packets
+ on OpenVMS.
+
+ * ace/config-openvms.h:
+ Added ACE_HAS_SOCK_BUF_SIZE_MAX and set
+ ACE_HAS_SOCK_BUF_SIZE_MAX_VALUE to a value of 64k. This should
+ increase the test results on OpenVMS to a better level
+
+ * ace/config-tandem-nsk-mips-v2.h:
+ * ace/config-tandem-nsk-mips-v3.h:
+ Set ACE_HAS_SOCK_BUF_SIZE_MAX_VALUE to SSIZE_MAX to match
+ the old behaviour.
+
+ * ace/Reactor.h:
+ Layout change
+
+ * ace/Select_Reactor_T.cpp:
+ Layout change, initialise pointer to 0
+
+ * ace/SSL/SSL_SOCK_Stream.inl:
+ Const changes
+
+ * ace/TP_Reactor.cpp:
+ Layout change
+
+Fri Dec 7 18:33:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/OS_main.h:
+ Make sure we initialise the resolvLib with VxWorks RTP
+
+Fri Dec 7 06:27:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * apps/gperf/gperf.mpc:
+ * bin/PerlACE/perlace.mpc:
+ With vc9 set ConfigurationType to 10 to disable the creation
+ of the manifest file which fails because these projects don't
+ have source code
+
+Thu Dec 6 15:22:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/SSL/SSL_SOCK_Stream.cpp:
+ Layout and const changes
+
+Wed Dec 5 14:46:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/INET_Addr.cpp:
+ Use this-> to comply with coding standards
+
+ * ace/OS_NS_dlfcn.inl:
+ Initialise pointer with 0
+
+ * ace/OS_NS_netdb.cpp:
+ Use C++ const_cast instead of c-style cast
+
+Tue Dec 4 20:20:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/INET_Addr.cpp:
+ Removed some not needed ACE_UNUSED_ARG
+
+ * OS_NS_netdb.inl (gethostbyaddr_r):
+ Fixed VxWorks implementation
+
+Tue Dec 4 19:28:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/tao_orb_tests.lst:
+ Run all csd tests on VxWorks
+
+Tue Dec 4 18:07:59 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
+
+ * bin/fuzz.pl:
+
+ Temporarily exclude $TAO_ROOT/orbsvcs/orbsvcs/ESF from the
+ ACE_SYNCH_MUTEX check to eliminate fuzz warnings.
+
+Tue Dec 4 16:30:19 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * tests/Reactor_Notify_Test.cpp: Don't try to call
+ run_quiet_notify_test in single-threaded build.
+
+Tue Dec 4 15:03:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/CDR_Base.h:
+ Changed ACE_IMPLEMENT_WITH_NATIVE_LONGDOUBLE to
+ ACE_CDR_IMPLEMENT_WITH_NATIVE_DOUBLE which has to be defined to
+ 1. This makes this file easier to maintain
+
+ * ace/config-linux-common.h:
+ * aceconfig-vxworks5.x.h:
+ Added ACE_CDR_IMPLEMENT_WITH_NATIVE_DOUBLE defined as 1. This fixes
+ also the LongDouble issues with VxWorks 6.x
+
+Tue Dec 4 13:50:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * netsvcs/lib/Name_Handler.cpp (parse_args):
+ Fixed unicode build
+
+Mon Dec 3 19:41:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/tao_orb_tests.lst:
+ Added bug 3163 regression
+
+Mon Dec 3 19:00:57 UTC 2007 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
+
+ * netsvcs/lib/Name_Handler.cpp (naming_context): Fixed typos.
+
+Mon Dec 3 14:57:36 UTC 2007 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
+
+ * netsvcs/lib/Name_Handler.h: Moved the inline methods to the
+ Name_Handler.cpp file. Also, zapped the unnecessary virtual
+ method for naming_context(). Thanks to Johnny for catching
+ this.
+
+Mon Dec 3 14:21:20 UTC 2007 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
+
+ * netsvcs/lib/Name_Handler.{h,cpp}: Check the return value from
+ this->parse_args (argc, argv) and allow use all range config
+ options for ACE_Name_Acceptor::init. Thanks to Vladislav Zverev
+ vladislav at gtss dot spb dot ru> for these patches.
+
+Mon Dec 3 10:06:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/OS_NS_Thread.inl:
+ Removed not needed check for pthread_cancel
+
+Mon Dec 3 10:02:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-aix-5.x.h:
+ * ace/config-cray.h:
+ * ace/config-cygwin32.h:
+ * ace/config-hpux-11.00.h:
+ * ace/config-integritySCA.h:
+ * ace/config-irix6.x-common.h:
+ * ace/config-linux.h:
+ * ace/config-macosx-leopard.h:
+ * ace/config-macosx-panther.h:
+ * ace/config-macosx-tiger.h:
+ * ace/config-macosx.h:
+ * ace/config-netbsd.h:
+ * ace/config-openvms.h:
+ * ace/config-posix.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-unixware-7.1.0.h:
+ * ace/config-unixware-7.1.0.udk.h:
+ * ace/config-vxworks5.x.h:
+ * ace/config-vxworks6.2.h:
+ * ace/config-vxworks6.3.h:
+ * ace/config-vxworks6.4.h:
+ * ace/config-win32-interix.h:
+ Removed ACE_HAS_PTHREADS_STD, we only support the official pthread
+ standard, not any draft
+
+ * ace/config-cray.h:
+ Removed support for Unicos 9 and earlier. So far as I can find on the web
+ unicos 9 is from 1997
+
+ * ace/config-mvs.h:
+ Removed draft6, according to references on the web the std
+ pthread is supported now
+
+ * ace/config-tandem-nsk-mips-v2.h:
+ * ace/config-tandem-nsk-mips-v3.h:
+ Newer NSK versions to support pthread std
+
+ * ace/config-tru64.h:
+ Removed support for ancient tru64 versions
+
+ * ace/os_include/os_limits.h:
+ Updated for VxWorks 6.6.
+
+ * ace/os_include/os_pthread.h:
+ Removed support for the draft pthread mappings
+
+ * ace/os_include/os_time.h:
+ Use ACE_HAS_PTHREADS
+
+ * ace/os_include/sys/os_msg.h:
+ Removed not needed workaround for osf1
+
+ * ace/OS_NS_pwd.inl:
+ * ace/OS_NS_signal.inl:
+ Use ACE_HAS_PTHREADS
+
+ * ace/OS_NS_string.cpp:
+ Initialise pointer with 0
+
+ * ace/OS_NS_Thread.cpp:
+ * ace/OS_NS_Thread.inl:
+ * ace/Thread_Manager.cpp:
+ Removed support for pthread draft 4, 6, & 7
+
+ * ace/Recursive_Thread_Mutex.cpp:
+ get_nesting_level is only not support with VxWorks tasks
+
+ * ace/Select_Reactor_Base.cpp:
+ Layout change
+
+ * ace/Token.h:
+ Only with VxWorks tasks use semaphores
+
+ * ace/WIN32_Asynch_IO.cpp
+
+Sun Dec 2 17:47:13 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * configure.ac:
+
+ Remove code which defined ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA
+ and ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION feature test macros.
+ There are vestigial bits of the tests which still remain -- the
+ entire platform template capability tests need to be rewritten.
+
+ * m4/config_h.m4:
+
+ Remove templates for ACE_HAS_TEMPLATE_INSTANTATION_PRAGMA and
+ ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION.
+
+Sun Dec 2 17:43:27 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/README:
+
+ Remove description of ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION.
+ This feature test macro was removed some time ago.
+
+Sun Dec 2 17:41:01 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/OS_NS_stdlib.cpp:
+
+ Change initial program name returned by the emulated version of
+ ACE_OS::getprogname() to be the empty string rather than a null
+ pointer.
+
+Sun Dec 2 06:47:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/gperf/tests/test.cpp:
+ Fixed conversion warning
+
+Sat Dec 1 17:06:32 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
+
+ * bin/fuzz.pl:
+ Fixed the checks of ACE_SYNCH_MUTEX and ACE_Thread_Mutex to exclude
+ checking for those key words in ACE. We only want to detect the usage
+ of those words in TAO and CIAO.
+
+Fri Nov 30 23:59:41 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
+
+ * bin/fuzz.pl:
+
+ Added the following checks:
+
+ check_for_ACE_SYNCH_MUTEX:
+ This test checks for the use of ACE_SYNCH_MUTEX in TAO/CIAO,
+ TAO_SYNCH_MUTEX should be used instead for consistency.
+
+ check_for_ACE_Thread_Mutex:
+ This test checks for the use of ACE_Thread_Mutex in TAO/CIAO,
+ TAO_SYNCH_MUTEX should be used instead to make the code buid
+ in single-threaded builds.
+
+ I will fix the resulting fuzz errors over the weekend.
+
+Fri Nov 30 22:11:32 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * ace/WFMO_Reactor.h: Clarify that only the owner thread can expire
+ timers and wait on the notifications handle.
+
+Fri Nov 30 21:53:15 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * tests/Reactor_Notify_Test.cpp: Added a test to verify that a quiet
+ (e.g., no I/O occurring) event loop will be awoken by a notify().
+
+Fri Nov 30 16:58:00 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * ace/CDR_Stream.{h cpp}:
+ Added replace (ACE_CDR::Short, char *), analogous to the existing
+ replace (ACE_CDR::Long, char *); replaces a previous place in the
+ stream with a short.
+ To make the replace() methods more convenient and easier to use
+ correctly, added the following methods:
+ char* write_long_placeholder (void);
+ char* write_short_placeholder (void);
+ These methods align the stream's write pointer properly then write
+ a 0-valued placeholder in the stream. The pointer to the placeholder
+ is returned; that pointer can later be passed to replace().
+
+ * tests/CDR_Test.cpp: Added tests for placeholder and replace ops.
+
+ Thank you to Howard Finer for contributing these additions.
+
+ * NEWS: Added note about these additions.
+
+Fri Nov 30 11:50:00 UTC 2007 Simon Massey <sma@prismtech.com>
+
+ * bin/tao_other_tests.lst:
+ add TAO/orbsvcs/tests/InterfaceRepo/Bug_3155_Regression/run_test.pl
+
+Thu Nov 29 19:49:23 UTC 2007 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
+
+ * tests/Process_Manager_Test.cpp: Changed ACE_MT_SYNCH to ACE_SYNCH so
+ this works on single-threaded builds. Thanks to Johnny for
+ reporting this.
+
+Thu Nov 29 18:10:27 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/ARGV.h:
+
+ #include "ace/Global_Macros.h". This is included implicitly on
+ platforms where ACE_TEMPLATES_REQUIRE_SOURCE, but is needed for
+ those that don't.
+
+Wed Nov 28 13:37:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_vxworks6.3.GNU:
+ Only use pic when building rtp
+
+Wed Nov 28 13:27:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/OS_NS_unistd.inl:
+ Updated for VxWorks 6.6
+
+Wed Nov 28 13:24:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Task.cpp:
+ Updated for VxWorks 6.6
+
+Wed Nov 28 13:18:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/OS_NS_arpa_inet.cpp:
+ Updated for VxWorks 6.6
+
+Wed Nov 28 13:08:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/os_include/sys/os_types.h:
+ Updated for VxWorks 6.6
+
+Wed Nov 28 10:56:29 UTC 2007 Vladimir Zykov <vladimir.zykov@prismtech.com>
+
+ * bin/tao_orb_tests.lst:
+ Added Bug_3154_Regression.
+
+Wed Nov 28 07:30:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Timer_Queue_Adapters.{h,cpp}:
+ Updated activate method because of new argument in the base
+ class
+
+Tue Nov 27 14:16:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_linux.GNU:
+ Added support for Fedora 8
+
+Tue Nov 27 14:03:17 UTC 2007 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
+
+ * tests/Process_Manager_Test.cpp: Added
+
+ #include "ace/Synch_Traits.h"
+
+ so the ACE_MT_SYNCH macro is visible. Thanks to Johnny for
+ reporting this.
+
+Tue Nov 27 13:14:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/OS_NS_Thread.cpp:
+ Added missing const_cast for VxWorks
+
+Tue Nov 27 13:10:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * examples/Reactor/Multicast/server.cpp
+ Don't use the deprecated ACE_SOCK_Dgram_Mcast methods
+
+Tue Nov 27 10:01:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_linux.GNU:
+ Updated for FC7
+
+Tue Nov 27 08:27:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/OS_NS_Thread.{h,cpp,inl}:
+ * ace/Task.{h,cpp}:
+ * ace/Thread.{h,cpp,inl}:
+ * ace/Thread_Manager.{h,cpp}:
+ Added a const char* argument to all methods that create a thread
+ so that we can pass in an optional thread name which is used at
+ this moment only on VxWorks. Added ACE_OS::thr_name() to retrieve
+ the name of the current thread.
+
+ * ace/SOCK_Dgram_Mcast.{h,cpp}:
+ Removed deprecated subscribe/unsubscribe methods
+
+Tue Nov 27 06:33:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * examples/Reactor/Multicast/Log_Wrapper.cpp:
+ Don't use the deprecated ACE_SOCK_Dgram_Mcast methods
+
+Mon Nov 26 20:41:03 UTC 2007 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
+
+ * tests/Process_Manager_Test.cpp: Changed the use of
+ ACE_Thread_Mutex to ACE_SYNCH_MUTEX so that the test compilees
+ properly on single-threaded builds. Thanks to Johnny for
+ reporting this.
+
+Mon Nov 26 19:41:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * examples/Reactor/Ntalker/ntalker.cpp:
+ Don't use the deprecated ACE_SOCK_Dgram_Mcast methods
+
+Mon Nov 26 15:10:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_vxworks6.6.GNU:
+ * ace/config-vxworks6.6.h:
+ New files for VxWorks 6.6
+
+Mon Nov 26 12:27:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_vxworks6.2.GNU:
+ * include/makeinclude/platform_vxworks6.3.GNU:
+ Make sure we also use -mlongcall with c files
+
+Mon Nov 26 11:26:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_linux.GNU:
+ With FC6 and RedHat 5.0/5.1 we have to disable visibility. Use
+ lsb_release info to detect these versions. Simplifies the checks
+ we do and at the same moment we also support RedHat 5.1 on IA65
+
+Mon Nov 26 11:04:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/tao_orb_tests.lst:
+ Enabed several tests for VxWorks
+
+Mon Nov 26 03:29:21 UTC 2007 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
+
+ * ace/Process_Manager.cpp: Fixed a problem where spawning a
+ process with ACE_Process_Manager resulted in deadlock while
+ waiting for the end of another process. Thanks to Oliver Spang
+ <oliver dot spang at nsn dot com> for these fixes.
+
+ * tests/Process_Manager_Test.cpp: Added a regression test for
+ Oliver's patches. Thanks again to oliver Spang for this code.
+
+Sun Nov 25 09:18:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/OS_NS_stdio.inl (vsprintf):
+ Updated for msvc9
+
+Sun Nov 25 09:15:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-win32-msvc9.h:
+ Disabled warning 4250 with this compiler
+
+Sat Nov 24 00:23:34 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * ace/Reactor.h: Clarified the workings of the optional hook function
+ that can be passed to event loop methods. Thanks to Andre Kostur
+ for this idea.
+
+Fri Nov 23 19:38:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/MakeProjectCreator/config/vc8_warnings.mpb:
+ * bin/MakeProjectCreator/config/vc_warnings.mpb:
+ Renamed vc8 to vc because this file is now also used for vc9
+
+ * bin/MakeProjectCreator/config/acedefaults.mpb:
+ Updated base project because of rename above
+
+ * bin/MakeProjectCreator/config/vc9.features:
+ New file
+
+ * bin/MakeProjectCreator/config/vc9nmake.mpb:
+ New file
+
+ * contrib/minizip/minizip.mpc:
+ Updated for vc9
+
+ * examples/Service_Configurator/Misc/Timer_Service.cpp:
+ Layout change
+
+ * examples/Connection/non_blocking/CPP-connector.cpp:
+ Just not name an argument instead of using ACE_UNUSED_ARG
+
+ * examples/APG/Reactor/HAStatus-AC.cpp:
+ Initialise some pointers with 0
+
+ * bin/make_release.py:
+ Added generation for vc9
+
+ * ASNMP/asnmp/wpdu.cpp:
+ Layout change
+
+ * ACE-install.sh:
+ Removed, ancient
+
+Fri Nov 23 19:38:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/SOCK_Dgram_Mcast.cpp:
+ Use join instead of subscribe
+
+Fri Nov 23 06:50:01 UTC 2007 Olli Savia <ops@iki.fi>
+
+ * tests/run_test.lst:
+ Do not run Signal_Test on LynxOS.
+
+Thu Nov 22 13:47:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/ace_for_tao.mpc:
+ * ace/QoS/qos.mpc:
+ * bin/MakeProjectCreator/config/ace_fl.mpb:
+ * bin/MakeProjectCreator/config/ace_gl.mpb:
+ * bin/MakeProjectCreator/config/ace_qt.mpb:
+ * bin/MakeProjectCreator/config/ace_x11.mpb:
+ * bin/MakeProjectCreator/config/acedefaults.mpb:
+ * bin/MakeProjectCreator/config/ipv6.mpb:
+ Added support for vc9
+
+Thu Nov 22 12:44:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Vector_T.inl:
+ Fixed compile error
+
+ * bin/msvc_mpc_auto_compile.pl:
+ * bin/msvc_static_compile.pl:
+ Added vc9 as option
+
+Wed Nov 21 21:43:54 UTC 2007 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
+
+ * ace/Vector_T.inl (advance):
+ * ace/Vector_T.cpp: Fixed the push_back() and pop_back() methods
+ so they work properly after resizing. Thanks to Karl-Heinz Wind
+ <wind at itq dot de> for these fixes. This fixes bugid 3152.
+
+Wed Nov 21 21:36:27 UTC 2007 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
+
+ * tests/Vector_Test.cpp (run_main): Updated the test so that it
+ checks for the buggy push_back() and pop_back(). Thanks to
+ Karl-Heinz Wind <wind at itq dot de> for providing these
+ enhancements.
+
+Wed Nov 21 19:37:29 UTC 2007 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
+
+ * examples/Reactor/Ntalker/ntalker.cpp (ACE_TMAIN):
+
+ Use ACE_SOCK_Dgram_Mcast::leave() instead of deprecated
+ ...::unsubscribe() to leave the multicast group. Thanks to
+ Stefan Naewe <stefan dot naewe at atlas-elektronik dot com> for
+ reporting this.
+
+Wed Nov 21 16:14:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/OS_NS_sys_utsname.cpp (name):
+ Extended VxWorks implementation
+
+Wed Nov 21 16:06:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/PerlACE/ProcessVX_Unix.pm:
+ * bin/PerlACE/ProcessVX_Win32.pm:
+ Added support for iBoot
+
+Sun Nov 18 06:25:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * configure.ac:
+ Fixed ACE_HAS_POSIX_SEM_TIMEOUT check, thanks to Thomas Girard
+ <thomas dot g dot girard at free dot fr> for reporting this.
+ This fixes bugzilla 3153
+
+Fri Nov 16 04:12:20 UTC 2007 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
+
+ * examples/Service_Configurator/Misc/main.cpp (ACE_TMAIN): Added a
+ space between "-f" and "svc.conf". This fixes a bug. Thanks
+ to Kun Niu <haoniukun at gmail dot com> for this fix.
+
+Fri Nov 16 09:37:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_linux_common.GNU:
+ * ace/config-linux-common.h:
+ * m4/platform.m4:
+ Changed ACE_HAS_LINUX_NPTL to ACE_LACKS_LINUX_NPTL. All recent
+ linux distributions do have NPTL, only older versions lack this
+ support. By changing HAS to LACKS it makes it easier to use ACE
+ with their own makefile scheme. This fixes bugzilla 3084
+
+Thu Nov 15 19:44:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_linux_common.GNU:
+ Retrieve distribution and release number using lsb_release
+
+ * include/makeinclude/platform_g++_common.GNU:
+ Moved RedHat/FC checks to platform_linux.GNU, this only needs
+ to be done when using GCC on Linux, not when using GCC on
+ other platforms
+
+ * include/makeinclude/platform_linux.GNU:
+ With Ubuntu 7.04 and 7.10 we can't use visibilit, we get
+ unresolved externals when using it. We are now using
+ lsb_release to detect the distribution
+
+Thu Nov 15 08:41:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/os_include/os_limits.h:
+ PIPE_BUF is also defined to -1 with VxWorks 6.5
+
+Thu Nov 15 05:40:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_vxworks5.5.x.GNU:
+ * include/makeinclude/platform_vxworks6.2.GNU:
+ * include/makeinclude/platform_vxworks6.3.GN:
+ Add -mlongcall also to CFLAGS
+
+Wed Nov 14 19:12:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/MakeProjectCreator/templates/gnu.mpd:
+ When link_groups is defined to 1 we group the LDLIBS within
+ -Wl,--start-group and -Wl,--end-group. This way the user can
+ manually enable this through the platform_macros.GNU file and
+ doesn't need to regenerate all makefiles. Also removed the
+ check for the compiler name, with VxWorks we also can use this
+ and there we have different compilers (ccppc, ccpentium, etc)
+
+ * include/makeinclude/wrapper_macros.GNU:
+ also can use this
+ and there we have different compilers (ccppc, ccpentium, etc)
+
+ * include/makeinclude/wrapper_macros.GNU:
+ Set link_groups to 0 by default, the user has to explicitly enable
+ it
+
+ * bin/MakeProjectCreator/docs/templates/gnu.txt:
+ Removed link_groups, that is now enabled through platform_macros.GNU,
+ not through MPC
+
+Wed Nov 14 16:16:49 UTC 2007 Ciju John <johnc at ociweb dot com>
+
+ * ace/Service_Config.cpp:
+ Check the reactor instance before using it.
+
+Wed Nov 14 14:34:26 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * m4/config_h.m4:
+ * m4/platform.m4:
+
+ Remove autoheader template and platform support for the pSOS
+ platform. Support was removed from ACE some time ago.
+
+Wed Nov 14 11:00:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_linux_icc.GNU:
+ Added support for Intel C++ 10.1
+
+Wed Nov 14 07:47:28 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * m4/config_h.m4:
+
+ Removed PTHREAD_STACK_MAX autoheader template as this feature
+ test macro is not used.
+
+Wed Nov 14 07:46:43 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * m4/config_h.m4:
+ * m4/platform.m4:
+
+ Remove autoheader template and platform support for the DG/UX
+ platforms. Support was removed from ACE some time ago.
+
+Wed Nov 14 07:23:07 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * m4/platform.m4:
+
+ Update autoheader templates for ACE_INT64_FORMAT_SPECIFIER and
+ ACE_UINT64_FORMAT_SPECIFIER to clarify that they're the printf
+ format specifiers for the ACE_INT64 and ACE_UINT64 types.
+
+ This can be an important distinction for platforms with
+ compilers that validate literal format strings (where passing
+ "long long" for "%ld", or "long" for "%lld" will result in an
+ warning/error even when both are 64 bit integers).
+
+Wed Nov 14 07:18:21 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * m4/platform.m4:
+
+ Remove platform support for the "fsu" platform. Support was
+ removed from ACE some time ago.
+
+Wed Nov 14 07:12:03 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * m4/config_h.m4:
+ * m4/platform.m4:
+
+ Remove autoheader templates and platform support for the "m88k"
+ platform. Support was removed from ACE some time ago.
+
+Tue Nov 13 14:34:17 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * configure.ac:
+ * m4/config_h.m4:
+
+ Replace autoheader templates for ACE_HAS_ALPHA_TIMER,
+ ACE_HAS_POWERPC_TIMER, and ACE_HAS_PENTIUM in config_h.m4 with
+ a third argument to AC_DEFINE in configure.ac
+
+Tue Nov 13 07:45:25 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * configure.ac:
+
+ Add ACE_HAS_INTEL_ASSEMBLY feature test.
+
+Tue Nov 13 06:48:16 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/OS_NS_time.inl:
+
+ Changed the inline assembly implementation of gethrtime() for
+ the amd64/x86_64 architecture to recognize that the timestamp is
+ read into the %eax and %edx registers, and thus must be combined
+ into a 64 bit value. Thanks to Nathan Ernst <Nathan dot Ernst at
+ citadelgroup dot com > for reporting this bug.
+
+ * THANKS:
+
+ Add Nathan Ernst <Nathan dot Ernst at citadelgroup dot com>.
+
+Tue Nov 13 06:01:33 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/OS_NS_stdio.inl:
+
+ Change of Thu Nov 8 04:02:21 UTC 2007 was missing ACE_WIN32
+ in conditional. Thanks to Johnny Willemsen for pointing out
+ resulting scoreboard failures.
+
+Mon Nov 12 20:05:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/tao_orb_tests.lst:
+ Enabled Smart_Proxies/Policy with VxWorks
+
+Mon Nov 12 14:16:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Log_Msg.{h,cpp,inl}:
+ Use bool for several flags
+
+Mon Nov 12 14:12:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/tao_orb_tests.lst:
+ Disable Bug_2953_Regression for the moment on VxWorks, it hangs out
+ target
+
+Mon Nov 12 13:04:11 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/CDR_Base.inl:
+
+ Take advantage of bswap16, bswap32, and bswap64 macros when
+ ACE_HAS_BSWAPXX is defined as we do for bswap_16, bswap_32,
+ and bswap_64 when ACE_HAS_BSWAP_XX is defined.
+
+ * configure.ac:
+
+ Changed checks for bswap_16, bswap_32, and bswap_64 to use
+ ACE_CHECK_HAS_DEFINES. Thanks to Thomas Girard <thomas dot g
+ dot girard at free dot fr> for reporting the ACE_HAS_BSWAP_XX
+ feature test macros were not being defined because bswap_16,
+ bswap_32, and bswap_64 are implemented as macros. This fixes
+ bugzilla 3134.
+
+ Added check for bswap16, bswap32, and bswap64. These are the
+ *BSD, Darwin, etc. equivalents of the bswap_XX macros.
+
+ * m4/ace_defines.m4:
+
+ New file, new autoconf macros ACE_CHECK_DEFINE,
+ ACE_CHECK_HAS_DEFINES, and ACE_CHECK_LACKS_DEFINES. These are
+ used like ACE_CHECK_HAS_FUNCS and ACE_CHECK_LACKS_FUNCS, where
+ the tested feature is implemented as a macro and not a function.
+
+Mon Nov 12 10:25:00 UTC 2007 Simon Massey <simon.massey@prismtech.com>
+
+ * bin/PerlACE/ConfigList.pm:
+
+ Bugzilla 3085: Fix for "and" test for test suite control.
+
+Mon Nov 12 10:01:53 UTC 2007 Olli Savia <ops@iki.fi>
+
+ * tests/Max_Default_Port_Test.cpp:
+ Changed this test to work on LynxOS.
+
+Mon Nov 12 06:36:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/tao_orb_tests.lst:
+ Disable bug 2494 regression for vxworks, it hangs our target.
+ When this test has been analyzed in detail we will enable
+ it again
+
+Mon Nov 12 06:31:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-linux-common.h:
+ The ACE_HAS_RUSAGE_WHO_ENUM and ACE_HAS_RLIMIT_RESOURCE_ENUM
+ are not needed anymore with glibc 2.3 and newer
+ Thanks to Thomas Girard <thomas dot g dot girard at free dot fr>
+ for reporting this. This fixes bugzilla 3143
+
+Sun Nov 11 18:59:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/tao_orb_tests.lst:
+ Disable bug 1020 regression for vxworks, it hangs our target.
+ When this test has been analyzed in detail we will enable
+ it again
+
+Sun Nov 11 18:41:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * configure.ac:
+ Added check for wcsnlen.
+ Thanks to Thomas Girard <thomas dot g dot girard at free dot fr>
+ for reporting this. This fixes bugzilla 3146
+
+Sun Nov 11 18:31:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/PerlACE/ProcessVX_Unix.pm:
+ * bin/PerlACE/ProcessVX_Win32.pm:
+ Replaces ACE_RUN_TAO_DEBUG_LEVEL with TAO_RUN_TAO_ORB_DEBUG
+
+Fri Nov 9 23:45:48 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/Makefile.am:
+
+ Remove DEFAULT_INCLUDES= added on Wed Nov 7 04:33:02 UTC 2007.
+ Automake's nostdinc option performs the same function, but in
+ a documented, supported, manner.
+
+ * configure.ac:
+
+ Use nostdinc option to AM_INIT_AUTOMAKE. This instructs
+ automake not to add -I options for the current directory.
+
+Fri Nov 9 02:16:24 UTC 2007 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
+
+ * ace/Asynch_IO.h: Disallow copying and assignment for
+ ACE_Handler. Thanks to Juraj Ivancic <juraj dot ivancic at
+ gmail dot com> for this suggestion.
+
+Fri Nov 9 11:46:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-tandem-nsk-mips-v3.h:
+ * ace/os_include/sys/os_types.h:
+ * ace/Task.cpp:
+ * ace/Truncate.h:
+ Improved NSK support, thanks to Gary Maxey <gary dot maxey at hp dot com>
+ for delivering the patches. This fixes bugzilla 3124
+
+Fri Nov 9 11:25:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/OS_NS_Thread.h:
+ Doxygen improvements
+
+Fri Nov 9 11:06:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-linux-common.h:
+ Newer glibc versions don't need ACE_HAS_NONCONST_SETRLIMIT anymore.
+ Thanks to Thomas Girard <thomas dot g dot girard at free dot fr>
+ for reporting this. This fixes bugzilla 3136
+
+Fri Nov 9 09:46:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-vxworks6.2.h:
+ * ace/config-vxworks6.3.h:
+ * ace/config-vxworks6.4.h:
+ Some PPC's don't have log2 in kernel mode
+
+Fri Nov 9 09:37:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/OS_NS_Thread.{h,cpp,inl}:
+ * ace/Thread_Manager.cpp:
+ Changed ACE_hthread_t to an int for VxWorks. This makes the core of
+ ACE cleaner and more stable on VxWorks. At this moment you can't give
+ a Task a name, but we will extend the thread creation functions
+ with an additional char* in a next iteration. That way you can use
+ task names also when using pthread on vxworks. See also bugzilla 3131
+
+ * tests/Conn_Test.cpp:
+ * tests/Thread_Manager_Test.cpp:
+ Disable task name setting, will be enabled again when the spawn
+ methods are extended
+
+Fri Nov 9 08:58:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/CDR_Base.inl:
+ Fixed incorrect define. This fixes bugzilla 3139. Thanks to
+ Thomas Girard <thomas dot g dot girard at free dot fr>
+
+ * ace/Dynamic_Service_Base.{h,cpp}:
+ Reduced number of methods by using default argument values
+
+ * ace/Object_Manager.{h,cpp}:
+ * ace/Service_Config.cpp:
+ The Service Configurator depends on the availability of TSS. When
+ TSS emulation is enabled, that emulation needs to be initialized
+ within the Object Manager. The Object Manager also depends on the SG,
+ so added a new init_tss() method that just initializes TSS
+ which is then called from the SG constructor. This fixes
+ problems with TAO VxWorks 6.x kernel mode. Thanks to Iliyan for
+ giving insights how SG/SC should work.
+
+ * ace/OS_NS_Thread.h:
+ Changed key_create_ to bool and check the return value of taskSpawn
+
+ * ace/Reactor.h:
+ * ace/Service_Config.inl:
+ Doxygen change
+
+ * ace/Service_Config.cpp:
+ Updated some debug statements
+
+ * bin/PerlACE/ProcessVX_Unix.pm:
+ * bin/PerlACE/ProcessVX_Win32.pm:
+ Added ACE_RUN_ACE_DEBUG and ACE_RUN_TAO_DEBUG_LEVEL, if set then
+ ACE_DEBUG/TAO_DEBUG_LEVEL are set as environment variabled on the
+ target
+
+Thu Nov 8 04:02:21 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/OS_NS_stdio.inl:
+
+ Changed wide character version of ACE_OS::vsnprintf()'s to match
+ ACE_OS::snprintf() as like prior to Sun Oct 28 21:11:57 UTC 2007.
+ This fixes a error reporting in buffer overflow conditions.
+
+ At that time all the ACE_OS::*printf() functions were changed to
+ call ACE_OS::v*printf(). The intent was to reduce the chance of
+ bugs being introduced because of largly parallel implementations.
+ What I didn't expect was that such a bug was already present.
+
+Thu Nov 8 02:09:02 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * ace/Codeset_Registry_db.cpp:
+ Added an entry for UTF-8.
+
+Wed Nov 7 18:53:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/tao_orb_tests.lst:
+ Added Bug_2133 regression
+
+Wed Nov 7 04:33:02 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/Makefile.am:
+
+ Add DEFAULT_INCLUDES definition that got lost during regeneration.
+ Fixes autoconf builds on case-insensitive filesystems.
+
+ * m4/platform.m4:
+
+ Add ACE_HAS_NONCONST_FD_ISSET feature test.
+
+ Thanks to Doug McCorkle <mccdo at iastate dot edu> for providing
+ this patch.
+
+Tue Nov 6 11:30:00 UTC 2007 Simon Massey <simon.massey@prismtech.com>
+
+ * ace/OS_NS_Thread.cpp:
+
+ Re-instated the change of Thu Nov 1 14:40:00 UTC 2007.
+ Valgrind tests prove this is not causing the memory leaks
+ just exposing some existing ones. The whole area of TSS use
+ with singletons/statics needs to be investigated.
+ (See Bugzilla 3128 for details.)
+
+Tue Nov 6 10:59:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/PerlACE/ProcessVX_Win32.pm:
+ Fixed dirname setting
+
+Mon Nov 5 20:00:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * apps/Gateway/Gateway/Concrete_Connection_Handlers.cpp:
+ * apps/Gateway/Peer/Peer.cpp:
+ Fixed GCC 4.2.1 warnings
+
+Mon Nov 5 14:06:54 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * bin/PerlACE/Run_Test.pm:
+
+ Change wait_interval_for_process_creation from 10/12 to 15
+ seconds on non-VxWorks systems.
+
+ My change of Thu Nov 1 04:36:27 UTC 2007 improved results of the
+ NetBSD scoreboard, but was still not enough time to ensure tests
+ started. I've increased the wait for all OS's instead of NetBSD
+ only, since this is likely to be a problem on all OS's that need
+ to calibrate the high res timer. This extra delay shouldn't
+ slow the testsuite execution on faster systems, as the existence
+ of the sentinal file is polled by PerlACE::waitforfile_timed()
+ which returns as soon as the file exists.
+
+Mon Nov 5 11:40:00 UTC 2007 Simon Massey <simon.massey@prismtech.com>
+
+ * ace/OS_NS_Thread.cpp:
+
+ Reverted the change of Thu Nov 1 14:40:00 UTC 2007 at the
+ request of Buildczar to test for memory leaks within this
+ area of the build. If this shows improved memory usage then
+ TAO is missusing keyfree and this needs to be investigated.
+ keyfree should NOT be responciable for the tidy-up of TSS
+ and it should NOT be calling destructors for the registered
+ keys it is being used to deactivate. (See the documentaion
+ for pthread_key_delete() and thr_keydelete() which our keyfree
+ call wraps.)
+
+Sat Nov 3 06:24:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/OS_NS_Thread.cpp:
+ Fixed a bug introduced by my VxWorks changes, thanks to JT
+ for finding this
+
+Fri Nov 2 22:31:36 UTC 2007 William R. Otte <wotte@dre.vanderbilt.edu>
+
+ * ace/os_include/os_stdio.h:
+ * ace/config-macosx-leopard.h:
+
+ Preliminary compatibility for Mac OS X 10.5
+
+Fri Nov 2 07:48:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Service_Config.{h,cpp}:
+ Removed the patch for bugzilla 2980, this results in a memory
+ leak of 10Kb for each thread that uses the ACE_Service_Config_Guard.
+ This memory leak is documented in bugzilla 3108. For bugzilla 2980
+ we need to have a different patch without reintroducing the
+ memory leak.
+
+ * ace/Timer_Heap_T.h:
+ Doxygen changes
+
+Thu Nov 1 19:59:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ Reverted the change below, it seems to cause problems with msvc 71.
+
+ Thu Nov 1 11:11:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+ * ace/Service_Config.h:
+
+Thu Nov 1 16:57:11 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * contrib/FaCE/FaCE.mpc:
+ * contrib/FaCE/FaCENOACE.mpc: Added aygshell to lit_libs to fix link
+ errors.
+
+Thu Nov 1 14:40:00 UTC 2007 Simon Massey <simon.massey@prismtech.com>
+
+ * ace/OS_NS_Thread.cpp:
+
+ Systems with ACE_HAS_BROKEN_THREAD_KEYFREE requires some
+ cleanup within ACE_OS::thr_keyfree_native() otherwise they
+ can crash at thread_exit if ACE is dynamically loaded.
+
+Thu Nov 1 11:59:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Select_Reactor_T.h:
+ * ace/Timer_Queue_T.h:
+ * ace/Timer_Wheel_T.h:
+ Doxygen changes
+
+ * ace/Timer_Queue_T.cpp:
+ Layout change
+
+Thu Nov 1 11:11:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Service_Config.h:
+ Removed the patch for bugzilla 2980, this results in a memory
+ leak of 10Kb for each thread that uses the ACE_Service_Config_Guard.
+ This memory leak is documented in bugzilla 3108. For bugzilla 2980
+ we need to have a different patch without reintroducing the
+ memory leak.
+
+ * ace/Service_Config.cpp:
+ * ace/Service_Config.h:
+ * ace/Service_Config.inl:
+ * ace/Service_Gestalt.cpp:
+ * ace/Service_Gestalt.h:
+ Bool changes
+
+Thu Nov 1 10:23:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Malloc_Test.cpp:
+ Initialise some pointers with 0 to fix gcc 4.2 warnings. Thanks
+ to Robert Iakobashvili <coroberti at gmail dot com> for reporting
+ this
+
+Thu Nov 1 09:27:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Process.h:
+ * tests/Reactor_Impl.h:
+ * tests/Select_Reactor_T.h:
+ * tests/SOCK.h:
+ * tests/SOCK_Acceptor.h:
+ * tests/SOCK_SEQPACK_Acceptor.h:
+ * tests/TkReactor/TkReactor.h:
+ * tests/Token.h:
+ * tests/WFMO_Reactor.h:
+ * tests/WIN32_Asynch_IO.h:
+ * tests/WIN32_Proactor.h:
+ * tests/XtReactor/XtReactor.h:
+ Doxygen improvements
+
+ * tests/TSS_T.cpp:
+ * tests/TSS_T.h:
+ Initialise pointers with 0 and changed once_ to a bool
+
+Thu Nov 1 04:36:27 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * bin/PerlACE/Run_Test.pm:
+
+ Change wait_interval_for_process_creation from 10 to 12 seconds
+ on NetBSD systems. Many TAO unit tests take at least 5 seconds
+ to initialize on NetBSD/i386 systems as they calibrate the high
+ resolution timer. Often this doesn't leave enough time to
+ complete initialization within the timeout.
+
+ Since there was a special case for LynxOS, I just extended it
+ for NetBSD.
+
+Wed Oct 31 13:54:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/PerlACE/ProcessVX_Win32.pm:
+ Updated to work with the new test setup for VxWorks. Thanks to
+ Martin Corino for updating this file
+
+Wed Oct 31 13:38:39 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/OS_NS_unistd.cpp:
+
+ Add ACE_UNUSED_ARG for ACE_HAS_THREADS case.
+
+Wed Oct 31 12:17:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_vxworks6.2.GNU:
+ * include/makeinclude/platform_vxworks6.3.GNU:
+ Improved VxWorks 6.x support
+
+Tue Oct 30 14:51:21 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/OS_NS_unistd.cpp:
+
+ Changed ACE_OS::fork() to not call ACE_Base_Thread_Adapter::
+ sync_log_msg() if ACE_HAS_THREADS. sync_log_msg() will call
+ async signal unsafe functions, which results in undefined
+ behavior.
+
+Tue Oct 30 14:29:31 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
+
+ * bin/msvc_static_order.lst:
+
+ Project names in CIAO have been changed recently due to the effort
+ to break executor->servant dependency. generate_component_mpc.pl
+ script now also generates project names that are different than
+ the names that existed in the repository. As such, we needed to
+ modify this file accordingly. This should fix compile time
+ problems for WinXP_VC71_CIAOCore_Static_Debug build.
+
+Tue Oct 30 10:56:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_vxworks5.5.x.GNU:
+ * include/makeinclude/platform_vxworks6.2.GNU:
+ * include/makeinclude/platform_vxworks6.3.GNU:
+ Support static_libs_only=1 correctly
+
+Mon Oct 29 16:35:09 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/OS_NS_stdio.cpp:
+ * ace/os_include/os_stdarg.h:
+
+ Move workaround for the lack of va_copy() macro from
+ OS_NS_stdio.cpp to os_include/os_stdarg.h.
+
+ Thanks to Johnny Willemsen for suggesting this improvement.
+
+Mon Oct 29 16:10:07 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
+
+ * bin/fuzz.pl:
+
+ Updated check_for_lack_ACE_OS to incorporate new wrapper facade functions
+ introduced in:
+ Sun Oct 28 21:11:57 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
+
+Mon Oct 29 15:01:28 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/OS_NS_stdio.cpp:
+ * ace/Process.cpp:
+
+ Fixed fuzz warnings.
+
+Mon Oct 29 14:44:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-openbsd.h:
+ Improved OpenBSD support. Thanks to Vladimir Panov
+ <gbr at voidland dot org> for reporting this.
+
+ * ace/Dev_Poll_Reactor.h:
+ * ace/FlReactor/FlReactor.h:
+ * ace/FoxReactor/FoxReactor.h:
+ * ace/POSIX_Asynch_IO.h:
+ * ace/Proactor.h:
+ * ace/QtReactor/QtReactor.h:
+ * ace/Reactor.h:
+ * ace/Signal.h:
+ Doxygen improvements
+
+ * ace/Service_Config.{h,cpp}:
+ Changed be_a_deamon to bool
+
+ * ace/Service_Repository.cpp:
+ Initialise pointer with 0
+
+Mon Oct 29 14:17:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/ARGV.h:
+ Made several constructor explicit
+
+ * ace/OS_NS_Thread.cpp:
+ * ace/OS_NS_Thread.h:
+ * ace/OS_NS_Thread.inl:
+ * ace/Thread_Manager.cpp:
+ * ace/Thread_Manager.h:
+ Switched ACE_thread_t and ACE_hthread_t definitions for VxWorks
+ with task support. ACE_thread_t is now an int, ACE_hthread_t is
+ a char*. This improves speed and solves possible raise conditions
+ with the TP_Reactor, see bugzilla 2441. The new code can be
+ refactored a little bit more, but that will be a seperate iteration.
+
+ * tests/Bound_Ptr_Test.cpp:
+ Initialize some pointers with 0 and replaced some ACE_ASSERT with if
+ checks
+
+ * tests/Conn_Test.cpp:
+ * tests/Thread_Manager_Test.cpp:
+ Updates for ACE_thread_t/ACE_hthread_t change
+
+ * tests/Dirent_Test.cpp:
+ Fixed default path which caused runtime failure on VxWorks
+
+ * tests/Sigset_Ops_Test.cpp:
+ Use bool
+
+ * tests/SOCK_Dgram_Bcast_Test.cpp:
+ * tests/SOCK_Dgram_Test.cpp:
+ * tests/Thread_Creation_Threshold_Test.cpp:
+ Extended error information
+
+ * tests/Thread_Pool_Reactor_Test.cpp:
+ Removed chorus check
+
+Mon Oct 29 12:42:34 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/OS_NS_stdio.cpp:
+
+ Add workarounds for systems without va_copy() macro. Use
+ __va_copy() on systems that have it, otherwise memcpy().
+
+ Use 0 instead of NULL for portability.
+
+ Thanks to Johnny Willemsen for pointing out these errors.
+
+Mon Oct 29 12:26:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/run_test.lst:
+ Don't run Signal_Test and Bug_2659_Regression_Test on VxWorks
+ 6.4 and 6.5. These kernels have a bug which causes these tests
+ to fail. According to WindRiver support the issue will be
+ resolved with VxWorks 6.6
+
+Mon Oct 29 07:30:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/OS_NS_stdio.inl:
+ Fixed ambiguity error with BCB6
+
+Sun Oct 28 21:11:57 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * configure.ac:
+
+ Add ACE_HAS_GETPROGNAME, ACE_HAS_SETPROGNAME, ACE_HAS_VASPRINTF,
+ and ACE_HAS_VASWPRINTF feature tests.
+
+ * ace/config-freebsd.h:
+ * ace/config-netbsd.h:
+
+ Add ACE_HAS_GETPROGNAME, ACE_HAS_SETPROGNAME, and
+ ACE_HAS_VASPRINTF feature test macros.
+
+ * ace/OS_NS_stdio.cpp:
+ * ace/OS_NS_stdio.h:
+ * ace/OS_NS_stdio.inl:
+
+ Add new ACE_OS::asprintf(), ACE_OS::aswprintf(),
+ ACE_OS::vasprintf(), and ACE_OS::vaswprintf() wrapper facades.
+ These functions dynamically allocate the buffer used for their
+ output with malloc(). Add ACE_OS::vasprintf_emulation() and
+ ACE_OS::vaswprintf_emulation() functions for systems without
+ native ::vasprintf() and ::vaswprintf() implementations.
+
+ Add missing wide character version of ACE_OS::printf() wrapper
+ facade.
+
+ Add missing wide and narrow character versions of ACE_OS::vprintf()
+ wrapper facades.
+
+ Add missing wide and narrow character versions of ACE_OS::vfprintf()
+ wrapper facades.
+
+ Implement ACE_OS::*printf() in terms of its cooresponding
+ ACE_OS::v*printf() function to ensure consistant behavior.
+
+ * ace/OS_NS_stdlib.cpp:
+ * ace/OS_NS_stdlib.h:
+ * ace/OS_NS_stdlib.inl:
+
+ Add ACE_OS::getprogname() and ACE_OS::setprogname() wrapper
+ facades. These functions are used to get and set the program
+ name for error handling, logging, etc. On systems with native
+ implementations, the program name is automatically set by the
+ C/C++ startup code. On others, ACE_OS::setprogname() must be
+ used.
+
+ Add ACE_OS::getprogname_emulation() and
+ ACE_OS::setprogname_emulation() for systems without native
+ ::getprogname() and ::setprogname() implementations. One
+ limitation of the emulated version is the program name is
+ not available from static constructors.
+
+ * ace/Process.cpp:
+
+ If ACE_HAS_THREADS, don't invoke ACE_ERROR() in the child
+ process between the fork() and exec(). ACE_ERROR() undoubtedly
+ calls async signal unsafe functions, which results in undefined
+ behavior in threaded programs.
+
+Fri Oct 26 11:17:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_vxworks6.3.GNU:
+ Applied patch of Thomas Lockhart
+ <Thomas dot Lockhart at jpl dot nasa dot gov> for shared library
+ building on VxWorks 6.3. This fixes bugzilla 3113
+
+Fri Oct 26 05:18:13 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/config-netbsd.h:
+
+ Remove ACE_HAS_CPLUSPLUS_HEADERS, ACE_HAS_NEW_NOTHROW,
+ ACE_HAS_STDCPP_STL_INCLUDES, ACE_LACKS_PRAGMA_ONCE,
+ ACE_NEW_THROWS_EXCEPTIONS, and ACE_HAS_PENTIUM, as these
+ definitions are inherited from config-g++-common.h, and
+ result in redefinition warnings.
+
+Thu Oct 25 21:00:46 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
+
+ * bin/msvc_static_order.lst:
+
+ Project names in CIAO have been changed recently due to the effort
+ to break executor->servant dependency. generate_component_mpc.pl
+ script now also generates project names that are different than
+ the names that existed in the repository. As such, we needed to
+ modify this file accordingly. This should fix compile time
+ problems for WinXP_VC71_CIAOCore_Static_Debug build.
+
+Thu Oct 25 15:21:02 UTC 2007 Adam Mitz <mitza@ociweb.com>
+
+ * include/makeinclude/platform_sunos5_sunc++.GNU:
+
+ Fixed version detection for SunCC 5.5 (Studio 8), the change from
+ Wed Sep 26 08:37:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+ had an off-by-one bug.
+
+Thu Oct 25 14:47:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Bug_2659_Regression_Test.cpp:
+ Do a wait on the reactor thread for 5 seconds, it should
+ end within that time, if not, we return -1. On VxWorks this
+ test doesn't succeed and hangs, with this change it just
+ returns -1 speeding up the test run
+
+Thu Oct 25 13:07:11 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * bin/tao_orb_tests.lst:
+ Added DII_AMI_Forward test
+
+Thu Oct 25 12:24:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-vxworks6.2.h:
+ * ace/config-vxworks6.3.h:
+ * ace/config-vxworks6.4.h:
+ Added ACE_HAS_SIGACTION_CONSTP2
+
+Thu Oct 25 10:26:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Bug_2659_Regression_Test.cpp:
+ Some layout changes and added a debug message so that we can see
+ a little bit more what is happening on VxWorks
+
+Thu Oct 25 09:51:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/tao_orb_tests.lst:
+ Added Bug_3108_Regression
+
+Thu Oct 25 09:27:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/tao_orb_tests.lst:
+ Added Bug_3080
+
+ * bin/copy-script.sh:
+ Added copy-script which is used during the release process
+
+Thu Oct 25 08:36:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Thread_Creation_Threshold_Test.cpp:
+ Limit the number of threads for VxWorks. Spawning 50 threads takes
+ more then a second on VxWorks, the tests wants to spawn 100000 which
+ would take about 30 minutes on VxWorks :-(
+
+Thu Oct 25 08:26:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-netbsd.h:
+ Include config-g++-common.h to get the needed defines for the
+ GCC compiler. This fixes bugzilla 3094. Thanks to Venkat Sidhabathuni
+ <venkats at idengines dot com> for reporting this.
+
+ * ace/INET_Addr.cpp:
+ Const changes and set some sin_len fields for VxWorks
+
+ * ace/OS_NS_netdb.inl (gethostbyname_r):
+ Fixed invalid check in VxWorks specific part
+
+ * ace/OS_NS_stdlib.cpp:
+ Const change
+
+ * ace/OS_NS_sys_socket.inl:
+ After bind of sin_addr.s_addr != INADDR_ANY VxWorks clears the sin_port
+ field. This leads to a failure of the SOCK_Dgram_Test but could also
+ affect other parts of ACE/TAO. After the bind, we use getsockname()
+ to retrieve the sockaddr struct again. This mimics the behaviour of
+ other network stacks. This fixes bugzilla 3107
+
+ * ace/OS_NS_sys_stat.inl (fstat):
+ Cleanup done to this method. Thanks to Rick Ohnemus
+ <rick dot ohnemus at systemware dot com> for reporting this. This
+ fixes bugzilla 3109
+
+ * ace/Process.cpp:
+ Use this-> when calling a method
+
+ * ace/SOCK_Dgram.cpp:
+ Use bool
+
+Wed Oct 24 11:41:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/SOCK_Dgram_Test.cpp:
+ Improved this test to handle the problem on VxWorks. The change below
+ has been reverted, it seems we have somewhere a problem in ACE
+
+Tue Oct 23 19:15:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/SOCK_Dgram_Test.cpp:
+ On VxWorks binding the socket seems to clear the port number. For the
+ moment just reset the port number, that will fix this test failure. We
+ are in contact with WindRiver to sort out the real problem in the
+ network stack.
+
+Tue Oct 23 14:40:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Signal_Test.cpp:
+ Use ACE_ERROR_RETURN instead of ACE_ASSERT which causes a VxWorks
+ target to hang
+
+Tue Oct 23 14:10:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/run_test.lst:
+ Sendfile_Test will not work on VxWorks kernel mode, we don't have
+ sendfile but we also lack mmap for the emulation
+
+Tue Oct 23 13:57:30 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * tests/run_test.pl: Changed handling of tests in subdirectories to
+ chdir to the subdirectory to run the test; allows tests to pick up
+ files they need (like keys and ciphers). This places the test's
+ log under its subdirectory (e.g. SSL/log) as well.
+
+Tue Oct 23 13:51:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/OS_NS_Thread.{h,cpp,inl}:
+ Use ACE_HAS_VXTHREADS, use bool, doxygen improvements and
+ improved ACE_OS::thr_equal to guard against an unitialized
+ ACE_thread_t which is a 0 pointer on VxWorks. This fixes then
+ the crash of the Reader_Writer_Test in our daily regression
+ suite
+
+ * tests/Reader_Writer_Test.cpp:
+ Use prefix increment/decrement, also use a long for the counts,
+ these are implemented in assembly on most architectures
+
+Tue Oct 23 13:17:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-vxworks6.2.h:
+ * ace/config-vxworks6.3.h:
+ * ace/config-vxworks6.4.h:
+ VxWorks 6.x doesn't have perfect multicast filtering
+
+ * ace/FILE_Addr.h:
+ * ace/FILE_IO.h:
+ Doxygen fixes
+
+ * ace/Lib_Find.cpp:
+ Use prefix increment
+
+Tue Oct 23 10:41:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Asynch_Connector.h:
+ Fixed some missing bool usage
+
+ * ace/Asynch_Acceptor.{h,cpp}:
+ Use bool and remove validate_new_connection which was deprecated in
+ ACE 5.4
+
+ * ace/Log_Msg.{cpp,inl}:
+ The Log_Msg stores the process id a static pid so that we only have to
+ obtain it once. It was initialized with -1, but when the OS doesn't have
+ process support (like VxWorks), then -1 is returned by ACE_OS::getpid()
+ which reduces in a performance reduction. Changed the default value to -2
+ so that on a platform like VxWorks we also just obtain once.
+
+ * ace/Thread_Manager.{h,cpp,inl}:
+ Doxygen changes, const changes, use bool when possible. Also use
+ ACE_HAS_VXTHREADS instead of ACE_HAS_VXWORKS to check if we are using
+ VxWorks with task support
+
+Mon Oct 22 19:03:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/OS_TLI.h:
+ Removed workaround for unixware 2.0
+
+ * ace/Proactor.{h,cpp}:
+ Use bool for delete_implementation flag
+
+ * ace/Select_Reactor_Base.cpp:
+ Const improvement
+
+ * ace/config-WinCE.h:
+ * ace/OS_NS_time.h:
+ Added ACE_LACKS_STRUCT_TM which is set in the config file and used in
+ OS_NS_time.h
+
+ * ace/FoxReactor/FoxReactor.cpp:
+ Layout and const changes
+
+ * ace/OS_QoS.h:
+ Doxygen changes
+
+ * ace/Process_Semaphore.cpp:
+ Use ACE_UNUSED_ARG
+
+Mon Oct 22 18:57:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/POSIX_Asynch_IO.h:
+ * ace/RW_Process_Mutex.h:
+ * ace/SOCK_Acceptor.h:
+ * ace/SOCK_Dgram.h:
+ * ace/SOCK_IO.h:
+ * ace/SOCK_SEQPACK_Acceptor.h:
+ * ace/SOCK_SEQPACK_Association.h:
+ * ace/SPIPE_Connector.h:
+ * ace/Task.h:
+ * ace/Thread.h:
+ * ace/Thread_Hook.h:
+ * ace/TLI_Connector.h:
+ * ace/UPIPE_Connector.h:
+ * ace/UPIPE_Stream.h:
+ * ace/XTI_ATM_Mcast.h:
+ Doxygen changes
+
+Mon Oct 22 18:53:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Asynch_Connector.{h,cpp}:
+ Use bool instead of int for all the flags
+
+ * ace/Asynch_IO_Impl.h:
+ * ace/Asynch_Pseudo_Task.h:
+ * ace/ATM_Connector.h:
+ * ace/Configuration.h:
+ * ace/ATM_Params.h:
+ * ace/Connection_Recycling_Strategy.h:
+ * ace/Connector.h:
+ * ace/Countdown_Time.h:
+ * ace/DEV_Connector.h:
+ * ace/FILE_Connector.h:
+ * ace/File_Lock.h:
+ * ace/Free_List.h:
+ * ace/Logging_Strategy.h:
+ * ace/MEM_IO.h:
+ * ace/Mem_Map.h:
+ * ace/MEM_SAP.h:
+ * ace/MEM_Stream.h:
+ * ace/Module.h:
+ Doxygen changes
+
+ * ace/config-unixware-2.01-g++.h:
+ * ace/config-unixware-2.1.2-g++.h:
+ Deleted, we don't support unixware already for a long time
+
+ * ace/config-vxworks5.x.h:
+ * ace/config-vxworks6.2.h:
+ * ace/config-vxworks6.3.h:
+ * ace/config-vxworks6.4.h:
+ Added ACE_HAS_VXTHREADS as new define which is used when
+ we use the VxWorks specific threading model instead of pthread
+
+ * ace/config-vxworks6.4.h:
+ Improved VxWorks 6.4 support
+
+Mon Oct 22 12:25:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Bug_3102_Regression_Test.cpp:
+ * tests/run_test.lst:
+ * tests/tests.mpc:
+ New test for bugzilla 3102
+
+Sun Oct 21 03:43:13 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * THANKS: added Venkat Sidhabathuni <venkats at idengines dot com>
+
+Fri Oct 19 21:56:11 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * tests/Config_Test.cpp: Don't attempt the persistent heap-based
+ test if the platform doesn't have memory-mapped file capability.
+
+ * tests/run_test.lst: Don't try UnloadLibACE on LabVIEW RT - the
+ platform has special needs to run tests that are taken care of by
+ trickery in MPC and the ACE_TMAIN setup. UnloadLibACE is a
+ specialized test that doesn't use the usuall facilities so doesn't
+ play well in the LabVIEW RT test environment.
+
+Fri Oct 19 21:34:01 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * examples/APG/Reactor/HAStatus-AC.cpp: Set accepted connections into
+ nonblocking mode so the checks for EWOULDBLOCK when sending data
+ are meaningful. Thanks to Johnny Willemsen for noticing this.
+
+Fri Oct 19 16:00:00 UTC 2007 Simon Massey <simon.massey@prismtech.com>
+
+ * bin/tao_other_tests.lst:
+ * bin/tao_orb_tests.lst:
+
+ Update for Lynxos 4.2.
+
+Fri Oct 19 10:28:02 UTC 2007 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
+
+ * ace/Priority_Reactor.{h,cpp}: Revised the build_bucket() method
+ to fix some bugs when trying to remove non-existent event
+ handlers. Thanks to Alex Solan <alex dot solan at gmail dot
+ com> for reporting this.
+
+Thu Oct 18 22:04:28 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
+
+ * bin/msvc_static_order.lst:
+
+ Added a few projects to the static order, this is necessary due
+ to the update of CIAO tutorial I committed today. This will
+ avoid a build problem for WinXP_VC71_CIAOCore_Static_Debug build.
+
+Thu Oct 18 10:08:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Thread_Exit.{h,cpp}:
+ Changed is_constructed_ flag to a real bool
+
+ * ace/IPC_SAP.cpp:
+ Updated some defines in comments
+
+ * ace/config-openbsd.h:
+ * ace/config-linux-common.h:
+ Removed some commented out defines
+
+ * ace/Select_Reactor_Base.h:
+ Layout changes
+
+Wed Oct 17 16:03:19 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
+
+ * bin/msvc_static_order.lst:
+
+ Added a few projects to the static order list to resolve
+ problems on WinXP_VC71_CIAOCore_Static_Debug build.
+
+Wed Oct 17 14:00:00 UTC 2007 Simon Massey <simon.massey@prismtech.com>
+
+ * tests/Signal_Test.cpp:
+ * tests/run_tests.lst:
+ * tests/run_tests.pl:
+
+ Have to reduce the number of iterations of the test for LynxOS
+ otherwise it grossly timesout during automatic testing.
+
+ Add correct parameter processing for tasks being run with parameters.
+
+Wed Oct 17 12:00:00 UTC 2007 Simon Massey <simon.massey@prismtech.com>
+
+ * tests/Log_Msg_Test.cpp:
+ * tests/run_tests.lst:
+
+ Update for Lynxos 4.2.
+
+Tue Oct 16 16:22:26 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * ace/OS_NS_string.cpp (strerror): Fix to pass correct error value to
+ strerror_s in the ACE_HAS_TR24731_2005_CRT case (VC8+ at least).
+ Thank you to Pavel Zaichenko for this fix.
+
+Mon Oct 15 14:05:00 UTC 2007 Simon Massey <simon.massey@prismtech.com>
+
+ * ace/ACE.cpp:
+ * ace/config-lynxos.h:
+ * ace/os_include/sys/os_resource.h:
+
+ Add #define ACE_LACKS_RLIMIT_NOFILE processing for Lynxos.
+
+Fri Oct 12 21:28:34 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * ace/CDR_Stream.h: Fix the replace() method's comments to be included
+ in Doxygen output; expanded the description and included an example
+ for how to use replace().
+
+Fri Oct 12 20:08:02 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * include/makeinclude/rules.common.GNU: Mark __prebuild__ .PHONY so
+ users with hand-made Makefiles, or those generated with older MPC
+ versions, will work correctly without the MPC-inserted __prebuild__
+ target.
+
+Fri Oct 12 09:18:06 UTC 2007 Ossama Othman <ossama_othman at symantec.com>
+
+ * tests/Reactor_Timer_Test.cpp:
+
+ Renamed global "count" variable to "the_count" to disambiguate
+ it from the VxWorks STL "count" function. Thanks to Johnny for
+ suggesting where the problem actually lied.
+
+Thu Oct 11 12:22:57 UTC 2007 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * THANKS:
+
+ Added Gr�gor Boirie <gregor dot boirie at free dot fr>
+
+Wed Oct 10 11:33:40 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * tests/Sendfile_Test.cpp: Fix compile error on AIX.
+
+Tue Oct 9 23:33:27 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * bin/ace_tests.lst: Disable WFMO tests and HTBP tests on LabVIEW_RT.
+ LabVIEW_RT lacks Winsock 2 stuff needed for the WMFO tests, and the
+ HTBP test scripts aren't converted to work on LabVIEW RT.
+
+ * tests/MT_Reactor_Upcall_Test.cpp:
+ * tests/Reactor_Dispatch_Order_Test.cpp:
+ * tests/Reactor_Registration_Test.cpp: Test ACE_WFMO_Reactor if
+ ACE_HAS_WINSOCK2 != 0, not if == 0.
+
+ * tests/Sendfile_Test.cpp: Remove ACE_ASSERTs; correct some logging.
+
+ * tests/run_test.lst: Disable Env_Value_Test, Dirent_Test, and
+ Multicast_Test on LabVIEW RT. LabVIEW_RT doesn't have env variables,
+ the Dirent_Test expects too much of the build machine's directory
+ structure to be available, and LabVIEW_RT lacks Winsock 2 and mcast.
+
+Mon Oct 8 17:59:15 UTC 2007 Ossama Othman <ossama_othman at symantec dot com>
+
+ * ace/Atomic_Op_T.h:
+
+ Untabified, and nuked trailing whitespace.
+
+ * tests/Reactor_Timer_Test.cpp:
+
+ Include "ace/Log_Msg.h" to pull in ACE logging macros.
+
+Sun Oct 7 18:52:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Asynch_IO_Impl.h
+ * ace/CDR_Stream.h
+ * ace/FILE.h
+ * ace/FILE_IO.h
+ * ace/MEM_IO.h
+ * ace/Pipe.h
+ * ace/POSIX_Asynch_IO.h
+ * ace/Shared_Memory_Pool.h
+ * ace/SOCK_SEQPACK_Association.h
+ * ace/Svc_Handler.h
+ * ace/Synch_Options.h
+ * ace/Task.h
+ * ace/Thread.h
+ * ace/Thread_Manager.h
+ * ace/WIN32_Asynch_IO.h
+ Doxygen improvements
+
+Sat Oct 6 17:55:09 UTC 2007 Ossama Othman <ossama_othman at symantec dot com>
+
+ * examples/Reactor/TP_Reactor/ReadHandler.cpp:
+ * examples/Reactor/TP_Reactor/AcceptHandler.cpp:
+ * examples/Reactor/WFMO_Reactor/Prerun_State_Changes.cpp:
+ * examples/Reactor/WFMO_Reactor/APC.cpp:
+ * examples/Reactor/WFMO_Reactor/Registration.cpp:
+ * examples/Reactor/WFMO_Reactor/Console_Input.cpp:
+ * examples/Reactor/WFMO_Reactor/Directory_Changes.cpp:
+
+ Include "ace/Log_Msg.h" to pull in ACE logging macros.
+
+Fri Oct 5 18:45:48 UTC 2007 Ossama Othman <ossama_othman at symantec dot com>
+
+ * ace/Atomic_Op_T.inl (ACE_Atomic_Op_Ex, operator=):
+
+ Implement the assignment operator in terms of the copy
+ constructor, not the other way around. This (1) allows one less
+ lock to be held during copy construction, (2) allows for finer
+ grained locking during copy assignment, and (3) allows the
+ copy assignment operator to be implemented in a strongly
+ exception safe manner.
+
+ (operator==, operator>=, operator>, operator<=, operator<):
+ (value):
+
+ Removed casts that removed const-ness of the mutex_ member.
+ They aren't necessary in this case.
+
+ * ace/Atomic_Op_T.cpp:
+
+ Only include "ace/Log_Msg.h" if ACE_HAS_DUMP is defined. It
+ isn't needed otherwise.
+
+ From Russell Mora
+ * ace/Atomic_Op_T.h:
+ * ace/Atomic_Op_T.inl:
+ * ace/Atomic_Op_T.cpp:
+
+ Parameterized argument types using type traits. Avoids warnings
+ about references being taken of temporaries for built-in types.
+
+Fri Oct 5 12:20:00 UTC 2007 Simon Massey <sma@prismtech.com>
+
+ * ace/config-lynxos.h:
+
+ Updated for 4.0 -> 4.2.
+
+Wed Oct 3 19:31:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Acceptor.cpp
+ * ace/Acceptor.h
+ * ace/ATM_Connector.h
+ * ace/Cached_Connect_Strategy_T.h
+ * ace/Caching_Strategies_T.h
+ * ace/Caching_Strategies_T.inl
+ * ace/Connector.cpp
+ * ace/Connector.h
+ * ace/Countdown_Time.h
+ * ace/DEV_Connector.h
+ * ace/Dev_Poll_Reactor.cpp
+ * ace/Dev_Poll_Reactor.h
+ * ace/Dirent.h
+ * ace/Event_Handler.h
+ * ace/FILE_Connector.h
+ * ace/Future.h
+ * ace/Future_Set.cpp
+ * ace/Future_Set.h
+ * ace/Handle_Set.h
+ * ace/Hash_Map_Manager_T.h
+ * ace/Local_Name_Space.cpp
+ * ace/Local_Name_Space.h
+ * ace/Lock_Adapter_T.cpp
+ * ace/Lock_Adapter_T.h
+ * ace/Lock_Adapter_T.inl
+ * ace/Message_Queue_T.h
+ * ace/NT_Service.h
+ * ace/OS_NS_sys_socket.h
+ * ace/Proactor.cpp
+ * ace/Proactor.h
+ * ace/RB_Tree.h
+ * ace/Service_Repository.cpp
+ * ace/Service_Repository.h
+ * ace/SOCK_Acceptor.h
+ * ace/SOCK_Dgram.h
+ * ace/SOCK_Dgram_Mcast.h
+ * ace/SOCK_SEQPACK_Acceptor.h
+ * ace/SPIPE_Connector.h
+ * ace/Strategies_T.cpp
+ * ace/Strategies_T.h
+ * ace/Svc_Handler.h
+ * ace/Task_Ex_T.cpp
+ * ace/Task_Ex_T.h
+ * ace/Task_Ex_T.inl
+ * ace/Task_T.cpp
+ * ace/Task_T.h
+ * ace/Task_T.inl
+ * ace/Thread_Control.h
+ * ace/Thread_Manager.cpp
+ * ace/Thread_Manager.h
+ * ace/Thread_Mutex.h
+ * ace/Timeprobe_T.h
+ * ace/Timer_Hash_T.h
+ * ace/Timer_Queue_T.h
+ * ace/TLI_Connector.h
+ * ace/WFMO_Reactor.cpp
+ * ace/WFMO_Reactor.h
+ * ace/WFMO_Reactor.inl
+ * ace/XTI_ATM_Mcast.h
+ Doxygen improvements, small cleanups and bool changes
+
+Tue Oct 2 17:06:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Asynch_IO_Impl.h
+ * ace/config-macosx-tiger.h
+ * ace/Dev_Poll_Reactor.h
+ * ace/Message_Queue.h
+ * ace/Message_Queue.inl
+ * ace/Message_Queue_T.cpp
+ * ace/Message_Queue_T.h
+ * ace/Message_Queue_Vx.cpp
+ * ace/Message_Queue_Vx.h
+ * ace/Msg_WFMO_Reactor.h
+ * ace/Notification_Strategy.h
+ * ace/NT_Service.h
+ * ace/Object_Manager.h
+ * ace/Object_Manager_Base.h
+ * ace/POSIX_Asynch_IO.h
+ * ace/POSIX_CB_Proactor.h
+ * ace/POSIX_Proactor.h
+ * ace/Proactor.h
+ * ace/Process.cpp
+ * ace/Process.h
+ * ace/Process.inl
+ * ace/Process_Manager.cpp
+ * ace/Process_Manager.h
+ * ace/Process_Semaphore.cpp
+ * ace/Process_Semaphore.h
+ * ace/Reactor.h
+ * ace/Reactor_Impl.h
+ * ace/SOCK_Connector.h
+ * ace/WFMO_Reactor.h
+ Doxygen improvements, small cleanups and bool changes
+
+Mon Oct 1 15:06:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/make_release.py:
+ Added generation of vc8 static solution files
+
+ * ace/Argv_Type_Converter.cpp
+ * ace/Argv_Type_Converter.h
+ * ace/Argv_Type_Converter.inl
+ * ace/ATM_Params.h
+ * ace/CDR_Stream.cpp
+ * ace/DEV_IO.h
+ * ace/INET_Addr.h
+ * ace/LSOCK_Connector.h
+ * ace/Message_Block.h
+ * ace/Multihomed_INET_Addr.h
+ * ace/Reactor_Notification_Strategy.h
+ * ace/SOCK_Dgram_Mcast.h
+ * ace/Timer_Queue_Adapters.cpp
+ * ace/Timer_Queue_Adapters.h
+ * ace/TP_Reactor.h
+ * ace/WIN32_Proactor.cpp
+ * ace/WIN32_Proactor.h
+ Doxygen, const, and bool improvements
+
+ * ace/Multiplexor.cpp
+ * ace/Multiplexor.h
+ * ace/Multiplexor.inl
+ Removed, not implemented for years now
+
+Mon Oct 1 13:39:29 UTC 2007 Olli Savia <ops@iki.fi>
+
+ * ace/OS_NS_Thread.h:
+ Final fix (and code cleanup) for bug #3074.
+
+Fri Sep 28 06:12:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_linux_common.GNU:
+ Added nptl=0|1 to disable/enable nptl support through the
+ platform_macros.GNU file
+
+Thu Sep 27 16:29:19 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * bin/PerlACE/ProcessLVRT.pm: Try to clean some files off the target
+ on a few more failure cases.
+
+Thu Sep 27 13:06:29 UTC 2007 Vladimir Zykov <vladimir.zykov@prismtech.com>
+
+ * ace/Timer_Hash_T.cpp:
+ Fix for a warning on Win2003_VC71_Inline_MFC build.
+
+Wed Sep 26 17:56:02 GMT 2007 Rich Seibel <seibel_r@ociweb.com>
+
+ * bin/add_rel_links.sh:
+ * include/makeinclude/rules.local.GNU:
+ * include/makeinclude/wrapper_macros.GNU:
+ Make the symlinks in ACE_wrappers/lib be relative rather
+ than absolute.
+
+Wed Sep 26 16:51:47 UTC 2007 Vladimir Zykov <vladimir.zykov@prismtech.com>
+
+ * ace/Timer_Hash_T.h:
+ * ace/Timer_Hash_T.cpp:
+ * tests/Timer_Queue_Reference_Counting_Test.cpp:
+ Another attempt to fix the memory leak in ACE_Timer_Hash_T.
+ Now the solution is very similar to what was done in
+ ACE_Timer_Queue_T for memory management of ACE_Timer_Node_T.
+ So, it's not worse than what is already in the code base.
+ Now also it's important to cancel all valid timers before the
+ timer queue is destroyed otherwise a memory leak will occur.
+ In short it means if you called schedule at the beginning then
+ don't forget to call cancel at the end.
+
+Wed Sep 26 09:34:29 UTC 2007 Vladimir Zykov <vladimir.zykov@prismtech.com>
+
+ * ace/Timer_Hash_T.h:
+ * ace/Timer_Hash_T.cpp:
+ Back out a fix for one of the leaks fixed before. The solution
+ was not perfect.
+
+Wed Sep 26 08:37:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_sunos5_sunc++.GNU:
+ Corrected incorrect Sun Studio version check
+
+Wed Sep 26 08:16:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_sunos5_sunc++.GNU:
+ Changes for Sun Studio 12
+
+Tue Sep 25 15:55:21 UTC 2007 Vladimir Zykov <vladimir.zykov@prismtech.com>
+
+ * ace/Timer_Hash_T.h:
+ * ace/Timer_Hash_T.cpp:
+ * tests/Timer_Queue_Reference_Counting_Test.cpp:
+ An attempt to fix the memory leaks in tests/Timer_Queue_Test.cpp
+ and tests/Timer_Queue_Reference_Counting_Test.cpp.
+
+Tue Sep 25 15:22:15 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
+
+ * ace/OS_NS_ctype.h:
+ * ace/OS_NS_ctype.inl:
+
+ Implement a slightly dumb version of ace_towlower when towlower is
+ not available from the system libraries. Previously, ace_towlower
+ would not be available if ACE_LACKS_TOWLOWER was defined.
+
+ * ace/OS_NS_string.cpp:
+
+ Replaced the ACE_OS::strtok_r_emulation() implementation, when
+ ACE_HAS_WCHAR and ACE_LACKS_WCSTOK are defined, with a public
+ domain implementation (converted to work with wide characters and
+ c++). It did not compile as previously implemented.
+
+Mon Sep 24 18:58:01 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
+
+ * ace/ATM_Acceptor.inl:
+ * ace/IOStream_T.inl:
+ * ace/OS_NS_dlfcn.inl:
+ * ace/OS_NS_netdb.inl:
+ * ace/OS_NS_sys_mman.inl:
+ * ace/OS_NS_sys_stat.inl:
+
+ Fixed ACE_OS fuzz warnings. Use ACE_OS calls instead of raw OS functions
+ where possible. If fuzz detected a false-positive, then disable
+ the ACE_OS fuzz check for that section of the code.
+
+Mon Sep 24 18:44:08 UTC 2007 Ossama Othman <ossama_othman at symantec dot com>
+
+ * ace/OS_NS_unistd.inl (swab):
+
+ Added missing copyright notice for swab() implementation in
+ "ACE_LACKS_SWAB" block of code. That implementation falls under
+ the BSD license.
+
+Mon Sep 24 15:51:14 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * bin/PerlACE/ProcessLVRT.pm: Clarify that the Net-Telnet Perl module
+ is required to use this module.
+
+Mon Sep 24 07:47:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/README:
+ * ace/TSS_T.h:
+ Removed ACE_HAS_BROKEN_CONVERSIONS usage
+
+Sat Sep 22 13:39:35 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * ace/config-hpux-11.00.h: Removed ACE_HAS_BROKEN_CONVERSIONS; thanks
+ to Johnny for noticing this isn't needed anymore. Also cleaned up
+ some comments that still referred to HP C++ rather than aC++.
+
+Fri Sep 21 19:00:43 UTC 2007 Dale Wilson <wilsond@ociweb.com>
+
+ * ace/OS_NS_Thread.h:
+ Olli reports that the change to OS_NS_Thread.h causes
+ a test failure on LynxOS. (Bug #3074)
+ Since the change isn't critical -- the config-win32-common.h
+ change was the real fix to the problem -- I'm reverting this file.
+
+Fri Sep 21 18:59:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-hpux-11.00.h:
+ Removed defining of __HP_aCC when it is not defined yet
+
+Fri Sep 21 16:34:47 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
+
+ * ace/Hash_Cache_Map_Manager_T.cpp:
+ * ace/Log_Msg.cpp:
+ * ace/OS_NS_Thread.inl:
+ * ace/OS_NS_stdio.inl:
+ * ace/OS_NS_sys_mman.inl:
+ * ace/OS_NS_sys_socket.inl:
+ * ace/OS_NS_unistd.inl:
+
+ Fixed ACE_OS fuzz warnings. Use ACE_OS calls instead of raw OS functions
+ where possible. If fuzz detected a false-positive, then disable
+ the ACE_OS fuzz check for that section of the code.
+
+Fri Sep 21 17:19:52 UTC 2007 Ossama Othman <ossama_othman at symantec dot com>
+
+ * ace/INET_Addr.cpp (get_host_name_i):
+
+ Removed const qualifiers. The variables in question do get
+ reassigned.
+
+Fri Sep 21 09:32:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Reactor_Exceptions_Test.cpp:
+ Updated this test to not derive from ACE_Reactor, that is not
+ possible anymore. Fixes the failing of this test on our
+ build systems
+
+Fri Sep 21 09:30:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Truncate.h:
+ Added another specialization for BCB
+
+Fri Sep 21 09:05:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Truncate.h:
+ Added needed specialization for BCB
+
+ * ace/Reactor.{h,cpp}:
+ Changed delete_reactor and delete_implementation flags to bool
+
+Fri Sep 21 05:46:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Makefile.am:
+ * tests/run_test.lst:
+ * tests/tests.mpc:
+ Updated for UUIDTest rename
+
+Thu Sep 20 23:58:15 UTC 2007 Ossama Othman <ossama_othman at symantec dot com>
+
+ * ace/ACE.cpp:
+
+ Simplified message block chunk length truncation code by taking
+ advantage of ACE_Utils::truncate_cast<>.
+
+ * ace/Guard_T.inl (ACE_Guard):
+
+ Removed unnecessary use of ACE_UNUSED_ARG macro. Comment out
+ the parameter name instead.
+
+ * ace/Service_Config.cpp:
+
+ Minor const-correctness and loop increment improvements.
+
+ * ace/Service_Gestalt.cpp:
+
+ Replaced ACE_NEW_NORETURN() followed explicit by zero pointer
+ check with ACE_NEW_RETURN().
+
+ * ace/Service_Types.cpp:
+
+ Removed some leading whitespace.
+
+ * ace/Time_Value.h (msec):
+ * ace/Time_Value.inl (msec):
+
+ Enabled 64-bit version of this accessor method on all
+ platforms.
+
+ * ace/Timer_Hash_T.cpp (reschedule, schedule_i):
+ * ace/Timer_Hash_T.h:
+
+ Use a straight static_cast<> instead of
+ ACE_Utils::truncate_cast<> when computing the hash value. The
+ former will provide more unique results when the number of
+ seconds is greater than std::numeric_limits<size_t>::max().
+
+ (reset_interval):
+
+ Don't bother grabbing the lock until a class member is actually
+ accessed.
+
+ (is_empty):
+
+ Return a bool instead of an int. The former better reflects how
+ the return value should be interpreted.
+
+ * ace/Timer_Heap_T.cpp (ACE_HEAP_PARENT, ACE_HEAP_LCHILD):
+
+ Converted these macros to inline functions. Nice and clean.
+
+ (ACE_Timer_Heap_T, grow_heap):
+ Replaced calls to std::numeric_limits<>::max() with
+ ACE_Numeric_Limits<>::max() to allow removal of "ifndef
+ ACE_LACKS_NUMERIC_LIMITS" block of code.
+
+ (cancel):
+
+ Moved zero initialized local variable out of lock scope.
+
+ * ace/Timer_Heap_T.h (isdone, is_empty):
+ * ace/Timer_List_T.cpp:
+ * ace/Timer_List_T.h:
+ * ace/Timer_Queue_T.h:
+ * ace/Timer_Wheel_T.cpp:
+ * ace/Timer_Wheel_T.h:
+
+ Return a bool instead of an int. The former better reflects how
+ the return value should be interpreted.
+
+ * tests/Config_Test.cpp:
+
+ Addressed type conversion warnings.
+
+ From Russell Mora
+ * ace/INET_Addr.cpp (get_hostname_i, set_address):
+ * ace/README:
+ * ace/config-hpux-11.00.h:
+ * ace/config-sunos5.8.h:
+ * ace/config-tru64.h:
+ * ace/config-win32.h:
+
+ Some platforms don't convert IPv6-mapped-IPv4 addrs to IPv4
+ addrs when passed to gethostbyaddr(), even though it is in the
+ stardard. This code will do it for them.
+
+ When mapping IPv4 addresses to IPv6-mapped-IPv4 addresses don't
+ just convert INADDR_LOOPBACK to in6addr_loopback - this won't
+ work (i.e. IPv4 clients will not be able to connect to it).
+
+ The ip4 variable will be in network-byte-order (either because
+ we converted it or it was passed in already in
+ network-byte-order) so make sure we convert it back to
+ host-byte-order before doing any comparisons.
+
+ * ace/OS_NS_Thread.cpp (thread_exit):
+
+ Zero out TSS values in ACE_OS::cleanup_tss(). This avoids
+ getting back dangling pointers if ACE TSS is used again after
+ the cleanup call.
+
+Thu Sep 20 21:22:30 UTC 2007 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * ace/UUID.cpp:
+
+ Fixed typos.
+
+Fri Sep 14 00:36:43 UTC 2007 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
+
+ * ace/UUID.cpp: Changed the case of the clock_sequence from u_char
+ to ACE_UINT16 to avoid duplicate UUIDs. Thanks to wim dot van
+ dot den dot boogaard at varianinc dot com for reporting this.
+
+Thu Sep 13 17:57:31 UTC 2007 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
+
+ * ace/Mutex.h: Updated the document for ACE_Mutex to indicate that
+ ACE_Process_Mutex or ACE_Thread_Mutex is preferred. Thanks to
+ Nathan Glasser <nglasser at cantata dot com>
+
+Tue Sep 11 15:24:43 UTC 2007 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
+
+ * docs/ACE-bug-process.html: Clarified bug fixing policies. Thanks to
+ Torsten Saliwada <sally at gmx dot net> for motivating this.
+
+Mon Sep 3 18:54:54 UTC 2007 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
+
+ * NEWS: Updated the NEWS file to reflect the recent changes to the UUID class.
+
+Mon Sep 3 14:54:55 UTC 2007 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
+
+ * protocols/ace/HTBP/HTBP_ID_Requestor.cpp (get_HTID):
+ * tests/UUID_Test.cpp (test): Updated to use the new "ACE-ified"
+ UUDI interface.
+
+Mon Sep 3 12:53:49 UTC 2007 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
+
+ * ace/UUID.{h,inl,cpp}: Converted this code to use ACE programming
+ conventions for naming.
+
+Mon Sep 3 12:37:44 UTC 2007 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
+
+ * ace/UUID.{h,inl,cpp}:
+ Implemented an accessor to obtain the timestamp and
+ clockSequence in an atomic manner. The clockSequence could
+ change between the moment the timestamp is obtained and the
+ moment the clockSequence is used in a multithreaded environment
+ and that results in duplicate UUIDs. Thanks to Wim van den
+ Boogaard <wim dot van dot den dot boogaard at varianinc dot com>
+ for contributing this.
+
+Thu Sep 20 18:49:27 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
+
+ * include/makeinclude/platform_g++_common.GNU:
+ Enhance rules to detect FC6 explicitly. The prior rules didn't
+ work under my FC6 distrubtion.
+
+Thu Sep 20 17:12:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * apps/JAWS2/JAWS/IO_Handler.cpp:
+ Added needed include for closesocket
+
+Thu Sep 20 12:56:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Reactor.{cpp,inl}:
+ Made all non virtual single line methods inline methods to gain
+ performance and reduce footprint
+
+ * ace/Dev_Poll_Reactor.h:
+ * ace/File_Lock.h:
+ * ace/FlReactor/FlReactor.h:
+ * ace/FoxReactor/FoxReactor.h:
+ * ace/OS_NS_unistd.h:
+ * ace/Proactor.h:
+ * ace/QtReactor/QtReactor.h:
+ * ace/Reactor.h:
+ * ace/Reactor_Impl.h:
+ * ace/Select_Reactor_T.h:
+ * ace/TkReactor/TkReactor.h:
+ * ace/WFMO_Reactor.h:
+ * ace/XtReactor/XtReactor.h:
+ Fixed doxygen warnings
+
+Thu Sep 20 08:58:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Dynamic_Message_Strategy.{h,cpp,inl}:
+ * ace/Message_Block.{h,cpp,inl}:
+ * ace/Message_Queue_T.h:
+ * ace/ace.mpc:
+ * ace/ace_for_tao.mpc:
+ * ace/Makefile.am:
+ Moved ACE_Dynamic_Message_Strategy to its own file to reduce footprint
+ for applications that don't use it. Fixes bugzilla 2998
+
+Thu Sep 20 08:05:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * apps/JAWS2/JAWS/IO_Handler.cpp:
+ Use closesocket to close the socket, to prevent a leak on windows.
+ This fixes bugzilla 1124, thanks to Alain Totouom
+ <atotouom at gmx dot de> for reporting this.
+
+ * ace/OS_NS_sys_socket.h:
+ Doxygen improvement
+
+Thu Sep 20 07:56:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Based_Pointer_T.{h,inl}:
+ Let the operator* and operator[] return a & so that we don't make a
+ copy. This fixes bugzilla 742, thanks to Pavel Zaichenko
+ <zaichep at mail dot com> for reporting this
+
+Thu Sep 20 07:24:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Log_Msg.{h,cpp,inl}:
+ Added new inline file and moved several methods to that file. Fixes
+ bugzilla 2364
+
+ * ace/Makefile.am:
+ Added new file
+
+Thu Sep 20 06:59:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/ATM_Params.h:
+ * ace/Dev_Poll_Reactor.h:
+ * ace/Event_Handler.h:
+ * ace/Proactor.h:
+ * ace/Reactor_Impl.h:
+ * ace/Select_Reactor_T.h:
+ * ace/Timer_Hash_T.cpp:
+ * ace/Timer_Hash_T.h:
+ * ace/Timer_Heap_T.cpp:
+ * ace/Timer_Heap_T.h:
+ * ace/Timer_List_T.h:
+ * ace/Timer_Queue_T.h:
+ * ace/Timer_Wheel_T.h:
+ * ace/Timer_List_T.cpp:
+ Doxygen improvements
+
+ * ace/CDR_Stream.cpp:
+ * ace/CDR_Stream.inl:
+ * ace/Lib_Find.cpp:
+ Const improvements
+
+ * ace/config-ghs-common.h:
+ * ace/config-irix6.5.x-sgic++.h:
+ * ace/config-irix6.x-sgic++.h:
+ * ace/config-macosx-panther.h:
+ * ace/config-macosx-tiger.h:
+ * ace/config-macosx.h:
+ * ace/config-qnx-rtp-pre62x.h:
+ * ace/config-unixware-7.1.0.h:
+ * ace/config-unixware-7.1.0.udk.h:
+ * ace/config-win32-dmc.h:
+ * ace/config-win32-ghs.h:
+ * ace/config-win32-interix.h:
+ Removed ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION, we don't support that
+ already a long time
+
+ * ace/config-hpux-11.00.h:
+ Removed support for ancient HP compilers that also required explicit template
+ instantiations. Fixes bugzilla 3071
+
+ * ace/config-sunos5.6.h:
+ Removed undef of ACE_HAS_STL_QUEUE_CONFLICT, it is not set anywhere
+
+ * ace/config-sunos5.7.h:
+ Removed support for GCC 2.7.2
+
+ * ace/Malloc.cpp (name):
+ * ace/PI_Malloc.cpp (name):
+ No need for intermediate variable
+
+ * ace/os_include/os_semaphore.h:
+ * ace/OS_NS_Thread.inl:
+ Changed new_sema_ to a real bool
+
+ * ace/Reactor.h:
+ Only the methods derived from ACE_Reactor_Timer_Interface need to be virtual,
+ all other methods don't need to be that. Next step would be to inline these
+ methods.
+
+ * ace/Sig_Handler.cpp:
+ * ace/Sig_Handler.h:
+ * ace/Timer_Hash_T.h:
+ * ace/Timer_Heap_T.h:
+ * ace/Timer_List_T.h:
+ * ace/Timer_Queue_T.h:
+ * ace/Timer_Wheel_T.h:
+ Removed support for ACE_HAS_BROKEN_HPUX_TEMPLATES
+
+ * ace/Timer_Queue_Adapters.cpp:
+ * ace/Timer_Queue_Adapters.h:
+ * ace/Timer_Queue_Adapters.inl:
+ Changed delete_timer_queue to a real bool
+
+ * ace/Timer_Hash.cpp:
+ * ace/Timer_Heap.cpp:
+ * ace/Timer_List.cpp:
+ * ace/Timer_Wheel.cpp:
+ * ace/Timer_Queue.cpp:
+ Removed from the repo, they only existed because of a broken HP compiler.
+
+ * ace/ace.mpc:
+ * ace/ace_for_tao.mpc:
+ * ace/Makefile.am:
+ Updated for the removed files
+
+ * etc/ace.doxygen:
+ Use shortnames, fixes bugzilla 3069
+
+ * bin/make_release.py:
+ Use vc71 name modifier for the vc71 project files. Fixes bugzilla 2987
+
+ * docs/bczar/bczar.html:
+ Updated based on the steps of x.6.1
+
+Wed Sep 19 04:10:15 CDT 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ACE version 5.6.1 released.
+
+Tue Sep 18 11:05:38 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_linux_common.GNU:
+ * include/makeinclude/platform_linux_icc.GNU:
+ Intel C++ needs a special ar tool when building statically
+
+Mon Sep 17 15:51:38 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * configure.ac:
+ When checking for ACE_LACKS_NAMED_POSIX_SEM, include errno.h when
+ we have detected that this file is available. Hayim Shaul
+ <hayim at iportent dot com> reported an autoconf log where this define
+ was set because the test failed to compile because errno was not
+ defined
+
+Fri Sep 14 18:53:38 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/acetest.mpb:
+ * tests/SSL/acetest.mpb:
+ Don't use ACE_ROOT, causes problems with GNU make on windows when we build
+ on a different drive then the autobuild system is located at
+
+Fri Sep 14 09:47:38 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/CDR_Base.{inl}:
+ The swap_8 method was incorrect, there we use an EM64T instruction,
+ use ACE_HAS_INTEL_ASSEMBLY in the swap_2 and swap_4 method
+
+Fri Sep 14 04:51:38 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/CDR_Base.{cpp.inl}:
+ Don't use ACE_HAS_INTEL_ASSEMBLY, but just add EM64T, fixes problems
+ with solaris and vxworks
+
+ Revert this change, not needed
+
+ Thu Sep 13 08:55:38 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+ * ace/config-sunos5.5.h:
+ Don't use ACE_HAS_INTEL_ASSEMBLY with GCC
+
+Thu Sep 13 15:49:45 UTC 2007 Dale Wilson <wilsond@ociweb.com>
+
+ * NEWS:
+ Added description of ACE_DEFAULT_THREAD_KEYS change.
+
+Thu Sep 13 15:34:15 UTC 2007 Dale Wilson <wilsond@ociweb.com>
+
+ * ace/OS_NS_Thread.h:
+ * ace/config-win32-common.h:
+ Base the definiton of ACE_DEFAULT_THREAD_KEYS on the
+ Windows version rather than using the misleading
+ TLS_MINIMUM_AVAILABLE
+ Move the check to see if _WIN32_WINNT is defined
+ until *after* windows.h is included (directly or indirectly)
+
+Thu Sep 13 15:17:28 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
+
+ * ace/ATM_Stream.cpp:
+ * ace/Lib_Find.cpp:
+ * ace/Metrics_Cache_T.cpp:
+ * ace/Process_Mutex.cpp:
+ * ace/Service_Config.cpp:
+ * ace/Service_Gestalt.cpp:
+ * ace/Service_Manager.cpp:
+ * ace/Throughput_Stats.cpp:
+ * ace/Timeprobe_T.cpp:
+
+ Fixed ACE_OS fuzz warnings. Use ACE_OS calls instead of raw OS functions
+ where possible. If fuzz detected a false-positive, then disable
+ the ACE_OS fuzz check for that section of the code.
+
+Thu Sep 13 08:55:38 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-sunos5.5.h:
+ Don't use ACE_HAS_INTEL_ASSEMBLY with GCC
+
+Wed Sep 12 18:02:38 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-win32-borland.h:
+ CodeGear RAD Studio 2007 doesn't seem to support inlined assembly
+
+ * ace/config-g++-common.h:
+ * ace/config-icc-common.h:
+ When we have pentium, AMD64, or EM64T as CPU define
+ ACE_HAS_INTEL_ASSEMBLY
+
+ * ace/Atomic_Op.h:
+ Simplified this file by using ACE_HAS_INTEL_ASSEMBLY
+
+ * ace/CDR_Base.{cpp.inl}:
+ Make use of ACE_HAS_INTEL_ASSEMBLY, this fixes bugzilla
+ issue 3072
+
+ * ace/WFMO_Reactor.h:
+ Doxygen fixes
+
+Wed Sep 12 04:16:12 UTC 2007 Adam Mitz <mitza@ociweb.com>
+
+ * ACE-INSTALL.html:
+
+ Added notes on Microsoft Visual C++ 2005 Express Edition.
+
+Tue Sep 11 15:50:35 UTC 2007 Nishanth Shankaran <nshankar@nospam.com>
+
+ * ace/Sample_History.cpp: Fixed formatting errors in the
+ dump_samples method.
+
+Tue Sep 11 11:38:38 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ACE-INSTALL.html:
+ Updated supported platforms
+
+Mon Sep 10 13:22:38 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
+
+ * apps/JAWS/stress_testing/util.cpp:
+ * apps/drwho/Multicast_Manager.cpp:
+ * apps/drwho/Options.cpp:
+ * bin/LabVIEW_RT/labview_test_controller/labview_test_controller.cpp:
+ * bin/LabVIEW_RT/labview_test_controller/test.cpp:
+
+ Fixed ACE_OS fuzz warnings. Use ACE_OS calls instead of raw OS functions
+ where possible. If fuzz detected a false-positive, then disable
+ the ACE_OS fuzz check for that section of the code.
+
+Mon Sep 10 12:17:24 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * tests/MT_Reference_Counted_Event_Handler_Test.cpp:
+ Add timeouts to recv_n and send_n calls to ensure the calling
+ loops always exit.
+
+ This is necessary due to certain races that can occur between
+ the start up of new send/recv threads, and the shutdown of
+ individual thread loops. What sometimes happens is that a thread
+ is started to read from a socket, and then a different thread
+ closes down the read-side of the socket. But due to thread
+ startup delays, the send side never gets to the point where it
+ detects the close, effectively leaving a half-closed connection.
+
+ In this case, on "weevil" a Windows 2003 server, the thread
+ blocked in recv on the half closed socket is not killed by the
+ nightly test script's shutdown signal, leaving a zombie
+ process. This zombie holds a lock on the libACE.dll file, which
+ then cannot be rebuilt, and as a result, subsequent nightly
+ builds fail catastrophically.
+
+Mon Sep 10 11:19:20 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
+
+ * bin/fuzz.pl:
+
+ Remove TAO/docs directory from the list of excluded
+ directories for the tabs check.
+
+Fri Sep 7 19:52:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * etc/index.html:
+ Added links for older versions
+
+Fri Sep 7 11:45:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * etc/doxygen.css:
+ * etc/index.html:
+ Put the files published online at http://www.dre.vanderbilt.edu/Doxygen/
+ under version control
+
+Thu Sep 6 22:59:24 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
+
+ * bin/fuzz.pl:
+ Remove TAO/utils directory from the list of excluded
+ directories for the tabs check.
+
+Thu Sep 6 18:28:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-win32-borland.h:
+ Make use of the new inline assembly feature of the upcoming CodeGear C++
+ compiler
+
+Thu Sep 6 18:53:06 UTC 2007 Ossama Othman <ossama_othman at symantec dot com>
+
+ * tests/run_test.lst:
+
+ Added the SSL_Asynch_Stream_Test and
+ Thread_Pool_Reactor_SSL_Test to the list of tests to run. The
+ run_test.pl script now supports log files for test binaries in
+ subdirectories. [Bug 2985]
+
+Thu Sep 6 18:41:36 UTC 2007 Ossama Othman <ossama_othman at symantec dot com>
+
+ * bin/fuzz.pl:
+
+ Nuked trailing whitespace.
+
+ * tests/run_test.pl (check_log):
+
+ Support logs generated by tests in subdirectories, such as tests
+ found in the SSL subdirectory.
+
+Thu Sep 6 15:33:15 UTC 2007 Friedhelm Wolf <fwolf@dre.vanderbilt.edu>
+
+ * docs/ACE-guidelines.html
+ Add guidelines about doxygen comments
+
+Thu Sep 6 14:41:50 UTC 2007 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
+
+ * ace/WIN32_Asynch_IO.cpp (open): Update the win32_proactor_
+ pointer so it's in synch after a call to open(). Thanks to
+ Erman Balcik <erman dot balcik at siemens dot com> for
+ contributing this.
+
+Thu Sep 6 12:12:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * performance-tests/Synch-Benchmarks/run_tests.pl:
+ Fixed typo
+
+Thu Sep 6 12:09:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/generate_rel_manpages:
+ Added md5sum steps
+
+Thu Sep 6 09:27:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/OS_NS_Thread.h:
+ Doxyen fix
+
+Thu Sep 6 00:13:48 UTC 2007 Ossama Othman <ossama_othman at symantec dot com>
+
+ * tests/run_test.lst:
+
+ Updated location of Bug_2912_Regression test.
+
+Wed Sep 5 23:40:15 UTC 2007 Ossama Othman <ossama_othman at symantec dot com>
+
+ * tests/Bug_2912_Regression_Test.cpp:
+ * tests/tests.mpc:
+ * tests/SSL/tests.mpc:
+
+ Moved Bug_2912_Regression test to the SSL subdirectory. It is
+ an SSL related test.
+
+ * tests/Naming_Test.cpp:
+ * tests/Test_Output.cpp (randomize):
+ * tests/Timer_Queue_Test.cpp:
+ * tests/randomize.h (randomize):
+ * tests/test_config.h:
+
+ Refactored test array element order randomization code to a
+ generic function template that can be leveraged by all tests.
+ In the process of refactoring the code, also corrected problem
+ where only the first half of the array elements were
+ randomized.
+
+ * tests/Reactor_Remove_Resume_Test.cpp (run_main):
+
+ Fixed typo in factory count calculation.
+
+ * tests/Test_Output.cpp:
+
+ Addressed some Coverity errors.
+
+Tue Sep 4 14:39:11 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
+
+ * bin/fuzz.pl:
+ Remove the CIAO directory from the list of excluded
+ directories for the tabs check.
+
+Mon Sep 03 12:04:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * docs/bczar/bczar.html:
+ Extended instructions
+
+ * docs/Download.html:
+ Updated download locations for latest release which is not x.6
+
+Mon Sep 03 02:50:30 CDT 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ACE version 5.6 released.
+
+Thu Aug 30 17:23:21 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * bin/LabVIEW_RT/labview_test_controller/stdafx.cpp:
+ * bin/LabVIEW_RT/labview_test_controller/stdafx.h:
+ * bin/LabVIEW_RT/labview_test_controller/test.cpp:
+ * bin/LabVIEW_RT/labview_test_controller/labview_test_controller.cpp:
+ Fixed Fuxx errors.
+
+Thu Aug 30 17:05:00 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * protocols/tests/HTBP/ping/client.cpp: Reverted the addition of
+ specific AF_INET address family. Since the server and client are
+ both doing specific name lookup, they'll both get the same IP
+ address and family, so we need not try to force one. Also added
+ more logging of the address and port to connect to.
+
+ * protocols/tests/HTBP/ping/server.cpp: Log the listening IP/port.
+
+Thu Aug 30 16:34:06 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * bin/MakeProjectCreator/config/labviewrt_dll.mpb: A base that
+ is used with LabVIEW RT-target builds to change all the builds
+ for executables to build a DLL instead. This is needed for LabVIEW
+ RT w/ Phar Lap ETS. Please see bin/LabVIEW_RT/README for info.
+
+ * bin/LabVIEW_RT/README: Added a note about labviewrt_dll.mpb's use.
+
+Thu Aug 30 07:06:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_g++_common.GNU:
+ Added rules to detect FC6 explicitly
+
+Thu Aug 30 03:41:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_g++_common.GNU:
+ FC6 and FC5 have exact the same GCC version, FC5 doesn't need the
+ workaround, FC6 does. Disabled the check for this specific RedHat
+ GCC version. FC6 users have to manually set
+ ACE_GCC_HAS_TEMPLATE_INSTANTIATION_VISIBILITY_ATTRS to 1
+
+Wed Aug 29 23:36:52 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * protocols/tests/HTBP/Reactor_Tests/server.cpp:
+ * protocols/tests/HTBP/Send_Large_Msg/server.cpp:
+ * protocols/tests/HTBP/ping/server.cpp:
+ Listen at the IP address represented by the hostname, not "any".
+ Matches what the client is going to do when looking up the host
+ to connect to. Of particular interest is getting the IP address
+ families to be the same for server and client on IPv6-capable
+ systems. Thanks to Phil Mesnier for these patches.
+
+Wed Aug 29 22:53:57 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * bin/LabVIEW_RT: A directory of information and utilities useful
+ for running ACE+TAO tests on LabVIEW RT / Phar Lap ETS targets.
+ See the README file in that directory for more information.
+
+ * docs/svn/config:
+ * docs/svn/svn-prefs.reg: Add .ini as a text-type known file type.
+
+Wed Aug 29 18:55:33 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * protocols/tests/HTBP/ping/client.cpp: Explicitly set AF_INET on the
+ address to connect to the server on. Fixes fails on IPv6 builds.
+ Thanks to Phil Mesnier for diagnosing this problem.
+ Also fixed logging conversions where needed for 64-bit and wide-char.
+
+Wed Aug 29 18:21:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_aix_g++.GNU:
+ Another try, if this doesn't work I revert all changes from last wek
+
+Wed Aug 29 18:02:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_g++_common.GNU:
+ Detect the RedHat GCC compilers that need to have
+ ACE_GCC_HAS_TEMPLATE_INSTANTIATION_VISIBILITY_ATTRS defined to 1.
+ If we detect that, add CE_GCC_HAS_TEMPLATE_INSTANTIATION_VISIBILITY_ATTRS=1
+ to the compiler flags
+
+Wed Aug 29 15:09:17 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * NEWS: Add note about LabVIEW RT/Pharlap ETS port.
+
+Wed Aug 29 08:33:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/cut_cidlc.sh:
+ Put this script under version control, it is used to cut the cidlc
+ release binaries
+
+ * docs/bczar/bczar.html:
+ Added cut_cidlc.sh as last step of the release instructions
+
+ * include/makeinclude/platform_aix_g++.GNU:
+ Made another few changes to resolve the new link errors
+
+Tue Aug 28 08:43:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_aix_g++.GNU:
+ Improved this file, thanks to Werner Buchert <w dot buchert at medat dot de>
+ for testing these changes
+
+Mon Aug 27 07:55:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/ace.mpc:
+ * ace/ace_for_tao.mpc:
+ * ace/Makefile.am:
+ Added missing Select_Reactor.h, thanks to Vikram Karandikar
+ <softking at gmail dot com> for reporting this
+
+Sat Aug 25 12:57:30 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * bin/PerlACE/ProcessLVRT.pm: New class that integrates running a
+ test on a LabVIEW RT Pharlap ETS target. This requires the Perl
+ Net-Telnet.
+
+ * bin/PerlACE/TestTarget.pm: The new TestTarget class is for test
+ operations that are per-target, such as creating a local file path,
+ deleting a file on the target, waiting for a file, creating a
+ process, and getting the standard error log. In the default case,
+ these all do the usual PerlACE functions currently in use. However,
+ you can derive a class from this to do things differently. For
+ example, on LabVIEW RT, creating a process really uses the
+ ProcessLVRT module described above. Deleting a file uses FTP to
+ delete it, etc.
+ In this way, it's possible to customize the behaviors to a target
+ without changing all the test scripts. The hitch is that the test
+ script has to be changed once to instantiate the TestTarget object
+ and then make method calls on it instead of calling PerlACE
+ functions directly.
+
+ * bin/TestTarget_LVRT.pm: Customization of TestTarget for LabVIEW RT.
+ It requires the Net-Telnet Perl module to work. It's used when
+ the TestTarget::create_target method is called and LabVIEW_RT is
+ set in the test configuration.
+
+ * tests/run_test.pl: Select ProcessLVRT when running a test with the
+ LabVIEW_RT configuration.
+
+Fri Aug 24 21:52:37 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * ace/MMAP_Memoy_Pool.cpp (map_file): Reverted the "always do
+ MAP_FIXED" flag on remapping a file from:
+ Wed Aug 22 18:10:09 UTC 2007 Steve Huston <shuston@riverace.com>
+ That's an invalid thing to do, as it has the potential to remap
+ pages from things like the heap or the C library or ACE into the
+ mapped file - definitely not what we want. If the remap has to move
+ the area, it's best to fail it here.
+
+ * tests/Naming_Test.cpp: Correct logging formats and wedge in a base
+ address for the name space's mmaped region. This avoids having to
+ move the mapped area as it grows, which totally screws the name
+ space map. RHEL4 x64 seems to be the only platform this is tested
+ on regularly where this condition is hit.
+
+Fri Aug 24 16:15:59 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * bin/ace_tests.lst:
+ * bin/tao_other_tests.lst:
+ guard against running the HTBP and HTIOP tests on systems that
+ do not build ACE_UUID, such as the compact builds.
+
+Thu Aug 23 19:39:27 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
+
+ * bin/msvc_static_order.lst:
+ Added some TAO projects to the list in an attempt to fix
+ the WinXP_VC71_CIAOCore_Static_Debug build.
+
+Thu Aug 23 15:07:01 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * configure.ac: Allow POSIX semaphores to be used with UI Threads
+ (ala Solaris) if the functions are there.
+
+Thu Aug 23 05:35:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Hash_Map_Manager_T.inl:
+ Don't use ACE_LIB_TEXT, but ACE_TEXT
+
+Wed Aug 22 22:31:00 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * tests/Signal_Test.cpp: When sigwait()-ing, restart the wait if
+ interrupted by an uncaught signal. This happens on Solaris 9, for
+ example, when a threading-related signals happen. Gets this test
+ working correctly for Solaris 9.
+
+Wed Aug 22 21:41:36 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * protocols/tests/HTBP/Send_Large_Msg/Send_Large_Msg.mpc:
+ * protocols/tests/HTBP/Send_Large_Msg/server.cpp:
+ * protocols/tests/HTBP/Send_Recv_Tests/server.cpp:
+ * protocols/tests/HTBP/ping/server.cpp:
+
+ Add a small sleep in the server right before closing the socket.
+ This helps reduce the likelyhood that tests will fail on windows
+ if the server happens to close before the client has read the
+ last bit of data on the conection.
+
+Wed Aug 22 21:28:38 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * bin/ace_tests.lst: Marked RMCast tests to only run if the RMCAST
+ config is set. This effectively disables it everywhere pending some
+ requested feedack from the ACE users community on usage.
+
+Wed Aug 22 21:24:07 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * tests/Multicast_Test.cpp: Log the joined multicast groups.
+
+ * tests/Multicast_Test_IPV6.cpp: Fixed string logging and a leak.
+
+Wed Aug 22 19:59:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_gnuwin32_common.GNU:
+ Added wall GNU make variable which is default set to 1, which then
+ adds -Wall to the CFLAGS. This option results in a lot of warnings
+ related dllimport which makes it not really usable, with GCC 4.x
+ we can disable that warning, but not with GCC 3.4, so the user can
+ set wall=0 to disable the usage of -Wall
+
+Wed Aug 22 18:10:09 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * ace/Hash_Map_Manager_T.inl (open): If open fails, include the
+ error reason in the logged message.
+
+ * ace/Hash_Map_Manager_T.h: Documentation improvements.
+
+ * ace/Local_Name_Space_T.cpp: Corrected logging of pointers to use
+ %@ instead of %d or %u.
+
+ * ace/MMAP_Memory_Pool.cpp (map_file): When remapping a previous
+ mapping, try to use MAP_FIXED unless the memory pool option
+ NEVER_FIXED is also set. Resolves a problem of mapping to a
+ different region when remapping an existing area on RHEL 4 x64.
+ Also fixed logging of pointers and size_t to use %@ and %B.
+
+Wed Aug 22 18:09:45 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * m4/compiler.m4: For AIX xlC and Solaris CC 4.2, always turn on
+ RTTI support. ACE requires it, and for these compilers, the default
+ is RTTI disabled. The previous code used the rtti-enabled flag
+ which was removed at:
+ Wed Aug 22 08:49:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+Wed Aug 22 15:58:55 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
+
+ * bin/msvc_static_order.lst:
+
+ Added CIAO projects to the list. This may need further tweaking.
+ Hopefully this will address problems in the
+ WinXP_VC71_CIAOCore_Static_Debug build.
+
+Wed Aug 22 11:32:41 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * netsvcs/lib/Client_Logging_Handler.cpp: Fixed wide-char error.
+
+Wed Aug 22 08:52:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ACE-INSTALL.html:
+ Updated Remedy IT platforms
+
+Wed Aug 22 08:49:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ACE-INSTALL.html:
+ * m4/ace.m4:
+ Removed support for disabling rtti
+
+Wed Aug 22 08:46:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/msvc_mpc_auto_compile.pl:
+ * bin/msvc_static_compile.pl:
+ Use the word error when detecting an unknown option, this way the
+ autobuild scripts will tag this as error on the scoreboard
+
+Wed Aug 22 08:15:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_gnuwin32_common.GNU:
+ -Wno-attributes is only available with GCC 4.x. Removed support
+ for GCC 2.95
+
+Wed Aug 22 06:23:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_gnuwin32_common.GNU:
+ The GCC compiler on windows gives a lot of warnings about attributes
+ that are ignored. These are not usefull, so added no_attributes
+ which by default is set to 1 which then disable this warning. If you
+ want to see these warnings, set no_attributes=0 to your
+ platform_macros.GNU file
+
+Wed Aug 22 04:53:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * protocols/tests/HTBP/ping/run_test.pl:
+ * protocols/tests/HTBP/Reactor_Tests/run_test.pl:
+ * protocols/tests/HTBP/Send_Large_Msg/run_test.pl:
+ * protocols/tests/HTBP/Send_Recv_Tests/run_test.pl:
+ Fixes for VxWorks cross platform testing
+
+Tue Aug 21 21:07:24 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * netsvcs/lib/Client_Logging_Handler.cpp (ACE_Client_Logging_Acceptor):
+ Added an optional argument to the client logging daemon setup:
+ -llocal-ip[:local-port] - this allows one to specify the local
+ address and port number for the connection to the server logging
+ daemon. If the port number is not specified, it defaults to 0 (select
+ an unused port) and if -l is not specified, the host's defaults
+ are applied (as in all previous versions).
+
+ * NEWS: Describe the above addition.
+
+Tue Aug 21 15:34:00 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * ace/Service_Config.cpp:
+ * ace/Service_Gestalt.cpp:
+ Service_Config::parse_args_i was improperly splitting arguments
+ that may contain spaces, such as explicit service directives.
+ This patch addresses that explicitly quoting unknown arguments
+ being passed on to the Service_Gestalt::parse_args_i. I removed
+ unparsed args from the gestalt's list of known args, and cleaned
+ up a bad error message.
+
+Tue Aug 21 15:24:47 UTC 2007 James H. Hill <hillj@isis.vanderbilt.edu>
+
+ * docs/ace_guidelines.vsmacros:
+ Whitespaces in .mk and .mpd files are not modified.
+
+Tue Aug 21 07:07:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_irix6.x_common.GNU:
+ * include/makeinclude/platform_irix6.x_g++.GNU:
+ * include/makeinclude/platform_irix6.x_sgic++.GNU:
+ Moved some parts to the common file
+
+ * include/makeinclude/platform_mvs.GNU:
+ Use ?=
+
+ * include/makeinclude/platform_sco-nothread.GNU:
+ * include/makeinclude/platform_sco5.0.0-CC-fsu-pthread.GNU:
+ * include/makeinclude/platform_sco5.0.0-fsu-pthread.GNU:
+ * include/makeinclude/platform_sco5.0.0-mit-pthread.GNU:
+ * include/makeinclude/platform_sco5.0.0-nothread.GNU:
+ Removed, ancient and not maintained for years
+
+Tue Aug 21 05:03:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_unixware_udk.GNU:
+ Deleted, mentions it is for gcc 2.7.2, that compiler isn't
+ supported anymore for a long time
+
+Mon Aug 20 21:37:13 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * tests/MT_Reference_Counted_Event_Handler_Test.cpp:
+ Add thread ID and some additional debug output to help chase
+ test hangs.
+
+Mon Aug 20 20:02:32 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * protocols/tests/HTBP/Reactor_Tests/server.cpp:
+ * protocols/tests/HTBP/Send_Large_Msg/server.cpp:
+ * protocols/tests/HTBP/Send_Recv_Tests/server.cpp:
+ * protocols/tests/HTBP/ping/server.cpp:
+ eliminate anachronistic code warnings.
+
+Mon Aug 20 14:16:20 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
+
+ * examples/C++NPv2/Select_Reactor_Logging_Server.cpp:
+ * examples/C++NPv2/Server_Shutdown.cpp:
+ * examples/C++NPv2/TP_Reactor_Logging_Server.cpp:
+ * examples/Web_Crawler/Command_Processor.h:
+ * netsvcs/lib/Log_Message_Receiver.h:
+ * netsvcs/lib/Name_Handler.h:
+ * netsvcs/lib/TS_Server_Handler.h:
+
+ Zapped ACE_Shutup_GPlusPLus and ace_dewarn_gplusplus, they were
+ a reclic from the older days of ACE, it was used to silence
+ incorrect warning from g++ compiler. Moved the destructor to
+ the protected section to correctly handle such warnings
+ (if they still exist) without having to introduce a phony friend.
+
+Mon Aug 20 13:06:38 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * protocols/tests/HTBP/Reactor_Tests/run_test.pl:
+ * protocols/tests/HTBP/Reactor_Tests/server.cpp:
+ * protocols/tests/HTBP/Send_Large_Msg/run_test.pl:
+ * protocols/tests/HTBP/Send_Large_Msg/server.cpp:
+ * protocols/tests/HTBP/Send_Recv_Tests/run_test.pl:
+ * protocols/tests/HTBP/Send_Recv_Tests/server.cpp:
+ * protocols/tests/HTBP/ping/run_test.pl:
+ * protocols/tests/HTBP/ping/server.cpp:
+
+ Added a synchronizing file to ensure server is running before
+ starting the client.
+
+Mon Aug 20 12:42:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/DLL_Test.cpp:
+ * tests/DLL_Test_Impl.cpp:
+ Removed left overs from the time that we could use ACE without rtti
+
+Mon Aug 20 12:33:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/ATM_Connector.h:
+ Removed commented out method
+
+ * ace/config-cxx-common.h:
+ * ace/config-macros.h:
+ * ace/config-qnx-rtp-pre62x.h:
+ * ace/config-win32-interix.h:
+ * ace/config-win32-msvc.h:
+ Removed left overs from the time that we could use ACE without rtti
+
+Mon Aug 20 12:28:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_aix_g++.GNU:
+ * include/makeinclude/platform_aix_ibm.GNU:
+ * include/makeinclude/platform_integrity_ghs.GNU:
+ * include/makeinclude/platform_openvms.GNU:
+ * include/makeinclude/platform_rtems.x_g++.GNU:
+ * include/makeinclude/platform_sunos5_sunc++.GNU:
+ * include/makeinclude/platform_tru64_cxx.GNU:
+ * include/makeinclude/platform_tru64_g++.GNU:
+ * include/makeinclude/platform_vxworks5.5.x.GNU:
+ * include/makeinclude/platform_vxworks6.2.GNU:
+ * include/makeinclude/platform_vxworks6.3.GNU:
+ * include/makeinclude/platform_win32_dmc.GNU:
+ * include/makeinclude/wrapper_macros.GNU:
+ Removed rtti as make option, ACE requires rtti so we don't need an
+ option to disable rtti.
+
+Mon Aug 20 10:51:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/generate_rel_manpages:
+ Updated for new doxygen version on naboo
+
+Mon Aug 20 07:55:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_hpux.GNU:
+ Removed, old and obsolete
+
+Sun Aug 19 13:57:44 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
+
+ * ACEXML/common/XML_Macros.h:
+ * ASNMP/agent/agent_impl.cpp:
+ Untabify.
+
+ * bin/fuzz.pl:
+ Remove ACEXML and ASNMP directory from the list of excluded
+ directories for the tabs check.
+
+Sun Aug 19 06:20:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Atomic_Op.h:
+ Added missing define for Sun
+
+Sat Aug 18 16:37:35 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * protocols/ace/HTBP/HTBP_Session.cpp:
+ Error reporting enhancement.
+
+ * protocols/tests/HTBP/Reactor_Tests/client.cpp:
+ * protocols/tests/HTBP/Reactor_Tests/run_test.pl:
+ * protocols/tests/HTBP/Send_Large_Msg/client.cpp:
+ * protocols/tests/HTBP/Send_Large_Msg/run_test.pl:
+ * protocols/tests/HTBP/Send_Recv_Tests/client.cpp:
+ * protocols/tests/HTBP/Send_Recv_Tests/run_test.pl:
+ * protocols/tests/HTBP/Send_Recv_Tests/server.cpp:
+ * protocols/tests/HTBP/ping/client.cpp:
+ * protocols/tests/HTBP/ping/run_test.pl:
+ * protocols/tests/HTBP/ping/server.cpp:
+
+ Fix the tests so that a random port is selected each run to
+ avoid problems with TCP wait states.
+
+Sat Aug 18 01:16:11 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
+
+ * Kokyu/DSRT_Direct_Dispatcher_Impl_T.cpp:
+ * Kokyu/Dispatch_Deferrer.h:
+ * Kokyu/Dispatch_Deferrer.cpp:
+ * Kokyu/Kokyu_dsrt.h:
+ * examples/Threads/cancel.cpp:
+ * examples/Timer_Queue/Async_Timer_Queue_Test.cpp:
+ * examples/Timer_Queue/Reactor_Timer_Queue_Test.cpp:
+ * examples/Timer_Queue/main_thread.cpp:
+ Untabify.
+
+ * bin/fuzz.pl:
+ Remove Kokyu directory from the list of excluded
+ directories for the tabs check.
+
+Fri Aug 17 22:56:54 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * tests/Manual_Event_Test.cpp: Added additional diagnostics; fixed
+ spacing; removed ACE_ASSERT.
+
+Fri Aug 17 21:52:37 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * ace/config-linux-common.h: Only include config-posix.h when
+ ACE_HAS_LINUX_NPTL is defined; effectively reverts:
+ Mon Aug 13 04:40:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+ to fix broken RHEL 3 test results. RHEL 3's NPTL is not quite up to
+ snuff, apparantly (NPTL version 0.60) but even simply removing
+ ACE_HAS_LINUX_NPTL didn't do the trick. This effectively puts things
+ back the way they were for RHEL 3 and lets others stay with the
+ newer scheme of including config-posix.h.
+
+ * include/makeinclude/platform_linux_common.GNU: Refined the NPTL
+ check to only set ACE_HAS_LINUX_NPTL when the NPTL version is not
+ 0.x. This works with the above to allow RHEL 4 et al to go on with
+ the new scheme and leave RHEL 3 at the old settings.
+
+Fri Aug 17 18:28:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * m4/platform.m4:
+ Set ACE_UINT64_FORMAT_SPECIFIER for linux
+
+Fri Aug 17 14:41:15 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
+
+ * contrib/minizip/zip.c:
+ Untabify.
+
+ * bin/fuzz.pl:
+ Remove contrib directory from the list of excluded
+ directories for the tabs check.
+
+Fri Aug 17 13:36:11 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * protocols/ace/HTBP/HTBP_Channel.cpp:
+ * protocols/ace/HTBP/HTBP_Session.cpp:
+
+ debug output cleanup and ACE_ASSERT removal.
+
+ * protocols/tests/HTBP/Send_Large_Msg/run_test.pl:
+
+ removed unused code.
+
+ * protocols/tests/HTBP/Send_Recv_Tests/client.cpp:
+ * protocols/tests/HTBP/Send_Recv_Tests/run_test.pl:
+ * protocols/tests/HTBP/Send_Recv_Tests/server.cpp:
+
+ This test wasn't working right due to the lack of a reactor. The
+ debug output was also cleaned up a bit, ACE_ASSERT removed and
+ the run_test script tidied up as well.
+
+ * bin/ace_tests.lst:
+ * bin/tao_other_tests.lst:
+ Added HTBP and HTIOP tests to suites.
+
+Fri Aug 17 13:13:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Message_Queue_T.h:
+ Doxygen updates
+
+Fri Aug 17 11:44:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Atomic_Op_Sparc.c:
+ * ace/Atomic_Op.{h,cpp}:
+ Added optimized functions for SunCC on x86. Thanks to
+ Dennis Chernoivanov <cdi at tbricks dot com> for reporting this.
+ If you want to enable these, add atomic_ops_sparc=1 to your
+ platform_macros.GNU file. This resolves bugzilla 2840
+
+Fri Aug 17 10:43:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_linux_common.GNU:
+ New common file for linux which contains settings which are the same
+ for all compilers on linux
+
+ * include/makeinclude/platform_linux.GNU:
+ * include/makeinclude/platform_linux_icc.GNU:
+ * include/makeinclude/platform_linux_pgi.GNU:
+ * include/makeinclude/platform_linux_suncc.GNU:
+ Moved comment contents to platform_linux_common.GNU
+
+ * include/makeinclude/platform_linux_cxx.GNU:
+ Removed, not maintained for a long time
+
+Thu Aug 16 23:47:47 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
+
+ * bin/fuzz.pl:
+ Remove TAO/TAO_IDL directory from the list of excluded
+ directories for the tabs check.
+
+Thu Aug 16 21:53:36 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * configure.ac: When checking for pthread_attr_setstack(), don't use
+ the ACE_CHECK_LACKS_FUNCS macro - the underlying autoconf macros
+ generate code that will compile/link on HP-UX 11iv2 because there's
+ an entrypoint for it in libpthread, but it's not supported. So
+ check with a hand-crafted short code segment. Thanks to Johnny
+ Willemsen for this idea.
+
+Thu Aug 16 20:02:53 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
+
+ * netsvcs/clients/Logger/direct_logging.cpp:
+ * netsvcs/clients/Logger/indirect_logging.cpp:
+ * netsvcs/clients/Tokens/collection/collection.cpp:
+ * netsvcs/clients/Tokens/collection/rw_locks.cpp:
+ * netsvcs/clients/Tokens/deadlock/deadlock_detection_test.cpp:
+ * netsvcs/clients/Tokens/invariant/invariant.cpp:
+ * netsvcs/clients/Tokens/mutex/test_mutex.cpp:
+ * netsvcs/clients/Tokens/rw_lock/rw_locks.cpp:
+ Untabify
+
+ * bin/fuzz.pl:
+ Remove netsvcs directory from the list of excluded
+ directories for the tabs check.
+
+Thu Aug 16 19:41:23 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * configure.ac: Adjusted the checks for "new throws..." to grab
+ much larger chunks; helps it run quicker and more accurately.
+
+Thu Aug 16 15:28:45 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * ace/Service_Config.cpp:
+
+ Part of fix for bug 2995. Both the Service Config and Service
+ Gestalt have separate open counts, but multiple calls to open_i
+ on the Service Config were not propogated to Service Gestalt.
+ This led to a problem where closing a multiply opened Service
+ Config would result in a premature clean up of resources in the
+ Gestalt, triggering a crash later on.
+
+ * ace/Service_Types.cpp:
+ Make debugging output more clear.
+
+Thu Aug 16 00:04:21 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
+
+ * protocols/ace/HTBP/HTBP_Environment.cpp:
+ * protocols/ace/TMCast/FaultDetector.hpp:
+ Untabify.
+
+ * bin/fuzz.pl:
+ Remove protocols directory from the list of excluded
+ directories for the tabs check.
+
+Wed Aug 15 21:54:11 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * tests/New_Fail_Test.cpp: Allocate the hugest blocks we can instead
+ of many merely big ones. Helps the test run without dragging the
+ system to a crawl, at least on my WinXP VC7.1 box w/ 1GB memory.
+ YMMV. Not ready to re-enable in tests/run_test.lst until a few
+ other people try this out by hand.
+ Also, replace ACE_ASSERT with if/else and ACE_ERROR.
+
+Wed Aug 15 15:56:12 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
+
+ * performance-tests/Misc/test_mutex.cpp:
+ * performance-tests/Misc/test_singleton.cpp:
+ * performance-tests/SCTP/Options_Manager.cpp:
+ * performance-tests/Synch-Benchmarks/Perf_Test/condb_test.cpp:
+ * performance-tests/Synch-Benchmarks/Perf_Test/conds_test.cpp:
+ * performance-tests/Synch-Benchmarks/Perf_Test/memory_test.cpp:
+ * performance-tests/Synch-Benchmarks/context.c:
+ * performance-tests/Synch-Benchmarks/synch_driver.cpp:
+ * performance-tests/TTCP/ACE-C++/wrapper-new-ttcp.cpp:
+ * performance-tests/TTCP/C/new-ttcp.cpp:
+
+ Untabify.
+
+ * bin/fuzz.pl:
+
+ Remove performance-tests directory from the list of excluded
+ directories for the tabs check.
+
+Wed Aug 15 14:57:06 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * m4/platform.m4: Check for NPTL on Linux. Fixes Bugzilla 3044.
+
+ * protocols/tests/HTBP/Send_Recv_Tests/Makefile.am: Corrected
+ multi-test syntax.
+
+Wed Aug 15 14:55:36 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
+
+ * tests/ACE_Init_Test.h:
+ * tests/ACE_Init_Test_Resource.h:
+ * tests/ACE_Init_Test_StdAfx.h:
+ * tests/Map_Test.cpp:
+ * tests/OS_Test.cpp:
+ * tests/QtReactor_Test.cpp:
+ * tests/TP_Reactor_Test.h:
+ * tests/Thread_Pool_Reactor_Resume_Test.cpp:
+
+ Untabify
+
+ * bin/fuzz.pl:
+
+ Remove tests directory from the list of excluded directories for
+ the tabs check.
+
+Wed Aug 15 12:15:16 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * protocols/tests/HTBP/Reactor_Tests/client.cpp:
+ * protocols/tests/HTBP/Reactor_Tests/server.cpp:
+ * protocols/tests/HTBP/Send_Large_Msg/client.cpp:
+ * protocols/tests/HTBP/Send_Large_Msg/server.cpp:
+ * protocols/tests/HTBP/Send_Recv_Tests/Makefile.am:
+ * protocols/tests/HTBP/Send_Recv_Tests/client.cpp:
+ * protocols/tests/HTBP/Send_Recv_Tests/server.cpp:
+ * protocols/tests/HTBP/ping/client.cpp:
+ * protocols/tests/HTBP/ping/server.cpp:
+ * protocols/tests/HTBP/htbptest.mpb:
+
+ Fix up tests to build correctly on wchar platforms and automake.
+
+Wed Aug 15 11:47:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Manual_Event_Test.cpp:
+ Check the return value of the pulse method
+
+Wed Aug 15 11:23:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/tao_orb_tests.lst:
+ Added new 3042 test
+
+Wed Aug 15 11:09:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/CDR_Stream.cpp:
+ Const and layout changes
+
+ * ace/config-linux-common.h:
+ Removed unneeded space
+
+ * ace/config-posix.h:
+ Only test semaphare support in a multi threaded build
+
+Tue Aug 14 23:28:07 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
+
+ * tests/ACE_Init_Test.h:
+ * tests/ACE_Init_TestDlg.h:
+ * tests/Based_Pointer_Test.cpp:
+ * tests/Basic_Types_Test.cpp:
+ * tests/Bug_2815_Regression_Test.cpp:
+ * tests/Bug_2820_Regression_Test.cpp:
+ * tests/Config_Test.h:
+ * tests/Config_Test.cpp:
+ * tests/Max_Default_Port_Test.cpp:
+ * tests/Mem_Map_Test.cpp:
+ * tests/Notification_Queue_Unit_Test.cpp:
+ * tests/QtReactor_Test.h:
+ * tests/QtReactor_Test.cpp:
+ * tests/Reactor_Notify_Test.cpp:
+ * tests/SOCK_Dgram_Test.cpp:
+ * tests/SV_Shared_Memory_Test.cpp:
+ * tests/Signal_Test.cpp:
+ * tests/Thread_Pool_Reactor_Test.cpp:
+ * tests/Vector_Test.cpp:
+ Untabify.
+
+Tue Aug 14 22:39:56 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * configure.ac: Run the epoll_create() check; don't just link it.
+ RHEL 3 can link it but what ACE expects generates a run-time error.
+
+Tue Aug 14 19:11:06 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * protocols/ace/HTBP/HTBP_Channel.cpp:
+ * protocols/ace/HTBP/HTBP_Environment.cpp:
+ * protocols/ace/HTBP/HTBP_ID_Requestor.cpp:
+ * protocols/ace/HTBP/HTBP_Inside_Squid_Filter.cpp:
+ * protocols/ace/HTBP/HTBP_Notifier.cpp:
+ * protocols/ace/HTBP/HTBP_Outside_Squid_Filter.cpp:
+ * protocols/ace/HTBP/HTBP_Stream.cpp:
+
+ Clean up the debug output.
+
+ * protocols/tests/HTBP/Reactor_Tests/client.cpp:
+ * protocols/tests/HTBP/Reactor_Tests/run_test.pl:
+ * protocols/tests/HTBP/Reactor_Tests/server.cpp:
+
+ * protocols/tests/HTBP/Send_Large_Msg/client.cpp:
+ * protocols/tests/HTBP/Send_Large_Msg/run_test.pl:
+ * protocols/tests/HTBP/Send_Large_Msg/server.cpp:
+
+ * protocols/tests/HTBP/Send_Recv_Tests/SendRecv_Test.cpp:
+ * protocols/tests/HTBP/Send_Recv_Tests/SendRecv_Test.mpc:
+ * protocols/tests/HTBP/Send_Recv_Tests/server.cpp:
+ * protocols/tests/HTBP/Send_Recv_Tests/client.cpp:
+ * protocols/tests/HTBP/Send_Recv_Tests/run_test.pl:
+
+ * protocols/tests/HTBP/ping/client.cpp:
+ * protocols/tests/HTBP/ping/run_test.pl:
+ * protocols/tests/HTBP/ping/server.cpp:
+
+ Fix up the tests to run cleanly in a nightly build environment
+ This is primarily fixing the configuration so that it does not
+ depend on an external proxy, but will use one if locally
+ configured to do so. Also fixed up the test output and command
+ line processing to make it more consistent with other tests.
+
+ I've not turned on the automatic running of these tests just
+ yet, I'd rather wait and just make sure the build is clean. We
+ can turn on the automatic run at some point later now that the
+ tests are cleaned up.
+
+Tue Aug 14 18:44:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_linux.GNU:
+ * include/makeinclude/platform_linux_icc.GNU:
+ * include/makeinclude/platform_linux_pgi.GNU:
+ * include/makeinclude/platform_linux_suncc.GNU:
+ Added a check whether we run on a kernel with NPTL. If this is
+ the case we add ACE_HAS_LINUX_NPTL to the compiler flags
+
+Tue Aug 14 18:06:16 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
+
+ * ace/Svc_Conf_y.cpp:
+ Removed an extra space that was causing Debian_Core build to
+ emit a warning.
+
+Tue Aug 14 17:49:04 UTC 2007 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
+
+ * ace/Log_Record.h: Disallow copying and assignment of
+ ACE_Log_Record. Thanks to Jan Kalin <jan dot kalin at zag dot
+ si> for suggesting this.
+
+Tue Aug 14 14:32:57 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
+
+ * ace/Assert.h:
+ * ace/Global_Macros.h:
+ * ace/Netlink_Addr.h:
+ * ace/Rtems_init.c:
+ * ace/Svc_Conf_y.cpp:
+ * ace/Task_Ex_T.h:
+ * ace/config-win32-common.h:
+ * ace/config-win32-interix.h:
+
+ Untabify.
+
+Tue Aug 14 13:48:56 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
+
+ * bin/fuzz.pl:
+ Enabled the Check_for_tab test. The check_for_tab test now will
+ only check the core of ACE/TAO for tabs. This will prevent the
+ introduction of new tabs to the core of ACE/TAO. When we remove
+ tabs from other directories we will enable checks for those
+ directories.
+
+Tue Aug 14 08:46:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Log_Msg.cpp:
+ Use ACE_TSS_CLEANUP_NAME instead of ACE_TSS_cleanup to resolve
+ compile problems with versioned namespaces enabled
+
+Mon Aug 13 20:27:43 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
+
+ * ace/Assert.cpp:
+ * ace/Connector.cpp:
+ * ace/Dev_Poll_Reactor.cpp:
+ * ace/INET_Addr.cpp:
+ * ace/Notification_Queue.h:
+ * ace/Notification_Queue.cpp:
+ * ace/OS_NS_Thread.cpp:
+ * ace/OS_NS_dirent.inl:
+ * ace/POSIX_Proactor.cpp:
+ * ace/Process_Manager.h:
+ * ace/Process_Manager.cpp:
+ * ace/QoS/QoS_Session_Impl.cpp:
+ * ace/Rtems_init.c:
+ * ace/SOCK_Dgram.cpp:
+ * ace/SOCK_IO.cpp:
+ * ace/SPIPE_Acceptor.cpp:
+ * ace/Select_Reactor_Base.cpp:
+ * ace/Service_Config.h:
+ * ace/config-vxworks5.x.h:
+ * ace/config-vxworks6.2.h:
+ * ace/config-vxworks6.3.h:
+ * ace/os_include/sys/os_socket.h:
+ Untabify.
+
+Mon Aug 13 14:52:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Truncate.h:
+ Changed the new signed long/signed int specialization for BCB6
+ in such a way that it doesn't cause a compiler crash.
+
+Mon Aug 13 11:42:46 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
+
+ * bin/tao_other_tests.lst:
+
+ Added the new notification service monitor functional test.
+
+Mon Aug 13 10:55:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/CDR_Stream.cpp:
+ Const change
+
+ * ace/OS_QoS.h:
+ Instead of making all ACE_ defines dependent on winsock2, just for each
+ one check if the non ACE define exists or not. If it exists, use it, if
+ not, use a special ACE value. This makes it easier to support QoS with
+ MinGW.
+
+Mon Aug 13 07:03:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Log_Msg_IPC.cpp:
+ Fixed wrong calculation of payload size when unicode is enabled.
+ Thanks to David Beck <davidbeck at acm dot org> for reporting this.
+ This fixes bugzilla 3038
+
+Mon Aug 13 04:40:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-linux-common.h:
+ Always include config-posix.h, not only when ACE_HAS_LINUX_NPTL is
+ defined. Thanks to Thomas Girard <thomas dot g dot girard at free dot fr>
+ for noticing this
+
+Fri Aug 10 15:52:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ Reverted this change, could lead to problems
+
+ * bin/MakeProjectCreator/config/gnuace.features:
+ Enabled qos, the GNU makefiles will block the building of QoS
+
+Fri Aug 10 11:59:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/MakeProjectCreator/config/gnuace.features:
+ Enabled qos, the GNU makefiles will block the building of QoS
+
+ * include/makeinclude/platform_mingw32.GNU:
+ With MinGW we can build QoS support
+
+ * ace/QoS/qos.mpc:
+ Added ACE_HAS_QOS to the macros, this is already done for projects
+ that use qos but not for the qos library itself
+
+ * ace/config-win32-mingw.h:
+ Added ACE_HAS_WINSOCK2_GQOS
+
+Fri Aug 10 11:39:48 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
+
+ * ACE.mwc:
+
+ Associate more directories and use the new '--' key.
+
+ * bin/MakeProjectCreator/modules/AutomakeWorkspaceHelper.pm:
+
+ Fixed issues with generated Kokyu projects.
+
+Fri Aug 10 09:33:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_gnuwin32_common.GNU:
+ When building shared libraries default inline to 0
+
+Fri Aug 10 08:57:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/OS_main.h:
+ Made the destructor of ACE_Main_Base virtual to resolve MinGW
+ warnings
+
+ * include/makeinclude/platform_linux_icc.GNU:
+ Updated this file with changes that have been done in the gcc
+ file the last years
+
+Fri Aug 10 07:39:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Atomic_Op_Test.cpp:
+ Test operator=
+
+Fri Aug 10 07:14:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Atomic_Op_Test.cpp:
+ Test the Atomic_Op also in single threaded builds and extended
+ the test with unsigned long and unsigned int tests
+
+Thu Aug 9 13:39:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Log_Msg.cpp:
+ Initialise local variable to resolve GCC warning
+
+ * ace/config-linux-common.h:
+ Added ACE_HAS_BROKEN_THREAD_KEYFREE so that on Linux the Log_Msg
+ does cleanup its TSS data which resolves problems when loading
+ and unloading the ACE shared library from an application that
+ doesn't use ACE at all
+
+Wed Aug 8 22:30:53 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * configure.ac: Moved check for ACE_LACKS_PTHREAD_ATTR_SETSTACK to
+ near the other stack-related pthreads checks.
+
+ * m4/compiler.m4: Add +We to WERROR setting to force compile
+ warnings to be errors when desired.
+
+Wed Aug 8 11:35:01 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
+
+ * bin/Makefile.am:
+ * examples/QOS/Change_Receiver_FlowSpec/Makefile.am:
+ * examples/QOS/Change_Sender_TSpec/Makefile.am:
+ * examples/QOS/Diffserv/Makefile.am:
+ * examples/QOS/Simple/Makefile.am:
+
+ The *_LDADD sections for these had wrong paths for the libraries.
+
+Wed Aug 8 09:05:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Truncate.h:
+ Added <signed long, signed int> specialization for BCB
+
+Tue Aug 7 19:04:25 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
+
+ * apps/drwho/drwho.mpc:
+
+ Added the missing exename settings for the client and server. The
+ main() was changed to ACE_TMAIN().
+
+Tue Aug 7 12:46:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/compiler.bor:
+ Use ACE_TEXT instead of ACE_LIB_TEXT
+
+Tue Aug 7 12:15:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * html/stats/simple_footprint.html:
+ Removed Domain added Messaging
+
+Mon Aug 6 18:03:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * m4/compiler.m4:
+ With ICC use -w1 to get rid of the remarks
+
+Mon Aug 6 11:28:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Refcounted_Auto_Ptr.inl (count):
+ Fixed compile error
+
+Mon Aug 6 08:56:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Refcounted_Auto_Ptr.{h,inl}:
+ Changed to use Atomic_Op for the refcount and use a long instead
+ of int. That way we can benefit from the Atomic_Op optimizations
+
+ * ace/Bound_Ptr.{h,inl}:
+ Changed refcount to long as preparation of using Atomic_Op
+
+Mon Aug 6 08:31:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * m4/compiler.m4:
+ Added -wr as flag to WERROR, with this flag remarks are not
+ promoted to error which caused several problems
+
+Mon Aug 6 08:24:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-WinCE.h:
+ * ace/OS_NS_sys_resource.inl:
+ Changed ACE_LACKS_WIN32_GETPROCESSTIMES to ACE_LACKS_GETPROCESSTIMES
+ to make a future autoconf check easier. Removed ACE_HAS_SYSCALL_GETRUSAGE
+ which wasn't set in any config file
+
+Mon Aug 6 07:58:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * configure.ac:
+ Added a check whether we have a 1 or 2 param mkdir method. This
+ fixes bugzilla 2006. The other defines mentioned in this
+ issue are not added because they are for VxWorks 5.5 only which
+ we don't actively maintain anymore
+
+Mon Aug 6 06:55:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * m4/compiler.m4:
+ Added -i-dynamic to default icpc flags
+
+Mon Aug 6 06:00:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_openvms.GNU:
+ For Alpha use a different way to silence the warnings
+
+Sun Aug 5 19:27:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/SStringfwd.h:
+ Check if __HP_aCC is defined before checking its value, fixes
+ a remark in the Intel C++ autoconf build
+
+Sat Aug 4 22:07:05 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * configure.ac: Removed the pthread_cond_timedwait() check - it was
+ used to set ACE_HAS_POSIX_SEM_TIMEOUT and ACE_HAS_POSIX_SEM_TIMEOUT_
+ EMULATION, neither of which it is related to. Added a correct check
+ for sem_timedwait (ACE_HAS_POSIX_SEM_TIMEOUT).
+ Also, used shortcut functions instead of hand-coding tests for
+ pthread_attr_setstackaddr and pthread_attr_setstacksize.
+
+ * m4/ace.m4: Add --enable-posix-sem-timeout-emulation, corresponding
+ to ACE_DISABLE_POSIX_SEM_TIMEOUT_EMULATION.
+
+ * m4/config_h.m4: Corrected description of ACE_HAS_POSIX_SEM_TIMEOUT
+ and added ACE_DISABLE_POSIX_SEM_TIMEOUT_EMULATION. Also, because
+ of use of shortcuts (above) can remove templates for
+ ACE_LACKS_PTHREAD_ATTR_SETSTACKSIZE and
+ ACE_LACKS_PTHREAD_ATTR_SETSTACKADDR.
+
+ * m4/compiler.m4: For IBM Visual Age C++ and XL C++, use manual
+ template instances (-qnotempinc -qnotemplateregistry) because I
+ haven't found a way to name the template registry from the
+ Makefiles and without that, building multiple items in one directory
+ clashes. Some people have reported the need to use manual template
+ mechanism for building TAO successfully, so maybe this will be ok.
+
+Fri Aug 3 21:34:40 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
+
+ * contrib/FaCE/CE_Screen_Output.cpp:
+ * contrib/minizip/crypt.h:
+ * contrib/minizip/unzip.c:
+
+ Untabify.
+
+Fri Aug 3 20:26:36 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * ace/INET_Addr.cpp:
+ * THANKS:
+ Fix for running an IPv6 supporting build of ACE on a host
+ that does not have IPV6 enabled. Thanks to Premkumar P <kumaran
+ dot prem at gmail dot com> for pointing out this issue.
+
+Fri Aug 3 18:31:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/PerlACE/Run_Test.pm:
+ Fixed a problem introduced with the revert below
+
+Fri Aug 3 09:35:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/PerlACE/Run_Test.pm:
+ Reverted the change to use a sleep of 50ms, the test stats show that
+ some tests timeout without a real reason. Maybe the timeouts are now
+ less reliable.
+
+Fri Aug 3 01:50:05 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
+
+ * ace/Global_Macros.h:
+ * examples/Reactor/TP_Reactor/client.cpp:
+
+ Fixed fuzz check_for_exception_spec warnings.
+
+Thu Aug 2 22:20:28 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
+
+ * bin/fuzz.pl:
+
+ Enabled check_for_exception_spec.
+
+Thu Aug 2 22:02:32 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * tests/Dirent_Test.cpp: Fixed to allow running the test against
+ directories other than "../tests". Picks hardcoded TEST_DIR if
+ compiled in (as previously) but will otherwise try $top_srcdir/tests,
+ $ACE_ROOT/tests, or ../tests depending on env variables present.
+ Allows the test to run in autoconf builds (fixes Bugzilla 1794).
+ Also removed all the ACE_ASSERTs, replacing them with informative
+ diagnostics.
+
+Thu Aug 2 21:31:32 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
+
+ * examples/ConfigViewer/MainFrame.cpp:
+
+ ZAP the last NULL usage in the distrubtion.
+
+Thu Aug 2 20:43:18 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
+
+ * apps/JAWS/clients/WebSTONE/src/bench.c:
+
+ Zap NULL usage.
+
+Thu Aug 2 20:24:22 UTC 2007 Iliyan Jeliazkov <iliyan@ociweb.com>
+
+ * ace/Service_Config.h:
+
+ No-thread builds, instances of ACE_TSS use their destructor
+ instead of the static cleanup() method for deleting the object
+ they point to. Adding a destructor specialization to enable
+ non-ownership ACE_TSS behavior with no-thread builds for
+ ACE_Service_Gestalt's.
+
+Thu Aug 2 19:34:17 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
+
+ * bin/fuzz.pl:
+
+ Enhanced NULL check.
+
+Thu Aug 2 14:19:46 UTC 2007 Vladimir Zykov <vladimir.zykov@prismtech.com>
+
+ * bin/tao_other_tests.lst:
+ Added a new test TAO/orbsvcs/tests/Simple_Naming/run_test_ipv6.pl
+
+Thu Aug 2 11:43:35 UTC 2007 Iliyan Jeliazkov <iliyan@ociweb.com>
+
+ * ace/Service_Config.h:
+ Removing extra semicolon
+
+Thu Aug 2 09:46:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Log_Msg.cpp:
+ Fixed gcc4 warnings
+
+Thu Aug 2 09:22:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Log_Msg.cpp:
+ Use regular reinterpret_cast, use 0 instead of NULL and
+ in case setspecific fails just do a printf, not an ACE_DEBUG
+ because that will use ACE_Log_Msg again.
+
+Wed Aug 1 21:39:04 UTC 2007 Dale Wilson <wilsond@ociweb.com>
+
+ * bin/tao_orb_tests.lst:
+ Enable TAO\tests\Bug_2935_Regression
+
+Wed Aug 1 18:55:12 UTC 2007 Martin Corino <mcorino@remedy.nl>
+
+ * bin/PerlACE/ConfigList.pm:
+ Added '-Exclude <mask>' option to be able to finetune the actual
+ tests being run without having to add yet another Config option
+ and update the test .LST files.
+
+ * ace/config-openvms.h:
+ * include/makeinclude/platform_openvms.GNU:
+ merged changes for OpenVMS IA64 builds.
+
+Wed Aug 1 18:01:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/fuzz.pl:
+ Readded throw check, thanks for Abdul to notice the wrong
+ deletion
+
+Wed Aug 1 15:55:38 UTC 2007 Iliyan Jeliazkov <iliyan@ociweb.com>
+
+ * ace/Service_Config.h:
+
+ Added conditional compilation around template specification
+ since ACE_TSS declares cleanup() only in multi-threaded builds.
+
+Wed Aug 1 12:14:17 UTC 2007 Olli Savia <ops@iki.fi>
+
+ * ace/OS_NS_dirent.h:
+ Oops... Once again.
+
+Wed Aug 1 11:58:02 UTC 2007 Olli Savia <ops@iki.fi>
+
+ * ace/OS_NS_dirent.h:
+ Fixed macro logic error once again.
+
+Wed Aug 1 09:50:51 UTC 2007 Olli Savia <ops@iki.fi>
+
+ * ace/OS_NS_dirent.h:
+ Fixed macro logic error.
+
+Wed Aug 1 08:08:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Service_Config.h:
+ Removed not needed semi colon
+
+Wed Aug 1 08:01:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Service_Config.h (cleanup):
+ Changed argument to ptr, fixes some problems with BCB
+
+Wed Aug 1 07:39:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/ace_wchar.h:
+ Deprecated ACE_LIB_TEXT. Users can still use it, but not anymore
+ in the code that is in the distribution
+
+Wed Aug 1 07:30:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * apps/drwho/Multicast_Manager.cpp:
+ * apps/drwho/Options.cpp:
+ Removed not needed fuzz disable statements
+
+Wed Aug 1 07:29:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * netsvcs/lib/Time_Request_Reply.cpp:
+ * protocols/tests/HTBP/Reactor_Tests/test_config.h
+ Replaced ACE_LIB_TEXT with ACE_TEXT
+
+Wed Aug 1 07:27:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Service_Config.h:
+ Fixed argument not used warning
+
+ * apps/JAWS/clients/Blobby/Blob_Handler.cpp:
+ Removed ACE_LIB_TEXT in comment
+
+ * bin/fuzz.pl:
+ Removed exception fuzz check. We have deprecated ACE_THROW
+
+ * contrib/FaCE/FaCE.cpp:
+ * contrib/FaCE/FaCE.h:
+ * examples/ASX/Event_Server/Event_Server/Options.cpp:
+ * examples/ASX/UPIPE_Event_Server/Options.cpp:
+ * tests/Bug_2609_Regression_Test.cpp:
+ * tests/Bug_2610_Regression_Test.cpp:
+ * tests/Config_Test.cpp:
+ * tests/Proactor_Test.cpp:
+ * tests/Proactor_Test_IPV6.cpp:
+ * tests/Svc_Handler_Test.cpp:
+ Replaced ACE_LIB_TEXT with ACE_TEXT
+
+ * tests/Bug_2975_Regression_Test.cpp:
+ Make sure we return the correct value out of main
+
+Wed Aug 1 06:51:11 UTC 2007 Olli Savia <ops@iki.fi>
+
+ * ace/OS_NS_dirent.h:
+ * ace/OS_NS_dirent.inl:
+ Cleanup ACE_OS::rewinddir() code.
+
+Tue Jul 31 21:39:37 UTC 2007 Iliyan Jeliazkov <iliyan@ociweb.com>
+
+ * ace/Auto_Functor.cpp:
+
+ Removed errant ChangeLog-like lines at the top of the file.
+
+Tue Jul 31 21:27:25 UTC 2007 Iliyan Jeliazkov <iliyan@ociweb.com>
+
+ * ace/Service_Config.h:
+ * ace/Service_Config.cpp:
+
+ Moved the template specialization to the header file and made it
+ "inline". This resolved linking problems with some compilers,
+ which complained about either unresolved references or
+ multiply-defined instances of cleanup(). Bugzilla 2980.
+
+Tue Jul 31 18:48:25 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
+
+ * ace/Auto_Functor.h:
+ * ace/Auto_Functor.inl:
+ * ace/Auto_Functor.cpp:
+
+ Zapped ACE_THROW_SPEC
+
+ * ace/Global_Macros.h:
+
+ Guarded ACE_THROW_SPEC with ACE_LACKS_DEPRECATED_MACROS. The
+ ACE_THROW_SPEC macro now has been deprecated.
+
+ The above changes fix bugzilla 3008.
+
+Tue Jul 31 18:37:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/OS_NS_dirent.h:
+ Removed ACE_STD_NAMESPACE for rewinddir, it causes compile errors
+ and fixed compile errors with Borland C++ Unicode
+
+Tue Jul 31 18:14:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/*.{h,cpp,inl}:
+ Replaced all occurences of ACE_LIB_TEXT with ACE_TEXT as noted in
+ bugzilla 3021
+
+Tue Jul 31 17:15:47 UTC 2007 Olli Savia <ops@iki.fi>
+
+ * ace/OS_NS_dirent.h:
+ Fixed compile error on platforms that define ACE_LACKS_REWINDDIR.
+
+Tue Jul 31 15:02:34 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * tests/Multicast_Test_IPV6.cpp: Added some more diagnostic output and
+ changed the enable-loopback sockopt from char to int to try and avoid
+ some platform issues, particularly on Windows.
+
+Tue Jul 31 14:45:35 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
+
+ * contrib/utility/Utility/ReferenceCounting/DefaultImpl.hpp:
+
+ Fixed a compile-time error.
+
+Tue Jul 31 13:02:30 UTC 2007 Olli Savia <ops@iki.fi>
+
+ * ace/OS_NS_dirent.h:
+ * ace/OS_NS_dirent.inl:
+ Fixed compile error on platforms that define rewinddir
+ as a macro.
+
+Tue Jul 31 12:52:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * m4/config_h.m4:
+ Fixed another few macros
+
+Tue Jul 31 12:24:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Service_Config.h:
+ Add attribute name to cleanup prototype, Borland C++ needs it,
+ don't ask why
+
+Tue Jul 31 12:07:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * m4/compiler.m4:
+ Don't add -O3 with Intel C++
+
+Tue Jul 31 12:02:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-sunos5.5.h:
+ Added ACE_LACKS_PTHREAD_ATTR_SETSTACK
+
+ * ace/config-sunos5.10.h:
+ Undef ACE_LACKS_PTHREAD_ATTR_SETSTACK
+
+Tue Jul 31 10:38:37 UTC 2007 William Otte <wotte@dhcp-host-unknown.prismtech.com>
+
+ * include/makeinclude/platform_macosx_tiger.GNU
+
+ Added support for building universal binaries by specifying
+ universal=1 in platform_macros or command line.
+
+Tue Jul 31 09:39:43 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
+
+ * contrib/utility/Example/ExH/BadCast/bad_cast.cpp:
+ * contrib/utility/Example/ExH/Compound/compound.cpp:
+ * contrib/utility/Example/ExH/HelloWorld/hello_world.cpp:
+ * contrib/utility/Example/ExH/LogicToSystem/logic_to_system.cpp:
+ * contrib/utility/Test/ExH/Compound/compound.cpp:
+ * contrib/utility/Test/ExH/Converter/converter.cpp:
+ * contrib/utility/Test/ExH/Logic/DescriptiveException/descriptive_exception.cpp:
+ * contrib/utility/Test/ExH/System/DescriptiveException/descriptive_exception.cpp:
+ * contrib/utility/Test/ReferenceCounting/DefaultImpl/default_impl.cpp:
+ * contrib/utility/Test/ReferenceCounting/Interface/interface.cpp:
+ * contrib/utility/Test/ReferenceCounting/SmartPtr/smart_ptr.cpp:
+ * contrib/utility/Test/ReferenceCounting/StrictPtr/strict_ptr.cpp:
+ * contrib/utility/Utility/ReferenceCounting/DefaultImpl.hpp:
+ * contrib/utility/Utility/ReferenceCounting/DefaultImpl.ipp:
+ * contrib/utility/Utility/ReferenceCounting/Interface.hpp:
+ * contrib/utility/Utility/ReferenceCounting/Interface.tpp:
+ * contrib/utility/Utility/ReferenceCounting/SmartPtr.hpp:
+ * contrib/utility/Utility/ReferenceCounting/SmartPtr.tpp:
+ * contrib/utility/Utility/ReferenceCounting/StrictPtr.hpp:
+ * contrib/utility/Utility/ReferenceCounting/StrictPtr.tpp:
+ * contrib/utility/Vault/hetero/map.hpp:
+
+ Zap the usage of exception specification.
+
+Tue Jul 31 07:52:25 UTC 2007 Olli Savia <ops@iki.fi>
+
+ * ace/os_include/os_dirent.h:
+ Removed #undef rewinddir. It may have broken compilation
+ on some platforms so ACE_OS::rewinddir() may need tweaking.
+
+Tue Jul 31 06:45:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-hpux-11.00.h:
+ HPUX doesn't have pthread_attr_setstack
+
+Tue Jul 31 05:14:35 UTC 2007 Iliyan Jeliazkov <iliyan@ociweb.com>
+
+ * ace/Service_Config.h:
+ * ace/Service_Config.cpp:
+
+ Adding a forward decl for the partial specialization to silence
+ the Borland compiler, complaining about an already defined
+ template specialization.
+
+Tue Jul 31 05:19:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * m4/config_h.m4:
+ Updated this file
+
+Tue Jul 31 04:13:34 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
+
+ * netsvcs/clients/Naming/Dump_Restore/Dump_Restore.h:
+ * netsvcs/clients/Naming/Dump_Restore/Dump_Restore.cpp:
+
+ Reverted changes made in:
+ Mon Jul 30 12:40:57 UTC 2007 Abdullah Sowayan <abdul...>
+
+ * netsvcs/clients/Naming/Dump_Restore/Dump_Restore.cpp:
+
+ Use ACE_TCHAR instead of char to address problems in
+ Redhat_Enterprise_Linux_3_Debug_Wchar build.
+
+Tue Jul 31 00:50:49 UTC 2007 Iliyan Jeliazkov <iliyan@ociweb.com>
+
+ * ace/Service_Config.cpp:
+
+ By introducing a partial specialization of
+ ACE_TSS<ACE_Service_Config> we ensure that _if_ ACE_TSS::cleanup()
+ is called before ~ACE_Object_Manager(), the TSS pointer will not
+ clobber the ACE_Service_Config it points to. Resolves bugzilla
+ 2980. Thanks to Patrick Bennett <Patrick dot Bennett at inin dot
+ com> and Lothar Werzinger <lothar at tradescape dot biz> for
+ their input.
+
+Mon Jul 30 23:51:07 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * ace/TP_Reactor.h: Documentation improvements, including clarification
+ of the synchronization needs for I/O and non-I/O callbacks. Thanks
+ to Hal Black <hal dot black at gmail dot com> for motivating this.
+
+ * THANKS: Added Hal Black.
+
+Mon Jul 30 22:50:40 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * tests/SOCK_Connector_Test.cpp: After rummaging through the hosts
+ list looking for other names, do sethostent(0) before endhostent().
+ Resolves the funky interaction with this and getaddrinfo() on AIX
+ with IPv6 support which would, on the second lookup of the local
+ host's name, return an AF_INET6 struct with an IPv4 address.
+ Thanks to Phil Mesnier for co-laboring to work this little mess out.
+
+Mon Jul 30 18:17:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-cray.h:
+ * ace/config-cygwin32.h:
+ * ace/config-linux.h:
+ * ace/config-lynxos.h:
+ * ace/config-mvs.h:
+ * ace/config-tandem-nsk-mips-v2.h:
+ * ace/config-tandem-nsk-mips-v3.h:
+ * ace/config-tru64.h:
+ * ace/OS_NS_Thread.cpp:
+ * configure.ac:
+ Updated ACE_LACKS_THREAD_STACK_ADDR to
+ ACE_LACKS_PTHREAD_SETSTACKADDR to match naming conventions
+
+Mon Jul 30 18:03:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-cygwin.h:
+ Added ACE_LACKS_PTHREAD_ATTR_SETSTACK
+
+Mon Jul 30 15:08:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-lynxos.h:
+ Added ACE_LACKS_PTHREAD_ATTR_SETSTACK for LynxOS 4.0
+
+Mon Jul 30 14:57:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/tao_orb_tests.lst:
+ All POA examples are now under tests
+
+Mon Jul 30 14:45:00 UTC 2007 Simon Massey <sma@prismtech.com>
+
+ * tests/Timer_Queue_Reference_Counting_Test.cpp:
+ * tests/Timer_Queue_Test.cpp:
+
+ Minor memory leak fixes.
+
+Mon Jul 30 13:37:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * configure.ac:
+ Make the signal handler a static to fix detection with Intel C++
+
+Mon Jul 30 13:27:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * configure.ac:
+ Fixed problem detecting ACE_HAS_MUTEX_TIMEOUTS. Thanks to
+ Peter Korf <peter at niendo dot de> for reporting this.
+
+Mon Jul 30 13:24:32 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
+
+ * ace/Hash_Map_Manager_T.h:
+
+ Made a minor grammatic correction in the Doxygen.
+
+ * bin/PerlACE/Run_Test.pm:
+
+ Fixed Perl warnings.
+
+ * bin/tao_other_tests.lst:
+
+ Added the new Notify Service monitoring unit tests.
+
+Mon Jul 30 12:55:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * m4/compiler.m4:
+ Disable warning 1419 with Intel C++
+
+Mon Jul 30 12:40:57 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
+
+ * netsvcs/clients/Naming/Dump_Restore/Dump_Restore.h:
+
+ Use ACE_TCHAR instead of char to address problems in
+ Redhat_Enterprise_Linux_3_Debug_Wchar build.
+
+Mon Jul 30 12:03:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/package_copy_script.sh:
+ Add this script to the repo, used in the release process to copy
+ the archives with a release number
+
+Mon Jul 30 11:58:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Mem_Map.{h,cpp}:
+ * ace/OS_NS_fcntl.{h,cpp}:
+ * ace/OS_NS_sys_mman.{h,inl}:
+ Updated mode argument to use mode_t as described by the posix spec.
+ This fixes bugzilla 2943.
+
+Mon Jul 30 11:24:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Parse_Node.h:
+ Removed commented out code and improved documentation
+
+Mon Jul 30 11:19:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * m4/compiler.m4:
+ Improved support for Intel C++ on Linux
+
+Mon Jul 30 10:21:56 UTC 2007 Vladimir Zykov <vladimir.zykov@prismtech.com>
+
+ * include/makeinclude/platform_sunos5_g++.GNU:
+ Added -z now linker option to gcc builds. This fixes
+ TAO/orbsvcs/tests/Bug_2285_Regression/run_test.pl,
+ TAO/orbsvcs/tests/Bug_2285_Regression/run_test2.pl, and
+ TAO/orbsvcs/tests/Bug_2287_Regression/run_test.pl in
+ corresponding build.
+
+Mon Jul 30 09:51:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * configure.ac:
+ Added check for InterLocked methods
+
+Mon Jul 30 09:11:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_sunos5_ghs.GNU:
+ * include/makeinclude/platform_vxworks5.x_ghs.GNU:
+ Removed, these are not tested anymore and outdated.
+
+Mon Jul 30 07:55:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/generate_rel_manpages:
+ Removed support for dot_path, not supported by the doxygen
+ script anymore
+
+ * bin/PerlACE/Run_Test.pm:
+ When waiting for files we sleep each time a second, changed this
+ to 50ms so that we don't loose time for each test, given the
+ fact that we have about 600 tests it could safe a few minutes
+ for a few test run. Thanks to Chad Elliot for providing these
+ changes
+
+Mon Jul 30 07:39:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * configure.ac:
+ Added bswap_16, bswap_32, and b_swap64
+
+Mon Jul 30 07:28:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * configure.ac:
+ * m4/config_h.m4:
+ Added check for pthread_cond_timedwait. Thanks to Peter Korf
+ <peter at niendo dot de> for delivering the patch. This also
+ fixes bugzilla 2836 which was reported by Norbert Thoden
+ <thoden at rheinmetall-de dot com>
+
+Mon Jul 30 07:15:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/os_include/os_pthread.h:
+ * ace/OS_NS_Thread.cpp:
+ * configure.ac:
+ Changed the check for pthread_attr_setstack and added it to the autoconf
+ support. This fixes bugzilla 2476. Thanks to Jonathan Sprinkle
+ <sprinkle at eecs dot berkeley dot edu> for reporting this
+
+Sun Jul 29 20:56:40 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
+
+ * netsvcs/clients/Naming/Client/Client_Test.cpp:
+ * netsvcs/clients/Naming/Dump_Restore/Dump_Restore.cpp:
+ * netsvcs/clients/Naming/Dump_Restore/createfile.cpp:
+ * netsvcs/clients/Tokens/manual/manual.cpp:
+
+ Fixed ACE_OS fuzz warnings. Use ACE_OS calls instead of raw OS functions
+ where possible. If fuzz detected a false-positive, then disable
+ the ACE_OS fuzz check for that section of the code.
+
+ * netsvcs/clients/Tokens/manual/manual.cpp:
+
+ Untabify.
+
+Sat Jul 28 23:00:44 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * ace/Local_Name_Space.cpp:
+ Resolve 64-32-bit transition warnings.
+
+ * ace/config-sunos5.5.h: Define ACE_MALLOC_ALIGN using a sizeof cast.
+ Makes it fit with the other ACE_MALLOC_* calculations in Malloc.h
+ without triggering 32/64-bit warnings.
+
+Sat Jul 28 22:50:12 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * tests/SOCK_Connector_Test.cpp: Added some additional diagnostics
+ re the address info that's being tried to easier note IPv4 vs.
+ IPv6 addresses. Also removed an ACE_ASSERT.
+
+Sat Jul 28 21:58:27 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * tests/Process_Manual_Event_Test.cpp: Added a hack to always delete
+ the underlying shared memory objects on AIX, primarily due to the
+ inability to neatly clean these objects up after a failed test.
+ See Bugzilla #2662 for further background. Also, added a delay
+ in the child process to allow the parent to initialize the event
+ objects. The race between the processes while the parent is
+ initializing the event objects can cause the child to hang.
+
+Sat Jul 28 18:56:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * docs/bczar/bczar.html:
+ Small improvements
+
+Sat Jul 28 18:19:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * configure.ac:
+ Added checks for byteswap.h, intrin.h, ia32intrin.h, and
+ ia64intrin.h, part of bugzilla 2905.
+
+Fri Jul 27 06:50:14 CDT 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ACE version 5.5.10 released.
+
+Local Variables:
+mode: change-log
+add-log-time-format: (lambda () (progn (setq tz (getenv "TZ")) (set-time-zone-rule "UTC") (setq time (format-time-string "%a %b %e %H:%M:%S %Z %Y" (current-time))) (set-time-zone-rule tz) time))
+indent-tabs-mode: nil
+End: