c++.stlsoft - STLSoft 1.9.72 released
- Matt Wilson (52/52) Jan 31 2009 Download from http://stlsoft.org/
Download from http://stlsoft.org/ ============================================================================ Changes for 1.9.72 (1st February 2009) Summary: ======== * added char_copy() methods to filesystem_traits classes in UNIXSTL, as part of move away from "unsafe" string functions * fixed defect in winstl::squeeze_path() whereby wrong length is returned if buffer size is < 5 and the file length < buffer size * removes unwanted trailing slash in application directory from winstl::basic_searchpath_sequence * further work to remove dependency on "unsafe" string functions Changes: ======== COMSTL: ======= ~ include/comstl/shims/access/string/guid.hpp: ~ modified symbols that broke reserved naming rules InetSTL: ======== ~ include/inetstl/filesystem/filesystem_traits.hpp: + added str_n_compare() ~ tidied up asserts - removed dependency on "unsafe" string library functions ~ include/inetstl/filesystem/findfile_sequence.hpp: - removed dependency on "unsafe" string library functions + added optional length parameter to get_directory() UNIXSTL: ======== ~ include/unixstl/filesystem/file_path_buffer.hpp: ~ tidying up ~ include/unixstl/filesystem/filesystem_traits.hpp: ~ tidying up, and removal of declarations of functions (from wide char specialisation) that are not implemented ~ include/unixstl/filesystem/path.hpp: - removal of dependency on so-called "unsafe" string functions ~ simplification of implementation ~ include/unixstl/system/system_traits.hpp: + added char_copy() WinSTL: ======= ~ include/winstl/error/exceptions.hpp: ~ minor mods ~ include/winstl/filesystem/findvolume_sequence.hpp: - removed dependency on "unsafe" string functions ~ include/winstl/filesystem/path.hpp: ~ simplification ~ include/winstl/filesystem/path_functions.hpp: ~ fixed defect whereby if buffer size is < 5 and the file length < buffer size, the wrong length is returned ~ now implemented in terms of system_traits<>::char_copy() ~ include/winstl/system/searchpath_sequence.hpp: ~ no longer dependent on "safe" string library ~ removes unwanted trailing slash on application directory ~ include/winstl/system/system_traits.hpp: ~ tidied up asserts ============================================================================
Jan 31 2009