Permalink
Browse files

Imported upstream 1.9.89

Signed-off-by: Stefan Naewe <stefan.naewe@atlas-elektronik.com>
  • Loading branch information...
1 parent 4c087ce commit 7f13cf8dca1fdc53285e36c959c34ec9327a1ae3 Stefan Naewe committed Aug 2, 2012
View
@@ -2,7 +2,7 @@
STLSoft - Changes
; Created: 29th March 2002
-; Updated: 12th January 2010
+; Updated: 19th January 2010
============================================================================
@@ -19,6 +19,45 @@ STLSoft - Changes
============================================================================
+Changes for 1.9.89 (19th January 2010)
+
+Summary:
+========
+
+ * fixed defective stream inserter for stlsoft::error_desc
+ * fixed erroneous push-pop in include/acestl/reactor/custom_event_handler.hpp:
+ * safe-string compatibility for various UNIXSTL system/filesystem components
+
+Changes:
+========
+
+ general:
+ =======
+
+ STLSoft:
+ ========
+
+ ~ include/stlsoft/error/error_desc.hpp:
+ ~ fixed defective stream inserter definition
+
+ ACESTL:
+ =======
+
+ ~ include/acestl/reactor/custom_event_handler.hpp:
+ ~ corrected warning suppression push-pop
+
+ UNIXSTL:
+ ========
+
+ ~ include/unixstl/filesystem/filesystem_traits.hpp:
+ ~ include/unixstl/filesystem/glob_sequence.hpp:
+ ~ include/unixstl/filesystem/path_functions.hpp:
+ ~ include/unixstl/filesystem/readdir_sequence.hpp:
+ ~ include/unixstl/system/system_traits.hpp:
+ ~ safe string compatibility
+
+============================================================================
+
Changes for 1.9.88 (12th January 2010)
Summary:
View
@@ -2,11 +2,19 @@
STLSoft - History
; Created: 29th March 2002
-; Updated: 12th January 2010
+; Updated: 19th January 2010
============================================================================
+19th January 2010 - 1.9.89 released
+-----------------------------------
+
+ * fixed defective stream inserter for stlsoft::error_desc
+ * fixed erroneous push-pop in include/acestl/reactor/custom_event_handler.hpp:
+ * safe-string compatibility for various UNIXSTL system/filesystem components
+
+
12th January 2010 - 1.9.88 released
-----------------------------------
View
@@ -2,7 +2,7 @@
STLSoft - Install
; Created: 29th March 2002
-; Updated: 12th January 2010
+; Updated: 19th 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.88 then you should set the environment
- variable STLSOFT to /usr/local/stlsoft/stlsoft-1.9.88 in which case the
+ 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
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.88 then you should set the environment
- variable STLSoft to C:\3pty\STLSoft\stlsoft-1.9.88 in which case the
+ 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
file stlsoft/stlsoft.h will be located in
- C:\3pty\STLSoft\stlsoft-1.9.88\stlsoft\stlsoft.h
+ C:\3pty\STLSoft\stlsoft-1.9.89\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: 12th January 2010
+; Updated: 19th January 2010
============================================================================
News:
+ 19th January 2010 - Release of STLSoft 1.9.89
+
12th January 2010 - Release of STLSoft 1.9.88
11th August 2009 - Release of STLSoft 1.9.87
@@ -4,11 +4,11 @@
* Purpose: Event handler class for custom event notifications.
*
* Created: 1st October 2004
- * Updated: 10th August 2009
+ * Updated: 12th January 2010
*
* Home: http://stlsoft.org/
*
- * Copyright (c) 2004-2009, Matthew Wilson and Synesis Software
+ * Copyright (c) 2004-2010, Matthew Wilson and Synesis Software
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -51,8 +51,8 @@
#ifndef STLSOFT_DOCUMENTATION_SKIP_SECTION
# define ACESTL_VER_ACESTL_REACTOR_HPP_CUSTOM_EVENT_HANDLER_MAJOR 2
# define ACESTL_VER_ACESTL_REACTOR_HPP_CUSTOM_EVENT_HANDLER_MINOR 1
-# define ACESTL_VER_ACESTL_REACTOR_HPP_CUSTOM_EVENT_HANDLER_REVISION 3
-# define ACESTL_VER_ACESTL_REACTOR_HPP_CUSTOM_EVENT_HANDLER_EDIT 21
+# define ACESTL_VER_ACESTL_REACTOR_HPP_CUSTOM_EVENT_HANDLER_REVISION 4
+# define ACESTL_VER_ACESTL_REACTOR_HPP_CUSTOM_EVENT_HANDLER_EDIT 22
#endif /* !STLSOFT_DOCUMENTATION_SKIP_SECTION */
/* /////////////////////////////////////////////////////////////////////////
@@ -939,7 +939,7 @@ inline int custom_event_handler::handle_callback_timeout(ACE_Time_Value const& c
#ifdef STLSOFT_COMPILER_IS_MSVC
# if _MSC_VER >= 1200
-# pragma warning(push)
+# pragma warning(pop)
# else /* ? compiler */
# pragma warning(default : 4702)
# endif /* _MSC_VER */
@@ -4,11 +4,11 @@
* Purpose: variant class.
*
* Created: 12th December 1996
- * Updated: 27th December 2009
+ * Updated: 12th January 2010
*
* Home: http://stlsoft.org/
*
- * Copyright (c) 1996-2009, Matthew Wilson and Synesis Software
+ * Copyright (c) 1996-2010, Matthew Wilson and Synesis Software
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -51,7 +51,7 @@
# define _COMSTL_VER_COMSTL_UTIL_HPP_COMSTL_VARIANT_MAJOR 2
# define _COMSTL_VER_COMSTL_UTIL_HPP_COMSTL_VARIANT_MINOR 3
# define _COMSTL_VER_COMSTL_UTIL_HPP_COMSTL_VARIANT_REVISION 2
-# define _COMSTL_VER_COMSTL_UTIL_HPP_COMSTL_VARIANT_EDIT 153
+# define _COMSTL_VER_COMSTL_UTIL_HPP_COMSTL_VARIANT_EDIT 155
#endif /* !STLSOFT_DOCUMENTATION_SKIP_SECTION */
/* /////////////////////////////////////////////////////////////////////////
@@ -187,7 +187,7 @@ class variant
*
* \exception - Does not throw an exception
*/
- variant(stlsoft::sint8_t i);
+ variant(stlsoft::sint8_t i);
/** Conversion constructor
*
@@ -198,7 +198,7 @@ class variant
*
* \exception - Does not throw an exception
*/
- variant(stlsoft::uint8_t i);
+ variant(stlsoft::uint8_t i);
/** Conversion constructor
*
@@ -209,7 +209,7 @@ class variant
*
* \exception - Does not throw an exception
*/
- variant(stlsoft::sint16_t i);
+ variant(stlsoft::sint16_t i);
/** Conversion constructor
*
@@ -220,7 +220,7 @@ class variant
*
* \exception - Does not throw an exception
*/
- variant(stlsoft::uint16_t i);
+ variant(stlsoft::uint16_t i);
/** Conversion constructor
*
@@ -231,7 +231,7 @@ class variant
*
* \exception - Does not throw an exception
*/
- variant(stlsoft::sint32_t i);
+ variant(stlsoft::sint32_t i);
/** Conversion constructor
*
@@ -242,11 +242,11 @@ class variant
*
* \exception - Does not throw an exception
*/
- variant(stlsoft::uint32_t i);
+ variant(stlsoft::uint32_t i);
//#ifdef STLSOFT_CF_64BIT_INT_SUPPORT
-// variant(stlsoft::sint64_t i);
-// variant(stlsoft::uint64_t i);
+// variant(stlsoft::sint64_t i);
+// variant(stlsoft::uint64_t i);
//#endif /* STLSOFT_CF_64BIT_INT_SUPPORT */
#ifdef STLSOFT_CF_SHORT_DISTINCT_INT_TYPE
@@ -264,7 +264,7 @@ class variant
/** Conversion constructor
*
* Initialises the instance with the given
- * <code>unsigned short</code> value
+ * <code>unsigned short</code> value
*
* \post <code>assert(VT_UI2 == this->vt)</code>
* \post <code>assert(i == this->uiVal)</code>
@@ -289,7 +289,7 @@ class variant
/** Conversion constructor
*
* Initialises the instance with the given
- * <code>unsigned int</code> value
+ * <code>unsigned int</code> value
*
* \post <code>assert(VT_UI4 == this->vt)</code>
* \post <code>assert(i == this->ulVal)</code>
@@ -314,7 +314,7 @@ class variant
/** Conversion constructor
*
* Initialises the instance with the given
- * <code>unsigned long</code> value
+ * <code>unsigned long</code> value
*
* \post <code>assert(VT_UI4 == this->vt)</code>
* \post <code>assert(i == this->ulVal)</code>
@@ -375,9 +375,9 @@ class variant
variant(cs_char_w_t const* s, int len = -1);
variant(VARIANT const& var, VARTYPE vt);
- /** Releases any resources associated with the underlying
- * <code>VARIANT</code>
- */
+ /** Releases any resources associated with the underlying
+ * <code>VARIANT</code>
+ */
~variant() stlsoft_throw_0()
{
stlsoft_constraint_must_be_same_size(class_type, VARIANT);
@@ -397,41 +397,41 @@ class variant
HRESULT try_convert(VARTYPE vt);
class_type &convert(VARTYPE vt);
- /** Returns a pointer to a specified interface on an object to which
- * a client currently holds an interface pointer.
- *
- * \return An <code>HRESULT</code> code indicating the success of the
- * operation.
- * \retval <code>S_OK</code> The interface is supported:
- * <code>*ppv</code> will hold the pointer to the requested interface
- * \retval <code>E_INTERFACE</code> The interface is not supported: the
- * value of <code>*ppv</code> is undefined.
- *
- * \pre <code>NULL != ppv</code>
- */
+ /** Returns a pointer to a specified interface on an object to which
+ * a client currently holds an interface pointer.
+ *
+ * \return An <code>HRESULT</code> code indicating the success of the
+ * operation.
+ * \retval <code>S_OK</code> The interface is supported:
+ * <code>*ppv</code> will hold the pointer to the requested interface
+ * \retval <code>E_INTERFACE</code> The interface is not supported: the
+ * value of <code>*ppv</code> is undefined.
+ *
+ * \pre <code>NULL != ppv</code>
+ */
HRESULT QueryInterface(REFIID riid, void** ppv) const;
- /** Returns a pointer to a specified interface on an object to which
- * a client currently holds an interface pointer.
- *
- * \return An <code>HRESULT</code> code indicating the success of the
- * operation.
- * \retval <code>S_OK</code> The interface is supported:
- * <code>*ppi</code> will hold the pointer to the requested interface
- * \retval <code>E_INTERFACE</code> The interface is not supported: the
- * value of <code>*ppi</code> is undefined.
- *
- * \pre <code>NULL != ppi</code>
- */
+ /** Returns a pointer to a specified interface on an object to which
+ * a client currently holds an interface pointer.
+ *
+ * \return An <code>HRESULT</code> code indicating the success of the
+ * operation.
+ * \retval <code>S_OK</code> The interface is supported:
+ * <code>*ppi</code> will hold the pointer to the requested interface
+ * \retval <code>E_INTERFACE</code> The interface is not supported: the
+ * value of <code>*ppi</code> is undefined.
+ *
+ * \pre <code>NULL != ppi</code>
+ */
template <ss_typename_param_k I>
HRESULT QueryInterfaceValue(I** ppi)
{
return QueryInterface(IID_traits<I>::iid(), reinterpret_cast<void**>(ppi));
}
public:
- /** Swaps the contents with another instance
- */
+ /** Swaps the contents with another instance
+ */
void swap(class_type& rhs);
/// Comparison
@@ -4,11 +4,11 @@
* Purpose: Contains classes and functions for dealing with MFC strings.
*
* Created: 24th May 2002
- * Updated: 22nd December 2009
+ * Updated: 12th January 2010
*
* Home: http://stlsoft.org/
*
- * Copyright (c) 2002-2009, Matthew Wilson and Synesis Software
+ * Copyright (c) 2002-2010, Matthew Wilson and Synesis Software
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -52,7 +52,7 @@
# define MFCSTL_VER_MFCSTL_SHIMS_ACCESS_STRING_HPP_CWND_MAJOR 4
# define MFCSTL_VER_MFCSTL_SHIMS_ACCESS_STRING_HPP_CWND_MINOR 0
# define MFCSTL_VER_MFCSTL_SHIMS_ACCESS_STRING_HPP_CWND_REVISION 5
-# define MFCSTL_VER_MFCSTL_SHIMS_ACCESS_STRING_HPP_CWND_EDIT 91
+# define MFCSTL_VER_MFCSTL_SHIMS_ACCESS_STRING_HPP_CWND_EDIT 93
#endif /* !STLSOFT_DOCUMENTATION_SKIP_SECTION */
/* /////////////////////////////////////////////////////////////////////////
@@ -275,7 +275,7 @@ class c_str_ptr_null_CWnd_proxy
if(NULL != m_buffer)
{
- impl::GetWindowText_T_(w, m_buffer, length + 1);
+ impl::GetWindowText_T_(w, m_buffer, length + 1);
}
}
}
Oops, something went wrong.

0 comments on commit 7f13cf8

Please sign in to comment.