Menu

STLSoft 1.10.1 alpha 14 (delta) released

Download from https://sourceforge.net/projects/stlsoft/files/

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

27th April 2010 - 1.10.1 alpha 14 (delta)

Summary:
--------

* added stlsoft::string_registry class
* added dimensionof() macro
* added subscript operator on random_access_transforming_view_base class template
* various minor fixes

Details:
--------

STLSoft:

~ include/stlsoft/container/pod_vector.hpp:
- removal of vestiges of 1.0-1.9 unit-testing mechanism

~ include/stlsoft/iterator/FILE_iterator.hpp:
~ added missing include (for stdio.h)

~ include/stlsoft/string/shim_string.hpp:
~ corrected to use char_type, not char

~ include/stlsoft/string/simple_string.hpp:
- removal of vestiges of 1.0-1.9 unit-testing mechanism

+ include/stlsoft/string/string_registry.hpp:
+ remove_below_count()
+ class invariants
~ rewritten with custom implementation
~ changed implementation in terms of slice_type
+ added add() overload to retrieve view
~ refactored is_registered()
+ added remove()
+ added is_registered() overload that retrieves view
~ proper implementations of add(), is_registered(), size()
+ add()
+ is_registered()
+ size()

+ include/stlsoft/util/dimensionof.h:
+ added dimensionof() macro (in include/stlsoft/util/dimensionof)

~ include/stlsoft/view/transforming/random_access_transforming_view_base.hpp:
~ documentation markup
+ added subscript operator on view class template

ATLSTL:

~ include/atlstl/automation/property_method_helpers.hpp:
+ compatibility with VARIANT_BOOL types
- removal of vestiges of 1.0-1.9 unit-testing mechanism

PlatformSTL:

~ include/platformstl/filesystem/path.hpp:
~ address exception-specification inconsistency
~ correct use of typename to indicate dependent types in default template arguments
~ elimination of calls to memcpy()
- removal of vestiges of 1.0-1.9 unit-testing mechanism

UNIXSTL:

~ include/unixstl/filesystem/path.hpp:
~ correct use of typename to indicate dependent types in default template arguments

WinSTL:

~ include/winstl/window/search_functions.hpp:
+ added find_window_in_process()

Makefiles / Project-files:

Test.Unit:

+ test.unit.stlsoft.container.frequency_map
+ test.unit.stlsoft.string.string_registry

Test.Component:

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

Posted by Matt Wilson 2010-04-26

Log in to post a comment.