diff --git a/CMakeLists.txt b/CMakeLists.txt
index 7923fc33eb7..7150c9664bb 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -49,10 +49,8 @@ include(CheckPlatform)
# basic packagesearching and setup (further support will be needed, this is a preliminary release!)
set(OPENSSL_EXPECTED_VERSION 1.0.0)
-set(ACE_EXPECTED_VERSION 5.8.3)
find_package(PCHSupport)
-find_package(ACE REQUIRED)
find_package(OpenSSL REQUIRED)
find_package(Threads REQUIRED)
diff --git a/README.md b/README.md
index 2a1dca52942..f70463a4631 100644
--- a/README.md
+++ b/README.md
@@ -23,7 +23,7 @@ website at [TrinityCore.org](http://www.trinitycore.org).
+ Platform: Linux, Windows or Mac
+ Processor with SSE2 support
-+ ACE ≥ 5.8.3 (included for Windows)
++ Boost ≥ 1.55
+ MySQL ≥ 5.1.0 (included for Windows)
+ CMake ≥ 2.8.11.2 / 2.8.9 (Windows / Linux)
+ OpenSSL ≥ 1.0.0
diff --git a/cmake/macros/FindACE.cmake b/cmake/macros/FindACE.cmake
deleted file mode 100644
index bd534fb33db..00000000000
--- a/cmake/macros/FindACE.cmake
+++ /dev/null
@@ -1,84 +0,0 @@
-#
-# Find the ACE client includes and library
-#
-
-# This module defines
-# ACE_INCLUDE_DIR, where to find ace.h
-# ACE_LIBRARIES, the libraries to link against
-# ACE_FOUND, if false, you cannot build anything that requires ACE
-
-# also defined, but not for general use are
-# ACE_LIBRARY, where to find the ACE library.
-
-set( ACE_FOUND 0 )
-
-if ( UNIX )
- if (NOT ACE_INCLUDE_DIR)
- FIND_PATH( ACE_INCLUDE_DIR
- NAMES
- ace/ACE.h
- PATHS
- /usr/include
- /usr/include/ace
- /usr/local/include
- /usr/local/include/ace
- $ENV{ACE_ROOT}
- $ENV{ACE_ROOT}/ace
- $ENV{ACE_ROOT}/include
- ${CMAKE_SOURCE_DIR}/externals/ace
- DOC
- "Specify include-directories that might contain ace.h here."
- )
- endif()
-
- if (NOT ACE_LIBRARY)
- FIND_LIBRARY( ACE_LIBRARY
- NAMES
- ace ACE
- PATHS
- /usr/lib
- /usr/lib/ace
- /usr/local/lib
- /usr/local/lib/ace
- /usr/local/ace/lib
- $ENV{ACE_ROOT}/lib
- $ENV{ACE_ROOT}
- DOC "Specify library-locations that might contain the ACE library here."
- )
-
- # FIND_LIBRARY( ACE_EXTRA_LIBRARIES
- # NAMES
- # z zlib
- # PATHS
- # /usr/lib
- # /usr/local/lib
- # DOC
- # "if more libraries are necessary to link into ACE, specify them here."
- # )
- endif()
-
- if ( ACE_LIBRARY )
- if ( ACE_INCLUDE_DIR )
- if (_ACE_VERSION)
- set(ACE_VERSION "${_ACE_VERSION}")
- else (_ACE_VERSION)
- file(STRINGS "${ACE_INCLUDE_DIR}/ace/Version.h" ACE_VERSION_STR REGEX "^#define ACE_VERSION \".*\"")
- string(REGEX REPLACE "^.*ACE_VERSION \"([0-9].[0-9].[0-9a-z]).*$"
- "\\1" ACE_VERSION "${ACE_VERSION_STR}")
- endif (_ACE_VERSION)
-
- include(EnsureVersion)
- ENSURE_VERSION( "${ACE_EXPECTED_VERSION}" "${ACE_VERSION}" ACE_FOUND)
- if (NOT ACE_FOUND)
- message(FATAL_ERROR "TrinityCore needs ACE version ${ACE_EXPECTED_VERSION} but found version ${ACE_VERSION}")
- endif()
-
- message( STATUS "Found ACE library: ${ACE_LIBRARY}")
- message( STATUS "Found ACE headers: ${ACE_INCLUDE_DIR}")
- else ( ACE_INCLUDE_DIR )
- message(FATAL_ERROR "Could not find ACE headers! Please install ACE libraries and headers")
- endif ( ACE_INCLUDE_DIR )
- endif ( ACE_LIBRARY )
-
- mark_as_advanced( ACE_FOUND ACE_LIBRARY ACE_EXTRA_LIBRARIES ACE_INCLUDE_DIR )
-endif (UNIX)
diff --git a/cmake/platform/win/settings.cmake b/cmake/platform/win/settings.cmake
index c0f724922e3..f57f84c6a45 100644
--- a/cmake/platform/win/settings.cmake
+++ b/cmake/platform/win/settings.cmake
@@ -2,8 +2,6 @@
option(USE_MYSQL_SOURCES "Use included MySQL-sources to build libraries" 1)
# Package overloads
-set(ACE_INCLUDE_DIR ${CMAKE_SOURCE_DIR}/dep/acelite)
-set(ACE_LIBRARY "ace")
set(BZIP2_LIBRARIES "bzip2")
set(ZLIB_LIBRARIES "zlib")
diff --git a/dep/CMakeLists.txt b/dep/CMakeLists.txt
index 35b3ead1f2d..3b3be7e1551 100644
--- a/dep/CMakeLists.txt
+++ b/dep/CMakeLists.txt
@@ -21,7 +21,6 @@ if(CMAKE_SYSTEM_NAME MATCHES "Linux")
endif()
if(CMAKE_SYSTEM_NAME MATCHES "Windows")
- add_subdirectory(acelite)
if(USE_MYSQL_SOURCES)
add_subdirectory(mysqllite)
endif()
diff --git a/dep/PackageList.txt b/dep/PackageList.txt
index 3fa0143a584..3ef81027e0e 100644
--- a/dep/PackageList.txt
+++ b/dep/PackageList.txt
@@ -1,8 +1,8 @@
TrinityCore uses (parts of or in whole) the following opensource software :
-ACE (ADAPTIVE Communication Environment)
- http://www.cs.wustl.edu/~schmidt/ACE.html
- Version: 6.1.4
+Boost
+ http://www.boost.org
+ Version: 1.55
bzip2 (a freely available, patent free, high-quality data compressor)
http://www.bzip.org/
diff --git a/dep/acelite/AUTHORS b/dep/acelite/AUTHORS
deleted file mode 100644
index 3e474e06cc0..00000000000
--- a/dep/acelite/AUTHORS
+++ /dev/null
@@ -1,13 +0,0 @@
-Douglas C. Schmidt
-d.schmidt@vanderbilt.edu
-
-Professor of Computer Science
-Associate Chair of Computer Science and Engineering
-Department of Electrical Engineering and Computer Science
-Senior Researcher at the Institute for Software Integrated Systems (ISIS)
-Vanderbilt University
-Nashville, TN 37203
-
-www.dre.vanderbilt.edu/~schmidt
-TEL: (615) 343-8197
-FAX: (615) 343-7440
diff --git a/dep/acelite/CMakeLists.txt b/dep/acelite/CMakeLists.txt
deleted file mode 100644
index db2915b2952..00000000000
--- a/dep/acelite/CMakeLists.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-# Copyright (C) 2008-2014 TrinityCore
-#
-# This file is free software; as a special exception the author gives
-# unlimited permission to copy and/or distribute it, with or without
-# modifications, as long as this notice is preserved.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
-# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-
-add_subdirectory(ace)
diff --git a/dep/acelite/COPYING b/dep/acelite/COPYING
deleted file mode 100644
index 226708461b9..00000000000
--- a/dep/acelite/COPYING
+++ /dev/null
@@ -1,111 +0,0 @@
-
- _________________________________________________________________
-
- Copyright and Licensing Information for ACE(TM), TAO(TM), CIAO(TM),
- DAnCE(TM), and CoSMIC(TM)
-
- [1]ACE(TM), [2]TAO(TM), [3]CIAO(TM), DAnCE(TM), and [4]CoSMIC(TM)
- (henceforth referred to as "DOC software") are copyrighted by
- [5]Douglas C. Schmidt and his [6]research group at [7]Washington
- University, [8]University of California, Irvine, and [9]Vanderbilt
- University, Copyright (c) 1993-2012, all rights reserved. Since DOC
- software is open-source, freely available software, you are free to
- use, modify, copy, and distribute--perpetually and irrevocably--the
- DOC software source code and object code produced from the source, as
- well as copy and distribute modified versions of this software. You
- must, however, include this copyright statement along with any code
- built using DOC software that you release. No copyright statement
- needs to be provided if you just ship binary executables of your
- software products.
-
- You can use DOC software in commercial and/or binary software releases
- and are under no obligation to redistribute any of your source code
- that is built using DOC software. Note, however, that you may not
- misappropriate the DOC software code, such as copyrighting it yourself
- or claiming authorship of the DOC software code, in a way that will
- prevent DOC software from being distributed freely using an
- open-source development model. You needn't inform anyone that you're
- using DOC software in your software, though we encourage you to let
- [10]us know so we can promote your project in the [11]DOC software
- success stories.
-
- The [12]ACE, [13]TAO, [14]CIAO, [15]DAnCE, and [16]CoSMIC web sites
- are maintained by the [17]DOC Group at the [18]Institute for Software
- Integrated Systems (ISIS) and the [19]Center for Distributed Object
- Computing of Washington University, St. Louis for the development of
- open-source software as part of the open-source software community.
- Submissions are provided by the submitter ``as is'' with no warranties
- whatsoever, including any warranty of merchantability, noninfringement
- of third party intellectual property, or fitness for any particular
- purpose. In no event shall the submitter be liable for any direct,
- indirect, special, exemplary, punitive, or consequential damages,
- including without limitation, lost profits, even if advised of the
- possibility of such damages. Likewise, DOC software is provided as is
- with no warranties of any kind, including the warranties of design,
- merchantability, and fitness for a particular purpose,
- noninfringement, or arising from a course of dealing, usage or trade
- practice. Washington University, UC Irvine, Vanderbilt University,
- their employees, and students shall have no liability with respect to
- the infringement of copyrights, trade secrets or any patents by DOC
- software or any part thereof. Moreover, in no event will Washington
- University, UC Irvine, or Vanderbilt University, their employees, or
- students be liable for any lost revenue or profits or other special,
- indirect and consequential damages.
-
- DOC software is provided with no support and without any obligation on
- the part of Washington University, UC Irvine, Vanderbilt University,
- their employees, or students to assist in its use, correction,
- modification, or enhancement. A [20]number of companies around the
- world provide commercial support for DOC software, however. DOC
- software is Y2K-compliant, as long as the underlying OS platform is
- Y2K-compliant. Likewise, DOC software is compliant with the new US
- daylight savings rule passed by Congress as "The Energy Policy Act of
- 2005," which established new daylight savings times (DST) rules for
- the United States that expand DST as of March 2007. Since DOC software
- obtains time/date and calendaring information from operating systems
- users will not be affected by the new DST rules as long as they
- upgrade their operating systems accordingly.
-
- The names ACE(TM), TAO(TM), CIAO(TM), DAnCE(TM), CoSMIC(TM),
- Washington University, UC Irvine, and Vanderbilt University, may not
- be used to endorse or promote products or services derived from this
- source without express written permission from Washington University,
- UC Irvine, or Vanderbilt University. This license grants no permission
- to call products or services derived from this source ACE(TM),
- TAO(TM), CIAO(TM), DAnCE(TM), or CoSMIC(TM), nor does it grant
- permission for the name Washington University, UC Irvine, or
- Vanderbilt University to appear in their names.
-
- If you have any suggestions, additions, comments, or questions, please
- let [21]me know.
-
- [22]Douglas C. Schmidt
- _________________________________________________________________
-
- Back to the [23]ACE home page.
-
-References
-
- 1. http://www.cs.wustl.edu/~schmidt/ACE.html
- 2. http://www.cs.wustl.edu/~schmidt/TAO.html
- 3. http://www.dre.vanderbilt.edu/CIAO/
- 4. http://www.dre.vanderbilt.edu/cosmic/
- 5. http://www.dre.vanderbilt.edu/~schmidt/
- 6. http://www.cs.wustl.edu/~schmidt/ACE-members.html
- 7. http://www.wustl.edu/
- 8. http://www.uci.edu/
- 9. http://www.vanderbilt.edu/
- 10. mailto:doc_group@cs.wustl.edu
- 11. http://www.cs.wustl.edu/~schmidt/ACE-users.html
- 12. http://www.cs.wustl.edu/~schmidt/ACE.html
- 13. http://www.cs.wustl.edu/~schmidt/TAO.html
- 14. http://www.dre.vanderbilt.edu/CIAO/
- 15. http://www.dre.vanderbilt.edu/~schmidt/DOC_ROOT/DAnCE/
- 16. http://www.dre.vanderbilt.edu/cosmic/
- 17. http://www.dre.vanderbilt.edu/
- 18. http://www.isis.vanderbilt.edu/
- 19. http://www.cs.wustl.edu/~schmidt/doc-center.html
- 20. http://www.cs.wustl.edu/~schmidt/commercial-support.html
- 21. mailto:d.schmidt@vanderbilt.edu
- 22. http://www.dre.vanderbilt.edu/~schmidt/
- 23. http://www.cs.wustl.edu/ACE.html
diff --git a/dep/acelite/ChangeLog b/dep/acelite/ChangeLog
deleted file mode 100644
index 7381bdcca07..00000000000
--- a/dep/acelite/ChangeLog
+++ /dev/null
@@ -1,2590 +0,0 @@
-Wed Aug 29 08:16:04 CEST 2012 Johnny Willemsen
-
- * ACE version 6.1.4 released.
-
-Mon Aug 27 20:38:00 UTC 2012 Steve Huston
-
- * include/makeinclude/platform_linux.GNU: Make CC and CXX setting
- conditional again. Conditional behavior is relied upon by users.
- Reverts the following:
- Tue Mar 1 11:31:55 UTC 2011 Olli Savia
-
-Mon Aug 27 09:43:43 UTC 2012 johnny
-
- * apps/JAWS/clients/WebSTONE/src/config.cache:
- * apps/JAWS/clients/WebSTONE/src/config.log:
- * apps/JAWS/clients/WebSTONE/src/config.status:
- Removed these files, generated by configure and
- shouldn't be stored in the repository
-
-Fri Aug 24 10:27:22 UTC 2012 johnny
-
- * examples/APG/Streams/CommandModule.h:
- * tests/Service_Config_Stream_Test.cpp:
- Add ACE_System_Time_Policy as second template argument
- to ACE_Module, the default template argument doesn't
- work with clang which seems to be a bug in that
- compiler
-
-Thu Aug 23 12:33:35 UTC 2012 johnny
-
- * ace/Condition_Attributes.inl:
- * ace/config-hpux-11.00.h:
- Another fix for hpux ia64 v3
-
-Thu Aug 23 06:35:20 UTC 2012 Johnny Willemsen
-
- * ace/Condition_Attributes.inl:
- Only check for ACE_LACKS_MONOTONIC_TIME
-
- * ace/Monotonic_Time_Policy.inl:
- Layout change
-
- * ace/config-hpux-11.00.h:
- Added ACE_LACKS_MONOTONIC_TIME
-
-Wed Aug 22 11:50:22 UTC 2012 Johnny Willemsen
-
- * ace/config-win32-common.h:
- Added ACE_LACKS_CLOCK_MONOTONIC and
- ACE_LACKS_CLOCK_REALTIME
-
-Wed Aug 22 06:13:12 UTC 2012 Johnny Willemsen
-
- * ace/os_include/sys/os_time.h:
- Fixed incorrect check in this file
-
-Tue Aug 21 16:55:13 UTC 2012 Johnny Willemsen
-
- * ace/os_include/sys/os_time.h:
- Introduced new ACE_LACKS_CLOCKID_T which is used to determine whether
- we need to define clockid_t in ACE. Moved CLOCK_MONOTONIC and
- CLOCK_REALTIME to file below
-
- * ace/os_include/sys/os_types.h:
- Added CLOCK_MONOTONIC and CLOCK_REALTIME here and introduced new
- ACE_LACKS_CLOCK_REALTIME and ACE_LACKS_CLOCK_MONOTONIC because on
- for example HPUX CLOCK_REALTIME is not a define but part of an enum
-
- * ace/config-win32-common.h:
- Added ACE_LACKS_CLOCKID_T
-
-Tue Aug 21 14:38:00 UTC 2012 Simon Massey
-
- * protocols/ace/INet/SSL_CallbackManager.h:
- Spelling in comment.
-
-Tue Aug 21 12:25:45 UTC 2012 Simon Massey
-
- * ace/SSL/SSL_Context.h:
- * ace/SSL/SSL_Context.inl:
-
- Solaris studio compilers amongst others were issuing warnings due to an
- incorrect type of function pointer (i.e. not extern "C", but standard
- C++ type) being stored/used of the form:
-
- Warning (Anachronism): Formal argument callback of type
- extern "C" int(*)(int,x509_store_ctx_st*)
- in call to
- SSL_CTX_set_verify(ssl_ctx_st*, int, extern "C" int(*)(int,x509_store_ctx_st*))
- is being passed
- int(*)(int,x509_store_ctx_st*)
-
- when the C++ code was providing callback functions to certain C system SSL
- library calls.
-
- Unfortunatly you cannot specify extern "C" linkage anywhere inside a
- class declaration or inside a function prototype for individual
- parameters. I.e:
-
- class { extern "C" int (*callback_) (int, void *); };
-
- to store an extern "C" function pointer as a data member of the
- class is illegal, as is:
-
- void function (extern "C" int (*callback) (int, void *);
-
- to declare a function (or a class member) that takes a extern "C"
- function pointer as a parameter.
-
- Since we need to specify an extern "C" function pointer as a parameter
- to be stored in the class and handled by member functions, we are forced
- to declare a typedef of that extern "C" function pointer outside of the
- class that we can then use. Unfortunatly you also are not allowed to
- simply add the extern "C" to the typedef itself, like this:
-
- typedef extern "C" int (*extern_C_callback_t) (int, void *);
-
- instead you have to place the typedef declaration inside an extern "C"
- block, thus:
-
- extern "C" {
- typedef int (*extern_C_callback_t) (int, void *);
- }
-
- This then results in the correct call type associated with the
- function pointer which may then be used inside the function and
- class declarations to remove these warnings and possiable incorrect
- call methods undertaken via the STL C functions. A lot of different
- compilers ignore extern "C" where it is not allowed, the only way
- I have found to be universally understood is as stated above.
-
- * protocols/ace/INet/SSL_CallbackManager.h:
- * protocols/ace/INet/SSL_CallbackManager.cpp:
-
- Similar problems and interfacing to the changed calling type of the above
- extern "C" function pointers. NOTE: just declaring a static function for
- the class is NOT sufficient to obtain the correct extern "C" calling type.
- We are therefore forced to declare friend functions external to the class
- (as again we cannot have a extern "C" declaration inside a class even for
- a static method) to do this job. Since these are extern "C" functions they
- also of course cannot be overloaded, i.e. they are required to be unique
- names. They also cannot be non-class static functions to make them private
- to the cpp file as they need to actually be seen by the class declaration
- to be made friends and therefore have to be included in the header file.
-
-Tue Aug 21 12:20:43 UTC 2012 Johnny Willemsen
-
- * ace/os_include/sys/os_types.h:
- Fixed HPUX problem
-
-Tue Aug 21 02:45:07 UTC 2012 Phil Mesnier
-
- * ace/config-macosx-leopard.h:
- setclock not supported on current macs.
-
-Mon Aug 20 18:07:25 UTC 2012 Johnny Willemsen
-
- * ace/Global_Macros.h:
- Doxyen fixes
-
- * bin/valgrind.supp:
- Added another needed suppression
-
-Mon Aug 20 10:03:23 UTC 2012 Johnny Willemsen
-
- * docs/ACE-monotonic-timer.html:
- Fixed fuzz
-
-Mon Aug 20 09:03:22 UTC 2012 Johnny Willemsen
-
- * ace/Module.cpp:
- Fixed possible memory leak and dead code, uncovered by Coverity scan
-
-Mon Aug 20 08:36:46 UTC 2012 Johnny Willemsen
-
- * docs/ACE-monotonic-timer.html:
- New document describing the ACE monotonic timer support for conditions,
- message queues and tasks
-
- * docs/index.html:
- Added new page, removed link to site that doesn't work anymore
-
-Mon Aug 20 08:21:00 UTC 2012 Johnny Willemsen
-
- * ace/os_include/sys/os_types.h:
- Define CLOCK_MONOTONIC to 1 when it is not defined, should fix
- hpux problems
-
-Mon Aug 20 07:57:53 UTC 2012 Johnny Willemsen
-
- * ace/Condition_Attributes.h:
- * ace/Condition_Attributes.inl:
- Added accessor for attributes and removed friend declaration,
- that hopefully fixes the Sun Studio 11 problems
-
- * ace/Condition_Recursive_Thread_Mutex.cpp:
- * ace/Condition_T.cpp:
- * ace/Condition_Thread_Mutex.cpp:
- Use accessor of the attributes.
-
-Sat Aug 18 19:25:38 UTC 2012 Johnny Willemsen
-
- * ace/Null_Condition.h:
- Fix for single threaded builds
-
-Sat Aug 18 19:23:21 UTC 2012 Johnny Willemsen
-
- * ace/Condition_Attributes.h:
- Added forward declaration, maybe this fixes solaris 9
-
-Fri Aug 17 18:05:54 UTC 2012 Johnny Willemsen
-
- * ace/OS_NS_Thread.inl:
- Attempt to fix clang warning
-
-Fri Aug 17 13:38:05 UTC 2012 Martin Corino
-
- * ace/Condition_Recursive_Thread_Mutex.h:
- * ace/Condition_Thread_Mutex.h:
- * ace/Null_Condition.h:
- * ace/Synch_Traits.h:
- Changes to attempt to fix Solaris9 SUNStudio11 problems.
-
-Fri Aug 17 12:28:32 UTC 2012 Martin Corino
-
- * ace/config-hpux-11.00.h:
- * ace/config-linux.h:
- Fixes (hopefully) for non-compliant POSIX platforms.
-
-Fri Aug 17 11:19:01 UTC 2012 Martin Corino
-
- * tests/Monotonic_Message_Queue_Test.cpp:
- * tests/Monotonic_Task_Test.cpp:
- Added include files because of compile errors in certain
- builds.
-
-Fri Aug 17 09:04:50 UTC 2012 Martin Corino
-
- * ace/Message_Queue_T.h:
- * ace/Message_Queue_T.cpp:
- * ace/Stream.h:
- * ace/Stream.cpp:
- * tests/Bug_4055_Regression_Test.cpp:
- * tests/Monotonic_Task_Test.cpp:
- Fixed compile errors for a bunch of crappy compilers
- like the one on RHEL53 and AIX.
-
-Thu Aug 16 18:47:59 UTC 2012 Johnny Willemsen
-
- * ace/ace.mpc:
- * ace/ace_for_tao.mpc:
- List Time_Value_T files
-
-Thu Aug 16 13:43:39 UTC 2012 Martin Corino
-
- * ace/Message_Queue_T.cpp:
- * ace/Stream.cpp:
- * ace/Thread_Manager.cpp:
- * tests/Bug_4055_Regression_Test.cpp:
- Fixed problems with single threaded builds.
-
-Thu Aug 16 12:44:05 UTC 2012 Martin Corino
-
- * ace/Task_T.inl:
- * ace/Time_Policy_T.inl:
- Fuzz fixes.
-
-Thu Aug 16 09:43:00 UTC 2012 Simon Massey
-
- * test/Bug_3943_Regression_Test.cpp:
-
- Another cast required to remove warning.
-
-Thu Aug 16 09:22:31 UTC 2012 Martin Corino
-
- * ace/Condition_Attributes.h:
- * ace/Condition_Attributes.inl:
- * ace/Condition_Attributes.cpp:
- * ace/Condition_Recursive_Thread_Mutex.h:
- * ace/Condition_Recursive_Thread_Mutex.cpp:
- * ace/Condition_T.h:
- * ace/Condition_T.cpp:
- * ace/Condition_Thread_Mutex.h:
- * ace/Condition_Thread_Mutex.inl:
- * ace/Condition_Thread_Mutex.cpp:
- * ace/Message_Queue.h:
- * ace/Message_Queue_T.h:
- * ace/Message_Queue_T.cpp:
- * ace/Module.h:
- * ace/Module.inl:
- * ace/Module.cpp:
- * ace/Monotonic_Time_Policy.h:
- * ace/Monotonic_Time_Policy.inl:
- * ace/Monotonic_Time_Policy.cpp:
- * ace/Null_Condition.h:
- * ace/OS_NS_Thread.h:
- * ace/OS_NS_Thread.inl:
- * ace/OS_NS_Thread.cpp:
- * ace/Stream.h:
- * ace/Stream.inl:
- * ace/Stream.cpp:
- * ace/Stream_Modules.h:
- * ace/Stream_Modules.cpp:
- * ace/Synch_Traits.h:
- * ace/Task_Ex_T.h:
- * ace/Task_Ex_T.inl:
- * ace/Task_Ex_T.cpp:
- * ace/Task_T.h:
- * ace/Task_T.inl:
- * ace/Task_T.cpp:
- * ace/Thread_Manager.h:
- * ace/Thread_Manager.cpp:
- * ace/Thread_Mutex.h:
- * ace/Time_Policy.h:
- * ace/Time_Policy.inl:
- * ace/Time_Policy.cpp:
- * ace/Time_Policy_T.h:
- * ace/Time_Policy_T.inl:
- * ace/Time_Policy_T.cpp:
- * ace/Time_Value.h:
- * ace/Time_Value.cpp:
- * ace/Time_Value_T.h:
- * ace/Time_Value_T.inl:
- * ace/Time_Value_T.cpp:
- * ace/ace.mpc:
- * ace/ace_for_tao.mpc:
- Added a Monotonic time policy and a Time_Value template
- supporting time policies. Refactored OS_NS_Thread time
- calculations to use new time policy aware functionality
- of time values. Added support for monotonic timers with
- condition variables in message queues, tasks and related
- classes. See NEWS file and new regression tests for more
- details.
- Full backward compatibility is maintained.
-
- * tests/Bug_4055_Regression_Test.cpp:
- Updated to fixed state.
-
- * tests/Monotonic_Message_Queue_Test.cpp:
- * tests/Monotonic_Task_Test.cpp:
- * tests/run_test.lst:
- * tests/tests.mpc:
- Added new monotonic timer regression tests.
-
- * NEWS:
- Added detailed update descriptions.
-
-Thu Aug 16 09:24:00 UTC 2012 Simon Massey
-
- * bin/PerlACE/Process_Win32.pm:
- * bin/PerlACE/ProcessVX_Win32.pm:
-
- If we wait for a process to exit, and it does, set the RUNNING status to false.
-
-Thu Aug 16 08:26:12 UTC 2012 Olli Savia
-
- * tests/tests.mpc:
- Bug_4055_Regression_Test uses threads.
-
-Wed Aug 15 14:10:00 UTC 2012 Simon Massey
-
- * test/Bug_3911_Regression_Test.cpp:
- * test/Bug_3943_Regression_Test.cpp:
-
- Some compilers warning against ordering pointers with integers.
-
-Wed Aug 15 11:42:28 UTC 2012 Johnny Willemsen
-
- * include/makeinclude/platform_linux_clang.GNU:
- Support for c++0x flag
-
-Wed Aug 15 11:29:48 UTC 2012 Johnny Willemsen
-
- * include/makeinclude/platform_clang_common.GNU:
- Support for c++0x flag
-
-Tue Aug 14 22:22:05 UTC 2012 Adam Mitz
-
- * ace/config-vxworks6.8.h:
-
- When building for VxWorks kernel mode, define ACE_LACKS_STD_WSTRING.
-
-Tue Aug 14 06:35:54 UTC 2012 Johnny Willemsen
-
- * bin/valgrind.supp:
- Extended suppression list
-
-Thu Aug 9 07:03:10 UTC 2012 Johnny Willemsen
-
- * docs/bczar/bczar.html:
- Added packages
-
- * include/makeinclude/platform_g++_common.GNU:
- Use -Wno-deprecated with C++11 due to the heavy usage of auto_ptr
-
- * tests/randomize.h:
- Doxygen fix
-
-Wed Aug 8 22:13:55 UTC 2012 Adam Mitz
-
- * ace/ACE.cpp:
- * ace/ACE_crc_ccitt.cpp:
- * ace/Basic_Types.h:
- * ace/Configuration_Import_Export.cpp:
- * ace/Handle_Set.inl:
- * ace/INET_Addr.inl:
- * ace/Message_Queue_Vx.inl:
- * ace/Name_Request_Reply.cpp:
- * ace/OS_NS_stdlib.cpp:
- * ace/OS_NS_unistd.inl:
- * ace/Select_Reactor_T.inl:
- * ace/Service_Config.cpp:
- * ace/Stack_Trace.cpp:
- * ace/UUID.cpp:
- * ace/config-vxworks6.9.h:
- * include/makeinclude/platform_vxworks6.8.GNU:
- * include/makeinclude/platform_vxworks6.9.GNU:
-
- Enable compiling for 64-bit VxWorks 6.9 (x86 RTP static).
-
-Wed Aug 8 15:30:00 UTC 2012 Simon Massey
-
- * ace/config-linux.h:
-
- According to man pages Linux uses different (compared to UNIX systems) types
- for setting IP_MULTICAST_TTL and IPV6_MULTICAST_LOOP / IP_MULTICAST_LOOP
- in setsockopt/getsockopt.
- In the current (circa 2012) kernel source however there is an explicit check
- for IPV6_MULTICAST_LOOP being sizeof(int). Anything else is rejected so it must
- not be a passed a bool, irrespective of what the man pages (still) say.
- i.e. #define ACE_HAS_IPV6_MULTICAST_LOOP_AS_BOOL 1 is wrong.
-
- * ace/SOCK_Dgram_Mcast.h:
- * ace/SOCK_Dgram_Mcast.inl:
-
- Override read/write acessor for the constructor options
- This class is typically default instantiated in a connection handler templated
- framework so these cannot be specified on construction.
-
-Mon Aug 6 20:54:17 UTC 2012 Adam Mitz
-
- * bin/PerlACE/TestTarget.pm:
-
- Updated fix from Fri Jul 20 17:37:27 UTC 2012 to work when
- one of source or destination is a relative path and other is not.
-
-Sat Jul 28 19:22:06 UTC 2012 Johnny Willemsen
-
- * bin/make_release.py:
- Fixed exclude
-
-Fri Jul 27 10:55:51 UTC 2012 Johnny Willemsen
-
- * etc/ace.doxygen:
- * etc/ace_inet.doxygen:
- * etc/ace_qos.doxygen:
- * etc/ace_rmcast.doxygen:
- * etc/ace_ssl.doxygen:
- * etc/acexml.doxygen:
- Generate UML diagrams, assume stl is buildin
-
-Fri Jul 27 08:57:07 UTC 2012 Johnny Willemsen
-
- * etc/ace.doxygen:
- * etc/ace_inet.doxygen:
- * etc/ace_qos.doxygen:
- * etc/ace_rmcast.doxygen:
- * etc/ace_ssl.doxygen:
- * etc/acexml.doxygen:
- Upgraded with doxygen -u
-
-Thu Jul 26 16:22:35 UTC 2012 Johnny Willemsen
-
- * bin/make_release.py:
- * docs/bczar/bczar.html:
- Improved instructions
-
-Thu Jul 26 14:40:45 UTC 2012 Johnny Willemsen
-
- * docs/bczar/bczar.html:
- Set all environment variables explicitly before running the doxygen
- script
-
-Thu Jul 26 10:19:34 UTC 2012 Johnny Willemsen
-
- * ace/ARGV.h:
- * ace/Arg_Shifter.h:
- Doxygen improvements
-
- * rpmbuild/ace-tao.spec:
- Removed ACE_XML_Utils, only compiled when xercesc is enabled
-
-Thu Jul 26 09:31:19 UTC 2012 Johnny Willemsen
-
- * NEWS:
- Updated for next release
-
- * bin/diff-builds-and-group-fixed-tests-only.sh:
- * bin/make_release.py:
- * docs/Download.html:
- * docs/bczar/bczar.html:
- Updated for x.1.3 release
-
- * etc/ace.doxygen:
- * etc/ace_inet.doxygen:
- * etc/ace_qos.doxygen:
- * etc/ace_rmcast.doxygen:
- * etc/ace_ssl.doxygen:
- * etc/acexml.doxygen:
- * etc/index.html:
- Removed deprecated tag
-
-Thu Jul 26 09:12:26 CEST 2012 Johnny Willemsen
-
- * ACE version 6.1.3 released.
-
-Fri Jul 20 17:37:27 UTC 2012 Adam Mitz
-
- * ace/config-vxworks6.8.h:
- * ace/config-vxworks6.9.h:
-
- Changes to build for VxWorks 6.8 kernel mode.
-
- * bin/PerlACE/ProcessVX_Win32.pm:
- * tests/run_test.lst:
-
- Changes for VxWorks testing.
-
- * bin/PerlACE/TestTarget.pm
-
- Fixed a Perl bug (ne vs. !=).
-
-Wed Jul 18 15:40:05 UTC 2012 Douglas C. Schmidt
-
- * Happy 50th Birthday to me!
-
-Tue Jun 26 21:47:18 UTC 2012 Adam Mitz
-
- * bin/valgrind.supp:
-
- Made the suppression for dlopen more generic, so that it
- can work for different linux/glibc versions.
-
-Tue Jun 26 13:18:13 UTC 2012 Johnny Willemsen
-
- * tests/Bug_4055_Regression_Test.cpp:
- Added commented out way to get the hr time
-
-Mon Jun 25 17:40:35 UTC 2012 Johnny Willemsen
-
- * tests/Bug_4055_Regression_Test.cpp:
- * tests/run_test.lst:
- * tests/tests.mpc:
- Added new unit test which currently fails. The ACE condition
- variables use an absolute timeout. If we for example wait for a
- timeout 3 seconds in the future and the system time is changed 10
- seconds back we are really waiting 13 seconds now. The ACE timer
- queues have support for using a monotonic time source using the
- time policies but this support is not available for conditions at
- this moment. When that is added, than in the ACE threading code
- the monotonic time source can be set on the pthread condition
- to control that we want to use a monotonic time source.
-
-Mon Jun 25 09:31:34 UTC 2012 Johnny Willemsen
-
- * ace/Condition_Attributes.h:
- * ace/Condition_Attributes.inl:
- * ace/Condition_Attributes.cpp:
- * ace/Condition_Recursive_Thread_Mutex.h:
- * ace/Condition_Thread_Mutex.h:
- * ace/Condition_Thread_Mutex.inl:
- * ace/ace.mpc:
- * ace/ace_for_tao.mpc:
- Moved condition attributes to its own file
-
-Fri Jun 22 00:30:11 UTC 2012 James H. Hill
-
- * tests/CDR_Test.cpp:
-
- Fixed compilation warnings on CentOS 3.9 and vc9
-
-Thu Jun 21 17:08:55 UTC 2012 Johnny Willemsen
-
- * ace/DLL.h:
- * ace/DLL_Manager.h:
- * ace/DLL_Manager.cpp:
- Changed the order that the ACE_DLL_Manager attempts to open a library
- Foo so that it will try Foo. before
- Foo.. This makes library loading using ACE succeed
- on the first try instead of the fourth on any platform requiring a
- library prefix, like Linux. For platforms that don't have a prefix
- it will also succeed on the first time. Thanks to Trent Nadeau
- for providing this improvement
-
-Wed Jun 20 12:54:29 UTC 2012 James H. Hill
-
- * tests/CDR_Test.cpp:
-
- Fixed error in test execution.
-
-Mon Jun 18 20:40:29 UTC 2012 James H. Hill
-
- * ace/CDR_Stream.h:
- * ace/CDR_Stream.cpp:
- * tests/CDR_Test.cpp:
-
- Extended ACE_OutputCDR placeholders to support all ACE_CDR
- simple types.
-
-Mon Jun 18 13:20:32 UTC 2012 Johnny Willemsen
-
- * bin/auto_run_tests.pl:
- Use -z for debug mode
-
-Mon Jun 18 06:44:11 UTC 2012 Johnny Willemsen
-
- * debian/*:
- Updated with latest files from debian packaging
-
-Thu Jun 14 14:05:13 UTC 2012 Johnny Willemsen
-
- * ace/XML_Utils/XML_Error_Handler.cpp:
- Only print errors on cerr when we have ACE::debug enabled
-
-Wed Jun 13 05:57:16 UTC 2012 Johnny Willemsen
-
- * docs/bczar/bczar.html:
- Added another package
-
-Tue Jun 12 17:30:47 UTC 2012 Johnny Willemsen
-
- * bin/make_release.py:
- Exclude CIAO_*_OpenDDS workspaces for the moment
-
-Mon Jun 11 21:45:19 UTC 2012 Adam Mitz
-
- * NEWS:
- * ace/config-lite.h:
- * include/makeinclude/platform_sunos5_sunc++.GNU:
-
- Added support for Oracle Solaris Studio 12 Update 3 (SunCC 5.12).
-
-Mon Jun 11 17:05:36 UTC 2012 Johnny Willemsen
-
- * bin/auto_run_tests.pl:
- Added option -d to run OpenDDS tests also
-
- * bin/diff-builds-and-group-fixed-tests-only.sh:
- Also check OpenDDS lst files
-
-Thu Jun 7 10:13:13 UTC 2012 Johnny Willemsen
-
- * ace/Condition_Thread_Mutex.h:
- * ace/Dynamic_Message_Strategy.h:
- * ace/Message_Queue.h:
- * ace/Metrics_Cache_T.h:
- Doxygen fixes
-
-Wed Jun 6 14:46:53 UTC 2012 Johnny Willemsen
-
- * ace/XML_Utils/XSCRT/Traversal.hpp:
- * ace/XML_Utils/XSCRT/Traversal.tpp:
- Readded tpp file, shouldn't have been deleted
-
-Wed Jun 6 13:09:02 UTC 2012 Johnny Willemsen
-
- * ace/XML_Utils/XMLSchema/Traversal.hpp:
- * ace/XML_Utils/XMLSchema/Types.hpp:
- * ace/XML_Utils/XMLSchema/Writer.hpp:
- * ace/XML_Utils/XSCRT/Elements.hpp:
- * ace/XML_Utils/XSCRT/Parser.hpp:
- * ace/XML_Utils/XSCRT/Traversal.hpp:
- * ace/XML_Utils/XSCRT/Writer.hpp:
- * ace/XML_Utils/XSCRT/XML.hpp:
- Removed includes
-
- * ace/XML_Utils/XMLSchema/Traversal.tpp:
- * ace/XML_Utils/XMLSchema/Types.tpp:
- * ace/XML_Utils/XMLSchema/Writer.tpp:
- * ace/XML_Utils/XSCRT/Elements.tpp:
- * ace/XML_Utils/XSCRT/Parser.tpp:
- * ace/XML_Utils/XSCRT/Traversal.tpp:
- * ace/XML_Utils/XSCRT/Writer.tpp:
- * ace/XML_Utils/XSCRT/XML.tpp:
- Removed these files.
-
-Wed Jun 6 10:27:33 UTC 2012 Johnny Willemsen
-
- * ace/XML_Utils/XML.mpc:
- Install fixes
-
-Wed Jun 6 08:12:22 UTC 2012 Johnny Willemsen
-
- * ace/XML_Utils/XML.mpc:
- Install fixes
-
-Fri Jun 1 12:43:48 UTC 2012 Johnny Willemsen
-
- * ace/Condition_Thread_Mutex.cpp:
- * ace/Message_Queue_T.h:
- * ace/Message_Queue_T.cpp:
- * ace/Thread_Semaphore.h:
- * ace/Time_Policy.h:
- * ace/Timer_Hash_T.h:
- Doxygen fixes
-
-Thu May 31 14:05:51 UTC 2012 Johnny Willemsen
-
- * rpmbuild/ace-tao.spec:
- Added new library
-
-Thu May 31 12:31:38 UTC 2012 Johnny Willemsen
-
- * ace/XML_Utils/XMLSchema:
- * ace/XML_Utils/XMLSchema/Traversal.hpp:
- * ace/XML_Utils/XMLSchema/TypeInfo.hpp:
- * ace/XML_Utils/XMLSchema/Types.hpp:
- * ace/XML_Utils/XMLSchema/Writer.hpp:
- * ace/XML_Utils/XMLSchema/id_map.hpp:
- * ace/XML_Utils/XSCRT:
- * ace/XML_Utils/XSCRT/Elements.hpp:
- * ace/XML_Utils/XSCRT/ExtendedTypeInfo.hpp:
- * ace/XML_Utils/XSCRT/Parser.hpp:
- * ace/XML_Utils/XSCRT/Traversal.hpp:
- * ace/XML_Utils/XSCRT/Writer.hpp:
- * ace/XML_Utils/XSCRT/XML.hpp:
- * ace/XML_Utils/XSCRT/XMLSchema.hpp:
- Moved these files from DAnCE to ACE
-
- * ace/XML_Utils/XSCRT/Elements.ipp:
- * ace/XML_Utils/XSCRT/Parser.ipp:
- * ace/XML_Utils/XSCRT/Traversal.ipp:
- * ace/XML_Utils/XSCRT/Writer.ipp:
- * ace/XML_Utils/XSCRT/XML.ipp:
- Removed these files.
-
-Thu May 31 09:12:07 UTC 2012 Johnny Willemsen
-
- * ace/XML_Utils:
- * ace/XML_Utils/XML.mpc:
- * ace/XML_Utils/XML_Error_Handler.h:
- * ace/XML_Utils/XML_Helper.h:
- * ace/XML_Utils/XML_Schema_Resolver.h:
- * bin/MakeProjectCreator/config/ace_xml_utils.mpb:
- New ACE_XML_Utils library. This is coming from DAnCe and had to
- move to ACE because it is now used in more places and soon will
- also be used by OpenDDS
-
-Thu May 31 07:57:59 UTC 2012 Johnny Willemsen
-
- * ace/High_Res_Timer.h:
- * ace/Message_Block.h:
- Doxygen improvements
-
- * ace/High_Res_Timer.inl:
- Use gsf type to prevent overflow
-
- * docs/bczar/bczar.html:
- Added some more packages
-
-Thu May 24 14:35:04 UTC 2012 Steve Huston
-
- * ace/Cache_Map_Manager_T.cpp (find): Remove extraneous () from
- 'second' - leftover from ACE_Pair days.
-
- * tests/Cache_Map_Manager_Test.cpp: Add call to the above method.
-
- * THANKS: Thanks to Milind Pangarkar for the above test, and fix.
-
-Thu May 24 07:58:53 UTC 2012 Johnny Willemsen
-
- * ace/High_Res_Timer.h:
- * ace/config-win32-msvc.h:
- Documentation updates
-
- * ace/High_Res_Timer.inl:
- Layout changes
-
- * ace/High_Res_Timer.cpp:
- Use this
-
-Thu May 24 05:56:27 UTC 2012 Johnny Willemsen
-
- * bin/MakeProjectCreator/config/MPC.cfg:
- Added XSC_ROOT
-
- * bin/valgrind.supp:
- Simplified this file
-
-Mon May 21 18:05:32 UTC 2012 Johnny Willemsen
-
- * tests/INTEGRITY.ld:
- Removed this file.
-
-Mon May 21 07:15:10 UTC 2012 Johnny Willemsen
-
- * NEWS:
- * bin/diff-builds-and-group-fixed-tests-only.sh:
- * docs/Download.html:
- * docs/bczar/bczar.html:
- * etc/index.html:
- Updated for new release
-
-Sat May 19 14:28:57 CEST 2012 Johnny Willemsen
-
- * ACE version 6.1.2 released.
-
-Thu May 17 16:16:09 UTC 2012 Adam Mitz
-
- * ACE-INSTALL.html:
-
- Replaced the make flag static_libs with static_libs_only.
- Using static_libs implies that both static and shared can
- be built at the same time, which is not true in general.
-
-Thu May 17 15:42:36 UTC 2012 Steve Huston
-
- * ace/Reactor.h: Clarified the timeout conditions on
- run_reactor_event_loop(). Thank you to Mohsin Zaidi for this
- clarification.
-
- * THANKS: Added Mohsin Zaidi to the Hall of Fame.
-
-Wed May 16 17:41:21 UTC 2012 Steve Huston
-
- * ace/OS_NS_Thread.cpp (ACE_Thread_ID::to_string): Use string literals
- for the sprintf formats rather than build them up. Things have
- simplified to the point we don't need that any longer. Thanks to
- Rick Ohnemus for providing the patch. Fixes Bugzilla #4021.
-
-Wed May 16 06:44:23 UTC 2012 Johnny Willemsen
-
- * tests/run_test.lst:
- * tests/tests.mpc:
- * tests/Bug_4008_Regression_Test.cpp:
- Removed bug 4008 test, it was testing incorrect assumptions
-
-Wed May 16 06:42:45 UTC 2012 Johnny Willemsen
-
- * ace/Basic_Types.h:
- * ace/Basic_Types.cpp:
- * ace/Functor.inl:
- * ace/High_Res_Timer.inl:
- * ace/OS_NS_time.h:
- * ace/OS_NS_time.inl:
- * tests/Basic_Types_Test.cpp:
- * tests/Bug_2434_Regression_Test.cpp:
- * tests/Time_Value_Test.cpp:
- More cleanup due to removal of NSK
-
- * ace/Basic_Types.inl:
- Removed this file.
-
-Tue May 15 18:16:09 UTC 2012 Johnny Willemsen
-
- * ace/ACE.inl:
- * ace/Atomic_Op_T.h:
- * ace/Basic_Types.h:
- * ace/Basic_Types.inl:
- * ace/Basic_Types.cpp:
- * ace/CDR_Base.h:
- * ace/Functor.h:
- * ace/Functor.inl:
- * ace/Handle_Set.cpp:
- * ace/High_Res_Timer.cpp:
- * ace/Log_Msg.cpp:
- * ace/Numeric_Limits.h:
- * ace/OS_NS_Thread.inl:
- * ace/OS_NS_Thread.cpp:
- * ace/OS_NS_stdlib.inl:
- * ace/OS_NS_sys_select.inl:
- * ace/OS_NS_sys_wait.inl:
- * ace/OS_NS_time.h:
- * ace/OS_NS_time.inl:
- * ace/OS_NS_unistd.inl:
- * ace/Profile_Timer.cpp:
- * ace/Sched_Params.cpp:
- * ace/Stats.cpp:
- * ace/Task.cpp:
- * ace/Throughput_Stats.cpp:
- * ace/Time_Value.h:
- * ace/Time_Value.inl:
- * ace/Truncate.h:
- * ace/UUID.cpp:
- * ace/os_include/os_pthread.h:
- * performance-tests/Server_Concurrency/Latency_Stats.h:
- * performance-tests/Server_Concurrency/Leader_Follower/leader_follower.cpp:
- * performance-tests/Server_Concurrency/Queue_Based_Workers/workers.cpp:
- * performance-tests/UDP/udp_test.cpp:
- * tests/Atomic_Op_Test.cpp:
- * tests/Basic_Types_Test.cpp:
- * tests/CDR_Array_Test.cpp:
- Removed support for Tandem NSK. That was the last platform that
- needed the emulated versions of ACE_INT64 and ACE_UINT64, that
- emulation has now been removed
-
- * ace/config-tandem-nsk-mips-v2.h:
- * ace/config-tandem-nsk-mips-v3.h:
- Removed these files.
-
-Mon May 14 18:48:14 UTC 2012 Johnny Willemsen
-
- * performance-tests/Server_Concurrency/Latency_Stats.h:
- Fixed conversion warnings
-
-Sun May 13 17:13:31 UTC 2012 Johnny Willemsen
-
- * ace/Sample_History.h:
- * ace/Sample_History.inl:
- * ace/Sample_History.cpp:
- Introduced scale_factor_type traits to handle the fact that the
- ACE HighResTimer scale factor is now ACE_UINT64
-
-Sun May 13 12:27:03 UTC 2012 Johnny Willemsen
-
- * ace/High_Res_Timer.h:
- Fixed typo
-
- * ace/Basic_Stats.h:
- * ace/Basic_Stats.cpp:
- * ace/Throughput_Stats.h:
- * ace/Throughput_Stats.cpp:
- Introduced scale_factor_type traits to handle the fact that the
- ACE HighResTimer scale factor is now ACE_UINT64
-
- * ace/Timeprobe_T.cpp:
- Use correct trait for the scale factor
-
- * performance-tests/RPC/client.cpp:
- * performance-tests/SCTP/SOCK_SEQPACK_clt.cpp:
- * performance-tests/SCTP/SOCK_STREAM_clt.cpp:
- * performance-tests/Server_Concurrency/Latency_Stats.h:
- * performance-tests/TCP/tcp_test.cpp:
- Use ACE_High_Res_Timer::global_scale_factor_type
-
-Sat May 12 11:11:45 UTC 2012 Johnny Willemsen
-
- * ace/Time_Value.h:
- * ace/Time_Value.cpp:
- None of the windows compilers define ACE_LACKS_LONGLONG_T
-
- * ace/High_Res_Timer.h:
- * ace/High_Res_Timer.inl:
- * ace/High_Res_Timer.cpp:
- Integrated patches from bugzilla 3703 increasing the precision
- of the high resolution timers on windows
-
-Sat May 12 11:03:57 UTC 2012 Johnny Willemsen
-
- * ASNMP/asnmp/transaction.cpp:
- * Kokyu/Dispatch_Deferrer.cpp:
- Compare return value of schedule_timer with -1
-
- * ace/OS_NS_time.h:
- None of the windows compilers define ACE_LACKS_LONGLONG_T
-
- * bin/PerlACE/TestTarget_WinCE.pm:
- Typo fix
-
-Sat May 12 11:01:50 UTC 2012 Johnny Willemsen
-
- * ace/config-win32-common.h:
- None of the windows compilers define ACE_LACKS_LONGLONG_T
-
-Sat May 12 10:54:24 UTC 2012 Johnny Willemsen
-
- * ace/Numeric_Limits.h:
- Fixed typo
-
-Fri May 11 17:42:08 UTC 2012 Steve Huston
-
- * ace/Dev_Poll_Reactor.cpp (mask_ops_i): Return -1 if epoll_ctl
- fails and we don't recover from it. Fixes Bugzilla #4019. Thanks
- to David Simmonds for this fix.
-
-Fri May 4 17:25:53 UTC 2012 Johnny Willemsen
-
- * ace/Acceptor.cpp:
- Fixed incorrect check of the return value of schedule_timer,
- an error is indicated with -1, not 0. Thanks to Deux deVille
- for reporting this
-
-Thu May 3 07:15:54 UTC 2012 Johnny Willemsen
-
- * tests/Bug_3673_Regression_Test.cpp:
- Fixed typo
-
-Wed May 2 18:36:25 UTC 2012 Johnny Willemsen
-
- * ace/OS_NS_math.h:
- Fixed compile warning with WinCE
-
-Wed May 2 17:08:28 UTC 2012 Jeff Parsons
-
- * THANKS:
-
- Added Markus Manck
-
-Tue May 1 17:38:13 UTC 2012 Johnny Willemsen
-
- * bin/msvc_mpc_auto_compile.pl:
- Added -project_root to override $ACE_ROOT as root to search for
- solutions. This is needed when using this script in a flat directory
- layout
-
-Tue May 1 12:52:45 UTC 2012 Johnny Willemsen
-
- * ace/OS_NS_sys_time.cpp:
- * ace/config-win32-msvc-10.h:
- * ace/config-win32-msvc-8.h:
- * ace/config-win32-msvc-9.h:
- WinCE also has non conformant timeval. When _USE_32BIT_TIME_T is not
- defined we have to use our workaround in all cases
-
-Tue May 1 11:42:22 UTC 2012 Johnny Willemsen
-
- * ace/os_include/sys/os_stat.h:
- Fixed compile error
-
-Tue May 1 10:25:37 UTC 2012 Johnny Willemsen
-
- * ace/os_include/sys/os_stat.h:
- Compile fix for WinCE 7
-
-Tue May 1 07:48:30 UTC 2012 Johnny Willemsen
-
- * ace/Mem_Map.cpp:
- Layout changes
-
- * ace/config-win32-msvc-9.h:
- Removed wince comment
-
-Sun Apr 29 19:17:29 UTC 2012 Johnny Willemsen
-
- * bin/msvc_mpc_auto_compile.pl:
- More improvements to this script
-
-Sun Apr 29 19:01:08 UTC 2012 Johnny Willemsen
-
- * bin/msvc_mpc_auto_compile.pl:
- Support flat layout
-
-Fri Apr 27 18:43:31 UTC 2012 Johnny Willemsen
-
- * bin/msvc_mpc_auto_compile.pl:
- Corrected output messages
-
-Fri Apr 27 18:40:51 UTC 2012 Johnny Willemsen
-
- * ace/OS_NS_time.h:
- * ace/config-win32-msvc-9.h:
- First fixes for WinCE 7
-
-Wed Apr 25 07:02:16 UTC 2012 Johnny Willemsen
-
- * ace/Get_Opt.cpp:
- Reverted Wed Apr 18 08:51:31 UTC 2012 Martin Corino
-
-Tue Apr 24 01:18:27 UTC 2012 Douglas C. Schmidt
-
- * ace/String_Base.h (template): Zapped the 'explicit' keywords
- introduced by the change in
-
- Tue Apr 17 19:09:30 UTC 2012 Douglas C. Schmidt
-
- since it was breaking too much code.
-
-Wed Apr 18 08:51:31 UTC 2012 Martin Corino
-
- * ace/String_Base.h:
- Reverted 'explicit' declaration for single arg constructor for
- const ACE_TCHAR* as implicit conversion of this arg type to
- ACE string class is the expected behaviour (similar to the
- STL std::string).
-
- * ace/Get_Opt.cpp:
- Introduced explicit ACE_CString constructor call for single
- arg ACE_TCHAR (not pointer) constructor.
-
-Wed Apr 18 06:31:56 UTC 2012 Johnny Willemsen
-
- * ace/Future.cpp:
- Fixed commented out guard. Thanks to Andreas Dröscher
- for reporting this.
-
-Tue Apr 17 19:09:30 UTC 2012 Douglas C. Schmidt
-
- * ace/String_Base.h: Made the single parameter constructors
- explicit to avoid problems with implict conversions. Thanks to
- Adam Rymarczuk for
- reporting this.
-
-Thu Apr 12 11:25:25 UTC 2012 Johnny Willemsen
-
- * include/makeinclude/platform_linux_icc.GNU:
- Added support for c++0x
-
-Tue Apr 10 20:09:23 UTC 2012 Douglas C. Schmidt
-
- * ace/Dev_Poll_Reactor.cpp (ACE_Dev_Poll_Reactor::resumable_handler):
- Changed this method to return 1 instead of 0. Thanks to David
- Simmonds for providing
- this fix. This fixes bugid 4015.
-
- Added David to the ACE hall of fame.
-
-Tue Apr 10 20:10:06 UTC 2012 Adam Mitz
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
-
- Install the Inline_Files even with inline=0. Many of these files
- are still needed, especially *_T.inl. This resolves bug #4002.
-
-Mon Apr 9 21:57:39 UTC 2012 Steve Huston
-
- * ace/Timer_Queue_T.cpp (calculate_timeout): Lock the mutex before
- accessing timer queue elements to calculate the timeout. Thanks to
- Kannan Ramaswamy for this fix.
-
-Sun Apr 8 14:25:23 UTC 2012 Phil Mesnier
-
- * ace/ace.mpc:
-
- Move ace_wchar.inl to the header section so that it is always
- installed even when the library is built with inline=0. This is
- required because ace_wchar is always inlined.
-
-Fri Apr 6 11:58:40 UTC 2012 Johnny Willemsen
-
- * docs/Download.html:
- Added another rpm
-
-Fri Apr 6 10:48:03 UTC 2012 Johnny Willemsen
-
- * NEWS:
- * bin/diff-builds-and-group-fixed-tests-only.sh:
- * docs/Download.html:
- * docs/bczar/bczar.html:
- * etc/index.html:
- Updated for next release
-
-Fri Apr 06 09:03:19 CEST 2012 Johnny Willemsen
-
- * ACE version 6.1.1 released.
-
-Tue Apr 3 22:49:11 UTC 2012 Steve Huston
-
- * ace/SOCK_Dgram_Mcast.cpp (subscribe_ifs): Set the error code when
- a Windows API call fails. Also, when calling GetAdaptersAddresses()
- to both check size and get the info, supply GAA_FLAG_SKIP_MULTICAST
- as the flag value. This avoids obtaining info for joined multicast
- addresses, not multicastable interfaces. Without the flag, and if
- some other process does a join between the size-check call and the
- info-gathering call, the size will be wrong.
-
-Tue Apr 3 17:01:33 UTC 2012 Jeff Parsons
-
- * THANKS:
-
- Added Thomas Stegemann .
-
-Tue Apr 3 16:18:35 UTC 2012 Douglas C. Schmidt
-
- * ace/ACE.cpp (ACE::timestamp): Fixed an "off-by-one" error that
- caused corruption of timestamps when using
- ACE_LOG_TIMESTAMP="TIME" env var. Thanks to Andrea Sormanni
- for reporting this and
- providing a fix.
-
- Added Andrea to the Hall of Fame!
-
-Fri Mar 30 14:33:58 UTC 2012 Steve Huston
-
- * examples/C++NPv1/Process_Per_Connection_Logging_Server.cpp: Changed
- use of ::sscanf_s() to only those platforms with the setting
- ACE_HAS_TR24731_2005_CRT (VC8 and up).
-
-Fri Mar 30 13:39:25 UTC 2012 Adam Mitz
-
- * include/makeinclude/platform_win32_msvc.GNU:
-
- Added iphlpapi to the list of system libraries.
-
-Thu Mar 29 21:50:17 UTC 2012 Adam Mitz
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
-
- Postbuild steps need a dependency on the executable or library
- so that parallel make will run them at the right time.
-
-Wed Mar 28 22:03:45 UTC 2012 Steve Huston
-
- * examples/C++NPv1/Process_Per_Connection_Logging_Server.cpp: Changed
- the +H handle value scan to know this is a hex value on Windows, but
- a decimal value on everything else. Thanks to Andy Gokhale for this.
-
-Wed Mar 28 21:44:20 UTC 2012 Steve Huston
-
- * tests/Multicast_Test.cpp: Removed the forced set_nic to "lo" for
- Linux. It's not needed with the changes from:
- Wed Mar 21 21:57:40 UTC 2012 Steve Huston
-
-Mon Mar 26 11:27:11 UTC 2012 Johnny Willemsen
-
- * include/makeinclude/platform_mingw32.GNU:
- Added iphlpapi
-
-Sat Mar 24 21:53:13 UTC 2012 Steve Huston
-
- * ace/SOCK_Dgram_Mcast.cpp (subscribe_ifs): For Windows, handle IPv6
- and IPv4 differently. The make_multicast_ifaddr() call that will end
- up being made for IPv4 wants the interface's IP address, not name.
-
- * bin/MakeProjectCreator/config/acedefaults.mpb:
- * bin/MakeProjectCreator/config/ipv6.mpb: Moved the lit_lib for iphlpapi
- on Windows from the IPv6 base to acedefaults. SOCK_Dgram_Mcast.cpp
- uses it for both IPv4 and IPv6 now.
-
-Fri Mar 23 22:06:11 UTC 2012 Steve Huston
-
- * ace/WIN32_Asynch_IO.cpp: Fixed possible heap corruption in
- ACE_SOCK_Dgram_Read_Dgram::recv(). Thank you to
- Dmytro Ovdiienko for unconvering this.
-
- * THANKS: Added Dmytro to the Hall of Fame.
-
-Thu Mar 22 16:23:14 UTC 2012 Steve Huston
-
- * ace/SOCK_Dgram_Mcast.h: Corrected the description of conditions
- under which using OPT_NULLIFACE_ALL works and neatened things up.
-
- * tests/Multicast_Test.cpp: Turn on IP_MULTICAST_LOOP all the time.
- This test requires it and it's not universally the default.
-
-Thu Mar 22 13:03:46 UTC 2012 Johnny Willemsen
-
- * ace/ARGV.cpp:
- * ace/Acceptor.cpp:
- * ace/Asynch_Acceptor.cpp:
- * ace/Cached_Connect_Strategy_T.cpp:
- * ace/Lib_Find.cpp:
- * ace/Strategies_T.cpp:
- * ace/Timer_Heap_T.cpp:
- Fixed coverity errors
-
-Wed Mar 21 21:57:40 UTC 2012 Steve Huston
-
- * ace/SOCK_Dgram_Mcast.cpp (subscribe_ifs): Expanded the use of
- code to scan interfaces to be always, not just for IPv6, when
- subscribing with OPT_NULLIFACE_ALL and no specific interface.
- Also replaced use of ACE_OS::if_nameindex with getifaddr() when
- it's available (which was only on Linux anyway) so checks
- for interface up and multicastable can be made before joining.
- The code now works for systems with ACE_HAS_GETIFDADDR (incl.
- Linux, which was my main issue driving this) and Win32. The others
- end up in the old get_ip_interfaces code which will never work
- anywhere as far as I can tell because it tries to subscribe to an
- interface named with the IP address in string form.
-
- * tests/Multicast_Test.cpp: Removed hack force of interface "lo0"
- on join(). No need for that with the fix above. For background, this
- was added at:
- Thu Jan 21 15:25:30 UTC 2010 Martin Corino
-
- * ace/Sock_Connect.cpp (get_ip_interfaces_getifaddr): Will no longer
- return an interface marked 'down'. Partially fixes Bugzilla #1990
- but other platform-specific changes are needed to resolve it
- completely.
-
-Sat Mar 17 12:16:15 UTC 2012 Johnny Willemsen
-
- * docs/Download.html:
- Added link to the mailing lists with an advice for people to subscribe
-
-Sat Mar 17 12:11:15 UTC 2012 Johnny Willemsen
-
- * bin/cleanbuilds.sh:
- * bin/diff-builds.pl:
- Updated teststat links
-
-Wed Mar 14 10:04:06 UTC 2012 Johnny Willemsen
-
- * docs/Download.html:
- Added link to ORBZone as community site for CORBA/CCM
-
- * tests/run_test.lst:
- Mark 4008 as not fixed
-
-Tue Mar 13 11:24:33 UTC 2012 Johnny Willemsen
-
- * ace/Service_Gestalt.cpp:
- Reverted change below, breaks Missing_Svc_Conf_Test test
-
-Tue Mar 13 09:36:18 UTC 2012 Johnny Willemsen
-
- * ace/Service_Gestalt.cpp:
- Fixed bugzilla 4008, thanks to Derek Dominish
- for
- creating the fix
-
-Tue Mar 13 09:29:56 UTC 2012 Johnny Willemsen
-
- * tests/Bug_4008_Regression_Test.cpp:
- * tests/run_test.lst:
- * tests/tests.mpc:
- New test for bugzilla 4008. Thanks to Derek Dominish
- for
- creating this test
-
-Mon Mar 12 20:22:17 UTC 2012 Adam Mitz
-
- * include/makeinclude/rules.local.GNU:
-
- Revert this part of Friday's change, with a comment added
- to describe why this use of 'pwd' is different.
-
-Fri Mar 9 20:38:22 UTC 2012 Adam Mitz
-
- * include/makeinclude/rules.lib.GNU:
-
- When creating an archive library, use all object files instead of
- just modified object files. This fixes a bug that can occur when
- two different subdirectories have objects files with the same name.
- The archive dosn't track directory names so "replacing" one changed
- object could actually be clobbering another one.
-
- * include/makeinclude/rules.local.GNU:
-
- Use the $(PWD) make variable for current directory.
-
-Wed Mar 7 14:58:07 UTC 2012 Johnny Willemsen
-
- * docs/Download.html:
- Added new download link for latest minor with versioned namespaces
-
-Wed Mar 7 14:37:18 UTC 2012 Johnny Willemsen
-
- * rpmbuild/ace-tao.spec:
- Fix for ppc64
-
-Wed Mar 7 13:31:58 UTC 2012 Johnny Willemsen
-
- * ace/Base_Thread_Adapter.h:
- * ace/Base_Thread_Adapter.cpp:
- * ace/ETCL/ETCL_Constraint.inl:
- * ace/Module.cpp:
- * ace/Stream.cpp:
- * ace/Thread_Manager.h:
- * ace/Timer_Hash_T.cpp:
- Fixed coverity errors
-
-Wed Mar 7 10:55:28 UTC 2012 Johnny Willemsen
-
- * rpmbuild/ace-tao.spec:
- Added new libraries
-
-Wed Mar 7 10:02:49 UTC 2012 Johnny Willemsen
-
- * NEWS:
- * bin/diff-builds-and-group-fixed-tests-only.sh:
- * docs/Download.html:
- * docs/bczar/bczar.html:
- * etc/index.html:
- Updated for release
-
-Wed Mar 07 09:04:40 CET 2012 Johnny Willemsen
-
- * ACE version 6.1.0 released.
-
-Sat Mar 3 20:48:15 UTC 2012 Johnny Willemsen
-
- * ace/Thread_Manager.cpp:
- Coverity fix
-
-Sat Mar 3 20:45:30 UTC 2012 Johnny Willemsen
-
- * ace/Event_Handler_Handle_Timeout_Upcall.cpp:
- Coverity fix
-
-Sat Mar 3 20:22:09 UTC 2012 Johnny Willemsen
-
- * ace/Compression/rle/RLECompressor.h:
- Fixed export macro
-
-Fri Mar 2 12:41:21 UTC 2012 Johnny Willemsen
-
- * ace/Compression/rle/RLECompressor.h:
- Fixed export macro
-
-Wed Feb 29 16:30:00 UTC 2012 Simon Massey
-
- * ace/CDR_Stream.cpp:
- Allow strings to be indirected (required for ValueType RepoIDs).
-
-Wed Feb 29 07:25:21 UTC 2012 Johnny Willemsen
-
- * ace/Handle_Set.cpp:
- * ace/Select_Reactor_Base.cpp:
- * ace/Service_Types.cpp:
- Fixed coverity errors
-
-Tue Feb 28 14:35:36 UTC 2012 Johnny Willemsen
-
- * ace/Process.cpp:
- Fixed coverity error
-
-Tue Feb 28 03:27:28 UTC 2012 Douglas C. Schmidt
-
- *
- apps/JAWS3/jaws3/Reactive_IO.cpp (JAWS_IO_Reactive_Transmit::handle_output_source):
- Check mb == 0 before using it. Thanks to Andrey Karpov for reporting this.
-
-Tue Feb 28 03:18:56 UTC 2012 Douglas C. Schmidt
-
- * ace/Throughput_Stats.cpp (ACE_Throughput_Stats::sample): Zapped
- a redundant else statement. Thanks to Andrey Karpov for reporting this.
-
-Tue Feb 28 03:15:37 UTC 2012 Douglas C. Schmidt
-
- * protocols/ace/INet/URLBase.cpp (ACE): Changed
-
- if (pos > 0 && url_string[pos+1] == '/' && url_string[pos+1] == '/')
-
- to
-
- if (pos > 0 && url_string[pos+1] == '/' && url_string[pos+2] == '/')
-
- Thanks to Andrey Karpov for reporting
- this.
-
-Mon Feb 27 08:11:06 UTC 2012 Johnny Willemsen
-
- * ace/Compression/rle/RLECompressor.h:
- Doxygen fix
-
- * ace/Compression/rle/RLECompressor.cpp:
- Fixed gcc warning
-
-Fri Feb 24 09:19:40 UTC 2012 Johnny Willemsen
-
- * ace/Compression/Compressor.h:
- Fixed compile warning
-
-Fri Feb 24 09:14:22 UTC 2012 Johnny Willemsen
-
- * ace/Compression/Compressor.h:
- * ace/Compression/Compressor.cpp:
- * ace/Compression/rle/RLECompressor.h:
- * ace/Compression/rle/RLECompressor.cpp:
- Added virtual destructors
-
-Fri Feb 24 08:45:08 UTC 2012 Johnny Willemsen
-
- * ace/Compression/ACE_Compression.mpc:
- * ace/Compression/rle/ACE_RLECompression.mpc:
- Fixed id and install problems
-
- * bin/fuzz.pl:
- Extended check for incorrect id tags
-
-Thu Feb 23 08:20:56 UTC 2012 Johnny Willemsen
-
- * ace/Compression/Compressor.h:
- * ace/Compression/rle/RLECompressor.h:
- * bin/MakeProjectCreator/config/ace_compressionlib.mpb:
- * bin/MakeProjectCreator/config/ace_rlecompressionlib.mpb:
- Fuzz fixes
-
-Thu Feb 23 07:52:58 UTC 2012 Johnny Willemsen
-
- * ace/Compression:
- * ace/Compression/ACE_Compression.mpc:
- * ace/Compression/ACE_Compression_export.h:
- * ace/Compression/Compressor.h:
- * ace/Compression/Compressor.inl:
- * ace/Compression/Compressor.cpp:
- * ace/Compression/rle:
- * ace/Compression/rle/ACE_RLECompression.mpc:
- * ace/Compression/rle/ACE_RLECompression_export.h:
- * ace/Compression/rle/RLECompressor.h:
- * ace/Compression/rle/RLECompressor.cpp:
- * bin/MakeProjectCreator/config/ace_compressionlib.mpb:
- * bin/MakeProjectCreator/config/ace_rlecompressionlib.mpb:
- Added new ACE compression and rle compressor libraries. This code
- was first part of TAO, but now moved to ACE because it provides
- a basic run length encoding compressor that makes it possible to
- compress data without depending on any external library
-
- * docs/bczar/bczar.html:
- Added package
-
-Tue Feb 21 14:52:02 UTC 2012 Adam Mitz
-
- * ace/OS_NS_Thread.inl:
- * ace/config-vxworks6.9.h:
-
- Fixed errors from fuzz script.
-
-Tue Feb 21 14:37:47 UTC 2012 Johnny Willemsen
-
- * PROBLEM-REPORT-FORM:
- Removed build method question
-
-Fri Feb 17 23:10:37 UTC 2012 Adam Mitz
-
- * NEWS:
- * ace/Message_Queue_T.cpp:
- * ace/Message_Queue_Vx.cpp:
- * ace/OS_NS_Thread.inl:
- * ace/OS_NS_arpa_inet.cpp:
- * ace/OS_NS_unistd.inl:
- * ace/Stack_Trace.cpp:
- * ace/config-vxworks.h:
- * ace/config-vxworks6.9.h:
- * ace/os_include/sys/os_types.h:
- * include/makeinclude/platform_vxworks.GNU:
- * include/makeinclude/platform_vxworks6.9.GNU:
- * tests/Bug_3943_Regression_Test.cpp:
-
- Added support for VxWorks version 6.9.
-
-Tue Feb 14 22:57:00 UTC 2012 William R. Otte
-
- * ace/ACE.cpp:
- * ace/Dev_Poll_Reactor.cpp:
- * ace/Handle_Set.cpp:
- * ace/High_Res_Timer.h:
- * ace/High_Res_Timer.cpp:
- * ace/INET_Addr.h:
- * ace/INET_Addr.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/CPU_Load_Monitor.h:
- * ace/Monitor_Control/CPU_Load_Monitor.cpp:
- * ace/Monitor_Control/Linux_Network_Interface_Monitor.h:
- * ace/Monitor_Control/Linux_Network_Interface_Monitor.cpp:
- * ace/Monitor_Control/Num_Threads_Monitor.h:
- * ace/Monitor_Control/Num_Threads_Monitor.cpp:
- * 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_netdb.cpp:
- * ace/OS_NS_sys_socket.h:
- * ace/OS_NS_sys_socket.inl:
- * ace/OS_NS_time.inl:
- * ace/OS_NS_unistd.inl:
- * ace/SOCK_Dgram.cpp:
- * ace/SOCK_Dgram_Mcast.cpp:
- * ace/Select_Reactor_T.cpp:
- * ace/config-linux.h:
- * ace/os_include/os_pthread.h:
- * apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/systems.h:
- * examples/APG/Signals/SigInfo.cpp:
- * tests/INET_Addr_Test_IPV6.cpp:
- * tests/MT_Reference_Counted_Event_Handler_Test.cpp:
- * tests/Malloc_Test.cpp:
- * tests/Multicast_Test.cpp:
- * tests/Naming_Test.cpp:
- * tests/Proactor_Test.cpp:
- * tests/Proactor_Test_IPV6.cpp:
- * tests/Proactor_UDP_Test.cpp:
- * tests/Process_Test.cpp:
- * tests/SSL/Bug_2912_Regression_Test.cpp:
-
- Created a new macro, ACE_LINUX, which replaces all non-standard
- tests for linux, __linux, and __linux__.
-
-Mon Feb 13 16:38:15 UTC 2012 Adam Mitz
-
- * include/makeinclude/platform_gnuwin32_common.GNU:
-
- Set DCCFLAGS and OCCFLAGS to get debug=X and optimize=X to work.
-
-Tue Feb 7 12:56:41 UTC 2012 Johnny Willemsen
-
- * ace/XtReactor/XtReactor.cpp:
- Use C++ cast to silence warning
-
-Tue Jan 31 20:19:16 UTC 2012 Johnny Willemsen
-
- * examples/Web_Crawler/Iterators.cpp:
- * performance-tests/Misc/context_switch_time.cpp:
- Fixed gcc 4.7 warning
-
-Tue Jan 31 20:17:35 UTC 2012 Johnny Willemsen
-
- * examples/IPC_SAP/SOCK_SAP/CPP-memclient.cpp:
- Fixed gcc 4.7 warning
-
-Mon Jan 30 09:48:00 UTC 2012 Simon Massey
-
- * ace/Default_Constants.h:
- Redefined ACE_MAX_UDP_PACKET_SIZE to 65507 bytes. The actual field size
- sets a theoretical limit of 65,535 bytes (so 65536 was completly wrong)
- which is composed of 8 byte header +65,527 bytes of data for a UDP datagram.
- However the practical limit for the data length which is imposed by the
- underlying IPv4 protocol is only 65,507 bytes (65507 bytes of data +8 bytes
- UDP header +20 bytes IP header).
-
-Fri Jan 27 09:39:57 UTC 2012 Johnny Willemsen
-
- * ace/FlReactor/FlReactor.cpp:
- Const change
-
- * bin/valgrind.supp:
- Added another suppress
-
-Fri Jan 27 09:01:51 UTC 2012 Johnny Willemsen
-
- * NEWS:
- * bin/diff-builds-and-group-fixed-tests-only.sh:
- * bin/make_release.py:
- * docs/Download.html:
- * docs/bczar/bczar.html:
- * etc/index.html:
- Updated for next release
-
-Fri Jan 27 08:58:54 CET 2012 Johnny Willemsen
-
- * ACE version 6.0.8 released.
-
-Thu Jan 26 20:38:47 UTC 2012 Phil Mesnier
-
- * ace/Condition_T.cpp:
-
- In order to allow building with inlining on MacOSX Lion,
- Condition_T.cpp needs to explicitly include Time_Value.h. In many
- cases, Time_Value.h was being incidentally included, such as
- through Atomic_Op_GCC_T.cpp, but that is specifically excluded for
- Lion builds using the clang compiler.
-
-Tue Jan 24 16:44:22 UTC 2012 Chip Jones
-
- * NEWS:
- Added information about IDL dependency generation.
-
-Tue Jan 24 15:26:24 UTC 2012 Johnny Willemsen
-
- * bin/MakeProjectCreator/config/conv_lib.mpb:
- Fixed cleanup bug
-
-Tue Jan 24 14:40:00 UTC 2012 Johnny Willemsen
-
- * bin/fuzz.pl:
- Can't check mpc files, when they contain gnuace specific stuff they
- need tabs
-
-Tue Jan 24 14:29:18 UTC 2012 Johnny Willemsen
-
- * bin/fuzz.pl:
- Fixed problem
-
-Tue Jan 24 13:52:20 UTC 2012 Johnny Willemsen
-
- * bin/fuzz.pl:
- Also check mpc files for tabs
-
-Tue Jan 24 13:48:49 UTC 2012 Johnny Willemsen
-
- * apps/JAWS2/HTTPU/httpu.mpc:
- * apps/JAWS2/JAWS/jaws2.mpc:
- * apps/JAWS3/jaws3/jaws3.mpc:
- * apps/gperf/tests/gperf_test.mpb:
- * bin/MakeProjectCreator/config/ace_bzip2.mpb:
- * bin/MakeProjectCreator/config/ace_fl.mpb:
- * bin/MakeProjectCreator/config/ace_fox.mpb:
- * bin/MakeProjectCreator/config/ace_openssl.mpb:
- * bin/MakeProjectCreator/config/ace_output.mpb:
- * bin/MakeProjectCreator/config/ace_qt.mpb:
- * bin/MakeProjectCreator/config/ace_tk.mpb:
- * bin/MakeProjectCreator/config/ace_x11.mpb:
- * bin/MakeProjectCreator/config/ace_xt.mpb:
- * bin/MakeProjectCreator/config/ace_zlib.mpb:
- * bin/MakeProjectCreator/config/ace_zzip.mpb:
- * bin/MakeProjectCreator/config/acedefaults.mpb:
- * bin/MakeProjectCreator/config/conv_lib.mpb:
- * bin/MakeProjectCreator/config/wxwindows.mpb:
- * netsvcs/servers/servers.mpc:
- * performance-tests/Synch-Benchmarks/Base_Test/Synch_Benchmarks_Base_Test.mpc:
- * performance-tests/Synch-Benchmarks/Perf_Test/Synch_Benchmarks_Perf_Test.mpc:
- * tests/tests.mpc:
- Removed left over from automake removal
-
-Tue Jan 24 13:31:49 UTC 2012 Johnny Willemsen
-
- * examples/Reactor/WFMO_Reactor/Network_Events.cpp:
- Fixed gcc warning
-
-Mon Jan 23 20:21:50 UTC 2012 Johnny Willemsen
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
- Fixed support for idl3toxmi and idl3toidl2 flags
-
-Mon Jan 23 12:02:07 UTC 2012 Johnny Willemsen
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
- Added support for idl3toxmi and idl3toidl2 flags
-
-Sun Jan 22 19:41:27 UTC 2012 Johnny Willemsen
-
- * examples/Reactor/WFMO_Reactor/APC.cpp:
- * examples/Reactor/WFMO_Reactor/Abandoned.cpp:
- * examples/Reactor/WFMO_Reactor/Directory_Changes.cpp:
- * examples/Reactor/WFMO_Reactor/Handle_Close.cpp:
- * examples/Reactor/WFMO_Reactor/Network_Events.cpp:
- * examples/Reactor/WFMO_Reactor/Prerun_State_Changes.cpp:
- * examples/Reactor/WFMO_Reactor/Registration.cpp:
- * examples/Reactor/WFMO_Reactor/Registry_Changes.cpp:
- * examples/Reactor/WFMO_Reactor/Suspended_Removals.cpp:
- * examples/Reactor/WFMO_Reactor/Talker.cpp:
- * examples/Reactor/WFMO_Reactor/Window_Messages.cpp:
- Fixed GCC 4.6.2 release warnings
-
-Sun Jan 22 12:35:11 UTC 2012 Johnny Willemsen
-
- * bin/make_release.py:
- Use the new MPC -workers option to speedup the release process
-
-Fri Jan 20 19:30:51 UTC 2012 Johnny Willemsen
-
- * examples/APG/Processes/Process_Mutex.cpp:
- Use ACE_TEST_ASSERT instead of ACE_ASSERT to fix warnings in gcc 4.6
- release builds
-
-Fri Jan 20 19:06:02 UTC 2012 Johnny Willemsen
-
- * examples/APG/Containers/Allocator.cpp:
- * examples/Reactor/Misc/test_timer_queue.cpp:
- Use ACE_TEST_ASSERT instead of ACE_ASSERT to fix warnings in gcc 4.6
- release builds
-
-Wed Jan 18 09:02:18 UTC 2012 Martin Corino
-
- * bin/fuzz.pl:
- Added suppress option to selectively disable checks.
-
-Tue Jan 17 17:36:31 UTC 2012 Chip Jones
-
- * include/makeinclude/rules.local.GNU:
- Fixed 'no filename for -include' warning.
-
-Mon Jan 16 21:58:44 UTC 2012 Chip Jones
-
- * bin/DependencyGenerator/GNUIDLDependencyWriter.pm:
- * bin/DependencyGenerator/GNUIDLObjectGenerator.pm:
- * bin/MakeProjectCreator/config/ace_idl_dependencies.mpb:
-
- Added these files to support generation of IDL dependencies
- for gnuace projects.
-
- * bin/MakeProjectCreator/config/acedefaults.mpb:
- * bin/MakeProjectCreator/config/global.features:
-
- Added IDL dependency as a feature defaulted to off.
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
-
- Modified gnuace template to generate IDL dependency rules.
-
- * include/makeinclude/rules.common.GNU:
- * include/makeinclude/rules.local.GNU:
- * include/makeinclude/wrapper_macros.GNU:
-
- Added depend_idl.local rule.
-
- This is a merge of work done in the 'ace-mpc_performance'
- branch.
-
-Mon Jan 16 10:33:37 UTC 2012 Martin Corino
-
- * ace/config-win32-common.h:
- * ace/config-win32-mingw.h:
- Moved MinGW specific block to common because the macros
- it concerns are tested there already.
-
-Mon Jan 16 09:01:20 UTC 2012 Martin Corino
-
- * ace/config-win32-mingw.h:
- Fixed incorrectly placed macro test.
-
-Sun Jan 15 19:15:48 UTC 2012 Martin Corino
-
- * ace/config-win32-mingw.h:
- Add some customizations and corrections to support using
- --std=c++0x with MinGW32.
-
-Fri Jan 13 23:25:59 UTC 2012 Jeff Parsons
-
- * THANKS:
-
- Added Michael Frommberger
-
-Wed Jan 11 20:43:47 UTC 2012 Martin Corino
-
- * ace/config-freebsd.h:
- * ace/config-win32-common.h:
- * ace/config-win32-mingw.h:
- * ace/os_include/os_signal.h:
- Added ACE_LACKS_SIGSET_T to be able to distinguish between the
- type and the functions being provided or not.
-
-Wed Jan 11 18:43:50 UTC 2012 Martin Corino
-
- * ace/config-win32-mingw.h:
- Fixed typo.
-
-Wed Jan 11 15:41:00 UTC 2012 Simon Massey
-
- * ace/config-sunos5.10.h:
- Is supposed to define ACE_SIZE_T_FORMAT_SPECIFIER_ASCII and ACE_SSIZE_T_FORMAT_SPECIFIER_ASCII
- correctly for this platform. The old logic was "If already defined - redefine, but if not
- defined don't define" and wrong. The point of providing the definition of these SIZE_T format
- specifiers is to provide them if they are not set.
-
-Wed Jan 11 14:36:43 UTC 2012 Martin Corino
-
- * ace/config-win32-mingw.h:
- * ace/os_include/os_signal.h:
- Changes to support MinGW64 compiler.
-
-Mon Jan 9 11:07:54 UTC 2012 Johnny Willemsen
-
- * ace/Netlink_Addr.h:
- * ace/Notification_Queue.h:
- Doxygen fixes
-
- * tests/run_test.lst:
- Removed several old config labels
-
-Fri Jan 6 11:16:03 UTC 2012 Johnny Willemsen
-
- * html/Stats/configuration.shtml:
- * html/Stats/index.shtml:
- * html/Stats/simple_footprint.shtml:
- Extended data to be shown and updated links
-
-Fri Jan 6 10:28:35 UTC 2012 Johnny Willemsen
-
- * ace/Stream.cpp:
- Fixed coverity errors
-
-Wed Jan 4 13:02:12 UTC 2012 Johnny Willemsen
-
- * bin/generate_compile_stats.sh:
- Added link for DAnCE
-
-Wed Jan 4 11:45:43 UTC 2012 Johnny Willemsen
-
- * html/Stats/index.shtml:
- Fixed link
-
-Wed Jan 4 11:42:13 UTC 2012 Johnny Willemsen
-
- * bin/generate_compile_stats.sh:
- Work with flat layout and added DAnCE
-
-Wed Jan 4 11:06:50 UTC 2012 Johnny Willemsen
-
- * bin/generate_compile_stats.sh:
- Updated title to include DAnCE
-
-Wed Jan 4 08:50:18 UTC 2012 Johnny Willemsen
-
- * bin/cleanbuilds.sh:
- * bin/mail_test_stats.sh:
- Accept date and email as arguments
-
-Tue Jan 3 18:47:23 UTC 2012 Johnny Willemsen
-
- * bin/performance_stats.sh:
- * bin/topinfo_iorsize_stats.sh:
- * bin/topinfo_simple_stats.sh:
- * bin/topinfo_stats.sh:
- Assume ACE_ROOT is set before running the script, simplified the usage
-
-Tue Jan 3 18:34:18 UTC 2012 Johnny Willemsen
-
- * bin/valgrind.supp:
- Added default suppress file that can be used for valgrind when using
- valgrind for ACE/TAO/CIAO/DAnCE
-
- * docs/bczar/bczar.html:
- Added package
-
-Tue Jan 3 13:51:18 UTC 2012 Johnny Willemsen
-
- * bin/performance_stats.sh:
- Create source directory
-
-Tue Jan 3 12:52:04 UTC 2012 Johnny Willemsen
-
- * bin/performance_stats.sh:
- * bin/topinfo_iorsize_stats.sh:
- * bin/topinfo_simple_stats.sh:
- * bin/topinfo_stats.sh:
- * bin/footprint_stats.sh:
- Converting them to support a flat layout
-
-Tue Jan 3 12:40:43 UTC 2012 Johnny Willemsen
-
- * html/Stats/detailed_footprint.shtml:
- * html/Stats/detailed_performance.shtml:
- * html/Stats/footer.html:
- * html/Stats/index.shtml:
- * html/Stats/navigation.html:
- Updated links, docu, status
-
- * html/Stats/compilation.shtml:
- Removed this file.
-
-Sat Dec 31 22:12:53 UTC 2011 Douglas C. Schmidt
-
- * ace/Timer_Wheel_T.cpp: Changed the call to "delete root" in the
- destructor to "this->free_node (root)" so the ACE_Timer_Wheel_T
- will work properly when provided a custom allocator. Thanks to
- Koh for reporting
- this bug and providing a fix.
-
-Fri Dec 30 10:13:59 UTC 2011 Johnny Willemsen
-
- * ace/config-linux.h:
- Added support for ulibc, thanks to Chong Wuk Pak
- for providing the patch. This fixes
- bugzilla 3999
-
-Thu Dec 29 17:29:06 UTC 2011 Douglas C. Schmidt
-
- * ace/Mem_Map.cpp (ACE_Mem_Map::map_it): Fixed a missing '('. Thanks to Johnny for reporting this.
-
-Thu Dec 29 15:14:45 UTC 2011 Douglas C. Schmidt
-
- * ace/Mem_Map.cpp (ACE_Mem_Map::map_it): Further improved the
- error checking. Thanks to JaeSung Lee for suggesting this.
-
-Tue Dec 27 15:19:56 UTC 2011 Douglas C. Schmidt
-
- * ace/Mem_Map.cpp (ACE_Mem_Map::map_it): mmap through character
- device doesn't care about it's size, so map with /dev/* is done
- with a special case. Thanks to JaeSung Lee for reporting this and providing a fix.
-
-Tue Dec 27 11:39:53 UTC 2011 Johnny Willemsen
-
- * NEWS:
- * bin/diff-builds-and-group-fixed-tests-only.sh:
- * docs/Download.html:
- * docs/bczar/bczar.html:
- * etc/index.html:
- Updated for next release
-
-Tue Dec 27 10:06:28 CET 2011 Johnny Willemsen
-
- * ACE version 6.0.7 released.
-
-Wed Dec 21 11:25:49 UTC 2011 Marcel Smit
-
- * tests/Task_Wait_Test.cpp:
- Fixed compile issue on Solaris 10.
-
-Wed Dec 21 09:41:54 UTC 2011 Martin Corino