Permalink
Browse files

Imported upstream 1.9.103

Signed-off-by: Stefan Naewe <stefan.naewe@atlas-elektronik.com>
  • Loading branch information...
1 parent 5203658 commit 6d7342ec5e5fe53c5047755132288ea15e90dba7 Stefan Naewe committed Aug 2, 2012
Showing with 161 additions and 162 deletions.
  1. +24 −1 CHANGES.txt
  2. +8 −1 HISTORY.txt
  3. +6 −6 INSTALL.txt
  4. +3 −1 NEWS.txt
  5. +15 −7 include/platformstl/filesystem/path.hpp
  6. +6 −5 include/stlsoft/stlsoft.h
  7. +99 −141 include/stlsoft/util/std/library_discriminator.hpp
View
@@ -2,7 +2,7 @@
STLSoft - Changes
; Created: 29th March 2002
-; Updated: 8th November 2010
+; Updated: 21st November 2010
============================================================================
@@ -19,6 +19,29 @@ STLSoft - Changes
============================================================================
+Changes for 1.9.103 (21st November 2010)
+
+Summary:
+========
+
+ * changed mechanism of discriminating Dinkumware standard library versions
+ * added typedefs for path_a and path_w to introduce them into the platformstl namespace
+
+Changes:
+========
+
+ STLSoft:
+ ========
+
+ ~ include/platformstl/filesystem/path.hpp:
+ + added typedefs for path_a and path_w to introduce them into the platformstl namespace
+
+ ~ include/stlsoft/util/std/library_discriminator.hpp:
+ ~ changed mechanism of discriminating Dinkumware standard library versions: for versions with VC++ 7.0+ the library pre-processor symbol _CPPLIB_VER is the trusted authority
+
+
+============================================================================
+
Changes for 1.9.102 (8th November 2010)
Summary:
View
@@ -2,11 +2,18 @@
STLSoft - History
; Created: 29th March 2002
-; Updated: 8th November 2010
+; Updated: 21st November 2010
============================================================================
+21st November 2010 - 1.9.103 released
+-------------------------------------
+
+ * changed mechanism of discriminating Dinkumware standard library versions
+ * added typedefs for path_a and path_w to introduce them into the platformstl namespace
+
+
8th November 2010 - 1.9.102 released
------------------------------------
View
@@ -2,7 +2,7 @@
STLSoft - Install
; Created: 29th March 2002
-; Updated: 8th November 2010
+; Updated: 21st November 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.102 then you should set the environment
- variable STLSOFT to /usr/local/stlsoft/stlsoft-1.9.102 in which case the
+ to /usr/local/stlsoft/stlsoft-1.9.103 then you should set the environment
+ variable STLSOFT to /usr/local/stlsoft/stlsoft-1.9.103 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.102 then you should set the environment
- variable STLSoft to C:\3pty\STLSoft\stlsoft-1.9.102 in which case the
+ to C:\3pty\STLSoft\stlsoft-1.9.103 then you should set the environment
+ variable STLSoft to C:\3pty\STLSoft\stlsoft-1.9.103 in which case the
file stlsoft/stlsoft.h will be located in
- C:\3pty\STLSoft\stlsoft-1.9.102\stlsoft\stlsoft.h
+ C:\3pty\STLSoft\stlsoft-1.9.103\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: 8th November 2010
+; Updated: 21st November 2010
============================================================================
News:
+ 21st November 2010 - Release of STLSoft 1.9.103
+
8th November 2010 - Release of STLSoft 1.9.102
30th September 2010 - Release of STLSoft 1.9.101
@@ -4,7 +4,7 @@
* Purpose: Platform header for the path components.
*
* Created: 20th March 2005
- * Updated: 1st April 2010
+ * Updated: 21st November 2010
*
* Home: http://stlsoft.org/
*
@@ -51,9 +51,9 @@
/* File version */
#ifndef STLSOFT_DOCUMENTATION_SKIP_SECTION
# define PLATFORMSTL_VER_PLATFORMSTL_FILESYSTEM_HPP_PATH_MAJOR 2
-# define PLATFORMSTL_VER_PLATFORMSTL_FILESYSTEM_HPP_PATH_MINOR 1
-# define PLATFORMSTL_VER_PLATFORMSTL_FILESYSTEM_HPP_PATH_REVISION 2
-# define PLATFORMSTL_VER_PLATFORMSTL_FILESYSTEM_HPP_PATH_EDIT 28
+# define PLATFORMSTL_VER_PLATFORMSTL_FILESYSTEM_HPP_PATH_MINOR 2
+# define PLATFORMSTL_VER_PLATFORMSTL_FILESYSTEM_HPP_PATH_REVISION 1
+# define PLATFORMSTL_VER_PLATFORMSTL_FILESYSTEM_HPP_PATH_EDIT 29
#endif /* !STLSOFT_DOCUMENTATION_SKIP_SECTION */
/* /////////////////////////////////////////////////////////////////////////
@@ -218,14 +218,18 @@ namespace platformstl_project
# endif /* STLSOFT_CF_MEMBER_TEMPLATE_FUNCTION_SUPPORT */
};
- typedef basic_path<char> path;
+ typedef basic_path<ss_char_a_t, unixstl_ns_qual(filesystem_traits)<ss_char_a_t> > path_a;
+ typedef basic_path<ss_char_w_t, unixstl_ns_qual(filesystem_traits)<ss_char_w_t> > path_w;
+ typedef basic_path<ss_char_a_t, unixstl_ns_qual(filesystem_traits)<ss_char_a_t> > path;
# else /* ? compiler */
# ifdef _UNIXSTL_NO_NAMESPACE
using ::basic_path;
# else /* ? _UNIXSTL_NO_NAMESPACE */
using ::unixstl::basic_path;
+ using ::unixstl::path_a;
+ using ::unixstl::path_w;
using ::unixstl::path;
# endif /* _UNIXSTL_NO_NAMESPACE */
@@ -321,14 +325,18 @@ namespace platformstl_project
# endif /* STLSOFT_CF_MEMBER_TEMPLATE_FUNCTION_SUPPORT */
};
- typedef basic_path<TCHAR> path;
+ typedef basic_path<ss_char_a_t, winstl_ns_qual(filesystem_traits)<ss_char_a_t> > path_a;
+ typedef basic_path<ss_char_w_t, winstl_ns_qual(filesystem_traits)<ss_char_w_t> > path_w;
+ typedef basic_path<TCHAR, winstl_ns_qual(filesystem_traits)<TCHAR > > path;
# else /* ? compiler */
# ifdef _WINSTL_NO_NAMESPACE
- using ::basic_path;
+ using ::basic_path;
# else /* ? _WINSTL_NO_NAMESPACE */
using ::winstl::basic_path;
+ using ::winstl::path_a;
+ using ::winstl::path_w;
using ::winstl::path;
# endif /* _WINSTL_NO_NAMESPACE */
View
@@ -6,7 +6,7 @@
* types.
*
* Created: 15th January 2002
- * Updated: 8th November 2010
+ * Updated: 19th November 2010
*
* Home: http://stlsoft.org/
*
@@ -54,8 +54,8 @@
#ifndef STLSOFT_DOCUMENTATION_SKIP_SECTION
# define STLSOFT_VER_STLSOFT_H_STLSOFT_MAJOR 3
# define STLSOFT_VER_STLSOFT_H_STLSOFT_MINOR 23
-# define STLSOFT_VER_STLSOFT_H_STLSOFT_REVISION 4
-# define STLSOFT_VER_STLSOFT_H_STLSOFT_EDIT 410
+# define STLSOFT_VER_STLSOFT_H_STLSOFT_REVISION 5
+# define STLSOFT_VER_STLSOFT_H_STLSOFT_EDIT 411
#else /* ? STLSOFT_DOCUMENTATION_SKIP_SECTION */
/* # include "./internal/doxygen_defs.h" */
#endif /* !STLSOFT_DOCUMENTATION_SKIP_SECTION */
@@ -265,12 +265,13 @@
# define _STLSOFT_VER_1_9_100 0x010964ff /*!< Version 1.9.100 (29th July 2010) */
# define _STLSOFT_VER_1_9_101 0x010965ff /*!< Version 1.9.101 (30th September 2010) */
# define _STLSOFT_VER_1_9_102 0x010966ff /*!< Version 1.9.102 (8th November 2010) */
+# define _STLSOFT_VER_1_9_103 0x010967ff /*!< Version 1.9.103 (20th November 2010) */
#endif /* !STLSOFT_DOCUMENTATION_SKIP_SECTION */
#define _STLSOFT_VER_MAJOR 1
#define _STLSOFT_VER_MINOR 9
-#define _STLSOFT_VER_REVISION 102
-#define _STLSOFT_VER _STLSOFT_VER_1_9_102
+#define _STLSOFT_VER_REVISION 103
+#define _STLSOFT_VER _STLSOFT_VER_1_9_103
/* /////////////////////////////////////////////////////////////////////////
* Basic macros
Oops, something went wrong.

0 comments on commit 6d7342e

Please sign in to comment.