Permalink
Browse files

Imported upstream version 1.9.84

Signed-off-by: Stefan Naewe <stefan.naewe@atlas-elektronik.com>
  • Loading branch information...
Stefan Naewe
Stefan Naewe committed May 29, 2009
1 parent b7cd197 commit c9e6811da7df135db1c5244317373a2b5d8b62b0
View
@@ -2,7 +2,7 @@
STLSoft - Changes
; Created: 29th March 2002
-; Updated: 19th May 2009
+; Updated: 23rd May 2009
============================================================================
@@ -16,6 +16,47 @@ STLSoft - Changes
* *
**************************************
+
+============================================================================
+
+Changes for 1.9.84 (23rd May 2009)
+
+Summary:
+========
+
+ * fixed defect in winstl::basic_reg_key::set_value() for REG_MULTI_SZ values (widestring only)
+ * "safe string" library and widestring support for stlsoft::basic_error_desc
+ * various 64-bit LP64 compatibility changes
+
+Changes:
+========
+
+ COMSTL:
+ =======
+
+ ~ include/comstl/comstl.h:
+ ~ documentation enhancements
+
+ STLSoft:
+ ========
+
+ ~ include/stlsoft/error/error_desc.hpp:
+ ~ "safe string" library support
+ ~ widestring support
+
+ ~ include/stlsoft/memory/auto_buffer.hpp:
+ ~ include/stlsoft/string/string_traits.hpp:
+ ~ include/stlsoft/util/integral_printf_traits.hpp:
+ ~ include/stlsoft/util/limit_traits.h:
+ ~ include/stlsoft/util/sign_traits.hpp:
+ ~ 64-bit (LP64) compatibility
+
+ WinSTL:
+ =======
+
+ ~ include/winstl/registry/reg_key.hpp:
+ ~ fixed defect in set_value_() overload for REG_MULTI_SZ values (widestring only)
+
============================================================================
Changes for 1.9.83 (19th May 2009)
View
@@ -2,11 +2,19 @@
STLSoft - History
; Created: 29th March 2002
-; Updated: 19th May 2009
+; Updated: 23rd May 2009
============================================================================
+23rd May 2009 - 1.9.84 released
+-------------------------------
+
+ * fixed defect in winstl::basic_reg_key::set_value() for REG_MULTI_SZ values (widestring only)
+ * "safe string" library and widestring support for stlsoft::basic_error_desc
+ * various 64-bit LP64 compatibility changes
+
+
19th May 2009 - 1.9.83 released
-------------------------------
View
@@ -2,15 +2,15 @@
STLSoft - Install
; Created: 29th March 2002
-; Updated: 19th May 2009
+; Updated: 23rd May 2009
============================================================================
STLSoft is a 100% header-only library, and so requires no building.
It is recommended that you define an STLSOFT environment variable. For
- example, if you install to /usr/local/stlsoft/stlsoft-1.9.83, then you
- should set STLSOFT to /usr/local/stlsoft/stlsoft-1.9.83. In that case,
+ example, if you install to /usr/local/stlsoft/stlsoft-1.9.84, then you
+ should set STLSOFT to /usr/local/stlsoft/stlsoft-1.9.84. In that case,
the file stlsoft/stlsoft.h will be located in
$STLSOFT/include/stlsoft/stlsoft.h
View
@@ -2,13 +2,15 @@
STLSoft - News
; Created: 29th March 2002
-; Updated: 19th May 2009
+; Updated: 23rd May 2009
============================================================================
News:
+ 23rd May 2009 - Release of STLSoft 1.9.84
+
19th May 2009 - Release of STLSoft 1.9.83
15th May 2009 - Release of STLSoft 1.9.82
View
@@ -5,11 +5,11 @@
* and platform discriminations, and definitions of types.
*
* Created: 15th January 2002
- * Updated: 25th October 2008
+ * Updated: 22nd May 2009
*
* Home: http://stlsoft.org/
*
- * Copyright (c) 2002-2008, Matthew Wilson and Synesis Software
+ * Copyright (c) 2002-2009, Matthew Wilson and Synesis Software
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -52,8 +52,8 @@
#ifndef STLSOFT_DOCUMENTATION_SKIP_SECTION
# define COMSTL_VER_COMSTL_H_COMSTL_MAJOR 3
# define COMSTL_VER_COMSTL_H_COMSTL_MINOR 7
-# define COMSTL_VER_COMSTL_H_COMSTL_REVISION 2
-# define COMSTL_VER_COMSTL_H_COMSTL_EDIT 109
+# define COMSTL_VER_COMSTL_H_COMSTL_REVISION 3
+# define COMSTL_VER_COMSTL_H_COMSTL_EDIT 110
#endif /* !STLSOFT_DOCUMENTATION_SKIP_SECTION */
/** \file comstl/comstl.h
@@ -144,12 +144,13 @@
# define _COMSTL_VER_1_8_1 0x010801ff /*!< Version 1.8.1 (with STLSoft 1.9.37) */
# define _COMSTL_VER_1_8_2 0x010802ff /*!< Version 1.8.2 (with STLSoft 1.9.57) */
# define _COMSTL_VER_1_8_3 0x010803ff /*!< Version 1.8.3 (with STLSoft 1.9.59) */
+# define _COMSTL_VER_1_8_4 0x010804ff /*!< Version 1.8.4 (with STLSoft 1.9.84) */
#endif /* !STLSOFT_DOCUMENTATION_SKIP_SECTION */
#define _COMSTL_VER_MAJOR 1
#define _COMSTL_VER_MINOR 8
-#define _COMSTL_VER_REVISION 3
-#define _COMSTL_VER _COMSTL_VER_1_8_3
+#define _COMSTL_VER_REVISION 4
+#define _COMSTL_VER _COMSTL_VER_1_8_4
/* /////////////////////////////////////////////////////////////////////////
* Includes
@@ -571,7 +572,15 @@ stlsoft_ns_using(move_lhs_from_rhs)
*
* \ingroup group__project__comstl__language_agnostic_macros
*
- * \brief
+ * Used to provide access to the \c mem member of a \c VARIANT structure in
+ * a language-independent manner
+ *
+ * Usage:
+<pre>
+ VARIANT v;
+
+ COMSTL_ACCESS_VARIANT_MEM_BYREF(v, lVal) = 10;
+</pre>
*/
#define COMSTL_ACCESS_VARIANT_MEM_BYREF(var, mem) COMSTL_ACCESS_VARIANT_MEM_BYPTR(&(var), mem)
@@ -594,7 +603,15 @@ stlsoft_ns_using(move_lhs_from_rhs)
*
* \ingroup group__project__comstl__language_agnostic_macros
*
- * \brief
+ * Used to provide access to the \c vt member of a \c VARIANT structure in
+ * a language-independent manner
+ *
+ * Usage:
+<pre>
+ VARIANT v;
+
+ COMSTL_ACCESS_VARIANT_vt_BYREF(v) = VT_I4;
+</pre>
*/
#define COMSTL_ACCESS_VARIANT_vt_BYREF(var) COMSTL_ACCESS_VARIANT_vt_BYPTR(&(var))
Oops, something went wrong.

0 comments on commit c9e6811

Please sign in to comment.