www.digitalmars.com         C & C++   DMDScript  

c++.announce - STLSoft 1.8.3 beta 2

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

Mods as follows below. The changes to winstl_path.h and unixstl_path.h 
are the full and proper implementation of the canonicalise() methods, 
e.g.

    ::unixstl::path    p("/usr/include/stlsoft/./../stlsoft/acestl/..");

    puts(p.c_str());

gives

    "/usr/include/stlsoft"


They also now have new get_file() methods, which returns a c-string 
pointer to the start of the file (or directory), e.g.:

    ::winstl::path    p1("H:\dev\include\abc.h");
    ::winstl::path    p2("H:\dev\include\");

    puts(p1.get_file());
    puts(p2.get_file());


gives

    "abc.h"
    ""

Src-diffs:

  root-dir-1: H:\3Pty\stlsoft\1.8.3-beta1
  root-dir-2: H:\STLSoft\Identities\STLSoft\stlsoft
Items unchanged from H:\3Pty\stlsoft\1.8.3-beta1 to 
H:\STLSoft\Identities\STLSoft\stlsoft:             345
Items changed from H:\3Pty\stlsoft\1.8.3-beta1 to 
H:\STLSoft\Identities\STLSoft\stlsoft:               7
Items changed (major) from H:\3Pty\stlsoft\1.8.3-beta1 to 
H:\STLSoft\Identities\STLSoft\stlsoft:       0
Items changed (minor) from H:\3Pty\stlsoft\1.8.3-beta1 to 
H:\STLSoft\Identities\STLSoft\stlsoft:       3
  stlsoft.h                                                2.3.2.214 
=> 2.4.1.215   ; 28th February 2005  => 5th March 2005
  unixstl_path.h                                           4.1.1.157 
=> 4.2.1.159   ; 2nd March 2005      => 4th March 2005
  winstl_path.h                                            4.3.1.162 
=> 4.4.3.166   ; 2nd March 2005      => 5th March 2005
Items changed (revision) from H:\3Pty\stlsoft\1.8.3-beta1 to 
H:\STLSoft\Identities\STLSoft\stlsoft:    4
  inetstl_findfile_sequence.h                              2.0.3.64 
=> 2.0.4.65    ; 23rd February 2005  => 5th March 2005
  stlsoft_proxy_iterator.h                                 2.1.1.26 
=> 2.1.2.27    ; 26th February 2005  => 3rd March 2005
  unixstl_glob_sequence.h                                  3.0.3.80 
=> 3.0.4.81    ; 23rd February 2005  => 5th March 2005
  winstl_findfile_sequence.h                               2.1.3.114 
=> 2.1.4.115   ; 23rd February 2005  => 5th March 2005
Items changed (edit) from H:\3Pty\stlsoft\1.8.3-beta1 to 
H:\STLSoft\Identities\STLSoft\stlsoft:        0
Items changed (unversioned) from H:\3Pty\stlsoft\1.8.3-beta1 to 
H:\STLSoft\Identities\STLSoft\stlsoft: 0
Items deleted from H:\3Pty\stlsoft\1.8.3-beta1: 
0
Items added to H:\STLSoft\Identities\STLSoft\stlsoft: 
36
Mar 05 2005