www.digitalmars.com         C & C++   DMDScript  

c++.stlsoft - STLSoft 1.9.16 released

Download from http://stlsoft.org/

============================================================================

Changes for 1.9.16 (29th December 2007)

Summary:
==========

 * bug fix in stlsoft::printf_traits
 * bug fix in winstl::GetTimeFormat_msA/W
 * other minor bug fixes
 * minor feature enhancements & refactoring

Additions:
==========

 STLSoft:
 --------

 + new stlsoft::integral_printf_traits traits class, which fixes the bug
   in stlsoft::printf_traits whereby integers used the %ld and %lu

 + now uses new symbols _STLSOFT_SIZEOF_CHAR, _STLSOFT_SIZEOF_SHORT,
   _STLSOFT_SIZEOF_INT, _STLSOFT_SIZEOF_LONG and _STLSOFT_SIZEOF_LONG_LONG


 PlatformSTL:
 ------------

 + added symbol PLATFORMSTL_OS_IS_WIN64

 + added symbol PLATFORMSTL_OS_IS_WINDOWS


Fixes:
======

 STLSoft:
 --------

 ~ refactoring of stlsoft::auto_destructor::get mutating/non-mutating
   overloads
 ~ refactoring of stlsoft::auto_array_destructor::get mutating/non-mutating
   overloads
 ~ refactoring of stlsoft::proxy_ptr::get mutating/non-mutating
   overloads
 ~ refactoring of stlsoft::ref_ptr::get mutating/non-mutating
   overloads
 ~ refactoring of stlsoft::shared_ptr::get mutating/non-mutating
   overloads

 COMSTL:
 -------

 ~ refactoring of comstl::interface_ptr::get mutating/non-mutating overloads

 PlatformSTL:
 ------------

 ~ platformstl/synch/tss_index.hpp now properly includes the tss_exception
   symbol into the platformstl namespace

 WinSTL:
 -------

 ~ bug fix to winstl::GetTimeFormat_msA/W, whereby 24hr format was always
   used, regardless of the locale settings

============================================================================
Dec 29 2007