Permalink
Browse files

Imported upstream 1.9.96

Signed-off-by: Stefan Naewe <stefan.naewe@atlas-elektronik.com>
  • Loading branch information...
1 parent dc334a4 commit ef87e6f037f186f0b703457fe68e2c004fcc246b Stefan Naewe committed Aug 2, 2012
View
@@ -2,7 +2,7 @@
STLSoft - Authors
; Created: 29th March 2002
-; Updated: 12th January 2010
+; Updated: 10th March 2010
============================================================================
@@ -84,6 +84,7 @@ Bug reports, fixes and suggestions (for which we are very grateful):
Volker Lukas
W�odzimierz Skiba
Yakov Markovitch
+ yozara
and many others who's posts and requests have been invaluable
View
@@ -2,7 +2,7 @@
STLSoft - Changes
; Created: 29th March 2002
-; Updated: 7th March 2010
+; Updated: 10th March 2010
============================================================================
@@ -19,6 +19,33 @@ STLSoft - Changes
============================================================================
+Changes for 1.9.96 (10th March 2010)
+
+Summary:
+========
+
+ * Visual C++ 10 compatibility
+
+Changes:
+========
+
+ STLSoft:
+ ========
+
+ ~ include/stlsoft/internal/cccap/msvc.h:
+ + VC++ 10 compatibility
+
+ ~ include/stlsoft/stlsoft.h:
+ + Visual C++ 10 support
+
+ ~ include/stlsoft/util/std/iterator_helper.hpp:
+ + added support for Dinkumware 10 (as well as making explicit support for Dinkumware 8 & 9)
+
+ ~ include/stlsoft/util/std/library_discriminator.hpp:
+ ~ refactored Dinkumware detection, to discriminate 8, 9 and 10
+
+============================================================================
+
Changes for 1.9.95 (7th March 2010)
Summary:
View
@@ -2,11 +2,17 @@
STLSoft - History
; Created: 29th March 2002
-; Updated: 7th March 2010
+; Updated: 10th March 2010
============================================================================
+10th March 2010 - 1.9.96 released
+---------------------------------
+
+ * Visual C++ 10 compatibility
+
+
7th March 2010 - 1.9.95 released
--------------------------------
View
@@ -2,7 +2,7 @@
STLSoft - Install
; Created: 29th March 2002
-; Updated: 7th March 2010
+; Updated: 10th March 2010
============================================================================
@@ -11,16 +11,16 @@ STLSoft - Install
It is recommended that you define an STLSOFT environment variable.
For example, if you're using UNIX and you install
- to /usr/local/stlsoft/stlsoft-1.9.95 then you should set the environment
- variable STLSOFT to /usr/local/stlsoft/stlsoft-1.9.95 in which case the
+ to /usr/local/stlsoft/stlsoft-1.9.96 then you should set the environment
+ variable STLSOFT to /usr/local/stlsoft/stlsoft-1.9.96 in which case the
file stlsoft/stlsoft.h will be located in
$STLSOFT/include/stlsoft/stlsoft.h
Conversely, if you're using Windows and you intall
- to C:\3pty\STLSoft\stlsoft-1.9.95 then you should set the environment
- variable STLSoft to C:\3pty\STLSoft\stlsoft-1.9.95 in which case the
+ to C:\3pty\STLSoft\stlsoft-1.9.96 then you should set the environment
+ variable STLSoft to C:\3pty\STLSoft\stlsoft-1.9.96 in which case the
file stlsoft/stlsoft.h will be located in
- C:\3pty\STLSoft\stlsoft-1.9.95\stlsoft\stlsoft.h
+ C:\3pty\STLSoft\stlsoft-1.9.96\stlsoft\stlsoft.h
The makefiles / project files of several other open-source projects expect
this symbol, including:
View
@@ -2,13 +2,15 @@
STLSoft - News
; Created: 29th March 2002
-; Updated: 7th March 2010
+; Updated: 10th March 2010
============================================================================
News:
+ 10th March 2010 - Release of STLSoft 1.9.96
+
7th March 2010 - Release of STLSoft 1.9.95
5th March 2010 - Release of STLSoft 1.9.94
@@ -4,7 +4,7 @@
* Purpose: Compiler feature discrimination for Visual C++.
*
* Created: 7th February 2003
- * Updated: 14th February 2010
+ * Updated: 9th March 2010
*
* Thanks: To Cláudio Albuquerque for working on the
* Win64-compatibility.
@@ -63,9 +63,9 @@
#ifndef STLSOFT_DOCUMENTATION_SKIP_SECTION
# define STLSOFT_VER_H_STLSOFT_CCCAP_MSVC_MAJOR 3
-# define STLSOFT_VER_H_STLSOFT_CCCAP_MSVC_MINOR 20
-# define STLSOFT_VER_H_STLSOFT_CCCAP_MSVC_REVISION 3
-# define STLSOFT_VER_H_STLSOFT_CCCAP_MSVC_EDIT 114
+# define STLSOFT_VER_H_STLSOFT_CCCAP_MSVC_MINOR 21
+# define STLSOFT_VER_H_STLSOFT_CCCAP_MSVC_REVISION 1
+# define STLSOFT_VER_H_STLSOFT_CCCAP_MSVC_EDIT 115
#endif /* !STLSOFT_DOCUMENTATION_SKIP_SECTION */
/* /////////////////////////////////////////////////////////////////////////
@@ -607,7 +607,7 @@
/* */
#if ( _MSC_VER >= 1100 && \
_MSC_VER < 1310) || \
- _MSC_VER == 1500
+ _MSC_VER >= 1500
# define STLSOFT_CF_FUNCTION_SIGNATURE_FULL_ARG_QUALIFICATION_REQUIRED
#endif /* compiler */
View
@@ -6,7 +6,7 @@
* types.
*
* Created: 15th January 2002
- * Updated: 7th March 2010
+ * Updated: 10th March 2010
*
* Home: http://stlsoft.org/
*
@@ -53,9 +53,9 @@
/* File version */
#ifndef STLSOFT_DOCUMENTATION_SKIP_SECTION
# define STLSOFT_VER_STLSOFT_H_STLSOFT_MAJOR 3
-# define STLSOFT_VER_STLSOFT_H_STLSOFT_MINOR 21
-# define STLSOFT_VER_STLSOFT_H_STLSOFT_REVISION 14
-# define STLSOFT_VER_STLSOFT_H_STLSOFT_EDIT 402
+# define STLSOFT_VER_STLSOFT_H_STLSOFT_MINOR 22
+# define STLSOFT_VER_STLSOFT_H_STLSOFT_REVISION 1
+# define STLSOFT_VER_STLSOFT_H_STLSOFT_EDIT 403
#else /* ? STLSOFT_DOCUMENTATION_SKIP_SECTION */
/* # include "./internal/doxygen_defs.h" */
#endif /* !STLSOFT_DOCUMENTATION_SKIP_SECTION */
@@ -257,13 +257,14 @@
# define _STLSOFT_VER_1_9_91 0x01095bff /*!< Version 1.9.91 (30th January 2010) */
# define _STLSOFT_VER_1_9_92 0x01095cff /*!< Version 1.9.92 (11th February 2010) */
# define _STLSOFT_VER_1_9_93 0x01095dff /*!< Version 1.9.93 (14th February 2010) */
-# define _STLSOFT_VER_1_9_95 0x01095fff /*!< Version 1.9.93 (7th March 2010) */
+# define _STLSOFT_VER_1_9_95 0x01095fff /*!< Version 1.9.95 (7th March 2010) */
+# define _STLSOFT_VER_1_9_96 0x01096fff /*!< Version 1.9.96 (10th March 2010) */
#endif /* !STLSOFT_DOCUMENTATION_SKIP_SECTION */
#define _STLSOFT_VER_MAJOR 1
#define _STLSOFT_VER_MINOR 9
-#define _STLSOFT_VER_REVISION 95
-#define _STLSOFT_VER _STLSOFT_VER_1_9_95
+#define _STLSOFT_VER_REVISION 96
+#define _STLSOFT_VER _STLSOFT_VER_1_9_96
/* /////////////////////////////////////////////////////////////////////////
* Basic macros
@@ -625,8 +626,10 @@
# define STLSOFT_COMPILER_VERSION_STRING "Visual C++ 8.0"
# elif (_MSC_VER == 1500)
# define STLSOFT_COMPILER_VERSION_STRING "Visual C++ 9.0"
+# elif (_MSC_VER == 1600)
+# define STLSOFT_COMPILER_VERSION_STRING "Visual C++ 10.0"
# else /* ? _MSC_VER */
-# error Currently only versions 5.0, 6.0, 7.0, 7.1, 8.0 and 9.0 of the Visual C++ compiler are supported by the STLSoft libraries
+# error Currently only versions 5.0, 6.0, 7.0, 7.1, 8.0, 9.0 and 10.0 of the Visual C++ compiler are supported by the STLSoft libraries
# endif /* _MSC_VER */
#else /* ? compiler */
@@ -5,7 +5,7 @@
* abstracting away standard library inconsistencies.
*
* Created: 2nd January 2000
- * Updated: 6th January 2010
+ * Updated: 9th March 2010
*
* Home: http://stlsoft.org/
*
@@ -51,9 +51,9 @@
#ifndef STLSOFT_DOCUMENTATION_SKIP_SECTION
# define STLSOFT_VER_STLSOFT_UTIL_STD_HPP_ITERATOR_HELPER_MAJOR 5
-# define STLSOFT_VER_STLSOFT_UTIL_STD_HPP_ITERATOR_HELPER_MINOR 2
-# define STLSOFT_VER_STLSOFT_UTIL_STD_HPP_ITERATOR_HELPER_REVISION 2
-# define STLSOFT_VER_STLSOFT_UTIL_STD_HPP_ITERATOR_HELPER_EDIT 108
+# define STLSOFT_VER_STLSOFT_UTIL_STD_HPP_ITERATOR_HELPER_MINOR 3
+# define STLSOFT_VER_STLSOFT_UTIL_STD_HPP_ITERATOR_HELPER_REVISION 1
+# define STLSOFT_VER_STLSOFT_UTIL_STD_HPP_ITERATOR_HELPER_EDIT 109
#endif /* !STLSOFT_DOCUMENTATION_SKIP_SECTION */
/* /////////////////////////////////////////////////////////////////////////
@@ -423,8 +423,14 @@ namespace stlsoft
/* Borland C++ + Dinkumware */
# define STLSOFT_ITERATOR_REVERSE_ITERATOR_FORM1_SUPPORT
# elif defined(STLSOFT_CF_STD_LIBRARY_IS_DINKUMWARE_VC) && \
- ( STLSOFT_CF_STD_LIBRARY_DINKUMWARE_VC_VERSION == STLSOFT_CF_DINKUMWARE_VC_VERSION_7_0 || \
- STLSOFT_CF_STD_LIBRARY_DINKUMWARE_VC_VERSION == STLSOFT_CF_DINKUMWARE_VC_VERSION_7_1)
+ ( \
+ STLSOFT_CF_STD_LIBRARY_DINKUMWARE_VC_VERSION == STLSOFT_CF_DINKUMWARE_VC_VERSION_7_0 || \
+ STLSOFT_CF_STD_LIBRARY_DINKUMWARE_VC_VERSION == STLSOFT_CF_DINKUMWARE_VC_VERSION_7_1 || \
+ STLSOFT_CF_STD_LIBRARY_DINKUMWARE_VC_VERSION == STLSOFT_CF_DINKUMWARE_VC_VERSION_8_0 || \
+ STLSOFT_CF_STD_LIBRARY_DINKUMWARE_VC_VERSION == STLSOFT_CF_DINKUMWARE_VC_VERSION_9_0 || \
+ STLSOFT_CF_STD_LIBRARY_DINKUMWARE_VC_VERSION == STLSOFT_CF_DINKUMWARE_VC_VERSION_10_0 || \
+ 0 \
+ )
/* Visual C++ + Dinkumware */
# define STLSOFT_ITERATOR_REVERSE_ITERATOR_FORM1_SUPPORT
# endif /* compiler / library */
@@ -441,9 +447,12 @@ namespace stlsoft
/* Form 3 */
# if defined(STLSOFT_CF_STD_LIBRARY_IS_DINKUMWARE_VC) && \
- ( STLSOFT_CF_STD_LIBRARY_DINKUMWARE_VC_VERSION == STLSOFT_CF_DINKUMWARE_VC_VERSION_4_2 || \
+ ( \
+ STLSOFT_CF_STD_LIBRARY_DINKUMWARE_VC_VERSION == STLSOFT_CF_DINKUMWARE_VC_VERSION_4_2 || \
STLSOFT_CF_STD_LIBRARY_DINKUMWARE_VC_VERSION == STLSOFT_CF_DINKUMWARE_VC_VERSION_5_0 || \
- STLSOFT_CF_STD_LIBRARY_DINKUMWARE_VC_VERSION == STLSOFT_CF_DINKUMWARE_VC_VERSION_6_0)
+ STLSOFT_CF_STD_LIBRARY_DINKUMWARE_VC_VERSION == STLSOFT_CF_DINKUMWARE_VC_VERSION_6_0 || \
+ 0 \
+ )
/* Visual C++ + Dinkumware */
# define STLSOFT_ITERATOR_REVERSE_ITERATOR_FORM3_SUPPORT
# endif /* compiler / library */
Oops, something went wrong.

0 comments on commit ef87e6f

Please sign in to comment.