www.digitalmars.com         C & C++   DMDScript  

c++.announce - recls 1.5.3 released

Download from http://recls.org/downloads.html#recls_1_5_3

Bug fix release, with lots of little things tidied up.

Depends on STLSoft 1.8.3 b2: download from
http://stlsoft.org/downloads.html#stlsoft_1_8_3b2

Is fully compatible with up-to-date Phobos documentation, but not
featured in Phobos; the imminent version 1.6.1 will be incorporated into
Phobos.

Main changes are:
    new license (now BSD)
    Visual C++ 8.0 support
    several additional module class/module methods for recls/Ruby
    slightly changed directory structure

Please note that this is a fully functional and improved version over
1.5.2, but that 1.6.1 will be released within the next week or so, which
will have some serious code/object size refactoring. If you're not
encountering any bugs in your use of the library, you might wish to wait
for the more significant changes in 1.6.1.


Src diffs:

  root-dir-1: H:\3Pty\recls\recls_1_5_2-new-dir
  root-dir-2: H:\freelibs\recls\Dev
Items unchanged from H:\3Pty\recls\recls_1_5_2-new-dir to
H:\freelibs\recls\Dev:             64
Items changed from H:\3Pty\recls\recls_1_5_2-new-dir to
H:\freelibs\recls\Dev:               88
Items changed (major) from H:\3Pty\recls\recls_1_5_2-new-dir to
H:\freelibs\recls\Dev:       32
  Mappings\Cpp\reclspp.h                                1.1.3.10     =>
2.0.2.12    ; 8th June 2004       => 10th January 2005
  Mappings\Cpp\reclspp_fileentry.h                      1.4.3.21     =>
2.0.2.24    ; 8th June 2004       => 10th January 2005
  Mappings\Cpp\reclspp_filesearch.h                     1.2.1.12     =>
2.0.2.14    ; 6th June 2004       => 10th January 2005
  Mappings\Cpp\reclspp_ftpsearch.h                      1.0.1.3      =>
2.0.2.5     ; 8th June 2004       => 10th January 2005
  Mappings\Cpp\reclspp_search.h                         1.0.2.2      =>
2.0.2.4     ; 6th June 2004       => 10th January 2005
  Mappings\STL\reclstl.h                                1.1.1.9      =>
2.0.2.11    ; 2nd June 2004       => 10th January 2005
  Mappings\STL\reclstl_root_sequence.h                  1.0.4.4      =>
2.0.4.10    ; 24th April 2004     => 10th January 2005
  Mappings\STL\reclstl_search_sequence.h                1.8.2.30     =>
2.0.2.34    ; 8th June 2004       => 10th January 2005
  Mappings\STL\reclstl_traits.h                         1.2.1.7      =>
2.0.2.10    ; 2nd June 2004       => 10th January 2005
  include\recls.h                                       1.11.5.42    =>
2.1.3.48    ; 8th June 2004       => 5th March 2005
  include\recls_assert.h                                1.0.8.9      =>
2.0.4.13    ; 20th March 2004     => 6th March 2005
  include\recls_compiler.h                              2.2.1.10     =>
3.0.3.14    ; 8th June 2004       => 4th March 2005
  include\recls_compiler_borland.h                      1.1.1.6      =>
2.0.2.8     ; 20th March 2004     => 10th January 2005
  include\recls_compiler_como.h                         1.0.1.1      =>
2.0.2.4     ; 8th June 2004       => 10th January 2005
  include\recls_compiler_dmc.h                          1.1.1.5      =>
2.0.2.7     ; 20th March 2004     => 10th January 2005
  include\recls_compiler_gcc.h                          1.1.1.5      =>
2.0.2.7     ; 20th March 2004     => 10th January 2005
  include\recls_compiler_intel.h                        1.1.1.7      =>
2.0.2.9     ; 20th March 2004     => 10th January 2005
  include\recls_compiler_msvc.h                         1.1.2.7      =>
2.0.2.9     ; 20th March 2004     => 10th January 2005
  include\recls_compiler_mwerks.h                       1.1.2.5      =>
2.0.2.7     ; 20th March 2004     => 10th January 2005
  include\recls_compiler_vectorc.h                      1.0.1.1      =>
2.0.2.3     ; 23rd May 2004       => 10th January 2005
  include\recls_compiler_watcom.h                       1.1.3.5      =>
2.0.2.7     ; 20th March 2004     => 10th January 2005
  include\recls_debug.h                                 1.0.9.10     =>
2.0.3.13    ; 2nd June 2004       => 6th March 2005
  include\recls_ftp.h                                   1.0.1.2      =>
2.0.2.4     ; 8th June 2004       => 10th January 2005
  include\recls_internal.h                              1.3.3.25     =>
2.0.2.27    ; 2nd June 2004       => 10th January 2005
  include\recls_language.h                              1.0.8.9      =>
2.0.2.11    ; 20th March 2004     => 10th January 2005
  include\recls_platform.h                              1.3.1.12     =>
2.0.2.16    ; 24th May 2004       => 10th January 2005
  include\recls_platform_types.h                        1.5.1.12     =>
2.0.2.16    ; 31st May 2004       => 4th March 2005
  include\recls_retcodes.h                              1.3.2.16     =>
2.0.2.18    ; 2nd June 2004       => 10th January 2005
  include\recls_unix.h                                  1.0.3.6      =>
2.0.2.8     ; 2nd June 2004       => 10th January 2005
  include\recls_util.h                                  1.6.1.13     =>
2.1.1.16    ; 1st June 2004       => 6th March 2005
  include\recls_win32.h                                 1.1.3.11     =>
2.0.2.14    ; 2nd June 2004       => 10th January 2005
  src\EntryFunctions.h                                  1.1.1.4      =>
2.0.2.7     ; 31st May 2004       => 6th March 2005
Items changed (minor) from H:\3Pty\recls\recls_1_5_2-new-dir to
H:\freelibs\recls\Dev:       0
Items changed (revision) from H:\3Pty\recls\recls_1_5_2-new-dir to
H:\freelibs\recls\Dev:    0
Items changed (edit) from H:\3Pty\recls\recls_1_5_2-new-dir to
H:\freelibs\recls\Dev:        0
Items changed (unversioned) from H:\3Pty\recls\recls_1_5_2-new-dir to
H:\freelibs\recls\Dev: 56
  Mappings\COM\DirectoryPartsCollection.h               ...          =>
...         ; 6th February 2004   => 3rd August 2004
  Mappings\COM\FileEntry.cpp                            ...          =>
...         ; 8th June 2004       => 29th September 2004
  Mappings\COM\FileSearch.cpp                           ...          =>
...         ; 1st June 2004       => 9th September 2004
  Mappings\COM\StdAfx.cpp                               ...          =>
...         ;                     =>
  Mappings\COM\StdAfx.h                                 ...          =>
...         ; 2nd June 2004       => 29th September 2004
  Mappings\COM\recls_com.def                            ...          =>
...         ;                     =>
  Mappings\COM\recls_com.dsp                            ...          =>
...         ;                     =>
  Mappings\DLL\vc5\recls_dll.dsp                        ...          =>
...         ;                     =>
  Mappings\DLL\vc6\recls_dll.dsp                        ...          =>
...         ;                     =>
  Mappings\D\std\recls.d                                ...          =>
...         ; 13th June 2004      => 30th September 2004
  Mappings\Java\JNI\recls_jni\recls_ReclsException.cpp  ...          =>
...         ; 25th May 2004       => 10th January 2005
  Mappings\Java\JNI\recls_jni\recls_jni_util.cpp        ...          =>
...         ; 25th May 2004       => 10th January 2005
  Mappings\Java\JNI\recls_jni\recls_jni_util.h          ...          =>
...         ; 12th April 2004     => 10th January 2005
  Mappings\Java\JNI\recls_jni\vc5\recls_jni.dsp         ...          =>
...         ;                     =>
  Mappings\Java\JNI\recls_jni\vc6\recls_jni.dsp         ...          =>
...         ;                     =>
  Mappings\Python\vc6\recls_py.dsp                      ...          =>
...         ;                     =>
  Mappings\Ruby\extconf.rb                              ...          =>
...         ; 20th March 2004     => 26th January 2005
  Mappings\Ruby\recls_ruby.c                            ...          =>
1.5.3.22    ; 2nd June 2004       => 5th March 2005
  Test\COM\vc6\COM.dsp                                  ...          =>
...         ;                     =>
  Test\C\C.c                                            ...          =>
...         ; 8th June 2004       => 6th March 2005
  Test\C\vc5\C.dsp                                      ...          =>
...         ;                     =>
  Test\C\vc6\C.dsp                                      ...          =>
...         ;                     =>
  Test\Cpp\Cpp.cpp                                      ...          =>
...         ; 8th June 2004       => 5th March 2005
  Test\Cpp\vc5\Cpp.dsp                                  ...          =>
...         ;                     =>
  Test\Cpp\vc6\Cpp.dsp                                  ...          =>
...         ;                     =>
  Test\D\recls_test_1.d                                 ...          =>
...         ; 8th June 2004       => 30th September 2004
  Test\D\recls_test_2.d                                 ...          =>
...         ; 13th June 2004      => 30th September 2004
  Test\STL\vc5\STL.dsp                                  ...          =>
...         ;                     =>
  Test\STL\vc6\STL.dsp                                  ...          =>
...         ;                     =>
  Test\SearchProcess_test\SearchProcess_test.c          ...          =>
...         ; 8th June 2004       => 17th January 2005
  Test\SearchProcess_test\vc5\SearchProcess_test.dsp    ...          =>
...         ;                     =>
  Test\SearchProcess_test\vc6\SearchProcess_test.dsp    ...          =>
...         ;                     =>
  build\vc5\recls.dsp                                   ...          =>
...         ;                     =>
  build\vc6\recls.dsp                                   ...          =>
...         ;                     =>
  src\ReclsFileSearch.h                                 ...          =>
...         ; 8th June 2004       => 10th January 2005
  src\ReclsFileSearchDirectoryNode_unix.cpp             ...          =>
...         ; 9th June 2004       => 10th January 2005
  src\ReclsFileSearchDirectoryNode_unix.h               ...          =>
...         ; 9th June 2004       => 10th January 2005
  src\ReclsFileSearchDirectoryNode_win32.cpp            ...          =>
...         ; 9th June 2004       => 6th March 2005
  src\ReclsFileSearch_unix.cpp                          ...          =>
...         ; 9th June 2004       => 11th February 2005
  src\ReclsFileSearch_win32.cpp                         ...          =>
...         ; 9th June 2004       => 6th March 2005
  src\ReclsFtpSearch.h                                  ...          =>
...         ; 2nd June 2004       => 10th January 2005
  src\ReclsFtpSearchDirectoryNode_win32.cpp             ...          =>
...         ; 9th June 2004       => 6th March 2005
  src\ReclsFtpSearchDirectoryNode_win32.h               ...          =>
...         ; 9th June 2004       => 10th January 2005
  src\ReclsFtpSearch_win32.cpp                          ...          =>
...         ; 9th June 2004       => 6th March 2005
  src\recls_api.cpp                                     ...          =>
...         ; 1st June 2004       => 10th January 2005
  src\recls_api_unix.cpp                                ...          =>
...         ; 9th June 2004       => 6th March 2005
  src\recls_api_win32.cpp                               ...          =>
...         ; 9th June 2004       => 6th March 2005
  src\recls_fileinfo.cpp                                ...          =>
...         ; 20th March 2004     => 10th January 2005
  src\recls_fileinfo_unix.cpp                           ...          =>
...         ; 31st May 2004       => 10th January 2005
  src\recls_fileinfo_win32.cpp                          ...          =>
...         ; 31st May 2004       => 10th January 2005
  src\recls_internal.cpp                                ...          =>
...         ; 1st June 2004       => 10th January 2005
  src\recls_roots_unix.cpp                              ...          =>
...         ; 12th April 2004     => 10th January 2005
  src\recls_roots_win32.cpp                             ...          =>
...         ; 24th April 2004     => 10th January 2005
  src\recls_util.cpp                                    ...          =>
...         ; 23rd May 2004       => 5th March 2005
  src\recls_util_unix.cpp                               ...          =>
...         ; 2nd June 2004       => 10th January 2005
  src\recls_util_win32.cpp                              ...          =>
...         ; 1st June 2004       => 6th March 2005
Items deleted from H:\3Pty\recls\recls_1_5_2-new-dir:
1
Items added to H:\freelibs\recls\Dev:
53
  H:\freelibs\recls\Dev\Mappings\COM\recls_com.h
  H:\freelibs\recls\Dev\Mappings\COM\recls_com_i.c
  H:\freelibs\recls\Dev\Mappings\COM\vc6\dlldata.c
  H:\freelibs\recls\Dev\Mappings\COM\vc6\recls_com_p.c
  H:\freelibs\recls\Dev\Mappings\CS\recls.NET.xml
  H:\freelibs\recls\Dev\Mappings\Ch\Recls_GetDetails.chf
  H:\freelibs\recls\Dev\Mappings\Ch\Recls_GetDirectoryPartProperty.chf
  H:\freelibs\recls\Dev\Mappings\Ch\Recls_GetDirectoryPathProperty.chf
  H:\freelibs\recls\Dev\Mappings\Ch\Recls_GetDirectoryProperty.chf
  H:\freelibs\recls\Dev\Mappings\Ch\Recls_GetErrorString.chf
  H:\freelibs\recls\Dev\Mappings\Ch\Recls_GetFileProperty.chf
  H:\freelibs\recls\Dev\Mappings\Ch\Recls_GetNextDetails.chf
  H:\freelibs\recls\Dev\Mappings\Ch\Recls_GetPathProperty.chf
  H:\freelibs\recls\Dev\Mappings\Ch\Recls_Search.chf
  H:\freelibs\recls\Dev\Mappings\Ch\Recls_SearchClose.chf
  H:\freelibs\recls\Dev\Mappings\Ch\libreclsch.c
  H:\freelibs\recls\Dev\Mappings\Ch\test.ch
  H:\freelibs\recls\Dev\Mappings\Ch\winmain.c
  H:\freelibs\recls\Dev\Mappings\D\wildcard.d
  H:\freelibs\recls\Dev\Mappings\Ruby\test_stat.rb
  H:\freelibs\recls\Dev\Mappings\Ruby\usage.rb
  H:\freelibs\recls\Dev\Test\D\abs.d
  H:\freelibs\recls\Dev\Test\MCpp\AssemblyInfo.cpp
  H:\freelibs\recls\Dev\Test\MCpp\Mcpp.cpp
  H:\freelibs\recls\Dev\Test\MCpp\stdafx.cpp
  H:\freelibs\recls\Dev\Test\MCpp\stdafx.h
  H:\freelibs\recls\Dev\Test\Win32Registry_test\Win32Registry_test.cpp
  H:\freelibs\recls\Dev\Test\Win32Registry_test\vc6\Win32Registry_test.dsp
  H:\freelibs\recls\Dev\Test\nested_search_test\nested_search_test.c
  H:\freelibs\recls\Dev\Test\nested_search_test\vc6\nested_search_test.dsp
  H:\freelibs\recls\Dev\Test\speed_test\speed_test.cpp
  H:\freelibs\recls\Dev\Test\speed_test\vc6\speed_test.dsp
  H:\freelibs\recls\Dev\Test\speed_test\vc6\speed_test.dsw
  H:\freelibs\recls\Dev\Test\wildcard_test\vc6\wildcard_test.dsp
  H:\freelibs\recls\Dev\Test\wildcard_test\wildcard_test.c
  H:\freelibs\recls\Dev\build\makefile.tools.xml
  H:\freelibs\recls\Dev\include\recls\cpp\fileentry.hpp
  H:\freelibs\recls\Dev\include\recls\cpp\filesearch.hpp
  H:\freelibs\recls\Dev\include\recls\cpp\ftpsearch.hpp
  H:\freelibs\recls\Dev\include\recls\cpp\search.hpp
  H:\freelibs\recls\Dev\include\recls\stl\search_sequence.hpp
  H:\freelibs\recls\Dev\include\recls_compiler_ch.h
  H:\freelibs\recls\Dev\include\recls_minmax.h
  H:\freelibs\recls\Dev\lib\recls.NET.xml
  H:\freelibs\recls\Dev\samples\DiskVac\CS\DiskVac\App.ico
  H:\freelibs\recls\Dev\samples\DiskVac\CS\DiskVac\AssemblyInfo.cs
  H:\freelibs\recls\Dev\samples\DiskVac\CS\DiskVac\DiskVac.cs
  H:\freelibs\recls\Dev\samples\DiskVac\CS\DiskVac\DiskVac.csproj
  H:\freelibs\recls\Dev\samples\txtcnv\txtcnv.cpp
  H:\freelibs\recls\Dev\samples\txtcnv\vc6\txtcnv.dsp
  H:\freelibs\recls\Dev\src\recls_ftp_api_win32.cpp
  H:\freelibs\recls\Dev\src\recls_wininet_dl.cpp
  H:\freelibs\recls\Dev\src\recls_wininet_dl.h



Cheers


-- 
Matthew Wilson

Author: "Imperfect C++", Addison-Wesley, 2004
    (http://www.imperfectcplusplus.com)
Contributing editor, C/C++ Users Journal
    (http://www.synesis.com.au/articles.html#columns)
Director, Synesis Software
    (www.synesis.com.au)
STLSoft moderator
    (http://www.stlsoft.org)

Synesis Software Pty Ltd
P.O.Box 125
Waverley
New South Wales, 2024
Australia

-----------------------------------------------------
Mar 06 2005