c++.stlsoft - STLSoft 1.9.47 released
- Matt Wilson (62/62) Aug 12 2008 Download from http://stlsoft.org/
- Guido (8/103) Aug 22 2008 I had the following error - because of
- Matthew Wilson (7/110) Aug 22 2008 Are you using it with another library, e.g. Pantheios, VOLE, ...?
- Guido (2/129) Sep 16 2008
- Matthew Wilson (3/4) Sep 16 2008 No worries. :-)
Download from http://stlsoft.org/ ============================================================================ Changes for 1.9.47 (12th August 2008) Summary: ======== * enhancement of stlsoft::read_line() function template to work with various line-termination sequences * enhancement of fixed array classes to allow zero size * winstl::clipboard_format_sequence enhancements to iterator type profile * winstl::clipboard_scope defect fix and documentation enhancement * syntactic modification of contract enforcement statements to a large number of components to address warnings with GCC 4.3 in pedantic mode Changes: ======== STLSoft: -------- ~ stlsoft/containers/fixed_array.hpp - fixed array classes now can be of zero size - GCC 4.3 pedantic warnings ~ stlsoft/containers/static_array.hpp - GCC 4.3 pedantic warnings ~ stlsoft/conversion/union_cast.hpp - GCC 4.3 pedantic warnings ~ rewrote stlsoft::read_line(), which can now use any combination of the line termination sequences CR, LF and CR+LF. stlsoft::read_line() is now found in stlsoft/filesystem/read_line.hpp ~ stlsoft/filesystem/io_functions.hpp now includes stlsoft/filesystem/read_line.hpp ~ stlsoft/string/char_traits.hpp - GCC 4.3 pedantic warnings ACESTL: ------- ~ acestl/collections/message_queue_sequence.hpp - GCC 4.3 pedantic warnings ~ acestl/reactor/custom_event_handler.hpp - GCC 4.3 pedantic warnings COMSTL: ------- ~ comstl/collections/enumerator_sequence.hpp - GCC 4.3 pedantic warnings ~ comstl/string/bstr.hpp - GCC 4.3 pedantic warnings InetSTL: -------- ~ inetstl/filesystem/findfile_sequence.hpp - GCC 4.3 pedantic warnings MFCSTL: ------- ~ mfcstl/collections/clist_adaptors.hpp - GCC 4.3 pedantic warnings RangeLib: --------- ~ rangelib/integral_range.hpp - GCC 4.3 pedantic warnings WinSTL: ------- ~ winstl::clipboard_format_sequence::const_iterator now properly defined according to rules outlined in Extended STL, vol 1 (winstl/clipboard/clipboard_format_sequence.hpp) ~ winstl::clipboard_scope defect in deallocation function fixed, and documentation markup improved to make clear the full semantics ~ winstl/controls/listbox_const_iterator.hpp - GCC 4.3 pedantic warnings ~ winstl/controls/listbox_data_const_iterator.hpp - GCC 4.3 pedantic warnings ~ winstl/filesystem/findfile_sequence.hpp - GCC 4.3 pedantic warnings ~ winstl/filesystem/findvolume_sequence.hpp - GCC 4.3 pedantic warnings ~ winstl/security/acl_sequence.hpp - GCC 4.3 pedantic warnings ~ winstl/shell/drophandle_sequence.hpp - GCC 4.3 pedantic warnings ~ winstl/toolhelp/sequence_base.hpp - GCC 4.3 pedantic warnings ~ winstl/window/zorder_iterator.hpp - GCC 4.3 pedantic warnings ============================================================================
Aug 12 2008
I had the following error - because of #include <winstl/filesystemfindfile_sequence.hpp> filesystem_traits.hpp(759) : error C3861: 'str_n_copy': identifier not found The same happens with 1.9.45. Seems some include is missing in that fils. Best regards Guido. Matt Wilson Wrote:Download from http://stlsoft.org/ ============================================================================ Changes for 1.9.47 (12th August 2008) Summary: ======== * enhancement of stlsoft::read_line() function template to work with various line-termination sequences * enhancement of fixed array classes to allow zero size * winstl::clipboard_format_sequence enhancements to iterator type profile * winstl::clipboard_scope defect fix and documentation enhancement * syntactic modification of contract enforcement statements to a large number of components to address warnings with GCC 4.3 in pedantic mode Changes: ======== STLSoft: -------- ~ stlsoft/containers/fixed_array.hpp - fixed array classes now can be of zero size - GCC 4.3 pedantic warnings ~ stlsoft/containers/static_array.hpp - GCC 4.3 pedantic warnings ~ stlsoft/conversion/union_cast.hpp - GCC 4.3 pedantic warnings ~ rewrote stlsoft::read_line(), which can now use any combination of the line termination sequences CR, LF and CR+LF. stlsoft::read_line() is now found in stlsoft/filesystem/read_line.hpp ~ stlsoft/filesystem/io_functions.hpp now includes stlsoft/filesystem/read_line.hpp ~ stlsoft/string/char_traits.hpp - GCC 4.3 pedantic warnings ACESTL: ------- ~ acestl/collections/message_queue_sequence.hpp - GCC 4.3 pedantic warnings ~ acestl/reactor/custom_event_handler.hpp - GCC 4.3 pedantic warnings COMSTL: ------- ~ comstl/collections/enumerator_sequence.hpp - GCC 4.3 pedantic warnings ~ comstl/string/bstr.hpp - GCC 4.3 pedantic warnings InetSTL: -------- ~ inetstl/filesystem/findfile_sequence.hpp - GCC 4.3 pedantic warnings MFCSTL: ------- ~ mfcstl/collections/clist_adaptors.hpp - GCC 4.3 pedantic warnings RangeLib: --------- ~ rangelib/integral_range.hpp - GCC 4.3 pedantic warnings WinSTL: ------- ~ winstl::clipboard_format_sequence::const_iterator now properly defined according to rules outlined in Extended STL, vol 1 (winstl/clipboard/clipboard_format_sequence.hpp) ~ winstl::clipboard_scope defect in deallocation function fixed, and documentation markup improved to make clear the full semantics ~ winstl/controls/listbox_const_iterator.hpp - GCC 4.3 pedantic warnings ~ winstl/controls/listbox_data_const_iterator.hpp - GCC 4.3 pedantic warnings ~ winstl/filesystem/findfile_sequence.hpp - GCC 4.3 pedantic warnings ~ winstl/filesystem/findvolume_sequence.hpp - GCC 4.3 pedantic warnings ~ winstl/security/acl_sequence.hpp - GCC 4.3 pedantic warnings ~ winstl/shell/drophandle_sequence.hpp - GCC 4.3 pedantic warnings ~ winstl/toolhelp/sequence_base.hpp - GCC 4.3 pedantic warnings ~ winstl/window/zorder_iterator.hpp - GCC 4.3 pedantic warnings ============================================================================
Aug 22 2008
Are you using it with another library, e.g. Pantheios, VOLE, ...? Are you using VC++ 8 or 9, in "Safe String Library"? Currently, STLSoft does not work with the "Safe String Library". Try defining _CRT_SECURE_NO_DEPRECATE, and adding the -wd4996 warning suppressor. HTH Matt "Guido" <guido.ziliotti gmail.com> wrote in message news:g8lrqt$c63$1 digitalmars.com...I had the following error - because of #include <winstl/filesystemfindfile_sequence.hpp> filesystem_traits.hpp(759) : error C3861: 'str_n_copy': identifier not found The same happens with 1.9.45. Seems some include is missing in that fils. Best regards Guido. Matt Wilson Wrote:Download from http://stlsoft.org/ ============================================================================ Changes for 1.9.47 (12th August 2008) Summary: ======== * enhancement of stlsoft::read_line() function template to work with various line-termination sequences * enhancement of fixed array classes to allow zero size * winstl::clipboard_format_sequence enhancements to iterator type profile * winstl::clipboard_scope defect fix and documentation enhancement * syntactic modification of contract enforcement statements to a large number of components to address warnings with GCC 4.3 in pedantic mode Changes: ======== STLSoft: -------- ~ stlsoft/containers/fixed_array.hpp - fixed array classes now can be of zero size - GCC 4.3 pedantic warnings ~ stlsoft/containers/static_array.hpp - GCC 4.3 pedantic warnings ~ stlsoft/conversion/union_cast.hpp - GCC 4.3 pedantic warnings ~ rewrote stlsoft::read_line(), which can now use any combination of the line termination sequences CR, LF and CR+LF. stlsoft::read_line() is now found in stlsoft/filesystem/read_line.hpp ~ stlsoft/filesystem/io_functions.hpp now includes stlsoft/filesystem/read_line.hpp ~ stlsoft/string/char_traits.hpp - GCC 4.3 pedantic warnings ACESTL: ------- ~ acestl/collections/message_queue_sequence.hpp - GCC 4.3 pedantic warnings ~ acestl/reactor/custom_event_handler.hpp - GCC 4.3 pedantic warnings COMSTL: ------- ~ comstl/collections/enumerator_sequence.hpp - GCC 4.3 pedantic warnings ~ comstl/string/bstr.hpp - GCC 4.3 pedantic warnings InetSTL: -------- ~ inetstl/filesystem/findfile_sequence.hpp - GCC 4.3 pedantic warnings MFCSTL: ------- ~ mfcstl/collections/clist_adaptors.hpp - GCC 4.3 pedantic warnings RangeLib: --------- ~ rangelib/integral_range.hpp - GCC 4.3 pedantic warnings WinSTL: ------- ~ winstl::clipboard_format_sequence::const_iterator now properly defined according to rules outlined in Extended STL, vol 1 (winstl/clipboard/clipboard_format_sequence.hpp) ~ winstl::clipboard_scope defect in deallocation function fixed, and documentation markup improved to make clear the full semantics ~ winstl/controls/listbox_const_iterator.hpp - GCC 4.3 pedantic warnings ~ winstl/controls/listbox_data_const_iterator.hpp - GCC 4.3 pedantic warnings ~ winstl/filesystem/findfile_sequence.hpp - GCC 4.3 pedantic warnings ~ winstl/filesystem/findvolume_sequence.hpp - GCC 4.3 pedantic warnings ~ winstl/security/acl_sequence.hpp - GCC 4.3 pedantic warnings ~ winstl/shell/drophandle_sequence.hpp - GCC 4.3 pedantic warnings ~ winstl/toolhelp/sequence_base.hpp - GCC 4.3 pedantic warnings ~ winstl/window/zorder_iterator.hpp - GCC 4.3 pedantic warnings ============================================================================
Aug 22 2008
Yes I am using VC++ 8 or 9. Sorry I did not realise these settings are necessary. Thanks for your help. Matthew Wilson Wrote:Are you using it with another library, e.g. Pantheios, VOLE, ...? Are you using VC++ 8 or 9, in "Safe String Library"? Currently, STLSoft does not work with the "Safe String Library". Try defining _CRT_SECURE_NO_DEPRECATE, and adding the -wd4996 warning suppressor. HTH Matt "Guido" <guido.ziliotti gmail.com> wrote in message news:g8lrqt$c63$1 digitalmars.com...I had the following error - because of #include <winstl/filesystemfindfile_sequence.hpp> filesystem_traits.hpp(759) : error C3861: 'str_n_copy': identifier not found The same happens with 1.9.45. Seems some include is missing in that fils. Best regards Guido. Matt Wilson Wrote:Download from http://stlsoft.org/ ============================================================================ Changes for 1.9.47 (12th August 2008) Summary: ======== * enhancement of stlsoft::read_line() function template to work with various line-termination sequences * enhancement of fixed array classes to allow zero size * winstl::clipboard_format_sequence enhancements to iterator type profile * winstl::clipboard_scope defect fix and documentation enhancement * syntactic modification of contract enforcement statements to a large number of components to address warnings with GCC 4.3 in pedantic mode Changes: ======== STLSoft: -------- ~ stlsoft/containers/fixed_array.hpp - fixed array classes now can be of zero size - GCC 4.3 pedantic warnings ~ stlsoft/containers/static_array.hpp - GCC 4.3 pedantic warnings ~ stlsoft/conversion/union_cast.hpp - GCC 4.3 pedantic warnings ~ rewrote stlsoft::read_line(), which can now use any combination of the line termination sequences CR, LF and CR+LF. stlsoft::read_line() is now found in stlsoft/filesystem/read_line.hpp ~ stlsoft/filesystem/io_functions.hpp now includes stlsoft/filesystem/read_line.hpp ~ stlsoft/string/char_traits.hpp - GCC 4.3 pedantic warnings ACESTL: ------- ~ acestl/collections/message_queue_sequence.hpp - GCC 4.3 pedantic warnings ~ acestl/reactor/custom_event_handler.hpp - GCC 4.3 pedantic warnings COMSTL: ------- ~ comstl/collections/enumerator_sequence.hpp - GCC 4.3 pedantic warnings ~ comstl/string/bstr.hpp - GCC 4.3 pedantic warnings InetSTL: -------- ~ inetstl/filesystem/findfile_sequence.hpp - GCC 4.3 pedantic warnings MFCSTL: ------- ~ mfcstl/collections/clist_adaptors.hpp - GCC 4.3 pedantic warnings RangeLib: --------- ~ rangelib/integral_range.hpp - GCC 4.3 pedantic warnings WinSTL: ------- ~ winstl::clipboard_format_sequence::const_iterator now properly defined according to rules outlined in Extended STL, vol 1 (winstl/clipboard/clipboard_format_sequence.hpp) ~ winstl::clipboard_scope defect in deallocation function fixed, and documentation markup improved to make clear the full semantics ~ winstl/controls/listbox_const_iterator.hpp - GCC 4.3 pedantic warnings ~ winstl/controls/listbox_data_const_iterator.hpp - GCC 4.3 pedantic warnings ~ winstl/filesystem/findfile_sequence.hpp - GCC 4.3 pedantic warnings ~ winstl/filesystem/findvolume_sequence.hpp - GCC 4.3 pedantic warnings ~ winstl/security/acl_sequence.hpp - GCC 4.3 pedantic warnings ~ winstl/shell/drophandle_sequence.hpp - GCC 4.3 pedantic warnings ~ winstl/toolhelp/sequence_base.hpp - GCC 4.3 pedantic warnings ~ winstl/window/zorder_iterator.hpp - GCC 4.3 pedantic warnings ============================================================================
Sep 16 2008
Yes I am using VC++ 8 or 9. Sorry I did not realise these settings are necessary. Thanks for your help.No worries. :-) FYI, I'm planning to have STLSoft support the Safe Crt library as soon as I can work on it. Matt
Sep 16 2008