Thread overview
STLSoft 1.9.47 released
Aug 12, 2008
Matt Wilson
Aug 22, 2008
Guido
Aug 22, 2008
Matthew Wilson
August 12, 2008
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


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

August 22, 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
> 
> 
> ============================================================================
> 

August 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
> >
> >
> > ============================================================================
> >
>