From 5a985a579007b0deb3c6eda9d4c6f83349634b7d Mon Sep 17 00:00:00 2001 From: "William R. Otte" Date: Mon, 17 Aug 2009 13:11:36 +0000 Subject: Mon Aug 17 13:11:17 UTC 2009 William R. Otte --- modules/ACE/ChangeLog | 4036 +------------------- .../bin/MakeProjectCreator/config/global.features | 2 +- modules/ACE/include/makeinclude/wrapper_macros.GNU | 1 + 3 files changed, 6 insertions(+), 4033 deletions(-) diff --git a/modules/ACE/ChangeLog b/modules/ACE/ChangeLog index e03f1b530f2..3bc03d09afe 100644 --- a/modules/ACE/ChangeLog +++ b/modules/ACE/ChangeLog @@ -1,4038 +1,10 @@ -Fri Aug 14 13:31:22 UTC 2009 Johnny Willemsen - - * ace/config-macosx-tiger.h: - Fixed some compile problems - - * ace/OS_QoS.cpp: - Use const cast instead of c style cast - -Fri Aug 14 12:54:22 UTC 2009 Johnny Willemsen - - * ace/ace_for_tao.mpc: - Use prop:windows - -Fri Aug 14 12:44:22 UTC 2009 Johnny Willemsen - - * bin/MakeProjectCreator/config/vc_warnings.mpb: - Use DisableSpecificWarnings - -Thu Aug 13 20:40:16 UTC 2009 Olli Savia - - * ace/config-g++-common.h: - Removed definition of ACE_LACKS_ISCTYPE. Availibility of isctype() - doesn't depend on g++ version, it is libc stuff. - - * ace/config-linux-common.h: - Define ACE_LACKS_ISCTYPE for glibc 2.2 and older - -Thu Aug 13 19:35:43 UTC 2009 Johnny Willemsen - - * ace/Select_Reactor_T.h: - Doxygen change - -Thu Aug 13 19:08:43 UTC 2009 Johnny Willemsen - - * ace/SV_Semaphore_Simple.h: - Fixed gcc warning - -Thu Aug 13 09:10:43 UTC 2009 Johnny Willemsen - - * tests/run_test.pl: - Shortened the time to wait, we do include now the time to start - a process - -Thu Aug 13 07:14:43 UTC 2009 Johnny Willemsen - - * ace/config-win32-cegcc.h: - Set the correct export defines - - * ace/DLL_Manager.cpp: - Improved debug statement so that we can easily see that we have - an empty string - - * ace/OS_NS_stdio.cpp: - Added support for ACE_LACKS_FOPEN and simplified some methods - - * ace/OS_NS_stdio.inl: - Const change - -Thu Aug 13 03:23:33 UTC 2009 Chad Elliott - - * ACE.mwc: - - Fixed a comment. - - * bin/MakeProjectCreator/config/crosscompile.mpb: - * bin/MakeProjectCreator/config/global.features: - * bin/MakeProjectCreator/config/wb26.features: - - Added the cross_compile feature that is disabled by default. It - is enabled within the wb26.features. The 'crosscompile' base - project "avoids" the cross_compile feature. This fixes bug 3318. - -Wed Aug 12 19:57:02 UTC 2009 Olli Savia - - * ace/config-linux-common.h: - Define ACE_HAS_GETIFADDRS only for glibc 2.3 and newer. - -Wed Aug 12 19:55:03 UTC 2009 Olli Savia - - * ace/config-freebsd.h: - Fix for older FreeBSD versions. - -Wed Aug 12 17:57:43 UTC 2009 Johnny Willemsen - - * bin/MakeProjectCreator/config/vc_warnings.mpb: - Use prop:microsoft - -Wed Aug 12 06:47:43 UTC 2009 Johnny Willemsen - - * tests/tests.mpc: - Readded compiler test 08, but with dummy_label to show that - this test is there but not compiled - -Wed Aug 12 06:26:43 UTC 2009 Johnny Willemsen - - * tests/tests.mpc: - Don't compile bug 3709 regression with vc71 at this moment - -Mon Aug 10 11:39:58 UTC 2009 William R. Otte - - * apps/JAWS/server/HTTP_Response.cpp: - - Unicode fix. - -Mon Aug 10 06:32:43 UTC 2009 Johnny Willemsen - - * ace/config-win32-cegcc.h: - CEGCC also has a problem with isprint - - * ace/config-g++-common.h: - Also with CEGCC don't use visibility features of GCC 4.4 - -Sun Aug 9 19:56:43 UTC 2009 Johnny Willemsen - - * ace/OS_NS_string.cpp (strerror): - Added const cast to resolve compile warning with CEGCC - -Sun Aug 9 19:19:43 UTC 2009 Johnny Willemsen - - * ace/OS_NS_sys_utsname.cpp: - Print processorlevel when we don't recognize the value - -Sun Aug 9 18:55:43 UTC 2009 Johnny Willemsen - - * include/makeinclude/platform_cegcc.GNU - * include/makeinclude/platform_rtems.x_g++.GNU - * include/makeinclude/platform_vxworks5.5.x.GNU - * include/makeinclude/platform_vxworks6.2.GNU - * include/makeinclude/platform_vxworks6.3.GNU - Updated location of idl3_to_idl2 when HOST_ROOT is set - -Sun Aug 9 18:53:43 UTC 2009 Johnny Willemsen - - * include/makeinclude/platform_linux.GNU - Removed workaround for SLE10 - - * include/makeinclude/platform_cegcc.GNU - * include/makeinclude/platform_rtems.x_g++.GNU - * include/makeinclude/platform_vxworks5.5.x.GNU - * include/makeinclude/platform_vxworks6.2.GNU - * include/makeinclude/platform_vxworks6.3.GNU - Removed references to CIDLC - -Sun Aug 9 05:01:43 UTC 2009 Johnny Willemsen - - * tests/Config_Test.cpp: - Fixed compile warnings with cegcc - -Sat Aug 8 18:25:43 UTC 2009 Johnny Willemsen - - * include/makeinclude/platform_cegcc.GNU: - Use HOST_ROOT when it is set - -Fri Aug 7 11:51:43 UTC 2009 Carlos O'Ryan - - * tests/run_test.lst: - * tests/Makefile.am: - * tests/tests.mpc: - * tests/Compiler_Features_08_Test.cpp: - Removed. It seems that we have too many compilers that lack - support for wchar_t and wstring. - -Fri Aug 7 11:41:12 UTC 2009 Johnny Willemsen - - * tests/run_test.lst: - Added fixed only to Service_Config_Stream_Test, still crashes - at shutdown - -Fri Aug 7 06:26:12 UTC 2009 Johnny Willemsen - - * ace/config-win32-borland.h: - Only C++ Builder 2009 will work, all other versions of C++ Builder are - deprecated and there are no plans to get possible newer versions supported - -Thu Aug 6 13:45:29 UTC 2009 Douglas C. Schmidt - - * ace/OS_Memory.h (ACE_throw_bad_alloc): Changed return (void *) 0 - to simply return 0. Thanks to Johnny Willemsen for reporting - this. - -Thu Aug 6 06:45:12 UTC 2009 Johnny Willemsen - - * tests/run_test.lst: - Removed fixed only from Service_Config_Stream_Test - -Wed Aug 5 23:28:43 UTC 2009 Steve Huston - - * ace/Parse_Node.cpp: When applying the modules in a dynamic - stream, note that they were link()ed in reverse order from what - the order is from the svc.conf file. So reverse the order when - pushing them on the stream. Fixes Bugzilla #3721. - - * tests/Service_Config_Stream_Test.cpp: - * tests/Service_Config_Stream_Test.conf: Added, and commented out, a - test case for inserting a static module in the dynamic stream. It - doesn't work, but it probably should. I'm not sure why it doesn't, - and don't have more time to chase this right now. It's not part of - Bugzilla 3721 or my customer's case, and this feature has probably - never been tested and may have never worked, even pre-Gestalt, per - Doug's recollection that Service Config was not intended to be - used in this way. If someone has time to work this, please go ahead. - -Wed Aug 5 09:40:40 UTC 2009 Johnny Willemsen - - * ace/config-win32-msvc-7.h: - Just use fileno with msvc71 - - * ace/Get_Opt.h: - Zap inline from header file - -Wed Aug 5 09:00:40 UTC 2009 Johnny Willemsen - - * bin/MakeProjectCreator/config/ace_unicode.mpb: - Just define ACE_USES_WCHAR, not to 1 - -Wed Aug 5 07:19:40 UTC 2009 Johnny Willemsen - - * debianbuild/*: - Renamed to match the current version number - -Wed Aug 5 07:12:40 UTC 2009 Johnny Willemsen - - * ace/Monitor_Control/Monitor_Control.mpc: - Use prop:microsoft - -Tue Aug 4 07:51:13 UTC 2009 Carlos O'Ryan - - * tests/Compiler_Features_09_Test.cpp: - Workaround compiler/library bugs in Solaris Sun C++ 5.10. - Amazing that anybody can charge money for such a piece of - software. - -Tue Aug 4 17:43:40 UTC 2009 Johnny Willemsen - - * ace/OS_NS_stdio.h - * ace/config-win32-msvc-7.h - * ace/config-win32-msvc-8.h - * ace/config-win32-msvc-9.h - * ace/config-win32-msvc-10.h - Use _fileno instead of fileno with msvc 71/8/9/10 - - * ace/OS_NS_stdio.inl: - Const changes - -Tue Aug 4 17:09:00 UTC 2009 Chad Elliott - - * include/makeinclude/rules.lib.GNU: - * include/makeinclude/rules.local.GNU: - * include/makeinclude/wrapper_macros.GNU: - - Removed the remnants of the 'split' macro. This fixes Bug 1181. - -Tue Aug 4 14:32:24 UTC 2009 Steve Huston - - * ace/Configuration.h: - * ace/Configuration.cpp (ACE_Configuration_Heap::open): Make multiple - open() calls an error (return -1, EBUSY) rather than leaking - an allocator and whatever it had allocated. - Fixes Bugzilla 1324. - - * tests/Config_Test.cpp: Add test case for multiple open() calls. - - * NEWS: Noted the behavior change on open(). - -Tue Aug 4 13:09:25 UTC 2009 Douglas C. Schmidt - - * ace/Log_Msg.cpp: Added support for the %.1M format. Thanks to - Alon Diamant for contributing - this. This fixes bugid 3716. - - * tests/Log_Msg.cpp: Added a test for the %.1M format. Thanks to - Alon Diamant for contributing - this. - -Tue Aug 4 12:07:09 UTC 2009 Chad Elliott - - * bin/mpc.pl: - * bin/mwc.pl: - - Use the new MPC Driver constant to determine which type of input - will be dealt with (workspaces or projects). - -Tue Aug 4 12:06:28 UTC 2009 Chad Elliott - - * bin/MakeProjectCreator/templates/gnu.mpd: - - Modified the prebuild and postbuild rules to obey the 'requires' - and 'avoids' MPC settings since the gnuace projects have the - additional requirement of gnu make macros that match the - requirements and avoids settings. - -Mon Aug 3 20:08:22 UTC 2009 Carlos O'Ryan - - * tests/Compiler_Features_06_Test.cpp: - I think I have fixed the compilation problem on OpenVMS, using - some classes and functors in the STL requires including - "functional", but most compilers do not enforce this - requirement. Apparently OpenVMS does, I think this is a good - feature of said compiler. - -Tue Aug 4 10:30:40 UTC 2009 Johnny Willemsen - - * bin/MakeProjectCreator/config/ace_unicode.mpb: - Changed this to a feature, when uses_wchar is set we then - just set unicode to 1 - - * bin/MakeProjectCreator/config/acedefaults.mpb: - Derive from ace_unicode. That way when we generate with uses_wchar=1 - the define ACE_USES_WCHAR is generated into the project and also the - CharacterSet is correctly set in the msvc project file. - This fixes bugzilla 3702 - -Tue Aug 4 03:32:21 UTC 2009 James H. Hill - - * tests/SString_Test.cpp: - - Fixed compiler warnings on vc71. - -Mon Aug 3 09:44:11 UTC 2009 Carlos O'Ryan - - * tests/Makefile.am: - Evidently Automake does not like an empty line after a - backslash, so the traditional style of keeping file lists ready - to receive more elements fails... Sigh. - -Mon Aug 3 08:30:58 UTC 2009 Carlos O'Ryan - - * tests/Bug_3709_Regression_Test.cpp: - This should fix the warnings on HP-UX and other compilers that - correctly detect overuse of 'DT' in the template parameter list. - -Mon Aug 3 20:42:57 UTC 2009 Olli Savia - - * tests/Compiler_Features_12_Test.cpp: - Fixed compile error on LynxOS 4.0. - -Mon Aug 3 02:17:38 UTC 2009 Carlos O'Ryan - - * tests/Compiler_Features_01_Test.cpp: - * tests/Compiler_Features_02_Test.cpp: - * tests/Compiler_Features_03_Test.cpp: - * tests/Compiler_Features_04_Test.cpp: - * tests/Compiler_Features_05_Test.cpp: - * tests/Compiler_Features_06_Test.cpp: - * tests/Compiler_Features_09_Test.cpp: - * tests/Compiler_Features_10_Test.cpp: - * tests/Compiler_Features_11_Test.cpp: - * tests/Compiler_Features_13_Test.cpp: - * tests/Compiler_Features_14_Test.cpp: - Fixed all kinds of tab vs. spaces problems. - I think I also fixed mis-used ACE_TEXT() concatenation. - -Mon Aug 3 12:00:40 UTC 2009 Johnny Willemsen - - * bin/mail_test_stats.sh: - Also mail the results per build - -Sun Aug 2 11:28:40 UTC 2009 Chad Beaulac - - * Bug 3334 - Revisions 86318 86319 86320 86321 86322 86323 - - * tests/Bug_3334_Regression_Test.cpp - Renamed from Service_Config_Stream_SEGV.cpp - - * Tests/Bug_3334_Regression_Test.cpp - Renamed from Service_Config_Stream_SEGV.conf - - * tests/run_test.list - Added Bug_3334_Regression_Test - Put changes back in from Carlos's commit below - - * tests/tests.mpc - Added Bug_3334_Regression_Test - Put changes back in from Carlos's commit below - -Sat Aug 1 12:19:58 UTC 2009 Carlos O'Ryan - - * This completes the fixes for Buzilla #3715: - - * tests/run_test.lst: - * tests/Makefile.am: - * tests/tests.mpc: - * tests/Compiler_Features_14_Test.cpp: - This test verifies that partial template specialization works. - - * tests/Compiler_Features_11_Test.cpp: - Test for standard string streams - - * tests/Compiler_Features_12_Test.cpp: - Test for template template parameters - - * tests/Compiler_Features_13_Test.cpp: - Test for cast operators - - * tests/tests.mpc: - * tests/run_test.lst: - * tests/Makefile.am: - The usual accruements that go with the tests. - - * tests/run_test.lst: - * tests/Makefile.am: - * tests/tests.mpc: - * tests/Compiler_Features_10_Test.cpp: - Add new test for exceptions. Verify that is there, - that we can raise exceptions, and that object destruction during - exceptions is sound. - - * tests/Compiler_Features_07_Test.cpp: - Test for std::string - - * tests/Compiler_Features_08_Test.cpp: - Test for std::wstring - - * tests/Compiler_Features_09_Test.cpp: - Test for std::auto_ptr<> - - * tests/Compiler_Features_06_Test.cpp: - Fixed typo in test name. - - * tests/run_test.lst: - * tests/Makefile.am: - * tests/tests.mpc: - Add the compilation / run paraphernalia. - - * tests/Compiler_Features_04_Test.cpp: - Test for std::set<> - - * tests/Compiler_Features_05_Test.cpp: - Test for std::queue<>, this is a different sort of test because - std::queue<> is an adaptor, not a collection. The default - collection is a std::deque<>, so we are testing default template - parameters at the same time. - - * tests/Compiler_Features_06_Test.cpp: - Test for std::set<> with a different order function. - - * tests/run_test.lst: - * tests/Makefile.am: - * tests/tests.mpc: - Add the compilation / run paraphernalia. - - * tests/Makefile.am: - * tests/tests.mpc: - * tests/Compiler_Features_03_Test.cpp: - This time it is std::vector<> - - * tests/run_test.lst: - I need to remember to add the tests to the list of automatically - executed ones. - - * tests/tests.mpc: - * tests/Makefile.am: - * tests/Compiler_Features_02_Test.cpp: - Test if the std::map<> class works. - - * tests/Compiler_Features_01_Test.cpp: - Make the tests more consistent by using typedefs. - - * tests/tests.mpc: - * tests/Makefile.am: - * tests/Compiler_Features_01_Test.cpp: - Add first test for "modern" C++ compiler features. In this - case, I test if the std::list<> class works. - -Thu Jul 30 12:53:20 UTC 2009 James H. Hill - - * ace/String_Base.h: - * ace/String_Base.inl: - - Fixed fuzz errors. - - Fixed compilation errors related to an extra semi-colon (;) - at the end of a statement. - -Thu Jul 30 10:40:36 UTC 2009 Steve Huston - - * ace/OS_NS_netdb.inl (gethostbyname_r): Fixed typo. - -Thu Jul 30 10:29:29 UTC 2009 Steve Huston - - * tests/run_test.lst: Mark Service_Config_Stream_Test !FIXED_BUGS_ONLY - -Thu Jul 30 03:33:13 UTC 2009 James H. Hill - - * ace/SString.h: - * ace/String_Base.h: - * ace/String_Base.inl: - * ace/String_Base.cpp: - - Added STL iterator support to the ACE_String_Base class. Right - now the iterator is bidirectional. The next version will make - the iterator random access. - - * tests/SString_Test.cpp: - - Updated the test to test the iterator support. - -Wed Jul 29 16:07:38 UTC 2009 Steve Huston - - * tests/Service_Config_Stream_Test.cpp: Fixed const-ness warning. - -Wed Jul 29 15:51:39 UTC 2009 Steve Huston - - * tests/Service_Config_Stream_DLL.h: Fixed fuzz warning on mismatched - pre.h/post.h. - -Wed Jul 29 14:34:01 UTC 2009 Douglas C. Schmidt - - * ace/OS_NS_netdb.inl (gethostbyname_r): Replaced - ACE_SOCKCALL_RETURN with ACE_SOCKCALL. Thanks to Paul Daugherty - for reporting this. - -Wed Jul 29 11:09:12 UTC 2009 Johnny Willemsen - - * bin/mail_test_stats.sh: - Script used to send out daily test statistics to devo - -Wed Jul 29 02:34:58 UTC 2009 Douglas C. Schmidt - - * ace/OS_NS_netdb.inl: Fixed gethostbyname_r() so that it sets - errno correctly on failure. Thanks to Paul Daugherty for reporting this. This fixes bugid 3720. - -Tue Jul 28 18:13:22 UTC 2009 Douglas C. Schmidt - - * ace/OS_Memory.h: Replace the ACE_throw_bad_alloc macro - definition with return (void*) 0 if exceptions=0 is enabled. - Thanks to John Lindal for this - fix. - -Tue Jul 28 21:29:35 UTC 2009 Steve Huston - - * tests/Service_Config_Stream_Test.cpp: - * tests/Service_Config_Stream_Test.conf: - * tests/Service_Config_Stream_DLL.h: - * tests/Service_Config_Stream_DLL_Export.h: - * tests/Service_Config_Stream_DLL.cpp: - * tests/tests.mpc: - * tests/run_test.lst: - New test Service_Config_Stream_Test to exercise service-config'd - stream behavior. Bugzilla #3721 is reported using this as a - initial test case. More behavioral testing can be added to this - test program in the future. - -Tue Jul 28 20:02:59 UTC 2009 Adam Mitz - - * bin/MakeProjectCreator/modules/GNUACEProjectCreator.pm: - * bin/MakeProjectCreator/templates/gnu.mpd: - - Refactored the way gnuace interacts with DDS. - -Tue Jul 28 11:57:12 UTC 2009 Johnny Willemsen - - * rpmbuild/ace-tao-init-suse/init.d/tao-cosnaming: - Fixed bug in this file. Thanks to John Fletcher - for reporting - this. This relates to bugzilla 3664 - -Mon Jul 27 09:23:12 UTC 2009 Johnny Willemsen - - * docs/svn/config: - * docs/svn/svn-prefs.reg: - Added idl3 and idl3p - -Fri Jul 24 18:48:12 UTC 2009 Johnny Willemsen - - * 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: - Fixed location of the config files. Thanks to John Fletcher - for reporting - this. This fixes bugzilla 3664 - -Fri Jul 24 09:33:12 UTC 2009 Johnny Willemsen - - * bin/MakeProjectCreator/config/global.features: - Set ndds to 0 by default - -Fri Jul 24 08:51:12 UTC 2009 Johnny Willemsen - - * rpmbuild/ace-tao-ciao.spec: - Corrected gperf library name again - -Fri Jul 24 08:48:12 UTC 2009 Johnny Willemsen - - * include/makeinclude/platform_hpux_aCC.GNU: - Only use the std98 flag for 3.80 and 3.85 - -Fri Jul 24 08:25:00 UTC 2009 Simon Massey - - * ace/config-lynxos.h: - - #define ACE_HAS_GETIFADDRS - -Fri Jul 24 07:18:12 UTC 2009 Johnny Willemsen - - * bin/make_release.py: - Added patches from Adam to update the latest tags in the - repository - -Fri Jul 24 07:14:12 UTC 2009 Johnny Willemsen - - * rpmbuild/ace-tao-ciao.spec: - Corrected gperf library name - -Thu Jul 23 18:40:12 UTC 2009 Johnny Willemsen - - * tests/Bug_3710_Regression_Test.cpp: - Fixed fuzz error - -Thu Jul 23 18:26:12 UTC 2009 Johnny Willemsen - - * include/makeinclude/platform_hpux_aCC.GNU: - Added compiler flag to enable std98 support. Result of bugzilla 3709 - -Thu Jul 23 18:12:49 UTC 2009 William R. Otte - - * bin/make_release.py: - - Fix small bug with specfile generation. - -Thu Jul 23 16:40:55 UTC 2009 Douglas C. Schmidt - - * ace/OS_NS_string.cpp: Added some additional error checking to - ACE_OS::strerror() to avoid problems when errnum is out of - bounds. Thanks to Aleksandar Vukajlovic for reporting this. - -Thu Jul 23 18:10:12 UTC 2009 Johnny Willemsen - - * rpmbuild/ace-tao-ciao.spec: - Removed invalid space - -Thu Jul 23 17:57:12 UTC 2009 Johnny Willemsen - - * rpmbuild/ace-tao-ciao.spec: - Updated for x.7.2 - -Thu Jul 23 17:47:12 UTC 2009 Johnny Willemsen - - * NEWS: - Updated for next release - -Thu Jul 23 17:46:12 UTC 2009 Johnny Willemsen - - * bin/diff-builds-and-group-fixed-tests-only.sh: - * etc/index.html: - * docs/Download.html: - Updated for the new release - - * bin/sets-manager.py: - Fixed a typo - - * rpmbuild/ace-tao-ciao.spec: - Fixed a wrong replacement by the release script - - * tests/Bug_3709_Regression_Test.cpp: - New test to see which compilers can handle template template arguments - - * tests/Bug_3710_Regression_Test.cpp: - New test for bugzilla 3710 which is already fixed - - * tests/Config_Test.cpp: - Use prefix increment - - * tests/run_test.lst: - * tests/tests.mpc: - Add 3709 and 3710 - - * bin/make_release.py: - DANCE_ROOT now also has to be set when generating all project files - -Thu Jul 23 02:11:02 CDT 2009 Johnny Willemsen - - * ACE version 5.7.2 released. - -Thu Jul 23 06:58:12 UTC 2009 Johnny Willemsen - - * bin/make_release.py: - Corrected bug in updating spec file - -Wed Jul 22 08:44:12 UTC 2009 Johnny Willemsen - - * bin/diff-builds.pl: - Don't use the page with the builds run today, but use the page that - lists the builds on the specified date. - -Tue Jul 21 11:44:12 UTC 2009 Johnny Willemsen - - Reverted the change below, it was triggered by template problems in TAO_IDL - generated code - - Sat Jul 18 00:52:14 UTC 2009 William R. Otte - * ace/config-macosx-leopard.h: - Intel on OS X requires explicit template visibility. - -Tue Jul 21 10:57:12 UTC 2009 Johnny Willemsen - - * docs/bczar/bczar.html: - Updated link to bugzilla - -Mon Jul 20 07:34:12 UTC 2009 Johnny Willemsen - - * apps/gperf/src/Bool_Array.h: - * apps/gperf/src/Key_List.h: - Added workaround for BCB linker which needs these classes exported - -Sun Jul 19 08:18:12 UTC 2009 Johnny Willemsen - - * apps/JAWS/server/HTTP_Response.cpp: - * apps/JAWS/server/JAWS_IO.cpp: - Unicode fixes - -Sat Jul 18 04:14:31 UTC 2009 William R. Otte - - * ace/POSIX_Proactor.cpp: - - Attempt to fix a compile warning that appears to be the result - of a bug in the optimizer in GCC 4.1.2. - -Sat Jul 18 00:52:14 UTC 2009 William R. Otte - - * ace/config-macosx-leopard.h: - - Intel on OS X requires explicit template visibility. - -Fri Jul 17 18:32:45 UTC 2009 Douglas C. Schmidt - - * ace/OS_NS_time.cpp (mktime): Set t_sys.wMilliseconds to 0 so - it's initialized properly. Thanks to Ryan Carmichael - for this fix. - -Fri Jul 17 14:36:12 UTC 2009 Marcel Smit - - * apps/JAWS/server/HTTP_Response.cpp: - * apps/JAWS/server/JAWS_IO.cpp: - Resolved UNICODE compiler errors. - -Wed Jul 15 14:43:33 UTC 2009 Johnny Willemsen - - * apps/gperf/src/gperf.mpc: - Made the library name different to resolve problems with vxtest - -Wed Jul 15 14:41:33 UTC 2009 Johnny Willemsen - - * apps/gperf/src/gperf_export.h: - Fixed problem with static builds - -Tue Jul 14 20:59:33 UTC 2009 Johnny Willemsen - - * rpmbuild/ace-tao-ciao.spec: - Fixed problem with created MPC package - - * rpmbuild/ace-tao-rpmlintrc.txt: - Removed txt mapping - -Tue Jul 14 15:16:33 UTC 2009 William R. Otte - - * apps/gperf/src/gperf_export.h: - - Missing file from earlier merge, thanks to Phil Mesnier for - pointing this out. - -Tue Jul 14 14:24:20 UTC 2009 Johnny Willemsen - - * docs/bczar/bczar.html: - No need to update the spec file manually anymore - -Tue Jul 14 14:13:20 UTC 2009 Johnny Willemsen - - * bin/fuzz.pl: - ace/OS.h is now illegal to be used in CIAO - -Tue Jul 14 13:31:20 UTC 2009 Johnny Willemsen - - * include/makeinclude/platform_linux.GNU: - SUSE Enterprise 10 also needs the gcc workaround - -Tue Jul 14 13:15:20 UTC 2009 Johnny Willemsen - - * bin/make_release.py: - Don't create bmake files anymore - - * rpmbuild/ace-tao-ciao.spec: - Updated because gperf has now a shared library - -Tue Jul 14 11:12:20 UTC 2009 William R. Otte - - * .: - * apps/gperf/ChangeLog: - * apps/gperf/src/Bool_Array.h: - * apps/gperf/src/Bool_Array.cpp: - * apps/gperf/src/Gen_Perf.h: - * apps/gperf/src/Gen_Perf.cpp: - * apps/gperf/src/Hash_Table.h: - * apps/gperf/src/Hash_Table.cpp: - * apps/gperf/src/Iterator.h: - * apps/gperf/src/Iterator.cpp: - * apps/gperf/src/Key_List.h: - * apps/gperf/src/Key_List.cpp: - * apps/gperf/src/List_Node.h: - * apps/gperf/src/List_Node.cpp: - * apps/gperf/src/Options.h: - * apps/gperf/src/Options.cpp: - * apps/gperf/src/Vectors.h: - * apps/gperf/src/Vectors.cpp: - * apps/gperf/src/Version.cpp: - * apps/gperf/src/gperf.cpp: - * apps/gperf/src/gperf.mpc: - * bin/MakeProjectCreator/config/MPC.cfg: - * bin/make_release.py: - * contrib/minizip/minizip_export.h: - * docs/bczar/bczar.html: - * include/makeinclude/platform_linux.GNU: - * include/makeinclude/platform_linux_icc.GNU: - - Merged in from dds_ports branch, changelog entries pasted - after this entry. - - * bin/cut_cidlc.sh: - * contrib/utility: - - Removed these files. utility has been moved to old-contrib - at the root of the repository. - - - Sat Jul 11 20:01:36 UTC 2009 William R. Otte - - * include/makeinclude/platform_linux.GNU: - - Undo bad merge. - - Fri Jul 10 19:44:08 UTC 2009 William R. Otte - - * .: - * NEWS: - * PROBLEM-REPORT-FORM: - * THANKS: - * VERSION: - * ace/Argv_Type_Converter.cpp: - * ace/Configuration.cpp: - * ace/Dev_Poll_Reactor.h: - * ace/Dev_Poll_Reactor.inl: - * ace/Dev_Poll_Reactor.cpp: - * ace/ETCL/ETCL_Interpreter.cpp: - * ace/FoxReactor/FoxReactor.cpp: - * ace/Handle_Gobbler.inl: - * ace/Log_Msg.cpp: - * ace/Makefile.am: - * ace/Message_Queue_Vx.h: - * ace/Monitor_Control/BSD_Network_Interface_Monitor.h: - * ace/Monitor_Control/BSD_Network_Interface_Monitor.cpp: - * ace/Monitor_Control/Bytes_Received_Monitor.h: - * ace/Monitor_Control/Bytes_Received_Monitor.cpp: - * ace/Monitor_Control/Bytes_Sent_Monitor.h: - * ace/Monitor_Control/Bytes_Sent_Monitor.cpp: - * ace/Monitor_Control/FreeBSD_Network_Interface_Monitor.h: - * ace/Monitor_Control/FreeBSD_Network_Interface_Monitor.cpp: - * ace/Monitor_Control/Makefile.am: - * ace/Monitor_Control/Monitor_Control.mpc: - * ace/Monitor_Control/Packets_Received_Monitor.h: - * ace/Monitor_Control/Packets_Received_Monitor.cpp: - * ace/Monitor_Control/Packets_Sent_Monitor.h: - * ace/Monitor_Control/Packets_Sent_Monitor.cpp: - * ace/OS_NS_Thread.h: - * ace/OS_NS_Thread.inl: - * ace/OS_NS_Thread.cpp: - * ace/OS_NS_ctype.inl: - * ace/OS_NS_stdio.h: - * ace/OS_NS_stdio.inl: - * ace/OS_NS_stdio.cpp: - * ace/OS_NS_sys_socket.inl: - * ace/OS_NS_unistd.inl: - * ace/OS_NS_unistd.cpp: - * ace/OS_main.h: - * ace/OS_main.cpp: - * ace/Process.cpp: - * ace/SString.h: - * ace/SString.cpp: - * ace/Select_Reactor_T.cpp: - * ace/TP_Reactor.cpp: - * ace/Time_Value.h: - * ace/Time_Value.inl: - * ace/Time_Value.cpp: - * ace/Tokenizer_T.h: - * ace/Tokenizer_T.cpp: - * ace/Version.h: - * ace/ace.mpc: - * ace/ace_for_tao.mpc: - * ace/config-cygwin32.h: - * ace/config-freebsd.h: - * ace/config-lite.h: - * ace/config-macosx-leopard.h: - * ace/config-openbsd.h: - * ace/config-win32-msvc-9.h: - * ace/config-win32-msvc.h: - * bin/PerlACE/ProcessWinCE.pm: - * bin/PerlACE/ProcessWinCE_Unix.pm: - * bin/ace_tests.lst: - * bin/diff-builds-and-group-fixed-tests-only.sh: - * contrib/FaCE/CE_ARGV.h: - * contrib/FaCE/FaCE.cpp: - * contrib/FaCE/newres.h: - * contrib/minizip/minizip.mwc: - * docs/ACE-guidelines.html: - * docs/Download.html: - * etc/index.html: - * examples/OS/Process/process.cpp: - * examples/QOS/Change_Sender_TSpec/Sender_QoS_Event_Handler.cpp: - * include/makeinclude/platform_cegcc.GNU: - * include/makeinclude/platform_linux.GNU: - * include/makeinclude/platform_linux_icc.GNU: - * include/makeinclude/platform_lynxos.GNU: - * include/makeinclude/platform_sunos5_sunc++.GNU: - * include/makeinclude/platform_vxworks6.3.GNU: - * include/makeinclude/wrapper_macros.GNU: - * rpmbuild/ace-tao-ciao.spec: - * 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: - * rpmbuild/ace-tao-init-suse/tao: - * rpmbuild/ace-tao-init-suse/tao/tao-cosconcurrency: - * rpmbuild/ace-tao-init-suse/tao/tao-cosevent: - * rpmbuild/ace-tao-init-suse/tao/tao-cosnaming: - * rpmbuild/ace-tao-init-suse/tao/tao-cosnotification: - * rpmbuild/ace-tao-init-suse/tao/tao-costrading: - * rpmbuild/ace-tao-init-suse/tao/tao-rtevent: - * rpmbuild/etc: - * rpmbuild/etc/logrotate.d: - * rpmbuild/etc/logrotate.d/tao-cosconcurrency: - * rpmbuild/etc/logrotate.d/tao-cosevent: - * rpmbuild/etc/logrotate.d/tao-cosnaming: - * rpmbuild/etc/logrotate.d/tao-cosnotification: - * rpmbuild/etc/logrotate.d/tao-costrading: - * rpmbuild/etc/logrotate.d/tao-rtevent: - * rpmbuild/etc/tao: - * rpmbuild/etc/tao/tao-cosconcurrency.conf: - * rpmbuild/etc/tao/tao-cosevent.conf: - * rpmbuild/etc/tao/tao-cosnaming.conf: - * rpmbuild/etc/tao/tao-cosnotification.conf: - * rpmbuild/etc/tao/tao-costrading.conf: - * rpmbuild/etc/tao/tao-rtevent.conf: - * tests/Bug_1890_Regression_Test.cpp: - * tests/Bug_2540_Regression_Test.cpp: - * tests/Bug_2740_Regression_Test.cpp: - * tests/Bug_3673_Regression_Test.cpp: - * tests/MT_Reactor_Upcall_Test.cpp: - * tests/Network_Adapters_Test.h: - * tests/Process_Manager_Test.cpp: - * tests/Reactor_Dispatch_Order_Test.cpp: - * tests/Reactor_Dispatch_Order_Test_Dev_Poll.cpp: - * tests/Refcounted_Event_Handler_Test_DevPoll.cpp: - * tests/Signal_Test.cpp: - * tests/non_mpc_makefile: - * tests/non_mpc_makefile/Bug_3708_Regression.pl: - * tests/non_mpc_makefile/CustomMakefile: - * tests/non_mpc_makefile/foo.cpp: - * tests/run_test.lst: - * tests/tests.mpc: - * rpmbuild/ace-tao-init-suse/tao/tao-cosconcurrency.opt: - * rpmbuild/ace-tao-init-suse/tao/tao-cosevent.opt: - * rpmbuild/ace-tao-init-suse/tao/tao-cosnaming.opt: - * rpmbuild/ace-tao-init-suse/tao/tao-cosnotification.opt: - * rpmbuild/ace-tao-init-suse/tao/tao-costrading.opt: - * rpmbuild/ace-tao-init-suse/tao/tao-rtevent.opt: - * rpmbuild/logrotate.d: - * rpmbuild/logrotate.d/tao-cosconcurrency: - * rpmbuild/logrotate.d/tao-cosevent: - * rpmbuild/logrotate.d/tao-cosnaming: - * rpmbuild/logrotate.d/tao-cosnotification: - * rpmbuild/logrotate.d/tao-costrading: - * rpmbuild/logrotate.d/tao-rtevent: - * rpmbuild/tao: - * rpmbuild/tao/tao-cosconcurrency.conf: - * rpmbuild/tao/tao-cosevent.conf: - * rpmbuild/tao/tao-cosnaming.conf: - * rpmbuild/tao/tao-cosnotification.conf: - * rpmbuild/tao/tao-costrading.conf: - * rpmbuild/tao/tao-rtevent.conf: - - Merged in from trunk. - - Thu Jul 9 13:27:09 UTC 2009 Johnny Willemsen - - * bin/MakeProjectCreator/config/MPC.cfg: - Add $DANCE_ROOT/MPC as config directory, dance base projects will - move to there - - Mon Jun 29 00:29:40 UTC 2009 William R. Otte - - * bin/make_release.py: - - Stab at update of the spec file upon release. This will need to - be tested. - - Tue Jun 22 15:49:30 UTC 2009 Johnny Willemsen - - * bin/MakeProjectCreator/config/MPC.cfg: - Move TAO_ROOT/MPC to dynamic_includes, we now have an IDLHelper - - Fri Jun 19 15:03:30 UTC 2009 William R. Otte - - * contrib/utility: - - Removed these files. - -Tue Jul 14 02:44:58 UTC 2009 Phil Mesnier - - * NEWS: - * bin/diff-builds-and-group-fixed-tests-only.sh: - * docs/Download.html: - * etc/index.html: - * rpmbuild/ace-tao-ciao.spec: - - updated for new release - -Mon Jul 13 12:32:13 CDT 2009 Phil Mesnier - - * ACE version 5.7.1 released. - -Fri Jul 10 09:20:57 UTC 2009 Johnny Willemsen - - * ace/Time_Value.{h,cpp,inl}: - Removed workarounds for old eVC, the extern causes major - problems when trying to compile ACE in release mode for a - Windows CE x86 target - -Thu Jul 9 11:54:57 UTC 2009 Olli Savia - - * ace/Monitor_Control/BSD_Network_Interface_Monitor.cpp: - Added support for OpenBSD. - -Thu Jul 9 06:44:32 UTC 2009 Olli Savia - - * ace/Monitor_Control/Bytes_Received_Monitor.h: - * ace/Monitor_Control/Bytes_Sent_Monitor.h: - * ace/Monitor_Control/Bytes_Sent_Monitor.cpp: - * ace/Monitor_Control/Packets_Received_Monitor.h: - * ace/Monitor_Control/Packets_Received_Monitor.cpp: - * ace/Monitor_Control/Packets_Sent_Monitor.h: - Fixed compile errors on FreeBSD. - -Wed Jul 8 14:22:41 UTC 2009 Jeff Parsons - - * ace/Monitor_Control/Makefile.am: - - Added new files FreeBSD_Network_Interface_Monitor.{h,cpp} - to the makefile. - -Tue Jul 7 22:21:03 UTC 2009 Jeff Parsons - - * ace/Monitor_Control/FreeBSD_Network_Interface_Monitor.cpp: - * ace/Monitor_Control/FreeBSD_Network_Interface_Monitor.h: - - New files, defining a monitor for FreeBSD. - - * ace/Monitor_Control/Bytes_Received_Monitor.cpp: - * ace/Monitor_Control/BSD_Network_Interface_Monitor.h: - * ace/Monitor_Control/Monitor_Control.mpc: - * ace/Monitor_Control/Bytes_Sent_Monitor.h: - * ace/Monitor_Control/Packets_Sent_Monitor.h: - * ace/Monitor_Control/Bytes_Received_Monitor.h: - * ace/Monitor_Control/BSD_Network_Interface_Monitor.cpp: - * ace/Monitor_Control/Packets_Received_Monitor.h: - * ace/Monitor_Control/Packets_Sent_Monitor.cpp: - - New files added to MPC project and existing monitors - patched with NetBSD/OpenBSD-related changes. Thanks to - Boyan Kasarov for submitting - these changes. - -Tue Jul 7 12:57:30 UTC 2009 Olli Savia - - * ace/FoxReactor/FoxReactor.cpp: - Added missing return statement to avoid gcc's - 'no return statement in function returning non-void' warning. - -Tue Jul 7 06:00:39 UTC 2009 Olli Savia - - * ace/config-freebsd.h: - Removed legacy cuserid() declaration. - - * tests/run_test.lst: - Do not run Signal_Test on FreeBSD. - -Tue Jul 7 05:43:11 UTC 2009 Olli Savia - - * ace/Handle_Gobbler.inl: - Added static_cast to avoid compiler warning on FreeBSD. - -Mon Jul 6 20:33:00 UTC 2009 Adam Mitz - - * ace/OS_NS_unistd.cpp: - - Fixed a bug where the number of bytes passed to ACE_OS::malloc is - incorrect for ACE_USES_WCHAR (each character can be > 1 byte). - -Mon Jul 6 18:25:23 UTC 2009 Adam Mitz - - * ace/config-macosx-leopard.h: - - This platform needs ACE_HAS_SOCKADDR_IN_SIN_LEN. - -Sat Jul 4 20:50:16 UTC 2009 Douglas C. Schmidt - - * Happy Birthday USA! - -Wed Jul 1 13:09:34 UTC 2009 Olli Savia - - * ace/config-openbsd.h: - Added ACE_HAS_VOID_UNSETENV. - -Mon Jun 29 23:42:10 UTC 2009 Johnny Willemsen - - * contrib/FaCE/newres.h: - Fixed compile problem with CEGCC - -Mon Jun 29 23:08:06 UTC 2009 Trevor Fields - - * include/makeinclude/platform_sunos5_sunc++.GNU: - Fixed settings of inline and exceptions for Sun compilers - greater than 5.9 (Sun Studio 12). Scan for version 5.1 was - catching 5.10 as well. - -Sun Jun 28 16:15:10 UTC 2009 Johnny Willemsen - - * ace/config-lite.h - Fixed compile problem with SunStudio 12 Update 1 - -Sun Jun 28 14:33:10 UTC 2009 Johnny Willemsen - - * include/makeinclude/platform_sunos5_sunc++.GNU: - Fixed compile problem with SunStudio 12 Update 1 - -Sat Jun 27 00:55:10 UTC 2009 Johnny Willemsen - - * rpmbuild/ace-tao-ciao.spec: - Updated suse - - * rpmbuild/ace-tao-init-suse/fillup-templates/*: - Moved to tao - -Sat Jun 27 00:44:10 UTC 2009 Johnny Willemsen - - * rpmbuild/tao: - * rpmbuild/logrotate.d: - Moved to the new etc directory - - * rpmbuild/ace-tao-ciao.spec: - Updated for move above - -Fri Jun 26 22:55:10 UTC 2009 Johnny Willemsen - - * tests/non_mpc_makefile/run_test.pl: - * tests/non_mpc_makefile/Bug_3708_Regression.pl: - renamed to get better test stats - - * bin/ace_tests.lst: - Updated for rename above - -Fri Jun 26 16:19:10 UTC 2009 Johnny Willemsen - - * rpmbuild/ace-tao-ciao.spec: - Added missing DANCE_ROOT - -Fri Jun 26 16:10:10 UTC 2009 Johnny Willemsen - - * rpmbuild/ace-tao-init-suse/fillup-templates/*: - Missing files for x.7.0 - - * rpmbuild/ace-tao-init-suse/tao: - Removed, this are Fedora files - - * rpmbuild/ace-tao-ciao.spec: - Copy the correct files for SuSE and print the g++ version in the - build log which makes it easier to see which g++ version is - used - -Fri Jun 26 02:16:10 UTC 2009 Johnny Willemsen - - * include/makeinclude/platform_linux.GNU: - Mandriva 2007 fix - -Fri Jun 26 00:46:10 UTC 2009 Johnny Willemsen - - * docs/ACE-guidelines.html: - Fixed typo - -Thu Jun 25 21:46:10 UTC 2009 Phil Mesnier - - * tests/non_mpc_makefile/foo.cpp: - - Fuzz fix. - -Thu Jun 25 14:20:08 UTC 2009 Adam Mitz - - * bin/ace_tests.lst: - * tests/non_mpc_makefile: - * tests/non_mpc_makefile/CustomMakefile: - * tests/non_mpc_makefile/foo.cpp: - * tests/non_mpc_makefile/run_test.pl: - - Added a test for non-MPC-generated Makefile compatibility with - the files in include/makeinclude. - -Thu Jun 25 13:26:13 UTC 2009 Steve Huston - - * include/makeinclude/wrapper_macros.GNU: Restore pre-5.7 build - functionality for non-MPC-generated Makefiles that use LIB to - specify what library to build. Fixes Bugzilla 3708. - -Thu Jun 25 02:09:51 UTC 2009 Johnny Willemsen - - * rpmbuild/ace-tao-ciao.spec: - More fixes - - * 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 - Set svn:executable - -Wed Jun 24 19:33:51 UTC 2009 Johnny Willemsen - - * rpmbuild/ace-tao-ciao.spec: - Some more fixes - -Wed Jun 24 18:19:24 UTC 2009 Adam Mitz - - * ace/OS_NS_ctype.inl: - * ace/config-win32-msvc.h: - - Revised the change from yesterday to only apply to Visual C++ and not - the other Win32 compilers. - -Wed Jun 24 08:51:51 UTC 2009 Johnny Willemsen - - * rpmbuild/ace-tao-ciao.spec: - First set of fixed to get x.7.0 compiling on OpenSuSE Build - -Sun Jun 21 14:34:13 UTC 2009 Douglas C. Schmidt - - * ace/Log_Msg.cpp (log): Changed the use of - ACE_Log_Record::MAXLOGMSGLEN to ACE_MAXLOGMSGLEN to avoid - problems with "off-by-one" buffer overflow errors. Thanks to - Brendan Murphy - for contributing this. - -Tue Jun 23 20:12:51 UTC 2009 Adam Mitz - - * ace/Argv_Type_Converter.cpp: - - Allow a 0-length argv list (argc == 0), argv[0] may not be valid. - - * ace/OS_NS_ctype.inl: - - This WinCE/Mobile work-around applies to Win32 w/ wchar as well. - - * ace/OS_NS_stdio.cpp: - - Removed the check for Unicode BOM in ACE_OS::fopen(). This was only - checked in Win32 builds with ACE_USES_WCHAR. This resolves bug#3705. - -Tue Jun 23 15:09:50 UTC 2009 Phil Mesnier - - * NEWS: - * bin/diff-builds-and-group-fixed-tests-only.sh: - * docs/Download.html: - * etc/index.html: - Post release updates. - -Mon Jun 22 09:33:40 CDT 2009 Phil Mesnier - - * ACE version 5.7 released. - -Tue Jun 16 15:14:52 UTC 2009 Adam Mitz - - * ace/OS_main.cpp: - - For Windows CE/Mobile: when constructing argv[0], quote the full - path to the exe if it contains spaces (\Program Files\...). - -Mon Jun 15 07:45:04 UTC 2009 Johnny Willemsen - - * tests/Bug_3673_Regression_Test.cpp: - * tests/run_test.lst: - * tests/tests.mpc: - Added a new test for bugzilla 3673, this test whether exception handling - works correctly. This doesn't work with CB2007 which is really a compiler - bug. This test makes it easier to see if other compilers have the same - bug - -Fri Jun 12 19:05:43 UTC 2009 Adam Mitz - - * ace/OS_NS_sys_socket.inl: - - Windows Mobile 6 can return WSAENOPROTOOPT instead of WSAEOPNOTSUPP - for setsockopt with an unsupported option. - -Fri Jun 12 19:16:04 UTC 2009 Johnny Willemsen - - Revert the change below, Adam has a better fix - * ace/config-WinCE.h - Set ACE_LACKS_SO_RCVBUF for WinCE 5, it is not supported - -Fri Jun 12 18:37:04 UTC 2009 Johnny Willemsen - - * ace/config-WinCE.h - Set ACE_LACKS_SO_RCVBUF for WinCE 5, it is not supported - -Fri Jun 12 14:12:04 UTC 2009 Steve Huston - - * tests/run_test.lst: Removed !FIXED_BUGS_ONLY from Process_Test. Not - sure why it's there and I never see Process_Test fail. - -Fri Jun 12 11:24:09 UTC 2009 Steve Huston - - * ace/Dev_Poll_Reactor.cpp: Added missing ifdef ACE_HAS_EVENT_POLL. - - * tests/run_test.lst: Removed !FIXED_BUGS_ONLY from those fixed: - Reactor_Dispatch_Order_Test_Dev_Poll - Reactor_Remove_Resume_Test_Dev_Poll - Refcounted_Event_Handler_Test_DevPoll - -Fri Jun 12 00:45:09 UTC 2009 Steve Huston - - * ace/Dev_Poll_Reactor.{h cpp inl}: Fixed multi-thread behavior of - ACE_Dev_Poll_Reactor to resolve Bugzilla 2740, 3178, 3188, 3279. - Note that fixing 3178 involved adding the manual-resume behavior from - ACE_TP_Reactor which was easy after the other fixes. Essentially - what was done is: - - Change epoll_wait() from returning all ready events to just one. - - Registered events now include the EPOLLONESHOT flag, so once - an event is delivered for a handle, no more will be until - epoll_ctl() is called again to reset the events. - This has the effect of suspending handlers around I/O upcalls and - preventing registration changes from happening while another thread - is waiting for events. - - * tests/Reactor_Dispatch_Order_Test.cpp: - * tests/Reactor_Dispatch_Order_Test_Dev_Poll.cpp: - * tests/Refcounted_Event_Handler_Test_DevPoll.cpp: - When registering the test handle for events, register for read and - write, not everything. Registering for everything leaves 'connect' - set when 'write' is removed, but they both map to the same event - on non-Windows reactors. - For the _Dev_Poll test, remove the BSD, VxWorks, Lynx-only case for - removing write-mask - this should always be done. - - * tests/MT_Reactor_Upcall_Test.cpp: When setting up the - ACE_Dev_Poll_Reactor, set the restart flag. - - * tests/Bug_2740_Regression_Test.cpp: Tweaks for more informative - logging and remove false-fails on peer socket closes. - - * tests/run_test.lst: Removed !FIXED_BUGS_ONLY from - Bug_2740_Regression_Test. - -Thu Jun 11 19:27:33 UTC 2009 Steven Stallion - - * PROBLEM-REPORT-FORM: - - Added additional PRF question about build method (commit performed - on behalf of Chris Cleeland). - -Thu Jun 11 13:25:09 UTC 2009 Johnny Willemsen - - * ace/config-cygwin32.h: - Only define the custom export macros when they are not defined yet - - * ace/TP_Reactor.cpp: - owner_ is a bool - -Thu Jun 11 13:15:09 UTC 2009 Johnny Willemsen - - * include/makeinclude/platform_vxworks6.3.GNU: - Use $(HOST_EXE_EXT) when host_root is set - - * include/makeinclude/platform_cegcc.GNU: - Set qos to 1 and updated header - -Wed Jun 10 18:18:09 UTC 2009 Johnny Willemsen - - * ace/config-win32-msvc-9.h: - * ace/OS_NS_stdio.inl: - Fix for Windows CE with msvc9 - -Wed Jun 10 14:07:09 UTC 2009 Adam Mitz - - * include/makeinclude/platform_vxworks6.3.GNU: - - Minor adjustment to the part of the change below concerning - "Allow in-place (no HOST_ROOT) cross-compilation on Win32 hosts." - If the host tool variables (like $(TAO_IDL)) are already end in .exe - don't add .exe again. - -Mon Jun 8 18:39:58 UTC 2009 Adam Mitz - - * ace/Message_Queue_Vx.h: - * ace/OS_main.h: - - Added ACE_Export to ACE_Message_Queue_Vx. - Added "exports" for the symbols ace_os_main_i and ace_main_i. - This allows them to work with GCC 4.x hidden visibility on platforms - that use redefinition of main (VxWorks). - - * contrib/minizip/minizip.mwc: - - Added a workspace so minizip will be "found" when running - mwc.pl -recurse. - - * include/makeinclude/platform_lynxos.GNU: - * include/makeinclude/platform_vxworks6.3.GNU: - - Both VxWorks and LynxOS: - For shared library builds (RTP), use -rpath-link to silence - warnings from the linker. We assume the libraries in $ACE_ROOT/lib - will be present at runtime. - - VxWorks only: - Allow in-place (no HOST_ROOT) cross-compilation on Win32 hosts. - - * include/makeinclude/platform_sunos5_sunc++.GNU: - - Default "distrib" to 1, which means we will not set RPATH, similar to - other platforms. This resolves bug #3678. - - * tests/Network_Adapters_Test.h: - * tests/Process_Manager_Test.cpp: - * tests/Signal_Test.cpp: - * tests/run_test.lst: - - Fix ACE tests that were failing in single-threaded builds. - -Mon Jun 8 09:51:05 2009 Johnny Willemsen - - * tests/Bug_1890_Regression_Test.cpp: - * tests/Bug_2540_Regression_Test.cpp: - Put the reactors on the heap to get these tests running - with Windows CE where we only get a 64Kb main thread - -Sun Jun 7 17:53:05 2009 Johnny Willemsen - - * ace/Tokenizer_T.cpp - * ace/Tokenizer_T.h - * ace/SString.cpp - * ace/SString.h - Moved ACE_Tokenizer to its own file and reworked it to - the C++ template ACE_Tokenizer_T. ACE_Tokenizer is then a - typedef of ACE_Tokenizer_T. This makes it - possible to use a char tokenizer in a wchar build - - * ace/ace.mpc: - * ace/ace_for_tao.mpc: - * ace/Makefile.am: - Added new files - - * ace/Configuration.cpp: - * ace/Process.cpp: - * examples/OS/Process/process.cpp: - Added include of Tokenizer_T.h - - * ace/OS_NS_Thread.cpp - * ace/OS_NS_Thread.h - * ace/OS_NS_Thread.inl - Changed important_writer_ to bool - -Fri Jun 5 18:20:05 2009 Johnny Willemsen - - * ace/SString.h: - Doxygen changes - -Fri Jun 5 18:16:05 2009 Johnny Willemsen - - * ace/ETCL/ETCL_Interpreter.cpp: - Prefix increment and const changes - - * ace/SString.h: - Doxygen changes - -Thu Jun 4 10:14:05 2009 Johnny Willemsen - - * ace/Select_Reactor_T.cpp: - Only call the notify_handler_ when we have a valid pointer - -Thu Jun 4 09:42:05 2009 Johnny Willemsen - - * contrib/FaCE/CE_ARGV.h: - * contrib/FaCE/FaCE.cpp: - Fixed GCC 4.4 warnings - -Thu Jun 4 09:12:05 2009 Johnny Willemsen - - * ace/OS_NS_stdio.h: - Fixed MinGW compile problem - -Thu Jun 4 08:56:05 2009 Johnny Willemsen - - * ace/OS_NS_unistd.inl (isatty): - Check the return value of _open_osfhandle, if it returns -1, - it failed and then calling _isatty with -1 will cause an - assert of the msvc9 runtime - -Wed Jun 3 07:52:05 2009 Johnny Willemsen - - * bin/PerlACE/ProcessWinCE.pm: - * bin/PerlACE/ProcessWinCE_Unix.pm: - If we can't find the vxtest file, log it as error but just - continue - -Mon Jun 1 08:09:05 2009 Johnny Willemsen - - * ace/Lib_Find.cpp: - Fixed gcc4.4 warning in a different way, broke other builds - - * ace/config-win32-borland.h: - Changed version checks to not have to patch again for a next - path from Embarcadero - -Mon Jun 1 05:22:05 2009 Johnny Willemsen - - * ace/Lib_Find.cpp: - Fixed gcc4.4 warnings - -Mon Jun 1 05:15:05 2009 Johnny Willemsen - - * ace/config-win32-borland.h: - We new require to have update pack 3 installed - -Fri May 29 16:08:32 UTC 2009 Steve Huston - - * tests/Bug_2740_Regression_Test.cpp: - * tests/tests.mpc: - * tests/run_test.lst: New test based on code submitted in - Bugzilla 2740. - -Fri May 29 13:36:05 2009 Marcel Smit - - * ace/OS_NS_stropts.cpp: - * ace/OS_NS_sys_socket.cpp: - * include/makeinclude/platform_cegcc.GNU: - - Fixed compiler error for QoS when compiler is CE gcc. - Removed UNDER_CE < 500. - -Fri May 29 11:41:05 2009 Johnny Willemsen - - * ace/QoS/qos.mpc: - Use prop:windows - -Tue May 26 06:56:05 2009 Johnny Willemsen - - * ace/Configuration.{h,cpp} - Removed my WinCE code again, it seems to break another part - of the test - - * ace/os_include/netinet/os_in.h: - Layout change - - * ace/config-win32-msvc-10.h: - * ace/config-win32-msvc-9.h: - If we compile for Vista or higher then enable the native - windows condition variables - -Tue May 26 05:56:05 2009 Johnny Willemsen - - * apps/JAWS/server/HTTP_Server.cpp: - Fixed include - -Mon May 25 18:47:24 UTC 2009 Carlos O'Ryan - - * ace/config-linux-common.h: - * ace/OS_NS_dirent.h: - Johnny Willemsen found a more elegant fix. Applied. - -Mon May 25 18:21:40 UTC 2009 Carlos O'Ryan - - * ace/OS_NS_dirent.h: - * ace/config-linux-common.h: - Fixed bug 3681, code would not build with glibc-2.10 because the - prototype for scandir() changed. Automatically detect the - version of glibc and use the right prototype for it. - -Mon May 25 11:26:05 2009 Johnny Willemsen - - * apps/JAWS/server/IO.cpp - * apps/JAWS/server/IO.h - * apps/JAWS/server/JAWS_IO.cpp - * apps/JAWS/server/JAWS_IO.h - Renamed to JAWS_IO - - * apps/JAWS/server/HTTP_Handler.h - * apps/JAWS/server/HTTP_Response.cpp - * apps/JAWS/server/JAWS_Concurrency.h - * apps/JAWS/server/Makefile.am - * apps/JAWS/server/server.mpc - Updated because of change above - -Mon May 25 09:47:05 2009 Johnny Willemsen - - * ace/OS_NS_sys_mman.inl: - Don't pass unsupported flags with WinCE. This fixes the Mem_Map_Test - -Sun May 24 18:27:05 2009 Johnny Willemsen - - * ace/Configuration.{h,cpp} - With WinCE RegKeyDelete just does a recursive delete, on regular - Windows RegKeyDelete only works when there are no subkeys. Added - WinCE specific code to check if we have subkeys, if yes, then - return with an error - -Fri May 22 16:20:05 2009 Johnny Willemsen - - * tests/Message_Queue_Test.cpp: - Run part of this test again on VxWorks and reduced the number - it messages in the counting test for WinCE, the amount of messages - is too much for CE to finish the test in time - -Fri May 22 16:10:05 2009 Johnny Willemsen - - * tests/ACE_Init_Test.cpp: - Improved message - - * tests/Dirent_Test.cpp: - Initialise pointer to 0 - - * tests/SOCK_Connector_Test.cpp: - Print errno to get some more feedback why this fails on WinCE - -Fri May 22 12:11:05 2009 Johnny Willemsen - - * bin/PerlACE/ProcessWinCE.pm: - * bin/PerlACE/ProcessWinCE_Unix.pm: - Only use the vxtest file in a non static test - -Fri May 22 11:12:05 2009 Johnny Willemsen - - * ace/SOCK_Dgram.cpp: - * ace/SOCK_Dgram_Mcast.cpp: - Fixed casing of include for cegcc - -Fri May 22 10:57:05 2009 Johnny Willemsen - - * include/makeinclude/platform_cegcc.GNU: - Some defines only have to be set, not to 1 - -Fri May 22 10:51:05 2009 Johnny Willemsen - - * apps/JAWS3/jaws3/IO.cpp - * apps/JAWS3/jaws3/IO.h - * apps/JAWS3/jaws3/Jaws_IO.cpp - * apps/JAWS3/jaws3/Jaws_IO.h - Renamed to Jaws_IO to fix problems on windows - - * apps/JAWS3/jaws3/Asynch_IO.cpp - * apps/JAWS3/jaws3/Asynch_IO.h - * apps/JAWS3/jaws3/Asynch_IO_Helpers.h - * apps/JAWS3/jaws3/jaws3.mpc - * apps/JAWS3/jaws3/Makefile.am - * apps/JAWS3/jaws3/Reactive_IO.cpp - * apps/JAWS3/jaws3/Reactive_IO.h - * apps/JAWS3/jaws3/Reactive_IO_Helpers.h - * apps/JAWS3/jaws3/Synch_IO.cpp - * apps/JAWS3/jaws3/Synch_IO.h - * apps/JAWS3/jaws3/Templates.cpp - Updated includes and filenames - -Fri May 22 08:31:05 2009 Johnny Willemsen - - * ace/Module.h: - Doxygen fixes - -Fri May 22 07:41:05 2009 Johnny Willemsen - - * bin/run_all.pl: - * bin/run_all_win32.pl: - Not maintained for some time and seems they are broken - -Fri May 22 07:26:05 2009 Johnny Willemsen - - * apps/JAWS2/JAWS/IO.cpp - * apps/JAWS2/JAWS/IO.h - * apps/JAWS2/JAWS/Jaws_IO.cpp - * apps/JAWS2/JAWS/Jaws_IO.h - Renamed to Jaws_IO to fix problems on windows - - * apps/JAWS2/JAWS/Concurrency.h - * apps/JAWS2/JAWS/IO_Acceptor.h - * apps/JAWS2/JAWS/IO_Handler.cpp - * apps/JAWS2/JAWS/jaws2.mpc - * apps/JAWS2/JAWS/Makefile.am - * apps/JAWS2/JAWS/Pipeline_Tasks.cpp - * apps/JAWS2/JAWS/Server.cpp - Updated includes and filenames - -Wed May 20 12:13:05 2009 Johnny Willemsen - - * bin/PerlACE/ProcessVX.pm: - * bin/PerlACE/ProcessVX_Unix.pm: - * bin/PerlACE/ProcessVX_Win32.pm: - * bin/PerlACE/ProcessWinCE.pm: - * bin/PerlACE/ProcessWinCE_Unix.pm: - Use SYSTEM_LIBS when they are defined. List of dlls that are - copied from the lib directory seperate by a semi colon - -Wed May 20 12:00:05 2009 Johnny Willemsen - - * bin/PerlACE/TestTarget.pm: - Added SYSTEM_LIBS support, these have to be copied before we - can run an executable - -Wed May 20 11:29:05 2009 Johnny Willemsen - - * bin/PerlACE/Process_Unix.pm: - Support cross platform testing - -Wed May 20 07:38:05 2009 Johnny Willemsen - - * ace/OS_NS_stdio.h: - * ace/OS_NS_stdio.inl: - On some platforms fileno is a macro - - * ace/OS_NS_dirent.cpp: - Layout and const changes - -Tue May 19 13:23:05 2009 Johnny Willemsen - - * include/makeinclude/platform_cegcc.GNU: - Added _WIN32_IE=0x0500 to RCFLAGS - -Tue May 19 13:14:05 2009 Johnny Willemsen - - * contrib/FaCE/FaCE.mpc: - * contrib/FaCE/FaCENOACE.mpc: - Added missing lib - -Tue May 19 11:22:05 2009 Johnny Willemsen - - * include/makeinclude/platform_cegcc.GNU: - Set RCFLAGS - -Tue May 19 10:12:05 2009 Johnny Willemsen - - * contrib/FaCE/CE_Screen_Output.h: - Added missing include of stdio.h for FILE - -Tue May 19 07:13:05 2009 Johnny Willemsen - - * ace/Mem_Map/IO-tests/IO_Test.cpp: - Use ACE_OS::fileno - -Tue May 19 06:52:05 2009 Johnny Willemsen - - * ace/Countdown_Time.cpp (stop): - Make sure elapsed_time is equal or bigger then zero to prevent - expanding the max_wait_time at the moment the system time - has been changed. Thanks to Michael Guntli - for reporting this. - -Tue May 19 06:50:05 2009 Marcel Smit - - * ace/config-win32-cegcc.h - Removed compiler flags since they are now in platform_cegcc.GNU. - -Tue May 19 06:31:05 2009 Johnny Willemsen - - * include/makeinclude/platform_cegcc.GNU: - Pass mandatory compiler flags from here - -Tue May 19 06:17:05 2009 Johnny Willemsen - - * bin/fuzz.pl: - Added fileno to ACE_OS check - -Tue May 19 06:14:05 2009 Johnny Willemsen - - * ace/OS_NS_stdio.h: - * ace/OS_NS_stdio.inl: - Added fileno wrapper which returns ACE_HANDLE. The CEGCC developers - fixed their header files - - * ace/ETCL/ETCL_l.cpp: - * ace/ETCL/ETCL_l.cpp.diff - Use ACE_OS::fileno - - * ace/os_include/os_unistd.h: - Removed obsolete casts for WinCE - - * ace/OS_NS_Thread.inl: - Const changes - -Mon May 18 19:58:35 UTC 2009 Steve Huston - - * ace/config-aix-5.x.h: Add explicit instantiation for the - ACE_EXPORT_SINGLETON_DECLARE - the compiler needs to be forced to - generate the template code even if there's no use of it. Fixes - unsats for ACE_Utils::UUID_Generator singleton. - Also removed settings for AIX Visual Age, etc. earlier than V6. - -Mon May 18 17:11:28 UTC 2009 Steve Huston - - * ace/UUID.cpp: Reverted: - Mon May 18 15:33:17 UTC 2009 Steve Huston - It breaks g++ builds. Working on another solution... - -Mon May 18 15:33:17 UTC 2009 Steve Huston - - * ace/UUID.cpp: Add explicit instantiation of UUID_Generator singleton. - Ensures the code is compiled; resolves missing extern sym on AIX. - -Mon May 18 14:44:27 UTC 2009 Abdullah Sowayan - - * bin/fuzz.pl: - - Added and enabled check_for_TAO_Local_RefCounted_Object. - -Mon May 18 10:11:05 2009 Johnny Willemsen - - * ace/High_Res_Timer.cpp: - * ace/High_Res_Timer.inl: - Const changes - - * ace/Token.h: - When not defined ACE_USES_WINCE_SEMA_SIMULATION use the - semaphore implementation - -Mon May 18 08:26:05 2009 Johnny Willemsen - - * ace/Countdown_Time.cpp - * ace/Countdown_Time.h - * ace/Countdown_Time.inl - * ace/Makefile.am: - Added inline file for Countdown_Time - - * ace/os_include/sys/os_time.h: - Removed workaround for deprecated sco - -Mon May 18 07:48:05 2009 Johnny Willemsen - - * ace/Condition_Recursive_Thread_Mutex.cpp: - Const change - - * ace/OS_NS_stdio.{h,inl}: - Removed ACE_OS::fileno(), gives problems with CE at this moment - - * ace/Recursive_Thread_Mutex.cpp (get_nesting_level): - Disabled again for WinCE, the fact that it compiled is a bug - in the CEGCC header files - - * ace/OS_NS_Thread.cpp: - Bool changes - - * ace/OS_NS_stdlib.cpp: - WinCE has ExitProcess - -Mon May 18 06:45:05 2009 Johnny Willemsen - - * ace/Recursive_Thread_Mutex.cpp (get_nesting_level): - Enabled for WinCE - -Mon May 18 06:17:05 2009 Johnny Willemsen - - * ace/OS_NS_stdio.{h,inl}: - Added ACE_OS::fileno() - -Mon May 18 06:15:05 2009 Johnny Willemsen - - * tests/Dirent_Test.cpp: - Fixed argument not used warning - - * tests/Based_Pointer_Test.cpp: - Improved debug message - - * tests/Config_Test.cpp: - Const change - - * tests/Thread_Pool_Reactor_Test.cpp: - Fixed rcsid - -Mon May 18 06:12:05 2009 Johnny Willemsen - - * examples/Reactor/TP_Reactor/AcceptHandler.cpp: - * examples/Reactor/TP_Reactor/server.cpp: - Use ACE_ERRNO_GET - -Sun May 17 10:34:05 2009 Johnny Willemsen - - * ace/config-win32-cegcc.h: - Use lib prefix, the gcc toolchain expects it - - * ace/Future.cpp: - Layout changes - - * include/makeinclude/platform_cegcc.GNU: - Just use the default lib prefix - - * ace/Configuration.cpp: - Removed mingw check, that code also works with other compilers - -Sat May 16 18:03:05 2009 Johnny Willemsen - - * examples/OS/Process/imore.cpp: - Fixed cegcc compile warnings - -Fri May 15 13:57:29 UTC 2009 Abdullah Sowayan - - * bin/MakeProjectCreator/config/ipv6.mpb: - - Replaced: specific(vc6, vc7, vc71, vc8, vc9, vc10, nmake, bmake, bds4) - With: specific(prop:windows) - - Zapped references to em3, we no longer support that environement. - - * bin/MakeProjectCreator/config/vcfullmacros.mpt: - * bin/MakeProjectCreator/config/vcpartialmacros.mpt: - - Zapped references to em3, we no longer support that environement. - -Fri May 15 12:36:35 UTC 2009 James H. Hill - - * ace/UUID.h: - - Removed the unnecessary semicolon. - -Fri May 15 07:10:05 2009 Johnny Willemsen - - * tests/Logging_Strategy_Test.cpp: - Added debug statement to assist in analyzing the cegcc failure - -Thu May 14 12:06:05 2009 Johnny Willemsen - - * ace/Default_Constants.h: - Only define ACE_DLL_PREFIX when it has not been defined yet, - that way the mingw specific define can move to the mingw config - file - - * ace/config-win32-mingw.h: - Define ACE_DLL_PREFIX here - - * ace/OS_NS_dlfcn.inl: - Initialise pointer with 0 - - * ace/OS_NS_sys_mman.inl: - Const change - - * ace/OS_NS_Thread.cpp: - Removed some not needed ACE_UNUSED_ARG - - * ace/OS_Thread_Adapter.h: - * ace/Process.cpp: - * ace/Sig_Handler.cpp: - * ace/Thread_Manager.inl: - Layout change - - * ace/Thread_Manager.cpp: - Const change, initialise pointer with 0 - -Thu May 14 19:39:58 UTC 2009 Abdullah Sowayan - - * bin/MakeProjectCreator/config/ace_fl.mpb: - * bin/MakeProjectCreator/config/ace_gl.mpb: - * bin/MakeProjectCreator/config/ace_mc.mpb: - * bin/MakeProjectCreator/config/ace_qt.mpb: - * bin/MakeProjectCreator/config/ace_x11.mpb: - * bin/MakeProjectCreator/config/acedefaults.mpb: - * bin/MakeProjectCreator/config/crosscompile.mpb: - - Replaced: specific(nmake, vc71, vc8, vc9, vc10) - With: specific(prop:microsoft) - -Thu May 14 18:27:53 UTC 2009 James H. Hill - - * ace/UUID.h: - * ace/UUID.cpp: - - Fixed compilation errors related to namespace issues when - declaring the UUID_Generator singleton. - -Thu May 14 10:18:05 2009 Johnny Willemsen - - * tests/Process_Manager_Test.cpp: - Set the process_name in the process options for WinCE - -Thu May 14 10:10:05 2009 Johnny Willemsen - - * tests/Network_Adapters_Test.cpp: - Only register signal handlers for SIGINT, SIGQUIT and SIGTERM when - they are not equal zero - - * tests/Process_Manager_Test.cpp: - Const changes, prefix increment/decrement - -Thu May 14 07:17:05 2009 Johnny Willemsen - - * tests/DLL_Test.cpp: - Directly assign a local variable - - * tests/Message_Queue_Notifications_Test.cpp: - * tests/Message_Queue_Test.cpp: - * tests/Multicast_Test.cpp - Initialise some pointers with 0 - -Thu May 14 00:01:54 UTC 2009 James H. Hill - - * ace/UUID.h: - * ace/UUID.inl: - * ace/UUID.cpp: - * tests/UUID_Test.cpp: - - The constructor for the UUID generator now calls init (). - - Added ACE_SINGLETON_DECLARE to the UUID_GENERATOR singleton - so it will be properly exported from the ACE library. - -Wed May 13 17:02:05 2009 Johnny Willemsen - - * tests/Network_Adapters_Test.cpp: - When registering the signal handlers fails also print the - signal number that failed - -Tue May 12 18:26:05 2009 Johnny Willemsen - - * netsvcs/lib/Client_Logging_Handler.cpp - * protocols/tests/HTBP/Reactor_Tests/client.cpp - * protocols/tests/HTBP/Send_Large_Msg/client.cpp - More usage of ACE_ERRNO_GET - -Tue May 12 12:35:07 UTC 2009 Vladimir Zykov - - * apps/gperf/src/Key_List.cpp: - - Fixed an incorrect check which resulted in valgrind warning. - -Tue May 12 08:31:05 2009 Johnny Willemsen - - * ace/OS_NS_errno.h: - Added ACE_ERRNO_GET, this has to be used when errno is passed to a - C variable length argument . With WinCE errno is a class instance - which we can't pass through a variable length argument, the cegcc - compiler gives a warning about this, it results to an abort at - runtime. ACE_ERRNO_GET will return the errno as int with WinCE - - * ace/DLL_Manager.cpp: - * examples/Reactor/TP_Reactor/AcceptHandler.cpp: - * examples/Reactor/TP_Reactor/client.cpp: - * examples/Reactor/TP_Reactor/ReadHandler.cpp: - * tests/Mem_Map_Test.cpp: - * tests/MT_Reactor_Timer_Test.cpp: - * tests/MT_SOCK_Test.cpp: - * tests/New_Fail_Test.cpp: - * tests/Priority_Task_Test.cpp: - * tests/Reactor_Performance_Test.cpp: - * tests/SOCK_Connector_Test.cpp: - * tests/Thread_Pool_Reactor_Resume_Test.cpp: - Use ACE_ERRNO_GET - - * tests/Reactor_Notify_Test.cpp: - Fixed typo in comment - -Mon May 11 18:28:05 2009 Johnny Willemsen - - * ace/Sock_Connect.cpp: - Some WinCE workarounds are only needed for older WinCE versions - and when IPv6 is enabled - -Mon May 11 18:17:05 2009 Johnny Willemsen - - * ace/OS_NS_unistd.cpp: - * ace/Pagefile_Memory_Pool.cpp: - * ace/Pagefile_Memory_Pool.h: - Fixed cegcc compile warnings - -Sun May 10 14:50:46 UTC 2009 Douglas C. Schmidt - - * m4/aio.m4 (Test_Aio): Removed all the commented out 'cout' - lines. Thanks to Johnny for this suggestion. - -Sat May 9 03:29:08 UTC 2009 Douglas C. Schmidt - - * m4/aio.m4: Change #include to #include . - Thanks to Boyan Kasarov for - reporting this. - -Mon May 11 06:54:05 2009 Johnny Willemsen - - * ace/OS_NS_stdio.inl (fflush): - Don't handle fflush(0) special for VxWorks. On VxWorks - fflush(0) is not supported and returns -1, just pass that - error back to the caller and not hide it. - - * ace/Mem_Map_Test.cpp: - Updated for VxWorks 6.7 - -Sun May 10 10:31:05 2009 Johnny Willemsen - - * rpmbuild/* - Changed the _ in the directory names to ., the MPC clonebuild tree - can handle the .d now - -Thu May 7 01:32:22 UTC 2009 Jeff Parsons - - * ace/Process.cpp(command_line): - - Added check for buffer overflow. Thanks to Russ - Noseworthy - for submitting the patch. - - * Monitor_Admin.h: - * Monitor_Control/Auto_Update_Starter.h: - - Cosmetic changes. - -Tue May 5 13:23:57 UTC 2009 Olli Savia - - * apps/drwho/CM_Server.cpp: - Fixed memset's parameter order. - -Sat May 2 03:21:01 UTC 2009 Carlos O'Ryan - - * include/makeinclude/rules.lib.GNU: - * include/makeinclude/wrapper_macros.GNU: - Moved the definition of LIB_PREFIX from rules.lib.GNU to - wrapper_macros.GNU. - Now that the checks for library dependencies (i.e. the LIB_CHECK - variable) depends on LIB_PREFIX, this latter variable needs to - be defined in all Makefiles. - However, Makefiles for binaries do not include rules.lib.GNU. - I am pretty sure they call include wrapper_macros, thus my - choice for the new location. - -Fri May 1 18:54:05 2009 Johnny Willemsen - - * rpmbuild/* - Changed the . in the directory names to _, the MPC clonebuild tree - can't handle that - -Fri May 1 18:35:05 2009 Johnny Willemsen - - * ace/OS_NS_Thread.cpp (add_to_argv): - Do nothing if the length of the string is zero - -Fri May 1 18:17:05 2009 Johnny Willemsen - - * ace/OS_NS_Thread.cpp: - Only add the arg from vx_execae when the string has data. - -Fri May 1 17:46:05 2009 Johnny Willemsen - - * tests/Map_Manager_Test.cpp: - If table_size equals zero we fail directly - -Fri May 1 17:29:05 2009 Johnny Willemsen - - * ace/Default_Constants.h: - Made sure ACE_DEFAULT_TIMERS is defined and not zero - -Fri May 1 12:27:05 2009 Johnny Willemsen - - * ace/Default_Constants.h: - ACE_DEFAULT_MAP_SIZE and ACE_DEFAULT_TIMERS shouldn't be zero - -Fri May 1 12:19:05 2009 Johnny Willemsen - - * tests/INET_Addr_Test_IPV6.cpp: - No need for ACE_UNUSED_ARG - - * tests/Map_Manager_Test.cpp: - Use ACE_TEST_ASSERT and added some more checks - - * tests/test_config.h: - Removed ghs workaround and check return value of log_msg open - call - -Fri May 1 11:43:05 2009 Johnny Willemsen - - * ace/Event_Handler.cpp: - Initialise members in the ACE_Notification_Buffer constructor - - * ace/Log_Record.h: - Doxygen fix - - * ace/Notification_Queue.cpp: - Layout change - - * ace/Select_Reactor_Base.cpp: - Small code simplification - -Fri May 1 09:13:05 2009 Johnny Willemsen - - * bin/fuzz.pl: - opt files are allowed in svn - - * bin/make_release.py: - Don't generate Pocket PC 2003 and Smartphone 2003 projects - -Fri May 1 07:37:05 2009 Johnny Willemsen - - * rpmbuild/ace-tao-rpmlintrc.txt: - Fixed line wrapper - - * rpmbuild/ace-tao.txt: - Removed, we are not maintaining this file anymore - - * rpmbuild/README: - Small updates - -Fri May 1 07:31:05 2009 Johnny Willemsen - - * rpmbuild/*: - Changed location of config files for suse - -Fri May 1 07:15:05 2009 Johnny Willemsen - - * rpmbuild/*: - Extract all archives and put them in subdirectories, makes it much - easier to update these files - -Wed Apr 29 16:30:05 2009 Steve Huston - - * ace/Asynch_Acceptor.cpp (handle_accept): Pass the ACT to accept() - when restarting the accept. Thanks to Dicky for this fix. - - * THANKS: Added Dicky . - -Wed Apr 29 13:52:12 UTC 2009 Johnny Willemsen - - * examples/APG/Active_Objects/active_objects.mpc - * examples/APG/Config/config.mpc - * examples/APG/Containers/containers.mpc - * examples/APG/Misc_IPC/misc_ipc.mpc - * examples/APG/Naming/naming.mpc - * examples/APG/Proactor/proactor.mpc - * examples/APG/Processes/processes.mpc - * examples/APG/Shared_Memory/shared_memory.mpc - * examples/APG/Streams/streams.mpc - * examples/APG/Svc_Config/svc_config.mpc - * examples/APG/ThreadPools/threadpools.mpc - * examples/APG/ThreadSafety/threadsafety.mpc - * examples/ASX/Event_Server/Event_Server/Event.mpc - * examples/ASX/UPIPE_Event_Server/UPIPE_Event.mpc - * examples/C++NPv1/C++NPv1.mpc - * examples/C++NPv2/C++NPv2.mpc - * examples/Connection/blocking/Connection_Blocking.mpc - * examples/Connection/misc/Connection_Misc.mpc - * examples/Connection/non_blocking/Connection_Non_Blocking.mpc - * examples/IPC_SAP/DEV_SAP/reader/dev_sap_reader.mpc - * examples/IPC_SAP/DEV_SAP/writer/dev_sap_writer.mpc - * examples/IPC_SAP/FIFO_SAP/fifo_sap.mpc - * examples/IPC_SAP/FILE_SAP/file_sap_client.mpc - * examples/IPC_SAP/SOCK_SAP/sock_sap.mpc - * examples/IPC_SAP/SSL_SAP/SSL_SAP.mpc - * examples/IPC_SAP/UPIPE_SAP/UPIPE_SAP.mpc - * examples/Mem_Map/file-reverse/Mem_Map_File_Reverse.mpc - * examples/Mem_Map/IO-tests/Mem_Map_IO_Tests.mpc - * examples/Misc/Misc.mpc - * examples/Naming/Naming.mpc - * examples/OS/Process/OS_Process.mpc - * examples/QOS/Diffserv/QOS_Diffserv.mpc - * examples/Reactor/Dgram/Reactor_Dgram.mpc - * examples/Reactor/FIFO/Reactor_FIFO.mpc - * examples/Reactor/Proactor/Proactor.mpc - * examples/Reactor/WFMO_Reactor/WFMO_Reactor.mpc - * examples/Semaphores/Semaphores.mpc - * examples/Service_Configurator/IPC-tests/client/Svc_Cfg_IPC_Client.mpc - * examples/Service_Configurator/IPC-tests/server/Svc_Cfg_IPC_Server.mpc - * examples/Shared_Malloc/Shared_Malloc.mpc - * examples/Shared_Memory/Shared_Memory.mpc - * examples/Synch/Synch.mpc - * examples/System_V_IPC/SV_Message_Queues/SV_Message_Queues.mpc - * examples/System_V_IPC/SV_Semaphores/SV_Semaphores.mpc - * examples/Threads/Threads.mpc - * examples/Web_Crawler/Web_Crawler.mpc - Use the avoids_ace_for_tao base project - -Wed Apr 29 09:47:12 UTC 2009 Johnny Willemsen - - * bin/MakeProjectCreator/templates/gnu.mpd: - Don't use a harcoded lib prefix when checking the existance of the - libraries, but use $(LIB_PREFIX) - -Wed Apr 29 09:29:12 UTC 2009 Johnny Willemsen - - * include/makeinclude/platform_cegcc.GNU: - Set LIB_PREFIX to empty - -Wed Apr 29 06:09:12 UTC 2009 Johnny Willemsen - - * include/makeinclude/platform_vxworks6.3.GNU: - * include/makeinclude/platform_vxworks6.7.GNU: - Moved the workaround to the vxworks 6.7 file - -Tue Apr 28 18:52:12 UTC 2009 Johnny Willemsen - - * ace/SSL/SSL_Context.cpp (set_mode): - Fix compile error with OpenSSL 1.0 beta 2. Thanks to - Jules Colding for reporting this - -Tue Apr 28 18:33:12 UTC 2009 Johnny Willemsen - - * bin/PerlACE/ProcessVX_Unix.pm - * bin/PerlACE/ProcessVX_Win32.pm - * bin/PerlACE/ProcessWinCE.pm - * bin/PerlACE/ProcessWinCE_Unix.pm - * bin/PerlACE/TestTarget_VxWorks.pm - Improved waiting for the prompt - -Tue Apr 28 18:00:12 UTC 2009 Johnny Willemsen - - * include/makeinclude/platform_cegcc.GNU: - No prelib for cegcc - -Tue Apr 28 17:42:12 UTC 2009 Johnny Willemsen - - * bin/PerlACE/ProcessWinCE_Unix.pm: - * bin/PerlACE/TestTarget_WinCE.pm: - Extended for WinCE cross platform testing - -Tue Apr 28 11:42:12 UTC 2009 Johnny Willemsen - - * ace/SSL/SSL_Context.cpp (set_mode): - Reverted change below, it breaks current ssl support - -Tue Apr 28 09:39:12 UTC 2009 Johnny Willemsen - - * ace/SSL/SSL_Context.cpp (set_mode): - Fix compile error with OpenSSL 1.0 beta 2. Thanks to - Jules Colding for reporting this - -Tue Apr 28 09:30:12 UTC 2009 Johnny Willemsen - - * include/makeinclude/platform_vxworks6.3.GNU: - Fixed vxworks 6.7 rtp shared library link - -Tue Apr 28 09:26:12 UTC 2009 Johnny Willemsen - - * ace/OS_NS_unistd.cpp: - Fixed vxworks warning - - * ace/Service_Object.cpp: - Layout changes - -Tue Apr 28 07:58:16 UTC 2009 Marcel Smit - - * bin/PerlACE/ProcessVX.pm: - * bin/PerlACE/ProcessWinCE_Unix.pm: - * bin/PerlACE/Run_Test.pm: - * bin/PerlACE/TestTarget_WinCE.pm: - Changed to run Windows CE tests, build with CE gcc, on Linux. - -Fri Apr 24 20:40:16 UTC 2009 James H. Hill - - * docs/ace_guidelines.vsmacros: - - Excluded Purify files from edit macros. - -Fri Apr 24 12:21:06 UTC 2009 Johnny Willemsen - - * ace/Condition_Recursive_Thread_Mutex.h: - Doxygen change - - * ace/config-cygwin32.h: - Change for Cygwin 1.7 - - * ace/OS_NS_unistd.cpp (num_processors_online): - Don't use a hard max of 32. - -Wed Apr 22 10:14:06 UTC 2009 Johnny Willemsen - - * ace/OS_NS_unistd.cpp: - Implemented num_processors and num_processors_online using the - VxWorks cpu lib - - * ace/config-vxworks6.6.h: - VxWorks 6.6 and newer have cpuLib - - * ace/OS_NS_unistd.inl: - Const change - -Wed Apr 22 09:48:06 UTC 2009 Johnny Willemsen - - * ace/Atomic_Op_T.cpp: - * ace/Guard_T.cpp: - Fixed compile problems when ACE_HAS_DUMP is enabled. Thanks to - Skrzyniarz Alexandre - for reporting this - -Tue Apr 21 14:50:23 UTC 2009 James H. Hill - - * docs/ace_guidelines.vsmacros: - - Prevented the macros from saving .rc files. - -Tue Apr 21 13:50:48 UTC 2009 Phil Mesnier - - * bin/diff-builds-and-group-fixed-tests-only.sh: - - Fixed the olddate to be consistent with the release of 5.6.9. - -Tue Apr 21 07:02:06 UTC 2009 Johnny Willemsen - - * examples/OS/Process/imore.cpp: - * tests/Recursive_Mutex_Test.cpp: - Fixed cegcc warning - -Mon Apr 20 20:01:06 UTC 2009 Johnny Willemsen - - * ace/OS_NS_string.cpp: - Fixed argument not used warning - -Mon Apr 20 19:51:06 UTC 2009 Johnny Willemsen - - * tests/Malloc_Test.cpp: - Fixed argument not used warning with cegcc - -Mon Apr 20 18:16:06 UTC 2009 Johnny Willemsen - - * include/makeinclude/platform_gnuwin32_common.GNU: - dlltool is also dependent on architecture - -Mon Apr 20 18:08:06 UTC 2009 Johnny Willemsen - - * ace/ETCL/ETCL_l.cpp: - * ace/ETCL/ETCL_l.cpp.diff: - Added a cast for WinCE with GCC - -Mon Apr 20 17:47:06 UTC 2009 Johnny Willemsen - - * ace/WFMO_Reactor.cpp: - Fixed argument not used warning with WinCE - - * include/makeinclude/platform_gnuwin32_common.GNU: - dlltool is also dependent on architecture - -Mon Apr 20 17:43:06 UTC 2009 Johnny Willemsen - - * ace/Sock_Connect.cpp: - Include iphlpapi.h with all lower cases to resolve compile - error when using cross compilation using a linux host - -Mon Apr 20 17:39:06 UTC 2009 Johnny Willemsen - - * ace/os_include/os_unistd.h: - Added a cast to resolve cegcc compile error - -Mon Apr 20 17:34:06 UTC 2009 Johnny Willemsen - - * ace/os_include/os_errno.h: - Prevent redefinitions and when we don't have errno.h, define - the error numbers if they are not defined yet. Needed for cegcc - -Mon Apr 20 17:26:06 UTC 2009 Johnny Willemsen - - * ace/config-win32-cegcc.h: - Include _mingw.h and check the MinGW version - -Mon Apr 20 17:16:06 UTC 2009 Marcel Smit - - * ace/config-win32-cegcc.h: - Fixes compiler error on CE gcc - -Mon Apr 20 13:52:06 UTC 2009 Marcel Smit - - * ace/config-win32-cegcc.h: - Made a few define's CE gcc version depended. - - * include/makeinclude/platform_cegcc.GNU: - Included ACE_HAS_CEGCC as define - -Mon Apr 20 12:53:32 UTC 2009 Johnny Willemsen - - * include/makeinclude/wrapper_macros.GNU: - For quantify use PURELINK, quantify shouldn't be used when - linking a shared library. This fixes bugzilla 1865, thanks - to for reporting this. - -Mon Apr 20 11:40:32 UTC 2009 Johnny Willemsen - - * include/makeinclude/wrapper_macros.GNU: - Addes support for SOLINK.cc.override - -Mon Apr 20 11:38:32 UTC 2009 Johnny Willemsen - - * include/makeinclude/platform_cegcc.GNU: - Only set COMPARCH when it has not been set yet - -Mon Apr 20 10:17:32 UTC 2009 Marcel Smit - - * ace/Basic_Types.h: - * ace/config-WinCE.h: - * ace/OS_NS_stropts.h: - * ace/OS_NS_sys_socket.h: - * ace/OS_NS_Thread.cpp: - Removed WinCE support for versions < 5.0. - - * ace/config-win32-cegcc.h: - Removed temporary defines. - - * ace/config-win32-common.h: - Replaced UNDER_CE with _WIN32_WCE. - - * ace/OS_main.cpp: - * ace/OS_main.h: - Removed CE gcc compiler warning by - adding destructor. - - * ace/OS_NS_Thread.inl: - Removed WinCE support for versions before 5.0. - Added ACE_LACKS_CE_THREAD_PRIORITY define in order - to compile on CE gcc. - - * ace/Process.cpp: - Removed CE gcc compiler warning by - using ACE_UNUSED_ARG. - - * ace/Registry.cpp: - * ace/Registry.h: - Removed CE gcc compiler warning by - adding destructor. - Removed CE gcc compiler warning by - using ACE_UNUSED_ARG. - - * ace/SV_Semaphore_Simple.cpp: - Removed pragma's for CE gcc compiler. Removed - check on ACE_WIN64 define. - - * include/makeinclude/platform_cegcc.GNU: - Default platform macros for CE gcc compiler. - - * include/makeinclude/platform_gnuwin32_common.GNU: - Added support for CE gcc compiler. - -Mon Apr 20 09:01:32 UTC 2009 Johnny Willemsen - - * ace/config-vxworks6.6.h: - * ace/config-vxworks6.4.h: - VxWorks 6.6 and newer have cpuset_t and taskCpuAffinitySet - -Mon Apr 20 08:51:32 UTC 2009 Johnny Willemsen - - * ace/config-vxworks6.6.h: - * NEWS: - Enabled the vxAtomicLib by default for VxWorks 6.6 and newer. - If you don't want to use this library, undef ACE_HAS_VXATOMICLIB - in your config.h file - -Mon Apr 20 08:45:32 UTC 2009 Johnny Willemsen - - * ace/Sock_Connect.cpp: - Another fix for HPUX - -Sun Apr 19 19:10:32 UTC 2009 Johnny Willemsen - - * ace/config-hpux-11.00.h - * ace/Sock_Connect.cpp: - Added ACE_HAS_STRUCT_LIFNUM, hpux doesn't have this - -Sun Apr 19 06:57:04 UTC 2009 James H. Hill - - * ace/UUID.h: - * ace/UUID.inl: - * ace/UUID.cpp: - * tests/UUID_Test.cpp: - - Redesigned the internal structure of the UUID so that its key - data members are a contiguous chunk of memory. - - Implemented a hash () method for the UUID. This will enable it - to be used in ACE_Hash_Map_Manager objects. - - Remvoed the default constructor (), copy constructor () and - assignmetnt operator from the UUID_Node object since the UUID - performs such operations. - -Fri Apr 17 15:06:32 UTC 2009 Johnny Willemsen - - * debianbuild/patches/19-gcc43.dpatch: - Removed, not needed anymore - -Fri Apr 17 15:03:32 UTC 2009 Johnny Willemsen - - * ace/Atomic_Op.{h,inl}: - Added support for VxWorks vxAtomicLib. If you want to use - that library add ACE_HAS_VXATOMICLIB to your config.h file - - * ace/config-vxworks6.4.h: - VxWorks 6.4 has cpuset_t and taskCpuAffinitySet - - * ace/os_include/os_sched.h: - VxWorks has cpuset_t - - * ace/OS_NS_sys_mman.inl: - Updated VxWorks version checks - - * ace/OS_NS_sys_utsname.cpp: - const change - - * ace/OS_NS_Thread.cpp: - Added support for taskCpuAffinitySet - - * ace/Sock_Connect.cpp: - Changed the checks for VxWorks to correctly detect which - implementation of get_ip_interfaces we have to use - - * rpmbuild/ace-tao-orbsvcs-daemon.patch: - This patch doesn't work anymore with svn head, if this - is a real issue, it has to be addressed in the real code - and not with a patch. This should already be possible with - the -ORBDeamon flag - - * rpmbuild/ace-tao-ciao.spec: - Don't apply ace-tao-orbsvcs-daemon.patch, fixed a small - provides bug - -Thu Apr 16 16:03:32 UTC 2009 Phil Mesnier - - * NEWS: - * bin/diff-builds-and-group-fixed-tests-only.sh: - * bin/make_release.py: - * docs/Download.html: - * docs/bczar/bczar.html: - * etc/index.html: - * rpmbuild/ace-tao-ciao.spec: - - Updated in anticipation of 5.7 release. - -Tue Apr 14 10:06:19 CDT 2009 Phil Mesnier - - * ACE version 5.6.9 released. - -Tue Apr 14 13:57:16 UTC 2009 Phil Mesnier - - * NEWS: - - Reworded entries to be consistent with release note. - -Mon Apr 13 12:19:18 UTC 2009 Phil Mesnier - - * ace/config-linux-common.h: - - Reverted previous change. - -Sun Apr 12 20:37:11 UTC 2009 Phil Mesnier - - * ace/config-linux-common.h: - - The Rawhide nightly build shows that the scandir and alphasort - functions have been redefined to finally take dirrent args. The - detectable difference appears to be in the glibc version code, - which is 2.9 on the Rawhide build machine. - -Sat Apr 11 13:13:49 UTC 2009 Phil Mesnier - - * ace/config-macosx-leopard.h: - - Darwin also has a variation that varies the signature of - unsetenv(). - -Fri Apr 10 10:26:22 UTC 2009 Johnny Willemsen - - * ace/config-openvms.h - OpenVMS lacks setenv/unsetenv - -Fri Apr 10 03:32:04 UTC 2009 Phil Mesnier - - * ace/OS_NS_stdlib.inl: - - Fix typo from previous commit. - -Fri Apr 10 03:00:44 UTC 2009 Phil Mesnier - - * ace/OS_NS_stdlib.inl: - * ace/config-qnx-rtp-common.h: - - The newly added [un]setenv wrappers don't compile on qnx rtp - because that platform defines unsetenv as having a void - return. It is possible that other platforms have this as well, - as legacy linux man pages show that signature. - -Thu Apr 9 12:34:41 UTC 2009 Marcel Smit - - * ace/OS_NS_stdio.inl: - Reverted renaming of ACE_HAS_NONCONST_WFDOPEN define - -Thu Apr 9 11:45:08 UTC 2009 Marcel Smit - - * ace/OS_NS_stdio.inl: - Resolved compiler error on WinCE 5 VC 8. - -Wed Apr 8 10:59:59 UTC 2009 Marcel Smit - - * ace/config-win32-cegcc.h: - Added to support CE gcc compiler - - * ace/config-win32-common.h: - Prevent ACE_HAS_CUSTOM_EXPORT_MACROS from - being defined a second time. - - * ace/config-win32.h: - Introduced ACE_HAS_CEGCC. When defined, - config-win32-cegcc is included. - - * ace/Numeric_Limits.h: - "#ifdef" replace by "#if defined" - - * ace/os_include/sys/os_stat.h: - Prevent defines from being defined a second time. - - * ace/OS_NS_stdio.inl: - Prevent compiler errors when compiling - with CE gcc compiler. - - Using global namespace for fseek - - * ace/OS_NS_stdlib.inl: - Prevent compiler errors when compiling - with CE gcc compiler. - - * ace/OS_NS_Thread.h: - Defining STACK_SIZE_PARAM_IS_A_RESERVATION (when it - isn't defined yet). - - * ace/OS_NS_time.h: - * ace/Time_Value.inl: - Prevent pragma warnings when compiling with - CE gcc compiler. - -Wed Apr 8 10:13:28 UTC 2009 Olli Savia - - * ace/config-lynxos.h: - LynxOS 5.0 has setenv/unsetenv. - -Wed Apr 8 10:01:22 UTC 2009 Johnny Willemsen - - * bin/PerlACE/ProcessVX_Unix.pm: - Increased number of telnet retries - -Tue Apr 7 20:29:22 UTC 2009 Johnny Willemsen - - * ace/config-lynxos.h - LynxOS lacks setenv/unsetenv - -Tue Apr 7 16:44:37 UTC 2009 James H. Hill - - * docs/ace_guidelines.vsmacros: - - Bug fix where the script was trying to run on unsupported - text files, which was causing an exception. - -Tue Apr 7 09:33:22 UTC 2009 Johnny Willemsen - - * ace/config-sunos5.5.h - Solaris lacks setenv/unsetenv - -Tue Apr 7 09:32:22 UTC 2009 Johnny Willemsen - - * configure.ac: - Added setenv/unsetenv - -Tue Apr 7 09:20:22 UTC 2009 Johnny Willemsen - - * ace/config-hpux-11.00.h - HPUX lacks setenv/unsetenv - -Tue Apr 7 06:56:22 UTC 2009 Johnny Willemsen - - * bin/config-vxworks6.4.h: - VxWorks kernel model lacks setenv/unsetenv - - * bin/fuzz.pl: - Added setenv/unsetenv - -Mon Apr 6 21:59:51 UTC 2009 Steve Huston - - * include/makeinclude/platform_sunos5_g++.GNU: Don't acc CFLAGS to - CCFLAGS; set options that make sense to C and C++ in the - respective CFLAGS/CCFLAGS. Not all options are cross-compatible - so they shouldn't be blindly included. Has the side-affect of - removing the double -pipe (and other options included twice) - and fixes Bugzilla #3232. - -Mon Apr 6 15:17:23 UTC 2009 Douglas C. Schmidt - - * tests/Message_Queue_Test.cpp: Added a new close_test() function - to test the fix to Message_Queue_T::close(). Thanks to Igor - Rayak for providing this. - -Mon Apr 6 14:46:22 UTC 2009 Johnny Willemsen - - * ace/config-win32-common.h: - Windows doesn't have setenv/unsetenv - -Mon Apr 6 13:44:31 UTC 2009 Douglas C. Schmidt - - * ace/Message_Queue_T.cpp (close): Added a comment explaining why - we don't need to check the return value of deactivate_i(). - -Mon Apr 6 09:43:22 UTC 2009 Johnny Willemsen - - * ace/config-WinCE.h: - Added missing ACE_LACKS_GETENV - -Mon Apr 6 07:25:22 UTC 2009 Johnny Willemsen - - * ace/config-integritySCA.h: - Added ACE_LACKS_PUTENV_PROTOTYPE - - * ace/config-WinCE.h: - WinCE doesn't have environment variables - - * ace/OS_NS_stdlib.cpp: - * ace/OS_NS_stdlib.h: - * ace/OS_NS_stdlib.inl: - * ace/OS_NS_unistd.cpp: - Added setenv/unsetenv wrappers and used a specific define per - environment method - -Sun Apr 5 19:08:47 UTC 2009 Douglas C. Schmidt - - * ace/Message_Queue_T.cpp (close): Fixed this method so it returns - the number of messages that were flushed from the queue, as per - its documentation. Thanks to Igor Rayak for reporting this. - -Sun Apr 5 18:39:22 UTC 2009 Johnny Willemsen - - * ace/OS_main.cpp: - Added missing ACE_Export - -Sat Apr 4 11:49:22 UTC 2009 Johnny Willemsen - - * ace/config-vxworks6.4.h: - Removed not needed define - -Fri Apr 3 13:28:22 UTC 2009 Johnny Willemsen - - * ace/os_include/arpa/os_inet.h: - * ace/os_include/sys/os_select.h: - * ace/os_include/sys/os_socket.h: - * ace/os_include/sys/os_un.h: - * ace/Token.h: - * ace/config-vxworks6.4.h: - Moved some VxWorks checks to the config file and added some - new defines - -Thu Apr 2 19:33:13 UTC 2009 Olli Savia - - * include/makeinclude/platform_lynxos.GNU: - Added -lXp to PLATFORM_X11_LIBS. - -Thu Apr 2 10:05:22 UTC 2009 Johnny Willemsen - - * tests/Sig_Handlers_Test.cpp: - Fixed compile error and warning - -Wed Apr 1 19:48:22 UTC 2009 Johnny Willemsen - - * tests/Log_Msg_Test.cpp: - Fix for vxworks 6.7 - - * tests/Recursive_Condition_Test.cpp: - Const change and added a debug statement - - * tests/Sig_Handlers_Test.cpp: - Removed not needed include and fixed compile issue - - * tests/tests.mpc: - Added missing Sig_Handlers_Test - -Wed Apr 1 15:12:22 UTC 2009 Johnny Willemsen - - * ace/Service_Repository.h: - Removed unicode character. Thanks to Alon Diamant - for reporting this - -Tue Mar 31 07:18:22 UTC 2009 Johnny Willemsen - - * ace/Sock_Connect.cpp: - VxWorks 6.7 also has an issue with in6_addr - -Tue Mar 31 14:59:49 UTC 2009 Adam Mitz - - * ace/High_Res_Timer.cpp: - - Linux configured with "clock=pit" on the boot line (commonly used - for virtual machines) can report a 0 MHz CPU, in which case ACE - must run calibration for the High Res Timer to avoid a division by 0. - -Mon Mar 30 14:32:22 UTC 2009 Johnny Willemsen - - * ace/OS_NS_Thread.cpp: - * ace/OS_NS_Thread.inl: - Refactored VxWorks version checks to new macros - -Fri Mar 27 13:24:58 UTC 2009 Olli Savia - - * bin/MakeProjectCreator/config/ace_athena3d.mpb: - * tests/XtAthenaReactor_Test.cpp: - * tests/tests.mpc: - Added support for Athena-3D widgets. - -Fri Mar 27 11:19:22 UTC 2009 Johnny Willemsen - - * bin/PerlACE/ProcessVX_Unix.pm: - * bin/PerlACE/ProcessVX_Win32.pm: - Improved error handling - -Thu Mar 26 17:10:22 UTC 2009 Johnny Willemsen - - * bin/PerlACE/ProcessVX_Unix.pm: - * bin/PerlACE/ProcessVX_Win32.pm: - Changed waiting for the prompt, VxWorks 6.7 telnet server seems to - have slight different timing behaviour - -Thu Mar 26 12:48:22 UTC 2009 Johnny Willemsen - - * bin/PerlACE/ProcessVX.pm: - * bin/PerlACE/ProcessVX_Unix.pm: - * bin/PerlACE/ProcessVX_Win32.pm: - Added support for ACE_RUN_VX_TGT_STARTUP_SCRIPT. This is a script - on the host system that is loaded and then executed on the target - -Thu Mar 26 09:21:22 UTC 2009 Johnny Willemsen - - * rpmbuild/ace-tao-ciao.spec: - Added explicit provides for mpc - -Thu Mar 26 09:02:22 UTC 2009 Johnny Willemsen - - * ace/OS_NS_Thread.inl (condattr_destroy, condattr_init): - Simplified these methods - -Wed Mar 25 19:27:45 UTC 2009 Phil Mesnier - - * ace/OS_NS_Thread.inl: - Address the possibility that both PTHREADS and STHREADS are - available, which is the case on Solaris 5.5 and newer. The - header prefers PTHREAD definitions to STHREAD, so now this code - does the same. - -Wed Mar 25 19:09:22 UTC 2009 Johnny Willemsen - - * ace/os_include/os_limits.h: - * Kokyu/DSRT_Dispatcher_Impl_T.h: - Fixed VxWorks 6.7 compile problems - - * Kokyu/Kokyu.cpp: - Initialise pointers with 0 - -Wed Mar 25 13:04:22 UTC 2009 Johnny Willemsen - - * ace/config-vxworks6.7.h: - isascii still gives a problem with VxWorks 6.7. - -Wed Mar 25 09:15:22 UTC 2009 Johnny Willemsen - - * include/makeinclude/platform_vxworks.GNU: - Added support for VxWorks 6.7 - -Tue Mar 24 15:16:22 UTC 2009 Johnny Willemsen - - * ace/config-win32-common.h: - When the user defines ACE_HAS_WTHREADS_CONDITION_VARIABLE we don't - define ACE_LACKS_COND_T - - * ace/OS_NS_Thread.cpp: - * ace/OS_NS_Thread.h: - * ace/OS_NS_Thread.inl: - Windows Vista/Server 2008 and newer do have native support for - condition variables. Added a compilation time flag - ACE_HAS_WTHREADS_CONDITION_VARIABLE, when this is defined ACE will - use the native Windows condition api's. Did some unrelated const, - performance, and code improvements. - - * ace/OS_NS_stdio.cpp (checkUnicodeFormat): - Slightly change the check for the return value - -Tue Mar 24 15:16:22 UTC 2009 Johnny Willemsen - - * ace/Timer_Heap_T.cpp: - * ace/Timer_Queue_Adapters.cpp: - Const changes - -Tue Mar 24 13:43:14 UTC 2009 Douglas C. Schmidt - - * tests/Sig_Handlers_Test.cpp: Added a new test to ensure that the - ACE_Sig_Handlers class is working properly. - -Tue Mar 24 11:45:22 UTC 2009 Johnny Willemsen - - * tests/Bug_3532_Regression_Test.cpp: - Use ACE_TEXT - -Tue Mar 24 11:38:22 UTC 2009 Johnny Willemsen - - * ace/OS_NS_stdio.cpp (checkUnicodeFormat): - Fixed a bug that the file pointer wasn't set to the start of the - file when the file is just 1 byte large. This fixes bugzilla - 3532, thanks to Martin Gaus for reporting - this. - -Mon Mar 23 23:11:49 UTC 2009 Douglas C. Schmidt - - * ace/Sig_Handler.cpp: Fixed a silly bug in the use of - ACE_Fixed_Set_Iterator that was causing every other signal in - ACE_Sig_Handlers to be skipped. Thanks to Andreas Drescher for reporting this bug. - -Sun Mar 22 19:21:06 UTC 2009 Douglas C. Schmidt - - * ace/Acceptor.cpp (accept_svc_handler): Zapped the 'const' before - the 'bool'. - -Fri Mar 20 13:40:47 UTC 2009 Douglas C. Schmidt - - * ace/Acceptor.cpp (accept_svc_handler): Added a check for a NULL - reactor to avoid a race condition. Thanks to JD Robertson - for reporting this. - -Sun Mar 22 06:46:22 UTC 2009 Johnny Willemsen - - * ace/OS_NS_Thread.cpp: - For ACE_BEGINTHREADEX with WinCE only pas supported flags - -Fri Mar 20 16:15:15 UTC 2009 Jeff Parsons - - * THANKS: - - Updated email address for Max Khon. - -Fri Mar 20 08:07:22 UTC 2009 Johnny Willemsen - - * ace/OS_NS_unistd.{h,inl}: - Use correct type for pid and WinCE change - -Thu Mar 19 16:07:22 UTC 2009 Johnny Willemsen - - * bin/MakeProjectCreator/config/acedefaults.mpb: - * bin/MakeProjectCreator/config/svc_conf_files.mpb: - Add all .conf and .conf.xml files to a Svc Conf Files group - and use it for all ace/tao projects. That way any service - config file is part of the generated visual studio solution - which makes it easier to edit these files - -Thu Mar 19 12:42:07 UTC 2009 Phil Mesnier - - * ace/OS_NS_unistd.inl: - - Further clean up to maintain style consistency in new dup() - impl. - -Thu Mar 19 11:57:46 UTC 2009 Phil Mesnier - - * ace/OS_NS_unistd.inl: - - Clean up compile errors. - -Wed Mar 18 14:48:23 UTC 2009 Douglas C. Schmidt - - * ace/OS_NS_unistd.{h,inl}: Added a new ACE_OS::dup() method with - one more parameter as process id of target process - [ACE_OS:dup(ACE_HANDLE handle, int pid)], so that handle - duplicated by dup() can be used in target process. Thanks to - kashif khan for - contributing this. - -Wed Mar 18 14:28:22 UTC 2009 Johnny Willemsen - - * protocols/ace/RMCast/Acknowledge.cpp: - * protocols/ace/RMCast/Protocol.h: - Initialise pointers with 0 - -Wed Mar 18 11:23:22 UTC 2009 Johnny Willemsen - - * ace/config-cygwin32.h: - Added some support for Cygwin 1.7 - -Wed Mar 18 09:17:22 UTC 2009 Johnny Willemsen - - * ace/OS_NS_Thread.cpp: - For ACE_BEGINTHREADEX with WinCE, just past all flags to CreateThread, - that way the user can also specify STACK_SIZE_PARAM_IS_A_RESERVATION - as flag - -Tue Mar 17 09:10:00 UTC 2009 Simon Massey - - * bin/diff-builds-and-group-fixed-tests-only.sh: - Correct Fri Mar 13 08:16:54 UTC 2009 Johnny Willemsen - so that CIAO_ROOT and TAO_ROOT are actually set. - -Mon Mar 16 20:04:22 UTC 2009 Johnny Willemsen - - * bin/generate_compile_stats.sh: - Let gnuplot figure our the yrange high - -Mon Mar 16 19:46:53 UTC 2009 Marcel Smit - - * THANKS - Added MarcusM for fixing Bugzilla 3618. - -Mon Mar 16 19:35:53 UTC 2009 Marcel Smit - - * ace/Service_Gestalt.cpp: - Applied patch attached to Bugzilla 3618. - Fixed Bugzilla 3618. - -Mon Mar 16 18:42:22 UTC 2009 Johnny Willemsen - - * docs/analyticsTracking.php: - * docs/Download.html: - Added tracking - -Mon Mar 16 13:01:22 UTC 2009 Johnny Willemsen - - * ace/Asynch_IO.h: - * ace/Based_Pointer_Repository.h: - Added private copy constructor/assignment operator to prevent - making a copy which leads to a double delete - -Mon Mar 16 12:29:22 UTC 2009 Johnny Willemsen - - * ace/Configuration.cpp: - * ace/System_Time.cpp: - Initialise pointers with 0 - - * ace/MEM_Acceptor.h: - Doxygen fix - - * ace/Monitor_Control_Types.cpp (operator=): - Check for self assignment - - * ace/Name_Space.cpp: - * ace/Name_Space.h: - Let operator= return a value - - * ace/SOCK.h: - Layout change - - * ace/UUID.cpp: - Simplified operator= - -Sun Mar 15 18:44:22 UTC 2009 Johnny Willemsen - - * rpmbuild/ace-tao-ciao.spec: - Removed workarounds for TAO_IDL lib version numbers - -Sat Mar 14 22:05:15 UTC 2009 Olli Savia - - * ace/config-lynxos.h: - Updated for LynxOS 5.0 - -Fri Mar 13 19:21:54 UTC 2009 Johnny Willemsen - - * rpmbuild/ace-tao-ciao.spec: - Removed checks for OS version, we now use the gcc version - -Fri Mar 13 08:16:54 UTC 2009 Johnny Willemsen - - * bin/diff-builds-and-group-fixed-tests-only.sh: - Check also the lst files in the TAO_ROOT/bin and CIAO_ROOT/bin - directory. - - * ace/MEM_Connector.h - * ace/SOCK_Connector.h - * ace/SOCK_SEQPACK_Connector.h - * ace/SSL/SSL_SOCK_Connector.h - Fixed typo in comment - -Mon Mar 9 13:39:08 UTC 2009 Johnny Willemsen - - * etc/*: - Moved all TAO and CIAO files to TAO_ROOT/etc and CIAO_ROOT/etc - - * bin/generate_doxygen.pl: - Updated for doxygen file change - -Mon Mar 9 07:22:08 UTC 2009 Johnny Willemsen - - * ace/ace_qt3reactor.mpc: - Explicitly list moc file to resolve compile warning on fc6 - -Mon Mar 9 07:08:08 UTC 2009 Johnny Willemsen - - * bin/generate_footprint_chart.sh: - Changed location of footer - - * bin/MakeProjectCreator/config/global.features: - lzo1 is disabled by default - -Fri Mar 6 20:28:50 UTC 2009 Steven Stallion - - * bin/PerlACE/Process_Unix.pm: - * bin/PerlACE/Run_Test.pm: - - Added add_lib_path support for Mac OS X (DYLD_LIBRARY_PATH). - -Fri Mar 6 09:07:08 UTC 2009 Johnny Willemsen - - * html/Stats/footprint.shtml: - Corrected links - -Thu Mar 5 20:18:42 UTC 2009 Olli Savia - - * include/makeinclude/platform_linux_common.GNU: - Improved support for systems that lack 'lsb_release' command - and systems which getconf doesn't support 'GNU_LIBPTHREAD_VERSION' - variable. - -Thu Mar 5 19:22:08 UTC 2009 Johnny Willemsen - - * ace/ace_qt3reactor.mpc: - * ace/ace_qt4reactor.mpc: - Moved moc step to seperate project to get the correct build order - with incredibuild - - * ace/Select_Reactor_T.h: - * ace/Sig_Handler.h: - * ace/WFMO_Reactor.h: - Doxygen changes - -Wed Mar 4 20:01:11 UTC 2009 Olli Savia - - * include/makeinclude/platform_g++_common.GNU: - Add -ftemplate-depth-23 to CCFLAGS when compiling with GCC 2.x. - -Wed Mar 4 10:04:15 UTC 2009 Johnny Willemsen - - * bin/generate_footprint_chart.sh: - * bin/generate_performance_chart.sh: - * bin/performance_stats.sh: - Updated size and scale of the graphs - -Wed Mar 4 08:14:35 UTC 2009 Olli Savia - - * tests/Process_Manager_Test.cpp: - Added missing ACE_TEXT. - -Tue Mar 3 19:59:10 UTC 2009 Olli Savia - - * apps/JAWS/clients/Blobby/Blob_Handler.cpp: - Fixed compile warning. - -Tue Mar 3 19:43:42 UTC 2009 Olli Savia - - * tests/Process_Manager_Test.cpp: - Fixed gcc's "zero-length format string" warning. - -Tue Mar 3 13:32:15 UTC 2009 Johnny Willemsen - - * bin/generate_compile_stats.sh: - * bin/performance_stats.sh: - * html/Stats/performance.shtml: - * html/Stats/simple_footprint.shtml: - Don't generate thumbnails, just show the original graphs on 320x240 - -Tue Mar 3 11:13:48 UTC 2009 Olli Savia - - * include/makeinclude/platform_lynxos.GNU: - Fixed cross compilation settings and changed default cross compilation - platform to Linux. - -Tue Mar 3 10:42:15 UTC 2009 Johnny Willemsen - - * html/Stats/compilation.shtml: - * html/Stats/footprint.shtml: - * html/Stats/navigation.html: - * html/Stats/performance.shtml: - Updated links to the new results - -Tue Mar 3 07:46:45 UTC 2009 Olli Savia - - * include/makeinclude/platform_lynxos.GNU: - Add -lrpc to LIBS if rpc=1. - -Tue Mar 3 07:35:15 UTC 2009 Johnny Willemsen - - * tests/Unbounded_Set_Test.cpp: - Also test the is_empty() method - - * tests/Log_Msg_Backend_Test.cpp: - Directly assign variable - -Tue Mar 3 05:27:13 UTC 2009 Olli Savia - - * ace/os_include/net/os_if.h: - Fixed errors caused by previous commit. - -Mon Mar 2 19:58:57 UTC 2009 Olli Savia - - * ace/README: - * ace/os_include/net/os_if.h: - * configure.ac: - * m4/config_h.m4: - Removed legacy ACE_HAS_STL_MAP_CONFLICT macro. - -Mon Mar 2 14:51:20 UTC 2009 Olli Savia - - * examples/Misc/test_XtReactor1.cpp: - * examples/Misc/test_XtReactor2.cpp: - * tests/XtAthenaReactor_Test.cpp: - * tests/XtMotifReactor_Test.cpp: - Fixed compile warning and run-time crash on 64-bit systems. - -Mon Mar 2 11:44:15 UTC 2009 Johnny Willemsen - - * ace/Auto_IncDec_T.h: - * ace/OS_Memory.h: - * ace/OS_NS_Thread.h: - Doxygen fixes - -Mon Mar 2 10:35:41 UTC 2009 Vladimir Zykov - - * apps/gperf/src/Key_List.cpp: - - Fixed memory leaks in gperf code. - -Mon Mar 2 07:53:15 UTC 2009 Johnny Willemsen - - * html/Stats/index.shtml: - Added some more links - -Mon Mar 2 07:37:59 UTC 2009 Olli Savia - - * performance-tests/RPC/client.cpp: - Fixed compile error on LynxOS 4.2 - -Sun Mar 1 20:35:34 UTC 2009 Olli Savia - - * ace/config-sunos5.5.h: - Removed ACE_HAS_STL_MAP_CONFLICT. - -Sun Mar 1 20:20:16 UTC 2009 Olli Savia - - * ace/os_include/netinet/os_in.h: - * ace/os_include/os_netdb.h: - * ace/os_include/os_stropts.h: - * configure.ac: - * m4/config_h.m4: - Removed legacy ACE_HAS_STL_QUEUE_CONFLICT macro. - -Sun Mar 1 18:45:15 UTC 2009 Johnny Willemsen - - * bin/generate_footprint_chart.sh - * bin/generate_performance_chart.sh - * bin/generate_topinfo_charts.sh - * bin/performance_stats.sh - Rotate xlabel to make them more readable - -Sun Mar 1 07:36:15 UTC 2009 Johnny Willemsen - - * bin/generate_performance_chart.sh: - * bin/performance_stats.sh: - * html/Stats/configuration.shtml: - * html/Stats/footprint.shtml: - Extended these files to that we can use them on emulab - -Fri Feb 27 12:31:15 UTC 2009 Johnny Willemsen - - * bin/generate_compile_stats.sh: - Generate a link to the raw data file - -Fri Feb 27 10:09:15 UTC 2009 Johnny Willemsen - - * bin/generate_compile_stats.sh: - If the object size is smaller then 1Kb, generate the graph in - bytes - -Fri Feb 27 10:09:15 UTC 2009 Johnny Willemsen - - * bin/generate_compile_stats.sh: - Changed gnuplot generation - -Fri Feb 27 09:50:47 UTC 2009 Marcel Smit - - * ace/ace_qt3reactor.mpc: - * ace/ace_qt4reactor.mpc: - Preventing QtReactor_moc.cpp to be included twice - -Fri Feb 27 08:21:47 UTC 2009 Olli Savia - - * ace/FlReactor/FlReactor.cpp: - * ace/FoxReactor/FoxReactor.cpp: - * tests/FlReactor_Test.cpp: - Fixed includes. - -Fri Feb 27 07:52:36 UTC 2009 Olli Savia - - * performance-tests/RPC/client.cpp: - Added #include "ace/Throughput_Stats.h" to fix compile errors. - -Fri Feb 27 07:08:15 UTC 2009 Johnny Willemsen - - * bin/generate_compile_stats.sh: - Corrected sorting order - -Thu Feb 26 12:26:15 UTC 2009 Johnny Willemsen - - * ace/Addr.cpp: - Layout change - - * ace/Event_Handler.h: - * ace/Free_List.h: - * ace/Logging_Strategy.h: - * ace/Process_Manager.h: - * ace/Select_Reactor_Base.h: - * ace/Select_Reactor_T.h: - * ace/SSL/SSL_SOCK_Acceptor.inl: - * ace/Timer_Heap_T.h: - * ace/Timer_Wheel_T.h: - Doxygen change - - * ace/Service_Config.cpp: - * ace/Service_Gestalt.cpp: - * ace/Service_Gestalt.h: - Changed the default value of the logger_key argument - to open to 0. That way we can easier check if the user - has overridden the default. Also check the logger_key - in Service_Gestalt, so that it can be set through TAO. - This fixes bugzilla 3597 - -Thu Feb 26 10:45:58 UTC 2009 Olli Savia - - * include/makeinclude/platform_linux_common.GNU: - Fixed TCL/TK flags for Ubuntu. - -Thu Feb 26 09:24:15 UTC 2009 Johnny Willemsen - - * bin/generate_compile_stats.sh: - Don't generate the LAST file anymore, it only takes disk space - and is not used - -Thu Feb 26 08:39:15 UTC 2009 Johnny Willemsen - - * etc/*: - Improved these files - -Thu Feb 26 08:02:15 UTC 2009 Johnny Willemsen - - * bin/generate_compile_stats.sh: - Don't use the .metrics directory, on emulab we always get a fresh - system. Just use the DEST directory directly - -Mon Feb 23 19:34:15 UTC 2009 Johnny Willemsen - - * bin/generate_compile_stats.sh: - Use mkdir -p - -Mon Feb 23 19:25:15 UTC 2009 Johnny Willemsen - - * ace/OS_NS_sys_socket.h: - Doxygen changes - -Mon Feb 23 13:11:15 UTC 2009 Johnny Willemsen - - * ace/config-vxworks5.x.h: - * ace/config-vxworks6.2.h: - * ace/config-vxworks6.3.h: - Removed, these VxWorks versions aren't maintained anymore - - * ace/config-vxworks.h: - Updated - -Mon Feb 23 08:16:15 UTC 2009 Johnny Willemsen - - * bin/MakeProjectCreator/config/global.features - Layout changes - - * bin/PerlACE/ProcessVX_Unix.pm - Improved quote handling - - * debianbuild/dsc: - New file - - * ace/Activation_Queue.cpp - * ace/ATM_Addr.cpp - * ace/ATM_Connector.inl - * ace/Configuration_Import_Export.cpp - * ace/Dynamic_Message_Strategy.cpp - * ace/Future.cpp - * ace/Message_Queue_T.cpp - * ace/Naming_Context.cpp - * ace/POSIX_Asynch_IO.cpp - * ace/QoS/QoS_Session_Impl.cpp - * ace/Timer_Heap_T.cpp - * ace/Timer_Wheel_T.cpp - * ace/TP_Reactor.cpp - * ace/WIN32_Asynch_IO.cpp - * ACEXML/examples/SAXPrint/main.cpp - * apps/gperf/src/Options.cpp - * apps/JAWS/server/HTTP_Handler.cpp - * apps/mkcsregdb/mkcsregdb.cpp - * ASNMP/examples/get/get.cpp - * ASNMP/examples/get/get_async.cpp - * ASNMP/examples/next/next.cpp - * ASNMP/examples/set/set.cpp - * ASNMP/examples/trap/trap.cpp - * ASNMP/examples/walk/walk.cpp - * examples/APG/Containers/DLList.cpp - * examples/APG/Containers/Hash_Map.cpp - * examples/APG/Containers/Hash_Map_Hash.cpp - * examples/APG/Containers/Map_Manager.cpp - * examples/APG/Containers/Map_Manager_Specialization.cpp - * examples/APG/Containers/RB_Tree.cpp - * examples/APG/Containers/RB_Tree_Functors.cpp - * examples/APG/ThreadManagement/Coop_Cancel.cpp - * examples/APG/ThreadManagement/ExitHandler.cpp - * examples/APG/ThreadManagement/Pool.cpp - * examples/APG/ThreadManagement/Signals2.cpp - * examples/APG/ThreadManagement/Start_Hook.cpp - * examples/APG/ThreadSafety/Atomic_Op.cpp - * examples/APG/ThreadSafety/TSS.cpp - * examples/APG/Timers/Task.cpp - * examples/ASX/Event_Server/Event_Server/Options.cpp - * examples/ASX/Event_Server/Event_Server/Peer_Router.cpp - * examples/ASX/Event_Server/Transceiver/transceiver.cpp - * examples/ASX/UPIPE_Event_Server/Options.cpp - * examples/ASX/UPIPE_Event_Server/Peer_Router.cpp - * examples/Connection/misc/Connection_Handler.cpp - * examples/IPC_SAP/ATM_SAP/CPP-client.cpp - * examples/IPC_SAP/SSL_SAP/SSL-server-fancy.cpp - * examples/IPC_SAP/SSL_SAP/SSL-server.cpp - * examples/QOS/Change_Receiver_FlowSpec/receiver.cpp - * examples/QOS/Change_Receiver_FlowSpec/sender.cpp - * examples/QOS/Change_Sender_TSpec/receiver.cpp - * examples/QOS/Change_Sender_TSpec/sender.cpp - * examples/QOS/Simple/receiver.cpp - * examples/QOS/Simple/sender.cpp - * examples/Reactor/Proactor/post_completions.cpp - * examples/Reactor/Proactor/test_aiosig.cpp - * examples/Reactor/Proactor/test_aiosig_ace.cpp - * examples/Reactor/Proactor/test_end_event_loop.cpp - * examples/Threads/auto_event.cpp - * examples/Threads/manual_event.cpp - * examples/Timer_Queue/Async_Timer_Queue_Test.cpp - * Kokyu/DSRT_CV_Dispatcher_Impl_T.cpp - * Kokyu/DSRT_Direct_Dispatcher_Impl_T.cpp - * Kokyu/tests/DSRT_MIF/MIF.cpp - * netsvcs/clients/Naming/Dump_Restore/Dump_Restore.cpp - * netsvcs/lib/Name_Handler.cpp - * NEWS - * performance-tests/SCTP/Options_Manager.cpp - * performance-tests/Server_Concurrency/Leader_Follower/RT_CORBA_Leader_Follower.cpp - * performance-tests/Server_Concurrency/Queue_Based_Workers/RT_CORBA_Workers.cpp - * performance-tests/Synch-Benchmarks/Perf_Test/Performance_Test_Options.cpp - * performance-tests/TCP/tcp_test.cpp - * performance-tests/TTCP/ACE-C++/wrapper-new-ttcp.cpp - * performance-tests/UDP/udp_test.cpp - * protocols/tests/HTBP/Reactor_Tests/server.cpp - * protocols/tests/HTBP/Send_Large_Msg/server.cpp - * protocols/tests/HTBP/Send_Recv_Tests/client.cpp - * protocols/tests/HTBP/Send_Recv_Tests/server.cpp - * tests/Cache_Map_Manager_Test.cpp - * tests/CDR_Array_Test.cpp - * tests/CDR_Test.cpp - * tests/DLList_Test.cpp - * tests/Get_Opt_Test.cpp - * tests/Hash_Map_Manager_Test.cpp - * tests/Hash_Multi_Map_Manager_Test.cpp - * tests/IOStream_Test.cpp - * tests/Logging_Strategy_Test.cpp - * tests/Max_Default_Port_Test.cpp - * tests/Max_Default_Port_Test_IPV6.cpp - * tests/Message_Queue_Notifications_Test.cpp - * tests/MT_Reference_Counted_Event_Handler_Test.cpp - * tests/Multicast_Test.cpp - * tests/Multicast_Test_IPV6.cpp - * tests/Naming_Test.cpp - * tests/Network_Adapters_Test.cpp - * tests/Pipe_Test.cpp - * tests/QtReactor_Test.cpp - * tests/Reactor_Notification_Queue_Test.cpp - * tests/Reactor_Remove_Resume_Test.cpp - * tests/Reactor_Remove_Resume_Test_Dev_Poll.cpp - * tests/Reactors_Test.cpp - * tests/Signal_Test.cpp - * tests/SOCK_Netlink_Test.cpp - * tests/SOCK_SEQPACK_SCTP_Test.cpp - * tests/SString_Test.cpp - * tests/Thread_Pool_Reactor_Resume_Test.cpp - * tests/Upgradable_RW_Test.cpp - Zapped empty spaces at the end of a line - -Fri Feb 20 13:50:33 UTC 2009 Johnny Willemsen - - * ace/config-win32-mingw.h: - Support MinGW 3.15 - - * include/makeinclude/platform_gnuwin32_common.GNU: - Improvement for cross compilation - - Thanks to Jani Hakala for delivering some - patches - - * ace/config-vxworks6.7.h: - Improved support - -Fri Feb 20 09:54:33 UTC 2009 Marcel Smit - - * ace/config-win32-common.h: - * tests/Process_Manager_Test.cpp: - Added define ACE_HAS_WIN32_PRIORITY_CLASS. On win32 - platforms where process priority classes exists, - one can use this define. - -Fri Feb 20 09:28:33 UTC 2009 Johnny Willemsen - - * ace/Log_Msg_IPC.h: - Added include of Default_Constants.h - -Fri Feb 20 07:29:18 UTC 2009 Olli Savia - - * tests/Based_Pointer_Test_Lib.cpp: - Reverted the last changes made by Johnny - (ace/svc_export.h is back again). - - * tests/Based_Pointer_Test_Lib_Export.h: - Removed from repository (ace/svc_export.h is back again). - -Fri Feb 20 07:29:18 UTC 2009 Olli Savia - - * ace/config-openbsd.h: - Added ACE_LACKS_LOG2 and ACE_LACKS_ISCTYPE. - -Thu Feb 19 20:27:33 UTC 2009 Olli Savia - - * ace/config-freebsd.h: - Removed ACE_HAS_SIG_MACROS. - -Thu Feb 19 17:38:33 UTC 2009 Marcel Smit - - * tests/Process_Manager_Test.cpp: - Expanded test with process priority on Windows platforms. - -Thu Feb 19 14:01:33 UTC 2009 Johnny Willemsen - - * ace/Default_Constants.h: - * ace/Log_Msg_IPC.cpp: - * ace/Log_Msg_IPC.h: - * netsvcs/lib/Client_Logging_Handler.cpp: - * netsvcs/lib/Client_Logging_Handler.h: - Added new ACE_HAS_STREAM_LOG_MSG_IPC which controls whether the - ACE Log_Msg IPC should use streams or not. When ACE_HAS_STREAM_PIPES - is defined we default to 1, else to 0. We do see that using stream - pipes causes problems on at least Solaris, so the user can decide - to set this value explicitly to 0 - - * ace/CDR_Stream.cpp: - * ace/CDR_Stream.h: - * ace/Message_Block.inl: - Doxygen and layout changes - - * ace/Message_Block.cpp: - Use %@ for pointers - -Wed Feb 18 20:51:33 UTC 2009 Johnny Willemsen - - * bin/MakeProjectCreator/config/minizip.mpb: - Added new base project for minizip - -Wed Feb 18 19:36:33 UTC 2009 Johnny Willemsen - - * ace/config-win32-msvc-7.h: - Layout change - - * ace/config-win32-msvc-8.h: - Disable warning 4250, and 4355, we do this for the other - msvc versions but not for vc8 - -Wed Feb 18 19:06:33 UTC 2009 Johnny Willemsen - - * netsvcs/lib/Client_Logging_Handler.cpp: - * netsvcs/lib/Client_Logging_Handler.h: - Just use ACE_HAS_STREAM_PIPES, there are too much other - dependencies on this define - -Wed Feb 18 15:34:33 UTC 2009 Marcel Smit - - * tests/tests.mpc: - Reverted the last changes made by Johnny - (ace/svc_export.h is back again). - -Wed Feb 18 12:58:33 UTC 2009 Olli Savia - - * ace/config-freebsd.h: - Added ACE_LACKS_ISCTYPE. - -Wed Feb 18 10:25:49 UTC 2009 Olli Savia - - * ace/config-g++-common.h: - Define ACE_LACKS_NUMERIC_LIMITS and ACE_LACKS_ISCTYPE if - compiling with GCC 2.x. - - * ace/config-lynxos.h: - * ace/config-vxworks5.x.h: - Do not define ACE_LACKS_NUMERIC_LIMITS. It is now handled by - config-g++-common.h. - -Wed Feb 18 09:22:29 UTC 2009 Marcel Smit - - * tests/DLL_Test.h: - Revert changes made by Johnny (just use - ace/svc_export.h again). - - * tests/DLL_Test_Export.h: - Removed since ace/svc_export.h is - used again. - -Tue Feb 17 23:56:45 UTC 2009 William R. Otte - - * bin/MakeProjectCreator/config/global.features: - - Disabled xerces by default as well. - -Tue Feb 17 20:19:06 UTC 2009 Olli Savia - - * ace/os_include/os_stddef.h: - Removed unneeded definitions for NULL and offsetof. - -Tue Feb 17 18:08:28 UTC 2009 Johnny Willemsen - - * netsvcs/lib/Client_Logging_Handler.h: - * netsvcs/lib/Name_Handler.cpp: - * netsvcs/lib/Name_Handler.h: - * netsvcs/lib/Server_Logging_Handler.h: - * netsvcs/lib/Server_Logging_Handler_T.cpp: - * netsvcs/lib/Time_Request_Reply.cpp: - * netsvcs/lib/Time_Request_Reply.h: - * netsvcs/lib/Token_Handler.cpp: - * netsvcs/lib/Token_Handler.h: - * netsvcs/lib/TS_Clerk_Handler.cpp: - * netsvcs/lib/TS_Clerk_Handler.h: - * netsvcs/lib/TS_Server_Handler.cpp: - * netsvcs/lib/TS_Server_Handler.h: - Revert svc_export.h file, much more dependencies then I expected - -Tue Feb 17 17:46:28 UTC 2009 Johnny Willemsen - - * ace/ace.mpc: - * ace/ace_for_tao.mpc: - * ace/Makefile.am: - Readded svc_export.h - -Tue Feb 17 17:45:28 UTC 2009 Johnny Willemsen - - * ace/svc_export.h: - Readded this file, removing it breaks a lot of examples which all - first have to be updated - -Tue Feb 17 14:27:50 UTC 2009 Olli Savia - - * ace/os_include/os_signal.h: - Removed some legacy Linux code. - -Tue Feb 17 14:20:28 UTC 2009 Johnny Willemsen - - * tests/Based_Pointer_Test_Lib.cpp: - * tests/Based_Pointer_Test_Lib_Export.h: - * tests/DLL_Test.h: - * tests/DLL_Test_Export.h: - * tests/tests.mpc: - Added specific export files for these tests - -Tue Feb 17 13:13:28 UTC 2009 Johnny Willemsen - - * netsvcs/lib/Client_Logging_Handler.cpp: - Runtime fix - -Tue Feb 17 12:53:28 UTC 2009 Johnny Willemsen - - * netsvcs/lib/Client_Logging_Handler.cpp: - logger_key_ is only required when using stream_pipes - -Tue Feb 17 11:52:28 UTC 2009 Johnny Willemsen - - * netsvcs/lib/Client_Logging_Handler.cpp: - * netsvcs/lib/Client_Logging_Handler.h: - Added new ACE_NETSVCS_CLIENT_LOGGING_HANDLER_USES_STREAM_PIPES which - can be explicitly set to 0 to just use sockets - -Tue Feb 17 10:57:28 UTC 2009 Johnny Willemsen - - * ace/ace.mpc: - * ace/ace_for_tao.mpc: - * ace/Makefile.am: - * ace/svc_export.h: - * netsvcs/lib/svc_export.h: - * netsvcs/lib/Makefile.am - Moved svc_export to the netsvcs lib directory, it belongs there - - * ace/CDR_Stream.cpp: - Layout change - - * ace/Lock_Adapter_T.h: - * ace/Message_Block.cpp: - * ace/Message_Block.h: - * ace/Reverse_Lock_T.h: - Doxygen change - - * netsvcs/lib/Client_Logging_Handler.cpp: - Make sure we receive the expected length - - * netsvcs/lib/lib.mpc: - Set the correct export define - - * netsvcs/lib/Client_Logging_Handler.h: - * netsvcs/lib/Name_Handler.cpp: - * netsvcs/lib/Name_Handler.h: - * netsvcs/lib/Server_Logging_Handler.h: - * netsvcs/lib/Server_Logging_Handler_T.cpp: - * netsvcs/lib/Time_Request_Reply.cpp: - * netsvcs/lib/Time_Request_Reply.h: - * netsvcs/lib/Token_Handler.cpp: - * netsvcs/lib/Token_Handler.h: - * netsvcs/lib/TS_Clerk_Handler.cpp: - * netsvcs/lib/TS_Clerk_Handler.h: - * netsvcs/lib/TS_Server_Handler.cpp: - * netsvcs/lib/TS_Server_Handler.h: - Updated include of svc_export and no need to set the - build define - -Mon Feb 16 18:58:28 UTC 2009 Johnny Willemsen - - * ace/CDR_Stream.h: - * ace/FIFO_Recv_Msg.h: - * ace/FIFO_Send_Msg.h: - * ace/SPIPE_Stream.h: - Doxygen changes - -Mon Feb 16 17:09:40 UTC 2009 William R. Otte +Mon Aug 17 13:11:17 UTC 2009 William R. Otte * bin/MakeProjectCreator/config/global.features: - - Disabled ofccm by default. - -Mon Feb 16 13:30:28 UTC 2009 Johnny Willemsen - - * ace/Array_Base.h: - * ace/Local_Tokens.h: - * ace/SPIPE_Stream.h: - * ace/Stream.h: - * ace/Unbounded_Set_Ex.h: - * ace/Vector_T.h - Doyxgen change - - * ace/Hash_Map_Manager_T.cpp: - Use prefix increment - - * ace/Hash_Map_Manager_T.h: - * ace/Hash_Map_Manager_T.inl: - Removed cur_size method, current_size does the same and is - public - - * ace/Log_Msg.cpp: - Layout change - - * netsvcs/lib/Client_Logging_Handler.cpp: - If we don't receive the exact number of bytes with spipe stream - see that as error - -Mon Feb 16 10:57:28 UTC 2009 Johnny Willemsen - - * ace/Log_Msg_IPC.cpp: - Check all stream insertion return values - -Sat Feb 14 14:53:28 UTC 2009 Johnny Willemsen - - * ace/Log_Msg.cpp: - Print null if we get a nill string for a %p format specifier instead - of causing a crash. This fixes bugzilla 3571 - - * tests/Log_Msg_Test.cpp: - Extended this test. - -Fri Feb 13 13:30:28 UTC 2009 Johnny Willemsen - - * ace/Dev_Poll_Reactor.cpp - * ace/Log_Msg.cpp - * ace/MEM_Acceptor.cpp - * ace/MMAP_Memory_Pool.cpp - * ace/POSIX_Asynch_IO.cpp - * ace/POSIX_CB_Proactor.cpp - * ace/POSIX_Proactor.cpp - * ace/Registry_Name_Space.cpp - * ace/Remote_Tokens.cpp - * ace/Service_Config.cpp - * ace/Service_Gestalt.cpp - * ace/Shared_Memory_Pool.cpp - * ace/SOCK_Dgram_Bcast.cpp - * ace/SUN_Proactor.cpp - * ace/TLI.cpp - Use ACE_TEXT() with %p in ACE_DEBUG/ACE_ERROR. The log string - passed to ACE_DEBUG/ACE_ERROR is converted automatically to - unicode in an unicode build. The %p expects an unicode string, - if a plain ascii string is passed in, this is just handled as - unicode string and could lead to a crash because then we are - just reading random memory - -Fri Feb 13 12:18:28 UTC 2009 Johnny Willemsen - - * netsvcs/lib/Client_Logging_Handler.cpp: - * netsvcs/lib/Server_Logging_Handler_T.cpp: - Log a message when insert/extract fails - -Fri Feb 13 11:12:28 UTC 2009 Johnny Willemsen - - * netsvcs/lib/Client_Logging_Handler.cpp: - * netsvcs/lib/Server_Logging_Handler_T.cpp: - When demarshaling fails return 0 instead of -1. That keeps the - event handler registered with the reactor for the next log - message. - -Thu Feb 12 07:33:28 UTC 2009 Johnny Willemsen - - * ace/config-win32-common.h: - * ace/os_include/sys/os_types.h: - Added ACE_LACKS_MODE_T, ACE_LACKS_CADDR_T, ACE_LACKS_NLINK_T, - ACE_LACKS_UID_T, and ACE_LACKS_GID_T as new defines. This makes - it possible for an enduser to disable the typedefs by undefining - these defines. Thanks to Bill Rizzi - for pointing this out - -Wed Feb 11 22:26:26 2009 Steve Huston - - * ace/LSOCK_CODgram.h: Improved the comments and usage scenario. - -Wed Feb 11 16:20:19 UTC 2009 William R. Otte - * include/makeinclude/wrapper_macros.GNU: - - Removed xerces from this file, as its no longer a feature. - Thanks to Adam Mitz for pointing this out. - -Wed Feb 11 06:59:28 UTC 2009 Johnny Willemsen - - * ace/config-win32-msvc.h: - Disable msc_ver check in this file - -Wed Feb 11 06:52:28 UTC 2009 Johnny Willemsen - - * include/makeinclude/platform_linux.GNU: - Fixed Red Hat detection - -Tue Feb 10 20:38:27 UTC 2009 William R. Otte - - * bin/MakeProjectCreator/config/global.features: - - Made xerces2 and xerces3 disabled by default. - -Tue Feb 10 20:16:28 UTC 2009 Johnny Willemsen - - * ace/OS_NS_ctype.inl: - * ace/Process_Manager.cpp: - * ace/WFMO_Reactor.cpp: - Updated old msvc ver checks to fix fuzz errors - -Tue Feb 10 18:27:28 UTC 2009 Johnny Willemsen - - * netsvcs/lib/Server_Logging_Handler_T.h: - Doxygen change - -Tue Feb 10 18:26:28 UTC 2009 Johnny Willemsen - - * include/makeinclude/platform_linux.GNU: - Changed how we detect broken GCC versions, not check on the platform - but check on the gcc version (RedHat 4.1.1 or 4.1.2) - -Tue Feb 10 18:25:28 UTC 2009 Johnny Willemsen - - * rpmbuild/ace-tao-ciao.spec: - Updated for the next release - -Tue Feb 10 18:23:28 UTC 2009 Johnny Willemsen - - * docs/bczar/bczar.html: - Extended bczar release instructions - - * bin/fuzz.pl: - Extended msvc_ver check - - * debianbuild/control: - Updated for the next release - -Tue Feb 10 18:20:28 UTC 2009 Johnny Willemsen - - * ace/config-pharlap.h: - Define ACE_HAS_WINSOCK1 to 1 - - * ace/config-vxworks.h: - Added support for VxWorks 6.7 - - * ace/config-win32-borland.h: - Removed support for C++Builder 2007 - - * ace/os_include/sys/os_types.h: - * ace/OS_NS_arpa_inet.cpp: - * ace/OS_NS_unistd.inl: - Fixes for VxWorks 6.7 - -Tue Feb 10 05:39:28 UTC 2009 Phil Mesnier - - * NEWS: - revision bump. - -Tue Feb 10 05:08:24 UTC 2009 Phil Mesnier - - * docs/Download.html: - * etc/index.html: - * bin/diff-builds-and-group-fixed-tests-only.sh - Update latest micro version links and date. - - * ChangeLogs/ChangeLog-09a: - Added this file. - -Mon Feb 09 12:01:28 CST 2009 Phil Mesnier - - * ACE version 5.6.8 released. + + Enable mcpp as default. + Local Variables: mode: change-log diff --git a/modules/ACE/bin/MakeProjectCreator/config/global.features b/modules/ACE/bin/MakeProjectCreator/config/global.features index 80b580595bc..96528020c8e 100644 --- a/modules/ACE/bin/MakeProjectCreator/config/global.features +++ b/modules/ACE/bin/MakeProjectCreator/config/global.features @@ -52,7 +52,7 @@ versioned_namespace = 0 vcl = 0 stl = 0 xsc = 0 -mcpp = 0 +mcpp = 1 tao_idl_fe_gen = 0 xerces = 0 xerces2 = 0 diff --git a/modules/ACE/include/makeinclude/wrapper_macros.GNU b/modules/ACE/include/makeinclude/wrapper_macros.GNU index 2a71338dfde..9a3b90e45b2 100644 --- a/modules/ACE/include/makeinclude/wrapper_macros.GNU +++ b/modules/ACE/include/makeinclude/wrapper_macros.GNU @@ -350,6 +350,7 @@ use_dep_libs ?= 1 threads ?= 1 symlinks ?= relative link_groups ?= 0 +mcpp ?= 1 SOVERSION ?= SONAME ?= -- cgit v1.2.1