What's new in STLSoft 1.10.1 Alpha 11
Jun 16, 2009
- added stlsoft::integer_to_array() function template
- added stlsoft::FILE_iterator iterator class template
- significant fixes and functionality enhancements to platformstl::properties_file class
- defect fix and compatibility enhancements to stlsoft::basic_simple_string
- added automated test makefiles for Borland C/C++ 5.6, Metrowerks CodeWarrior 8, GCC 3.4, and Visual C++ 7.1, 8 & 9
- added numerous examples and unit, component and scratch tests
New in STLSoft 1.9.85 (Jun 16, 2009)
- added merge() and swap() to stlsoft::frequence_map class template
- winstl::listview_sequence::value_type::string_type (aka lvs_string_t) is now overrideable via the preprocessor, in preparation for future expansion of flexibility
New in STLSoft 1.9.83 / 1.10.1 Alpha 10 (May 19, 2009)
- fixed defects in winstl::basic_reg_value::value_sz()/value_multi_sz()
- fixed defects in exception-safety in winstl::basic_reg_value and winstl::basic_reg_key
- various minor fixes and documentation mods
New in STLSoft 1.9.82 (May 15, 2009)
- added winstl::reg_traits::reg_delete_tree()
- added IOStreams compatibility for winstl::findfile_sequence::value_type
New in STLSoft 1.9.81 / 1.10.1 Alpha 10 (May 7, 2009)
- now recognises __func__, provided by Sun Pro, via STLSOFT_CF_func_SYMBOL_SUPPORT
- abstracts __FUNCTION__ support to STLSOFT_FUNCTION_SYMBOL
New in STLSoft 1.10.1 Alpha 10 (May 6, 2009)
- corrected long-dormant defect in comstl/shims/access/string/variant.hpp, precipitated by recent fix in STLSoft 1.9, evinced with compilers that do not support the throwing of bad_alloc
New in STLSoft 1.9.80 (May 6, 2009)
- now recognises support for variadic macros and #pragma once for later versions of Borland C/C++
- SunPro compatibility improvements for UNIXSTL synchronisation components
- fixes to defects in stlsoft::basic_simple_string at() and 5-parameter compare() methods
- basic_path class templates (both UNIXSTL and WinSTL versions) now implement assignment operator differently to avoid possibilities of infinite loops (which can happen when a type with an opposing string encoding is used)
- correction to stlsoft::auto_buffer to ensure allocators are involved in swap() operations
- correction to struct in_addr string access shims for compatibility with big-endian architectures
- various changes for compatibility with "safe string" library
New in STLSoft 1.10 Alpha 10 (Mar 9, 2009)
- corrected long-dormant defect in comstl/shims/access/string/variant.hpp, precipitated by recent fix in STLSoft 1.9, evinced with compilers that do not support the throwing of bad_alloc
New in STLSoft 1.9.77 (Mar 9, 2009)
- corrected invalid invariants in memory_mapped_file classes in UNIXSTL and WinSTL
New in STLSoft 1.10 Alpha 9 (Mar 8, 2009)
- enhancements to stlsoft::basic_simple_string, to facilitate using shim strings as sinks in FastFormat
- more unit tests
New in STLSoft 1.9.76 (Mar 6, 2009)
- added swap() methods to memory_mapped_file classes in UNIXSTL and WinSTL
- corrected defect in VC++ detection of bad_alloc support (which only affects VC++ 6 or earlier)
New in STLSoft 1.9.73 (Feb 3, 2009)
- added partial support for Borland 5.9.x and 6.1.x; to support use of Borland with Pantheios
- re-applied VC++ 7.1 workaround eroneously removed in 1.9.70
New in STLSoft 1.9.69 (Jan 23, 2009)
- improved robustness of winstl::path_squeeze
- more "Safe String" library compatibility changes
New in STLSoft 1.9.67 (Jan 17, 2009)
- compatibility with GCC on Fedora on PPC
- correction of semantics of null_allocator
New in STLSoft 1.9.66 (Jan 4, 2009)
- compatibility with GCC 4.3's pedantic precedence warnings
- compatibility with SunPro compiler for limit_traits
New in STLSoft 1.10 Alpha 7 (Jan 1, 2009)
- added new quality header stlsoft/quality/cover.h, which defines code coverage constructs for STLSoft
- added code coverage constructs to string_to_integer functions, scoped_ptr class template, basic_simple_string class template, and wait functions.
- fixed namespace visibility defect for scoped_ptr's get_ptr shim overload
- fixed defects in basic_simple_string's at(), append() and erase() methods
- added find(), rfind(), find_first_of(), find_last_of(), find_first_not_of() and find_last_not_of() methods to basic_simple_string
New in STLSoft 1.9.65 (Jan 1, 2009)
- "Safe String" library compatibility changes
New in STLSoft 1.10 Alpha 5 (Dec 9, 2008)
- added erase() methods to stlsoft simple_string
- added several new tests
New in STLSoft 1.9.63 (Dec 9, 2008)
- optimised stlsoft::basic_string_view::reserve()
- enhanced compatibility for stlsoft::fixed_array_?d class templates
New in STLSoft 1.10 Alpha 4 (Dec 1, 2008)
- stlsoft::truncation_cast now throws std::overflow_error
- stlsoft::shim_string significantly improved, including default ctor, append() method, and optimistic memory allocation
- stlsoft::tr1::scoped_ptr class template now
- added CWinThread overload of get_synch_handle()
- added null_wait_handle_exception, invalid_wait_handle_exception and duplicate_wait_handle_exception
- enhanced wait functions: now has 9 & 10 parameter overloads; checks for duplicate handles; checks for null handles
New in STLSoft 1.9.62 (Dec 1, 2008)
- fixed defect in interface_cast and try_interface_cast
- improved compatibility with Visual C++ 9
- speculative support for Intel C/C++ 11.0
- fixed defect in winstl::to_SYSTEMTIME(DATE) overload
New in STLSoft 1.9.60 (Oct 28, 2008)
- added stlsoft::apply_const()
- added stlsoft/conversion/m2w.hpp
New in STLSoft 1.10 Alpha 3 (Oct 28, 2008)
- enhanced ATLSTL's property method helpers (to support bool (not BOOL) member variables)
New in STLSoft 1.9.59 (Oct 24, 2008)
- change in ATLSTL's property method helpers to avoid infinite loop in Visual C++ 6 problem when implementing property puts to CComBSTR
- fixed compile error with GCC when using VARIANTs in C compilation units
New in STLSoft 1.9.57 (Oct 10, 2008)
- addition of missing const_reference member type in various Windows controls collection classes
- C / C++ compatibility fixes for COMSTL
- fix of minor non-standard name in winstl::int_to_string() supporting class
- a large number of files were altered in minor ways, to do with whitespace and the placement of
- and & symbols
- several files' documentation markup was cleaned up
New in STLSoft 1.9.56 (Oct 1, 2008)
- a large number of minor enhancements to the documentation markup
- fixes to defects to include guards in UNIXSTL