Thu Jun 23 13:46:08 CEST 2011  Johnny Willemsen  <jwillemsen@remedy.nl>

        * ACE version 6.0.3 released.

Wed Jun 22 18:01:15 UTC 2011  Jeff Parsons <j.parsons@vanderbilt.edu>

        * Basic_Types.h:
        * CDR_Base.cpp:
        * CDR_Base.h:
        * config-win32-mingw.h:

          Reverted all changes made related to support for long double
          constants in IDL.

Tue Jun 21 18:14:46 UTC 2011  Jeff Parsons <j.parsons@vanderbilt.edu>

        * ace/Basic_Types.h:

          Fixed typo in ACE_LONG_DOUBLE_FORMAT_SPECIFIER_ASCII
          decision tree. Thanks to Phil Mesnier <mesnier_p@ociweb.com>
          for his help in connecting it to scoreboard warnings.

Mon Jun 20 17:39:01 UTC 2011  Jeff Parsons <j.parsons@vanderbilt.edu>

        * 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 <j.parsons@vanderbilt.edu>

        * 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 <j.parsons@vanderbilt.edu>

        * 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 <j.parsons@vanderbilt.edu>

        * 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 <j.parsons@vanderbilt.edu>

        * 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 <j.parsons@vanderbilt.edu>

        * 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 <j.parsons@vanderbilt.edu>

        * 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  <msmit@remedy.nl>

        * ChangeLog:
          Fuzz. Removed tab.

Thu Jun  9 01:16:23 UTC 2011  Douglas C. Schmidt  <schmidt@dre.vanderbilt.edu>

        * ace/RB_Tree.cpp: Fixed overly long ACE_TRACE string literals
          that were split across lines.  Thanks to Espen Harlinn <espen at
          harlinn dot no> for reporting this.

Wed Jun  8 21:05:56 UTC 2011  Adam Mitz  <mitza@ociweb.com>

        * 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  <mesnier_p@ociweb.com>

        * 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 <j.parsons@vanderbilt.edu>

        * 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 <mitza at ociweb dot com>
          for the idea.

Mon Jun  6 22:17:26 UTC 2011  Adam Mitz  <mitza@ociweb.com>

        * 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 <j.parsons@vanderbilt.edu>

        * 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 <mitza at ociweb dot com> for the LongDoubleAssign
          suggestion to work around the C++ union restriction.

Mon Jun  6 16:59:29 UTC 2011  Johnny Willemsen  <jwillemsen@remedy.nl>

        * 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  <msmit@remedy.nl>

        * examples/IPC_SAP/SSL_SAP/SSL-client-simple.cpp:
          Fixed gcc 4.6 warning.

Fri Jun  3 18:46:50 UTC 2011  Jeff Parsons <j.parsons@vanderbilt.edu>

        * 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 <j.parsons@vanderbilt.edu>

        * 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  <msmit@remedy.nl>

        * bin/fuzz.pl:
          Fixed typo.

Wed Jun  1 05:53:10 UTC 2011  Marcel Smit  <msmit@remedy.nl>

        * 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  <jwillemsen@remedy.nl>

        * docs/Download.html:
          OBS now stands for Open Build Service

Tue May 31 07:13:01 UTC 2011  Marcel Smit  <msmit@remedy.nl>

        * ACEXML/examples/SAXPrint/main.cpp:
          Fixed compile error.

Mon May 30 18:44:55 UTC 2011  Johnny Willemsen  <jwillemsen@remedy.nl>

        * 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  <msmit@remedy.nl>

        * 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  <msmit@remedy.nl>

        * 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  <msmit@remedy.nl>

        * 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  <msmit@remedy.nl>

        * 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  <jwillemsen@remedy.nl>

        * 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  <msmit@remedy.nl>

        * tests/Compiler_Features_10_Test.cpp:
          Resolved coverity warnings.

Mon May 23 07:55:41 UTC 2011  Marijke Hengstmengel  <mhengstmengel@remedy.nl>

        * tests/QtReactor_Test.h:
        * tests/QtReactor_Test.cpp:
        Changed deprecated qt4 functions and includes.

Mon May 23 07:10:41 UTC 2011  Johnny Willemsen  <jwillemsen@remedy.nl>

        * 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  <jwillemsen@remedy.nl>

        * 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 <earthdog at 126 dot com>
          for creating the patch, this fixes bugzilla 3959

Fri May 20 22:17:29 UTC 2011  Adam Mitz  <mitza@ociweb.com>

        * 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  <shuston@riverace.com>

        * 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  <chad.beaulac@objectivesolutions.com>
        * 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  <jwillemsen@remedy.nl>

        * 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  <mhengstmengel@remedy.nl>

        * ace/QtReactor/QtReactor.h:
          Changed for QT4 deprecated include QT/..

Wed May 11 12:45:21 UTC 2011  Chad Beaulac  <chad.beaulac@objectivesolutions.com>

        * 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  <chad.beaulac@objectivesolutions.com>

        * 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  <jwillemsen@remedy.nl>

        * 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  <jwillemsen@remedy.nl>

        * ace/ETCL/ETCL_Constraint.h:
        * ace/ETCL/ETCL_Constraint.inl:
          Fixed coverity errors

Thu May  5 21:38:45 UTC 2011  Phil Mesnier  <mesnier_p@ociweb.com>

        * 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 <chad.beaulac@objectivesolutions.com>

          * 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  <shuston@riverace.com>

        * 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  <msmit@remedy.nl>

        * 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  <jwillemsen@remedy.nl>

        * rpmbuild/ace-tao.spec:
          Disable inlining

Wed Apr 27 13:33:43 UTC 2011  Johnny Willemsen  <jwillemsen@remedy.nl>

        * ace/config-visualage.h:
          Removed this file, includes only non existent files

Wed Apr 27 11:02:59 UTC 2011  Johnny Willemsen  <jwillemsen@remedy.nl>

        * 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  <jwillemsen@remedy.nl>

        * rpmbuild/ace-tao.spec:
          Improved this file

Tue Apr 26 09:38:05 UTC 2011  Johnny Willemsen  <jwillemsen@remedy.nl>

        * rpmbuild/ace-tao.spec:
          Improved this file

Tue Apr 26 08:17:40 UTC 2011  Johnny Willemsen  <jwillemsen@remedy.nl>

        * rpmbuild/ace-tao.spec:
          Improved this file

Sat Apr 23 12:31:28 UTC 2011  Johnny Willemsen  <jwillemsen@remedy.nl>

        * ace/Stream.cpp:
          Fixed incorrect ACE_NEW_RETURN macro

Fri Apr 22 19:05:19 UTC 2011  Johnny Willemsen  <jwillemsen@remedy.nl>

        * ace/ACE.cpp (strnew):
          Removed null check, ACE_NEW_RETURN already does that

Fri Apr 22 15:19:29 UTC 2011  Steve Huston  <shuston@riverace.com>

        * include/makeinclude/platform_aix_ibm.GNU: Add support for XL C++ 11.

Fri Apr 22 12:43:18 UTC 2011  Marcel Smit  <msmit@remedy.nl>

        * 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  <jwillemsen@remedy.nl>

        * rpmbuild/ace-tao.spec:
          Removed autoconf support

Fri Apr 22 07:25:57 UTC 2011  Marcel Smit  <msmit@remedy.nl>

        * 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  <jwillemsen@remedy.nl>

        * bin/fuzz.pl:
          Check *.conf files for an Id tag

Thu Apr 21 08:16:01 UTC 2011  Johnny Willemsen  <jwillemsen@remedy.nl>

        * 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  <jwillemsen@remedy.nl>

        * 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  <jwillemsen@remedy.nl>

        * 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  <jwillemsen@remedy.nl>

        * 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  <jwillemsen@remedy.nl>

        * 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:
