c++.stlsoft - STLSoft 1.9.78 released
- Matt Wilson (42/42) Apr 26 2009 Download from http://stlsoft.org/
Download from http://stlsoft.org/ ============================================================================ Changes for 1.9.78 (27th March 2009) Summary: ======== * fixed serious defect in atlstl::copy_enumerator_impl::Reset() * stlsoft::shared_ptr now works correctly if fails to allocate counter variable in conditions where exception handling is not supported * stlsoft::c_str_data_a(struct fm const*) now correctly handles case where tm pointer is NULL * corrected behaviour of get_environment_variable for both UNIXSTL and WinSTL system_traits traits classes * various compiler compatibility fixes * various documentation corrections Changes: ======== STLSoft: ======== ~ stlsoft/iterators/ostream_iterator.hpp: ~ documentation corrections ~ stlsoft/shims/access/string/std/time.hpp: ~ c_str_data_a(struct tm const* t) now correctly handles NULL tm pointer ~ stlsoft/smartptr/shared_ptr.hpp: ~ now correctly handles failure to allocate the shared counter, even when compiling absent exceptions ATLSTL: ======= ~ atlstl/automation/enumerators.hpp: ~ fixed defect in Reset() - which did nothing! - that was introduced in STLSoft 1.9.1 beta 5 (!) upon transcription from the original, correct, Synesis Software proprietary source ~ minor documentation fixes UNIXSTL: ======== ~ unixstl/filesystem/filesystem_traits.hpp: - removal of dependency of str(n)cpy()/wcs(n)cpy(), which causes VC++ 8+ to carp about "safety" ~ unixstl/system/system_traits.hpp: ~ corrected behaviour of get_environment_variable() WinSTL: ======= ~ winstl/filesystem/memory_mapped_file.hpp: ~ CodeWarrior compatibility ~ winstl/system/system_traits.hpp: ~ corrected behaviour of get_environment_variable() ============================================================================
Apr 26 2009