diff options
Diffstat (limited to 'ACE/ChangeLogs/ChangeLog-08a')
-rw-r--r-- | ACE/ChangeLogs/ChangeLog-08a | 5373 |
1 files changed, 0 insertions, 5373 deletions
diff --git a/ACE/ChangeLogs/ChangeLog-08a b/ACE/ChangeLogs/ChangeLog-08a deleted file mode 100644 index 7a48c1babf4..00000000000 --- a/ACE/ChangeLogs/ChangeLog-08a +++ /dev/null @@ -1,5373 +0,0 @@ -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: |