c++.announce - recls 1.5.3 released
- Matthew (284/284) Mar 06 2005 Download from http://recls.org/downloads.html#recls_1_5_3
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