www.digitalmars.com         C & C++   DMDScript  

c++.stlsoft - STLSoft 1.10.1 alpha 13 (delta) released

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

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

19th January 2010 - 1.10.1 alpha 13 (delta)
===========================================

Summary:
--------

 * added new WinSTL window search functions
 * added stlsoft::random_access_transforming_view_base CRTP class template
 * minor defect fixes
 * added several new test projects

Details:
--------

STLSoft:

 + include/stlsoft/view/transforming/random_access_transforming_view_base.hpp

 ~ include/stlsoft/string/shim_string.hpp:
    ~ typos in the c_str_ptr_null(_a|_w) string access shims

 ~ include/stlsoft/string/static_string.hpp:
    ~ now uses runtime exceptions to police length, rather than contract
enforcements

COMSTL:

 ~ include/comstl/shims/access/string/variant.hpp:
    ~ minor defect w VC++ 6

PlatformSTL:

 ~ include/platformstl/filesystem/path.hpp:
    ~ fixed typename-related defect
    ~ max_size() is now static

UNIXSTL:

 ~ include/unixstl/filesystem/path.hpp:
    ~ includes the base template basic_path into the os-specific namespace

WinSTL:

 + include/winstl/window/relationship_functions.h
 + include/winstl/window/search_functions.hpp
 + include/winstl/window/text_functions.h

 ~ include/winstl/filesystem/path.hpp:
    ~ includes the base template basic_path into the os-specific namespace

 ~ include/winstl/synch/error/exceptions.hpp:
    ~ obsolete, but required to hide STLSoft 1.9 original

Makefiles / Project-files:

 ~ build/bc56/makefile:
 ~ build/cw8.win32/makefile:
 ~ build/gcc34.win32/makefile:
 ~ build/vc6/makefile:
 ~ build/vc71/makefile:
 ~ build/vc8/makefile:
 ~ build/vc9/makefile:
    + added in all new projects

 + build/vc9.unixem/makefile

 + build/gcc44.unix/makefile - NOTE: this file is not tested

Test.Unit:

 + test.scratch.comstl.util.variant
 + test.scratch.comstl.util.VARIANT_functions

 + test.scratch.winstl.performance.threadtimes_counter

 ~ test.unit.unixstl.filesystem.path.cpp:
    ~ tests for pop_ext(), pop_file()


============================================================================
Jan 18 2010