Thu Nov 5 13:58:25 UTC 2009 Olli Savia * ace/OS_NS_stdlib.h: Another fix for platforms that define ACE_STRTOLL_EQUIVALENT. ACE_STRTOULL_EQUIVALENT. Thu Nov 5 13:46:34 UTC 2009 Olli Savia * ace/OS_NS_stdlib.h: Fix for platforms that lack strtoll or strtoull. Thu Nov 5 11:56:13 UTC 2009 Olli Savia * ace/OS_NS_stdlib.h: * ace/OS_NS_stdlib.inl: Added ace_strtoll_helper and ace_strtoull_helper to fix compile errors if strtoll or strtoull is macro. Thu Nov 5 11:32:07 UTC 2009 Olli Savia * ace/config-lynxos.h: * ace/os_include/os_signal.h: Use ACE_HAS_CONSISTENT_SIGNAL_PROTOTYPES instead of ACE_HAS_LYNXOS50_SIGNALS. Wed Nov 4 20:57:08 UTC 2009 Yan Dai * bin/MakeProjectCreator/config/global.features: Set notify_monitor_control default value be 0. Wed Nov 4 17:50:05 UTC 2009 Johnny Willemsen * tests/Message_Queue_Test.cpp: Improved portability Wed Nov 4 14:51:00 UTC 2009 Olli Savia * tests/Bug_3758_Regression_Test.cpp: * tests/OS_Test.cpp: * tests/run_test.lst: * tests/tests.mpc: Moved regression test for 3758 to its own file. Wed Nov 4 11:39:05 UTC 2009 Johnny Willemsen * html/index.html: Updated description for DDS4CCM documentation Wed Nov 4 00:07:49 UTC 2009 Steve Huston * ace/Dev_Poll_Reactor.cpp (resume_handler_i): If asked to resume a handler without any bits currently set, just note the handler has been resumed, don't fail it. Prevents orphaned handle if a auto-suspended handler's callback clears the lone bit set. Mon Nov 2 13:45:05 UTC 2009 Johnny Willemsen * ace/RW_Process_Mutex.h: * ace/Default_Constants.h: Added ACE_DEFAULT_RW_PROCESS_MUTEX_PERMS with which the end user can override the default permissions * ace/Addr.inl: * ace/MMAP_Memory_Pool.cpp: Doxygen changes Mon Nov 2 08:52:05 UTC 2009 Olli Savia * tests/OS_Test.cpp: Enhanced strsignal test to test with negative signal numbers. Mon Nov 2 08:40:08 UTC 2009 Olli Savia * tests/run_test.lst: Run Signal_Test on FreeBSD. Mon Nov 2 08:36:24 UTC 2009 Olli Savia * ace/Sig_Handler.cpp: Removed setting of SA_SIGINFO flag. It should not be used with POSIX.1 signal handler (sa_handler). Sun Nov 1 16:47:29 UTC 2009 Olli Savia * ace/Sig_Handler.cpp: LynxOS 4.x supports SA_SIGINFO. Fri Oct 30 18:46:03 UTC 2009 Steven Stallion * include/makeinclude/wrapper_macros.GNU: Added -DNDEBUG to CPPFLAGS when debug=0 is set. Thu Oct 29 21:45:30 UTC 2009 Olli Savia * ace/OS_NS_pwd.h: * ace/OS_NS_time.inl: * ace/README: * ace/config-mvs.h: * ace/config-tru64.h: * ace/os_include/os_time.h: * configure.ac: * m4/config_h.m4: Removed references to ACE_HAS_BROKEN_CTIME and ACE_HAS_BROKEN_R_ROUTINES. Thu Oct 29 21:25:49 UTC 2009 Chris Cleeland * tests/Message_Queue_Test.cpp: Reverted change from Tue Oct 27 08:12:25 UTC 2009 William R. Otte . The change was causing core dumps on some platforms due to treating the thread ID as a pointer and dereferencing that pointer. Better to live with compiler warnings than crashes. Thu Oct 29 21:04:27 UTC 2009 Olli Savia * ace/README: * ace/config-aix-5.x.h: * ace/config-irix6.x-g++.h: * ace/config-lynxos.h: * ace/config-netbsd.h: * ace/config-openbsd.h: * ace/config-sco-5.0.0-nothread.h: * ace/config-sunos5.4-g++.h: * ace/config-sunos5.5.h: * ace/config-tru64.h: * ace/config-unixware-7.1.0.h: * ace/config-win32-borland.h: * ace/config-win32-dmc.h: * ace/config-win32-ghs.h: * configure.ac: * m4/config_h.m4: Removed references to ACE_HAS_GNU_CSTRING_H. Thu Oct 29 20:30:35 UTC 2009 Olli Savia * ace/OS_NS_stdlib.h: Readded undef atop. Fixes compile error on FreeBSD. Thu Oct 29 13:58:25 UTC 2009 Olli Savia * ace/OS_NS_stdlib.h: * ace/OS_NS_stdlib.inl: * ace/OS_NS_time.h: Removed some legacy undefs. Thu Oct 29 08:08:51 UTC 2009 Olli Savia * ace/Log_Msg.cpp: * ace/Select_Reactor_Base.cpp: Fixed fuzz errors. Wed Oct 28 19:49:39 UTC 2009 Chris Cleeland * ace/Select_Reactor_Base.h: * ace/Select_Reactor_Base.cpp: Changed the second recv() that is used in case of a short first read to be a recv_n(), blocking until the rest of the buffer can be received on the pipe. The problem was discovered during routine testing (Notify_Performance_Test) on VxWorks 6.7 on a P3 platform, but could occur on any platform. [Bugzilla 3754] Wed Oct 28 11:58:21 UTC 2009 Olli Savia * ace/config-win32-msvc-7.h: Reverted: Tue Oct 27 19:40:59 UTC 2009 Olli Savia It seems that VC7 doesn't support _get_osfhandle. Wed Oct 28 11:54:03 UTC 2009 Olli Savia * ace/Log_Msg.h: * ace/Log_Msg.cpp: Use ACE_OS::strsignal() instead of sys_siglist. * ace/config-freebsd.h: * ace/config-linux-common.h: * ace/config-lynxos.h: * ace/config-netbsd.h: * ace/config-openbsd.h: * ace/config-sunos5.4-g++.h: * ace/config-sunos5.4-sunc++-4.x.h: * ace/config-sunos5.5.h: Removed legacy sys_siglist related settings. Wed Oct 28 06:30:33 UTC 2009 Johnny Willemsen * include/makeinclude/platform_sunos5_g++.GNU: Added support for buildbits 64 Tue Oct 27 20:14:50 UTC 2009 Olli Savia * ace/OS.inl: Removed some legacy code. Tue Oct 27 19:40:59 UTC 2009 Olli Savia * ace/config-win32-msvc-7.h: Added missing ACE_FILENO_EQUIVALENT macro. Tue Oct 27 19:35:06 UTC 2009 Olli Savia * tests/OS_Test.cpp: Fixed wrong logic with macros Thu Oct 22 21:12:21 UTC 2009 Douglas C. Schmidt * ace/Pipe.h (ACE_Pipe): Updated the document to correct a typo. Thanks to Matthew Carter for reporting this. Tue Oct 27 10:01:51 UTC 2009 Olli Savia * ace/OS_NS_string.cpp: * ace/config-aix-5.x.h: strsignal fix for AIX. Tue Oct 27 08:22:25 UTC 2009 William R. Otte * include/makeinclude/platform_macosx_tiger.GNU: fixed typo. Tue Oct 27 08:12:25 UTC 2009 William R. Otte * ace/config-macosx-snowleopard.h: * include/makeinclude/platform_macosx_common.GNU: * include/makeinclude/platform_macosx_snowleopard.GNU: * include/makeinclude/platform_macosx_tiger.GNU: Re-factored snow leopard support, I now get a clean compile. Tests will be evaluated when we get our x86 Mac hardware. * tests/Message_Queue_Test.cpp: Introduced some pointer gymnastics to convert a ACE_thread_t to a seed for the random number generator. This was done to avoid compile warnings due to pointers being bigger than a uint_t and losing precision in the conversion. Tue Oct 27 07:55:38 UTC 2009 Olli Savia * tests/OS_Test.cpp: Use ACE_INVALID_HANDLE instead of -1. Changed C-style casts to C++ casts. Mon Oct 26 22:08:38 UTC 2009 Olli Savia * ace/config-win32-borland.h: Added ACE_FILENO_EQUIVALENT. Mon Oct 26 15:42:34 UTC 2009 Olli Savia * tests/OS_Test.cpp: Added cast to fix compile error on Windows. Mon Oct 26 12:25:33 UTC 2009 Johnny Willemsen * ace/OS_NS_stdio.inl: Fix for msvc10 Mon Oct 26 11:54:33 UTC 2009 Johnny Willemsen * ace/Basic_Types.h: Small improvement for PPC64 Mon Oct 26 10:41:43 UTC 2009 Vladimir Zykov * protocols/ace/HTBP/HTBP_Inside_Squid_Filter.cpp: * protocols/ace/HTBP/HTBP_Session.h: * protocols/ace/HTBP/HTBP_Environment.cpp: * protocols/ace/HTBP/HTBP_Channel.h: * protocols/ace/HTBP/HTBP_Filter_Factory.h: * protocols/ace/HTBP/HTBP_Session.cpp: * protocols/ace/HTBP/HTBP_Session.inl: * protocols/ace/HTBP/HTBP_ID_Requestor.cpp: * protocols/ace/HTBP/HTBP_Channel.inl: * protocols/ace/HTBP/HTBP_Channel.cpp: * protocols/ace/HTBP/HTBP_Environment.h: * protocols/ace/HTBP/HTBP_Filter_Factory.cpp: Simplified the code and fixed several memory leaks. Mon Oct 26 10:23:13 UTC 2009 Olli Savia * tests/run_test.lst: Don't run MEM_Stream_Test and MT_SOCK_Test on LynxOS. Mon Oct 26 10:18:28 UTC 2009 Olli Savia * tests/Bug_2653_Regression_Test.cpp: * tests/Cached_Conn_Test.cpp: * tests/Reactor_Dispatch_Order_Test.cpp: LynxOS improvements. Mon Oct 26 08:32:08 UTC 2009 Olli Savia * tests/OS_Test.cpp: Improved test to detect if std{out,err} is not associated with an output stream. This may happen with Windows application without a console window. Mon Oct 26 07:48:19 UTC 2009 Olli Savia * ace/config-win32-msvc-10.h: * ace/config-win32-msvc-8.h: * ace/config-win32-msvc-9.h: Fix for WinCE build. Sat Oct 24 14:33:33 UTC 2009 Johnny Willemsen * ace/Basic_Types.h: Fix for PPC64 Sat Oct 24 14:30:33 UTC 2009 Johnny Willemsen * include/makeinclude/platform_linux.GNU: Fix for PPC64 Sat Oct 24 12:18:00 UTC 2009 Olli Savia * ace/OS_NS_Thread.inl: LynxOS improvements. Sat Oct 24 12:15:40 UTC 2009 Olli Savia * ace/OS_NS_string.cpp (strsignal): Fix for Solaris and AIX. Fri Oct 23 21:38:31 UTC 2009 Abdullah Sowayan * include/makeinclude/platform_macosx_snowleopard.GNU: Enhanced this file to remove -Wno-long-double from CFLAG. Thanks to Adam Mitz for the suggestion on how to fix this. Fri Oct 23 20:25:13 UTC 2009 Olli Savia * ace/os_include/os_string.h: Removed some legacy code. Fri Oct 23 13:58:45 UTC 2009 Olli Savia * tests/run_test.lst: Run Signal_Test on LynxOS. Fri Oct 23 13:23:49 UTC 2009 Olli Savia * m4/config_h.m4: Reverted: Mon Oct 19 20:58:10 UTC 2009 Olli Savia Fri Oct 23 13:10:33 UTC 2009 Johnny Willemsen * ace/File_Lock.{h,cpp,inl}: Use bool instead of int Fri Oct 23 12:52:33 UTC 2009 Johnny Willemsen * bin/run_test.pl: Extended run_test check Fri Oct 23 09:56:50 UTC 2009 Olli Savia * ace/config-aix-5.x.h: Added ACE_HAS_STRSIGNAL. Fri Oct 23 09:51:17 UTC 2009 Olli Savia * ace/config-win32-msvc-10.h: * ace/config-win32-msvc-8.h: * ace/config-win32-msvc-9.h: Added missing _get_osfhandle() call to ACE_FILENO_EQUIVALENT macro. Thu Oct 22 14:16:10 UTC 2009 Chad Elliott * bin/MakeProjectCreator/templates/gnu.mpd: If a custom 'dependent' setting contains a double quote, then we must make a fake rule that corresponds to it. Otherwise, make doesn't know how to deal with it. Tue Oct 20 16:20:33 UTC 2009 Steve Huston * ace/Message_Queue_T.cpp (enqueue_*): Move the notify() call outside the lock scope; holding the lock across a call that may block (or do anything else we don't know about) is dangerous. It resulted in deadlock at a customer site. See Bugzilla #3250 for any follow-up issues. * ace/Process_Mutex.h: Fix doxygen stuff and clarify the behavior when based on semaphores vs. mutexes where there's a choice. Tue Oct 20 10:35:57 UTC 2009 Olli Savia * ace/OS_NS_string.cpp: Reformatted returned string in emulated strsignal. If signum is invalid, "Unknown signal %d" is used to format the string. Otherwise, "Signal %d" is used. Use ACE_SYS_SIGLIST instead of ACE_HAS_SYS_SIGLIST. * ace/config-lynxos.h: Removed ACE_HAS_SYS_SIGLIST. Macro is no longer used. Mon Oct 19 20:58:10 UTC 2009 Olli Savia * configure.ac: * m4/config_h.m4: Added a check for strsignal. Mon Oct 19 20:24:54 UTC 2009 Olli Savia * ace/README: * ace/config-cray.h: * ace/config-cygwin32.h: * ace/config-hpux-11.00.h: * ace/config-lynxos.h: * ace/config-netbsd.h: * ace/config-openbsd.h: * ace/config-rtems.h: * configure.ac: * m4/config_h.m4: ACE_HAS_SYS_ERRLIST is no longer in use. Mon Oct 19 19:25:40 UTC 2009 Olli Savia * ace/README: * ace/config-aix-5.x.h: * ace/config-cray.h: * ace/config-cygwin32.h: * ace/config-freebsd.h: * ace/config-hpux-11.00.h: * ace/config-integritySCA.h: * ace/config-irix6.x-common.h: * ace/config-linux-common.h: * ace/config-lynxos.h: * ace/config-macosx-leopard.h: * ace/config-macosx-panther.h: * ace/config-macosx-tiger.h: * ace/config-macosx.h: * ace/config-mvs.h: * ace/config-netbsd.h: * ace/config-openbsd.h: * ace/config-openvms.h: * ace/config-qnx-neutrino.h: * ace/config-qnx-rtp-62x.h: * ace/config-qnx-rtp-pre62x.h: * ace/config-rtems.h: * ace/config-sco-5.0.0.h: * ace/config-sunos5.4-g++.h: * ace/config-sunos5.4-sunc++-4.x.h: * ace/config-sunos5.5.h: * ace/config-tandem-nsk-mips-v2.h: * ace/config-tandem-nsk-mips-v3.h: * ace/config-tandem.h: * ace/config-tru64.h: * ace/config-unixware-7.1.0.h: * ace/config-unixware-7.1.0.udk.h: * ace/config-vxworks6.4.h: * ace/config-win32-borland.h: * ace/config-win32-cegcc.h: * ace/config-win32-dmc.h: * ace/config-win32-ghs.h: * ace/config-win32-interix.h: * ace/config-win32-mingw.h: * ace/config-win32-msvc-10.h: * ace/config-win32-msvc-7.h: * ace/config-win32-msvc-8.h: * ace/config-win32-msvc-9.h: * ace/os_include/os_string.h: * configure.ac: Cleaned up strerror mess. We had both ACE_HAS_STRERROR and ACE_LACKS_STREROR. ACE_HAS_STRERROR is no longer in use. Mon Oct 19 18:18:37 UTC 2009 Olli Savia * ace/config-linux-common.h: Added ACE_HAS_STRSIGNAL. Mon Oct 19 14:28:07 UTC 2009 Olli Savia * ace/config-linux-common.h: Added ACE_HAS_SYS_SIGLIST. Mon Oct 19 14:24:45 UTC 2009 Olli Savia * tests/Log_Msg_Test.cpp: Added a few debug messages to exercise %S modifier. Mon Oct 19 14:00:20 UTC 2009 Olli Savia * ace/Sock_Connect.cpp: LynxOS improvements. Mon Oct 19 12:18:26 UTC 2009 Olli Savia * ace/OS_NS_string.cpp: Include OS_NS_stdio.h if ACE_HAS_STRSIGNAL is not defined. Mon Oct 19 12:15:04 UTC 2009 Johnny Willemsen * rpmbuild/ace-tao-init-fedora/rc.d/init.d/tao-cosconcurrency: * rpmbuild/ace-tao-init-fedora/rc.d/init.d/tao-cosevent: * rpmbuild/ace-tao-init-fedora/rc.d/init.d/tao-cosnaming: * rpmbuild/ace-tao-init-fedora/rc.d/init.d/tao-cosnotification: * rpmbuild/ace-tao-init-fedora/rc.d/init.d/tao-costrading: * rpmbuild/ace-tao-init-fedora/rc.d/init.d/tao-rtevent: * rpmbuild/ace-tao-init-suse/init.d/tao-cosconcurrency: * rpmbuild/ace-tao-init-suse/init.d/tao-cosevent: * rpmbuild/ace-tao-init-suse/init.d/tao-cosnaming: * rpmbuild/ace-tao-init-suse/init.d/tao-cosnotification: * rpmbuild/ace-tao-init-suse/init.d/tao-costrading: * rpmbuild/ace-tao-init-suse/init.d/tao-rtevent: Use -ORBDeamon instead of --deamon Mon Oct 19 12:10:04 UTC 2009 Johnny Willemsen * tests/Bug_3729_Regression_Test.cpp: * tests/INET_Addr_Test.cpp: * tests/run_test.lst: * tests/tests.mpc: Moved regression test for 3729 to its own file Mon Oct 19 11:58:04 UTC 2009 Johnny Willemsen * tests/INET_Addr_Test.cpp: Unicode fixes Mon Oct 19 10:04:04 UTC 2009 Olli Savia * ace/OS_NS_string.cpp: Fixed off by one bug. * ace/os_include/os_signal.h: Due to bug above reverted previous change. Mon Oct 19 07:55:21 UTC 2009 Olli Savia * ace/OS_NS_string.cpp: * ace/config-lynxos.h: LynxOS lacks strsignal. Added emulation using sys_siglist. * ace/os_include/os_signal.h: LynxOS now defines NSIG rigth. No need to add +1. Sat Oct 17 19:58:52 UTC 2009 Olli Savia * ace/OS_NS_string.h: * ace/OS_NS_string.cpp: Added ACE_OS::strsignal(). * ace/config-cygwin32.h: * ace/config-freebsd.h: * ace/config-lynxos.h: * ace/config-netbsd.h: * ace/config-openbsd.h: * ace/config-sunos5.4-g++.h: * ace/config-sunos5.4-sunc++-4.x.h: * ace/config-sunos5.5.h: Added ACE_HAS_STRSIGNAL * tests/OS_Test.cpp: Added a test for ACE_OS::strsignal(). * ace/config-win32-common.h: * ace/README: * ace/config-cray.h: Removed references to ACE_HAS_SYS_SIGLIST. It will be removed soon. Sat Oct 17 10:29:13 UTC 2009 Olli Savia * ace/config-lynxos.h: Removed duplicate define ACE_HAS_GETIFADDRS. Sat Oct 17 10:26:15 UTC 2009 Olli Savia * ace/OS_NS_stdio.h: Removed undef fdopen. We may need to add helper wrapper for fdopen. Sat Oct 17 07:32:19 UTC 2009 Johnny Willemsen * tests/OS_Test.cpp: Removed getmacaddress test, that moved to its own test Fri Oct 16 08:51:19 UTC 2009 Johnny Willemsen * bin/generate_doxygen.pl: * htlm/index.html: Added dds4ccm Fri Oct 16 06:38:19 UTC 2009 Olli Savia * tests/run_test.lst: Run Enum_Interfaces_Test, MT_SOCK_Test, TP_Reactor_Test on LynxOS. Fri Oct 16 06:00:42 UTC 2009 Olli Savia * ace/OS_NS_stdio.h: * ace/OS_NS_stdio.inl: Readded "Tue Oct 13 19:13:13 UTC 2009 Olli Savia " without os_unistd.h modifications. Thu Oct 15 17:33:05 UTC 2009 William R. Otte * ace/OS_NS_stdio.h: * ace/OS_NS_stdio.inl: * ace/os_include/os_unistd.h: Reverted Tue Oct 13 19:13:13 UTC 2009 Olli Savia , it broke the IDL compiler. Thu Oct 15 11:26:15 UTC 2009 Olli Savia * ace/Pipe.cpp: It OK to use socketpair to implement pipe on LynxOS. Thu Oct 15 11:11:48 UTC 2009 Johnny Willemsen * ace/Basic_Types.h: Fix for 64bit PPC Thu Oct 15 07:43:48 UTC 2009 Johnny Willemsen * tests/Bug_3744_Regression_Test.cpp: * tests/tests.mpc: * tests/run_test.lst: Moved the regression for 3744 to its own file, we don't have a fix yet Wed Oct 14 23:15:59 UTC 2009 Abdul Sowayan * ace/config-macosx-snowleopard.h: * include/makeinclude/platform_macosx_snowleopard.GNU: First cut of adding snowleopard support. Wed Oct 14 14:43:01 UTC 2009 Olli Savia * ace/config-lynxos.h: Added/removed some defines. Wed Oct 14 14:41:03 UTC 2009 Olli Savia * ace/OS_NS_signal.h: Added include "ace/os_include/os_pthread.h" since LynxOS defines pthread_sigmask() in pthread.h. Tue Oct 13 19:13:13 UTC 2009 Olli Savia * ace/OS_NS_stdio.h: * ace/OS_NS_stdio.inl: Cleaned up ace_fileno_helper implementation and fixed compile problem on MinGW. * ace/os_include/os_unistd.h: Redefined ACE_STD{IN,OUT,ERR}. OS_Test now hopefully passes on all platforms. Tue Oct 13 19:00:53 UTC 2009 Olli Savia * include/makeinclude/platform_lynxos.GNU: Removed non-functional cross compiler setup. Tue Oct 13 18:56:22 UTC 2009 Olli Savia * include/makeinclude/platform_lynxos.GNU: Reverted: Mon Oct 13 11:10:00 UTC 2008 Simon Massey * include/makeinclude/platform_lynxos.GNU: Problems with Lynxos5.0 due to -mshared being passed to compiler (inaddition to linker) -mshared is needed on LynxOS 4.x. Need to find another solution for LynxOS 5.0 Tue Oct 13 10:03:48 UTC 2009 Johnny Willemsen * include/makeinclude/rules.local.GNU: When using cp to install a library, make sure we check date/time in order to check if we need to copy. Thanks to Abdul Sowayan for reporting this. This fixes bugzilla 3728 Tue Oct 13 09:44:48 UTC 2009 Johnny Willemsen * tests/INET_Addr_Test.cpp: Extended this test to for is_multicast. This fails on little endian machines at this moment. Thanks to Patrick Rabau for extending this test. This is related to bugzilla 3729 Tue Oct 13 09:33:48 UTC 2009 Johnny Willemsen * tests/OS_Test.cpp: Added test for getmacaddress, thanks to Paul Daugherty for creating this. This is related to bugzilla 3744 Tue Oct 13 06:34:48 UTC 2009 Johnny Willemsen * include/makeinclude/platform_linux.GNU: When doing a 64bit build, also add -m64 to the linker flags Mon Oct 12 14:03:48 CDT 2009 Johnny Willemsen * ACE version 5.7.4 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: