Mon Jun 20 17:39:01 UTC 2011 Jeff Parsons * ace/Basic_Types.h: Another tweak to ACE_LONG_DOUBLE_FORMAT_SPECIFIER_ASCII's logic aimed at warnings on FC6, FC8, FC12, and FC15. Mon Jun 20 17:17:26 UTC 2011 Jeff Parsons * ace/config-win32-mingw.h: * ace/Basic_Types.h: - Moved the definition of ACE_LONG_DOUBLE_FORMAT_SPECIFIER_ASCII to the MinGW config file. - Added #define ACE_CDR_IMPLEMENT_WITH_NATIVE_DOUBLE 1 to the MinGW config file, so that, for generated IDL long double constants, the argument will agree with the print format string. MinGW doesn't support long double in the print format. Fri Jun 17 16:48:29 UTC 2011 Jeff Parsons * ace/Basic_Types.h: Another tweak to ACE_LONG_DOUBLE_FORMAT_SPECIFIER_ASCII's conditional definition to eliminate warnings on FC12 and FC15. Fri Jun 17 12:48:31 UTC 2011 Jeff Parsons * ace/Basic_Types.h: Removed the 'L' from the version of ACE_LONG_DOUBLE_FORMAT_SPECIFIER_ASCII targeted at MinGW platforms. That platform apparently doesn't support that part of the C print format spec. Thu Jun 16 13:31:16 UTC 2011 Jeff Parsons * ace/Basic_Types.h: Changed the logic of what ACE_LONG_DOUBLE_FORMAT_SPECIFIER_ASCII expands to in order to eliminate warnings on FC6 and FC8. Wed Jun 15 13:10:40 UTC 2011 Jeff Parsons * ace/Basic_Types.h: Added a special version of ACE_LONG_DOUBLE_FORMAT_SPECIFIER_ASCII for MinGW32, which seems to diverge from other platforms in how it conforms to the printf print format. Fri Jun 10 19:05:30 UTC 2011 Jeff Parsons * ace/Basic_Types.h: Added #define of ACE_LONG_DOUBLE_FORMAT_SPECIFIER_ASCII to make generation of a long double literal by the TAO IDL compiler more portable. Fri Jun 10 12:58:49 UTC 2011 Marcel Smit * ChangeLog: Fuzz. Removed tab. Thu Jun 9 01:16:23 UTC 2011 Douglas C. Schmidt * ace/RB_Tree.cpp: Fixed overly long ACE_TRACE string literals that were split across lines. Thanks to Espen Harlinn for reporting this. Wed Jun 8 21:05:56 UTC 2011 Adam Mitz * bin/fuzz.pl: Switch from cvs to svn for the -m option that checks only modified files. We haven't used cvs for some time now. Tue Jun 7 20:45:56 UTC 2011 Phil Mesnier * ace/CDR_Base.h: The inline function needs to be static to match the semantics of a struct constructor when the environment has native long doubles. Tue Jun 7 18:20:36 UTC 2011 Jeff Parsons * ace/CDR_Base.h: Added an inline function called LongDoubleAssign tha works as an alternative to the struct constructor of the same name when a 16-byte native long double exists and the struct is not defined. Thanks again to Adam Mitz for the idea. Mon Jun 6 22:17:26 UTC 2011 Adam Mitz * ace/CDR_Base.h: The struct just added by Jeff also needs the export macro. Mon Jun 6 19:51:27 UTC 2011 Jeff Parsons * ace/CDR_Base.cpp: * ace/CDR_Base.h: Added a struct LongDoubleAssign which inherits from LongDouble, and contains the assignment operator and constructors, as well as a cast operator to LongDouble. This scheme allows generated code to use the LongDouble struct (when no 16-byte native long double exists) as a member in C++ unions, and to be initialized (when it appears as a constant) with the default copy constructor from LongDouble, converted from the supplied LongDoubleAssign, which is in turn initialized from the rhs literal. Thanks to Adam Mitz for the LongDoubleAssign suggestion to work around the C++ union restriction. Mon Jun 6 16:59:29 UTC 2011 Johnny Willemsen * docs/Download.html: Fixed typo * include/makeinclude/platform_g++_common.GNU: Added support for c++0x, adding this to your platform_macros.GNU enables the g++ c++0x extensions Mon Jun 6 13:44:14 UTC 2011 Marcel Smit * examples/IPC_SAP/SSL_SAP/SSL-client-simple.cpp: Fixed gcc 4.6 warning. Fri Jun 3 18:46:50 UTC 2011 Jeff Parsons * ace/CDR_Base.h: Made the ACE_CDR::LongDouble struct constructor from native long double explicit, which eliminates compiler ambiguities when the struct's '==' and '!=' operators are used with a native long double rhs. Wed Jun 1 19:30:44 UTC 2011 Jeff Parsons * ace/CDR_Base.cpp: * ace/CDR_Base.h: To the struct ACE_CDR::LongDouble, used for platforms with a native long double that isn't 16 bytes, added an assignment operator and a constructor. The former is for internal use by the IDL compiler, and the latter is for code generation for long double constants. For types using the non-native struct, a const declaration is impossible to initialize by assignment to a literal, so a constructor is generated instead. Wed Jun 1 10:17:33 UTC 2011 Marcel Smit * bin/fuzz.pl: Fixed typo. Wed Jun 1 05:53:10 UTC 2011 Marcel Smit * examples/APG/Naming/Temperature_Monitor2.cpp: * examples/IPC_SAP/SSL_SAP/SSL-client-simple.cpp: * tests/Bug_3943_Regression_Test.cpp: * tests/Proactor_UDP_Test.cpp: Resolved gcc 4.6 warning: variable was set but not used. Tue May 31 09:16:33 UTC 2011 Johnny Willemsen * docs/Download.html: OBS now stands for Open Build Service Tue May 31 07:13:01 UTC 2011 Marcel Smit * ACEXML/examples/SAXPrint/main.cpp: Fixed compile error. Mon May 30 18:44:55 UTC 2011 Johnny Willemsen * ACEXML/examples/SAXPrint/main.cpp: Fixed gcc 4.6 warning * docs/bczar/bczar.html: Added some more packages Fri May 27 14:44:01 UTC 2011 Marcel Smit * tests/Bug_2653_Regression_Test.cpp: * tests/Compiler_Features_12_Test.cpp: * tests/Reference_Counted_Event_Handler_Test.cpp: Resolved gcc 4.6 warning: variable was set but not used. Fri May 27 09:49:56 UTC 2011 Marcel Smit * ace/Monitor_Control/Linux_Network_Interface_Monitor.cpp: Made changes to satisfy Coverity and the GNU 4.6 gcc compiler. fgets returns a void*. This is stored in dummy. We use ACE_UNUSED_ARG to fool the 4.6 gcc compiler. Thu May 26 14:27:50 UTC 2011 Marcel Smit * ace/Monitor_Control/Linux_Network_Interface_Monitor.cpp: Resolved gcc 4.6 warning: variable was set but not used. Thu May 26 14:11:57 UTC 2011 Marcel Smit * ace/Monitor_Control/Linux_Network_Interface_Monitor.cpp: Resolved gcc 4.6 warning: variable was set but not used. Thu May 26 11:39:54 UTC 2011 Johnny Willemsen * docs/bczar/bczar.html: Added a yum install with all packages you could need on FC Thu May 26 13:09:50 UTC 2011 Marcel Smit * tests/Compiler_Features_10_Test.cpp: Resolved coverity warnings. Mon May 23 07:55:41 UTC 2011 Marijke Hengstmengel * tests/QtReactor_Test.h: * tests/QtReactor_Test.cpp: Changed deprecated qt4 functions and includes. Mon May 23 07:10:41 UTC 2011 Johnny Willemsen * examples/APG/Naming/Name_Binding.h: * netsvcs/lib/Client_Logging_Handler.cpp: Fixed incorrect delete Mon May 23 06:55:37 UTC 2011 Johnny Willemsen * examples/APG/Streams/MessageInfo.h: Pass argument as const& to fix Coverity error * protocols/ace/INet/BidirStreamBuffer.h: * protocols/ace/INet/BufferedStreamBuffer.h: * protocols/ace/INet/HTTP_BasicAuthentication.cpp: * protocols/ace/RMCast/Link.cpp: Fixed memory leaks, thanks to Max Zhou for creating the patch, this fixes bugzilla 3959 Fri May 20 22:17:29 UTC 2011 Adam Mitz * bin/MakeProjectCreator/config/ace_qt4reactor.mpb: Assignment to "after" must match the target MPC project name. Thu May 12 18:08:47 UTC 2011 Steve Huston * include/makeinclude/wrapper_macros.GNU: Added command settings for preprocessing C and C++ source files. * include/makeinclude/rules.local.GNU: Added rules to preprocess C and C++ files when directed. These allow one to now quickly produce a preprocessed version of a source file. Ala... make -f GNUmakefile.ACE ACE.i would preprocess ACE.cpp and put the result in ACE.i. Thu May 12 01:04:19 UTC 2011 Chad Beaulac * tests/Bug_3912_Regression_Test.cpp: Integrated changes from Phil Mesnier. Added static_cast and const_cast instead of C-style casts. Wed May 11 18:26:28 UTC 2011 Johnny Willemsen * ace/Thread_Control.h: * ace/Thread_Control.cpp: * ace/Thread_Hook.h: * ace/Thread_Hook.cpp: * apps/gperf/src/Options.cpp: Doxygen changes Wed May 11 13:41:28 UTC 2011 Marijke Hengstmengel * ace/QtReactor/QtReactor.h: Changed for QT4 deprecated include QT/.. Wed May 11 12:45:21 UTC 2011 Chad Beaulac * tests/Bug_3912_Regression_Test.cpp: Returning a value from close now. * tests/tests.mpc: Removed libs Stream_Config_Stream_DLL. It's dynamically loaded by the ASR. Tue May 10 11:59:32 UTC 2011 Chad Beaulac * ace/Stream.cpp: * tests/Bug_3912_Regression_Test.cpp: * tests/Bug_3912_Regression_Test.conf: Fixed FUZZ whitespace and Id Mon May 9 19:09:35 UTC 2011 Johnny Willemsen * ace/Dump.h: * ace/FIFO.cpp: * ace/Filecache.cpp: * ace/Svc_Conf.y: * ace/Svc_Conf_y.cpp: Fixed coverity errors Sun May 8 17:57:50 UTC 2011 Johnny Willemsen * ace/ETCL/ETCL_Constraint.h: * ace/ETCL/ETCL_Constraint.inl: Fixed coverity errors Thu May 5 21:38:45 UTC 2011 Phil Mesnier * ace/Select_Reactor_T.cpp: Added a reset of errno during the ctor in case there was an error during the first attempt at opening the reactor. Turns out that in this case on at least on Linux, the errno leaks through the second, good call to open. This can happen for example, when ACE::max_handles() is less than the select reactor's DEFAULT_SIZE. Since all this happens in a ctor, there's no result value for application code to check, apart from errno. Wed May 4 15:07:46 UTC 2011 Chad Beaulac * ace/Stream.cpp: Modified ACE_Stream::remove(name,flags) so close is always called on the module that's removed regardless of the flags. Close needs to be called to ensure proper lifecycle management when the ACE_Service_Repository shuts down in its fini method. Bugzilla #3912 * tests/Bug_3912_Regression_Test.conf: * tests/Bug_3912_Regression_Test.cpp: * tests/run_test.lst * tests/test.mpc Added test to assert that close is called. Fri Apr 29 14:01:29 UTC 2011 Steve Huston * tests/tests.mpc: For Message_Queue_Test add -bmaxdata:0x20000000 to linker options to extend the available data space at run time. Avoids the heap smashing the stacks. Fri Apr 29 06:39:06 UTC 2011 Marcel Smit * bin/fuzz.pl: Exclude *.WCHAR_T.conf and *.UTF-16.conf files from $Id check. These files are not UTF-8 format and cannot be read by perl. Thu Apr 28 06:39:25 UTC 2011 Johnny Willemsen * rpmbuild/ace-tao.spec: Disable inlining Wed Apr 27 13:33:43 UTC 2011 Johnny Willemsen * ace/config-visualage.h: Removed this file, includes only non existent files Wed Apr 27 11:02:59 UTC 2011 Johnny Willemsen * ace/Time_Value.inl: * ace/Time_Value.cpp: Corrected some casts to use time_t Wed Apr 27 09:01:11 UTC 2011 Johnny Willemsen * rpmbuild/ace-tao.spec: Improved this file Tue Apr 26 09:38:05 UTC 2011 Johnny Willemsen * rpmbuild/ace-tao.spec: Improved this file Tue Apr 26 08:17:40 UTC 2011 Johnny Willemsen * rpmbuild/ace-tao.spec: Improved this file Sat Apr 23 12:31:28 UTC 2011 Johnny Willemsen * ace/Stream.cpp: Fixed incorrect ACE_NEW_RETURN macro Fri Apr 22 19:05:19 UTC 2011 Johnny Willemsen * ace/ACE.cpp (strnew): Removed null check, ACE_NEW_RETURN already does that Fri Apr 22 15:19:29 UTC 2011 Steve Huston * include/makeinclude/platform_aix_ibm.GNU: Add support for XL C++ 11. Fri Apr 22 12:43:18 UTC 2011 Marcel Smit * protocols/tests/HTBP/HTBP_Config.conf: * protocols/tests/HTBP/Reactor_Tests/inside.conf: * tests/Service_Config_Test.WCHAR_T.conf: Fuzz: Added $Id string Fri Apr 22 11:16:57 UTC 2011 Johnny Willemsen * rpmbuild/ace-tao.spec: Removed autoconf support Fri Apr 22 07:25:57 UTC 2011 Marcel Smit * ace/MMAP_Memory_Pool.cpp: * ace/OS_NS_stdlib.cpp: Layout changes * Kokyu/tests/DSRT_MIF/svc.conf: * apps/Gateway/Gateway/svc.conf: * apps/Gateway/Peer/svc.conf: * apps/JAWS/server/svc.conf: * apps/JAWS3/jaws3/jaws.conf: * apps/JAWS3/small/jaws.conf: * apps/JAWS3/small/svc.conf: * examples/APG/Logging/client.conf: * examples/APG/Logging/logging_strategy.conf: * examples/APG/Logging/server.conf: * examples/APG/Naming/svc.conf: * examples/APG/Svc_Config/svc.conf.dynamic: * examples/APG/Svc_Config/svc.conf.static: * examples/ASX/CCM_App/svc.conf: * examples/C++NPv2/svc.conf: * examples/Service_Configurator/IPC-tests/server/svc.conf: * examples/Service_Configurator/Misc/svc.conf1: * examples/Service_Configurator/Misc/svc.conf2: * netsvcs/clients/Naming/Client/svc.conf: * netsvcs/clients/Naming/Client/svc2.conf: * netsvcs/servers/svc.conf: * performance-tests/Synch-Benchmarks/svcconf/perf_t1.conf: * performance-tests/Synch-Benchmarks/svcconf/perf_t16.conf: * performance-tests/Synch-Benchmarks/svcconf/perf_t2.conf: * performance-tests/Synch-Benchmarks/svcconf/perf_t32.conf: * performance-tests/Synch-Benchmarks/svcconf/perf_t4.conf: * performance-tests/Synch-Benchmarks/svcconf/perf_t64.conf: * performance-tests/Synch-Benchmarks/svcconf/perf_t8.conf: * performance-tests/Synch-Benchmarks/svcconf/svc.conf: * protocols/tests/HTBP/HTBP_Config.conf: * protocols/tests/HTBP/Reactor_Tests/inside.conf: * 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_3334_Regression_Test.conf: * tests/Service_Config_Stream_Test.conf: * tests/Service_Config_Test.UTF-16.conf: * tests/Service_Config_Test.conf: * tests/Service_Config_Test.conf.xml: * tests/UNIXclerk.conf: * tests/UNIXserver.conf: * tests/UNIXtokens.conf: * tests/Win32clerk.conf: * tests/Win32server.conf: * tests/Win32tokens.conf: Fuzz: Added $Id string. Thu Apr 21 12:25:13 UTC 2011 Johnny Willemsen * bin/fuzz.pl: Check *.conf files for an Id tag Thu Apr 21 08:16:01 UTC 2011 Johnny Willemsen * include/makeinclude/platform_macosx.GNU: * include/makeinclude/platform_macosx_common.GNU: Cleanup * include/makeinclude/platform_macosx_lion.GNU: Fixed comment Wed Apr 20 11:29:35 UTC 2011 Johnny Willemsen * bin/MakeProjectCreator/config/gnuace.features: Don't set ndds default to 1, reduced size of release and makes it possible to support more dds vendors Wed Apr 20 10:27:42 UTC 2011 Johnny Willemsen * bin/diff-builds-and-group-fixed-tests-only.sh: * docs/Download.html: * etc/index.html: Make x.0.2 available * html/Stats/index.shtml: Removed cell xampler Wed Apr 20 08:53:55 UTC 2011 Johnny Willemsen * apps/gperf/src/Gen_Perf.cpp: Fixed coverity errors * bin/fuzz.pl: Extended fuzz * bin/generate_rel_manpages: Removed obsolete make steps * docs/bczar/bczar.html: zip should also be available * tests/Env_Value_Test.cpp: * tests/Reactor_Fairness_Test.cpp: Layout changes Wed Apr 20 09:52:52 CEST 2011 Johnny Willemsen * ACE version 6.0.2 released. Local Variables: mode: change-log add-log-time-format: (lambda () (progn (setq tz (getenv "TZ")) (set-time-zone-rule "UTC") (setq time (format-time-string "%a %b %e %H:%M:%S %Z %Y" (current-time))) (set-time-zone-rule tz) time)) indent-tabs-mode: nil End: