www.digitalmars.com         C & C++   DMDScript  

c++ - STLSoft 1.8.6 released

Download from http://stlsoft.org/downloads.html#stlsoft_1_8_6

================================================================================
11th Aug 2005 : STLSoft 1.8.5 => 1.8.6
--------------------------------------------------------------------------------

Summary
=======

Bug fix release.

New sub-projects:
=================

 <none>

Sub-project versions:
====================

 ATLSTL         1.0.2
 ATLSTL         1.4.2
 COMSTL         1.5.3
 .netSTL        1.1.1
 InetSTL        1.1.2
 PlatformSTL    1.0.1
 MFCSTL         1.3.1
 UNIXSTL        1.3.1
 WinSTL         1.6.4  =>  1.6.5

Significant changes:
====================

 STLSoft main project
 --------------------

 ~ stlsoft::basic_simple_string (stlsoft/simple_string.hpp)
    ~ Changed the reverse iterators to use the new iterator 
generators, so
      works more completely with various standard libraries
 ~ stlsoft::basic_static_string (stlsoft/static_string.hpp)
    ~ Changed the reverse iterators to use the new iterator 
generators, so
      works more completely with various standard libraries
    ~ changed the incorrect size() method to have correct semantics
    ~ added is_valid() invariant method, and calls in all public 
methods
    ~ implementing append() method
 ~ stlsoft::string_tokeniser (stlsoft/string_tokeniser.hpp)
    ~ small amount of tidying up

 ~ stlsoft::std_advance() (stlsoft/util/std/algorithm.hpp)
    ~ fixed to work with stupid compilers (e.g. VC6)

 WinSTL
 ------


DMC++ now supports range methods


 ~ winstl::combobox_sequence (winstl/combobox_sequence.hpp)
    + added const_reference type
 ~ winstl::listbox_sequence (winstl/listbox_sequence.hpp)
    + added const_reference type
 ~ winstl::basic_findfile_sequence (winstl/findfile_sequence.hpp)
    ~ bug fix. Now works correctly even when passed 
NULL/empty/invalid directory string

Source differences:
===================

  root-dir-1: H:\3Pty\stlsoft\1.8.5\include
  root-dir-2: H:\3Pty\stlsoft\1.8.6\include
Items unchanged from H:\3Pty\stlsoft\1.8.5\include to 
H:\3Pty\stlsoft\1.8.6\include:             654
Items changed from H:\3Pty\stlsoft\1.8.5\include to 
H:\3Pty\stlsoft\1.8.6\include:               18
Items changed (major) from H:\3Pty\stlsoft\1.8.5\include to 
H:\3Pty\stlsoft\1.8.6\include:       6
  stlsoft_cstring_maker.h 
2.2.2.25     => 3.0.1.26    ; 27th July 2005      => 11th August 
2005
  stlsoft_iterator.h 
2.3.3.76     => 3.0.1.77    ; 17th July 2005      => 10th August 
2005
  stlsoft_simple_string.h 
2.7.10.183   => 3.0.1.184   ; 27th July 2005      => 10th August 
2005
  stlsoft_static_string.h 
2.3.5.144    => 3.0.1.145   ; 17th July 2005      => 10th August 
2005
  winstl_combobox_sequence.h 
2.1.3.36     => 3.0.1.37    ; 17th July 2005      => 9th August 2005
  winstl_listbox_sequence.h 
2.1.3.36     => 3.10.1.37   ; 17th July 2005      => 9th August 2005
Items changed (minor) from H:\3Pty\stlsoft\1.8.5\include to 
H:\3Pty\stlsoft\1.8.6\include:       1
  stlsoft_cccap_dmc.h 
2.3.2.54     => 2.4.1.55    ; 17th July 2005      => 10th August 
2005
Items changed (revision) from H:\3Pty\stlsoft\1.8.5\include to 
H:\3Pty\stlsoft\1.8.6\include:    4
  stlsoft\util\std\algorithm.hpp 
3.0.1.61     => 3.0.2.62    ; 17th July 2005      => 7th August 2005
  stlsoft_simple_algorithms.h 
2.2.3.62     => 2.2.4.63    ; 27th July 2005      => 10th August 
2005
  stlsoft_string_tokeniser.h 
3.3.5.164    => 3.3.7.166   ; 17th July 2005      => 10th August 
2005
  winstl\findfile_sequence.hpp 
3.0.2.125    => 3.0.4.127   ; 2nd August 2005     => 10th August 
2005
Items changed (edit) from H:\3Pty\stlsoft\1.8.5\include to 
H:\3Pty\stlsoft\1.8.6\include:        0
Items changed (unversioned) from H:\3Pty\stlsoft\1.8.5\include to 
H:\3Pty\stlsoft\1.8.6\include: 7
Items deleted from H:\3Pty\stlsoft\1.8.5\include: 
0
Items added to H:\3Pty\stlsoft\1.8.6\include: 
7
  H:\3Pty\stlsoft\1.8.6\include\stlsoft\stlsoft.h
  H:\3Pty\stlsoft\1.8.6\include\stlsoft\unittest\cstring_maker_unittest_.h
  H:\3Pty\stlsoft\1.8.6\include\stlsoft\unittest\simple_string_unittest_.h
  H:\3Pty\stlsoft\1.8.6\include\stlsoft\unittest\static_string_unittest_.h
  H:\3Pty\stlsoft\1.8.6\include\stlsoft\util\std\iterator_generators.hpp
  H:\3Pty\stlsoft\1.8.6\include\winstl\unittest\combobox_sequence_unittest_.h
  H:\3Pty\stlsoft\1.8.6\include\winstl\unittest\listbox_sequence_unittest_.h
Aug 11 2005