Permalink
Browse files

Imported upstream 1.9.90

Signed-off-by: Stefan Naewe <stefan.naewe@atlas-elektronik.com>
  • Loading branch information...
Stefan Naewe
Stefan Naewe committed Aug 2, 2012
1 parent 7f13cf8 commit 4ed3f0193acee37ded6abcaf06b01d3355fdf445
Showing with 71 additions and 26 deletions.
  1. +26 −1 CHANGES.txt
  2. +8 −1 HISTORY.txt
  3. +6 −6 INSTALL.txt
  4. +3 −1 NEWS.txt
  5. +6 −5 include/stlsoft/stlsoft.h
  6. +6 −6 include/unixstl/filesystem/filesystem_traits.hpp
  7. +16 −6 include/winstl/winstl.h
View
@@ -2,7 +2,7 @@
STLSoft - Changes
; Created: 29th March 2002
-; Updated: 19th January 2010
+; Updated: 21st January 2010
============================================================================
@@ -19,6 +19,31 @@ STLSoft - Changes
============================================================================
+Changes for 1.9.90 (21st January 2010)
+
+Summary:
+========
+
+ * fixed defect in unixstl::filesystem_traits<>::get_full_path_name() when passed "."
+ * header ordering workaround for GCC 3.4's strange COM headers on Windows
+
+Changes:
+========
+
+ UNIXSTL:
+ ========
+
+ ~ include/unixstl/filesystem/filesystem_traits.hpp:
+ ~ fixed defect in get_full_path_name() when passed "."
+
+ WinSTL:
+ =======
+
+ ~ include/winstl/winstl.h:
+ ~ header ordering, for GCC 3.4
+
+============================================================================
+
Changes for 1.9.89 (19th January 2010)
Summary:
View
@@ -2,11 +2,18 @@
STLSoft - History
; Created: 29th March 2002
-; Updated: 19th January 2010
+; Updated: 21st January 2010
============================================================================
+21st January 2010 - 1.9.90 released
+-----------------------------------
+
+ * fixed defect in unixstl::filesystem_traits<>::get_full_path_name() when passed "."
+ * header ordering workaround for GCC 3.4's strange COM headers on Windows
+
+
19th January 2010 - 1.9.89 released
-----------------------------------
View
@@ -2,7 +2,7 @@
STLSoft - Install
; Created: 29th March 2002
-; Updated: 19th January 2010
+; Updated: 21st January 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.89 then you should set the environment
- variable STLSOFT to /usr/local/stlsoft/stlsoft-1.9.89 in which case the
+ to /usr/local/stlsoft/stlsoft-1.9.90 then you should set the environment
+ variable STLSOFT to /usr/local/stlsoft/stlsoft-1.9.90 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.89 then you should set the environment
- variable STLSoft to C:\3pty\STLSoft\stlsoft-1.9.89 in which case the
+ to C:\3pty\STLSoft\stlsoft-1.9.90 then you should set the environment
+ variable STLSoft to C:\3pty\STLSoft\stlsoft-1.9.90 in which case the
file stlsoft/stlsoft.h will be located in
- C:\3pty\STLSoft\stlsoft-1.9.89\stlsoft\stlsoft.h
+ C:\3pty\STLSoft\stlsoft-1.9.90\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: 19th January 2010
+; Updated: 21st January 2010
============================================================================
News:
+ 21st January 2010 - Release of STLSoft 1.9.90
+
19th January 2010 - Release of STLSoft 1.9.89
12th January 2010 - Release of STLSoft 1.9.88
View
@@ -6,7 +6,7 @@
* types.
*
* Created: 15th January 2002
- * Updated: 19th January 2010
+ * Updated: 21st January 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 21
-# define STLSOFT_VER_STLSOFT_H_STLSOFT_REVISION 9
-# define STLSOFT_VER_STLSOFT_H_STLSOFT_EDIT 396
+# define STLSOFT_VER_STLSOFT_H_STLSOFT_REVISION 10
+# define STLSOFT_VER_STLSOFT_H_STLSOFT_EDIT 398
#else /* ? STLSOFT_DOCUMENTATION_SKIP_SECTION */
/* # include "./internal/doxygen_defs.h" */
#endif /* !STLSOFT_DOCUMENTATION_SKIP_SECTION */
@@ -253,12 +253,13 @@
# define _STLSOFT_VER_1_9_87 0x010957ff /*!< Version 1.9.87 (10th August 2009) */
# define _STLSOFT_VER_1_9_88 0x010958ff /*!< Version 1.9.88 (12th January 2010) */
# define _STLSOFT_VER_1_9_89 0x010959ff /*!< Version 1.9.89 (19th January 2010) */
+# define _STLSOFT_VER_1_9_90 0x01095aff /*!< Version 1.9.90 (21st January 2010) */
#endif /* !STLSOFT_DOCUMENTATION_SKIP_SECTION */
#define _STLSOFT_VER_MAJOR 1
#define _STLSOFT_VER_MINOR 9
-#define _STLSOFT_VER_REVISION 89
-#define _STLSOFT_VER _STLSOFT_VER_1_9_89
+#define _STLSOFT_VER_REVISION 90
+#define _STLSOFT_VER _STLSOFT_VER_1_9_90
/* /////////////////////////////////////////////////////////////////////////
* Basic macros
@@ -5,7 +5,7 @@
* Unicode specialisations thereof.
*
* Created: 15th November 2002
- * Updated: 12th January 2010
+ * Updated: 19th January 2010
*
* Thanks: To Sergey Nikulov, for spotting a pre-processor typo that
* broke GCC -pedantic
@@ -55,8 +55,8 @@
#ifndef STLSOFT_DOCUMENTATION_SKIP_SECTION
# define UNIXSTL_VER_UNIXSTL_FILESYSTEM_HPP_FILESYSTEM_TRAITS_MAJOR 4
# define UNIXSTL_VER_UNIXSTL_FILESYSTEM_HPP_FILESYSTEM_TRAITS_MINOR 3
-# define UNIXSTL_VER_UNIXSTL_FILESYSTEM_HPP_FILESYSTEM_TRAITS_REVISION 9
-# define UNIXSTL_VER_UNIXSTL_FILESYSTEM_HPP_FILESYSTEM_TRAITS_EDIT 108
+# define UNIXSTL_VER_UNIXSTL_FILESYSTEM_HPP_FILESYSTEM_TRAITS_REVISION 10
+# define UNIXSTL_VER_UNIXSTL_FILESYSTEM_HPP_FILESYSTEM_TRAITS_EDIT 109
#endif /* !STLSOFT_DOCUMENTATION_SKIP_SECTION */
/* /////////////////////////////////////////////////////////////////////////
@@ -702,7 +702,7 @@ struct filesystem_traits<us_char_a_t>
}
else
{
- if( 1 == len &&
+ if( 1 == len &&
'.' == fileName[0])
{
if(NULL == buffer)
@@ -719,8 +719,8 @@ struct filesystem_traits<us_char_a_t>
else
{
// Given buffer is large enough, so copy
- char_copy(buffer, directory.data(), len);
- buffer[len] = '\0';
+ char_copy(buffer, directory.data(), lenDir);
+ buffer[lenDir] = '\0';
len = lenDir;
}
}
View
@@ -5,7 +5,7 @@
* and platform discriminations, and definitions of types.
*
* Created: 15th January 2002
- * Updated: 6th January 2010
+ * Updated: 19th January 2010
*
* Home: http://stlsoft.org/
*
@@ -47,8 +47,8 @@
#ifndef STLSOFT_DOCUMENTATION_SKIP_SECTION
# define WINSTL_VER_WINSTL_H_WINSTL_MAJOR 3
# define WINSTL_VER_WINSTL_H_WINSTL_MINOR 10
-# define WINSTL_VER_WINSTL_H_WINSTL_REVISION 2
-# define WINSTL_VER_WINSTL_H_WINSTL_EDIT 177
+# define WINSTL_VER_WINSTL_H_WINSTL_REVISION 3
+# define WINSTL_VER_WINSTL_H_WINSTL_EDIT 178
#endif /* !STLSOFT_DOCUMENTATION_SKIP_SECTION */
/** \file winstl/winstl.h
@@ -139,13 +139,14 @@
# define _WINSTL_VER_1_10_2 0x010a02ff /*!< Version 1.10.2 (with STLSoft 1.9.42) */
# define _WINSTL_VER_1_10_3 0x010a03ff /*!< Version 1.10.3 (with STLSoft 1.9.82) */
# define _WINSTL_VER_1_10_4 0x010a04ff /*!< Version 1.10.4 (with STLSoft 1.9.84) */
-# define _WINSTL_VER_1_10_5 0x010a05ff /*!< Version 1.10.4 (with STLSoft 1.9.88) */
+# define _WINSTL_VER_1_10_5 0x010a05ff /*!< Version 1.10.5 (with STLSoft 1.9.88) */
+# define _WINSTL_VER_1_10_6 0x010a06ff /*!< Version 1.10.6 (with STLSoft 1.9.90) */
#endif /* !STLSOFT_DOCUMENTATION_SKIP_SECTION */
#define _WINSTL_VER_MAJOR 1
#define _WINSTL_VER_MINOR 10
-#define _WINSTL_VER_REVISION 5
-#define _WINSTL_VER _WINSTL_VER_1_10_5
+#define _WINSTL_VER_REVISION 6
+#define _WINSTL_VER _WINSTL_VER_1_10_6
/* /////////////////////////////////////////////////////////////////////////
* Includes
@@ -174,6 +175,15 @@
defined(_WIN32) && \
( defined(WIN32) || \
defined(WIN64))
+
+# ifndef STLSOFT_INCL_H_BASETYPS
+# define STLSOFT_INCL_H_BASETYPS
+# include <basetyps.h>
+# endif /* !STLSOFT_INCL_H_BASETYPS */
+# ifndef STLSOFT_INCL_H_WTYPES
+# define STLSOFT_INCL_H_WTYPES
+# include <wtypes.h>
+# endif /* !STLSOFT_INCL_H_WTYPES */
# ifndef STLSOFT_INCL_H_OLEAUTO
# define STLSOFT_INCL_H_OLEAUTO
# include <oleauto.h>

0 comments on commit 4ed3f01

Please sign in to comment.