The Artima Developer Community
Sponsored Link

C++ Community News Forum
recls 1.8.1 released

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Matthew Wilson

Posts: 145
Nickname: bigboy
Registered: Jun, 2004

recls 1.8.1 released Posted: Jun 18, 2006 2:56 PM
Reply to this message Reply
It's been six months since the last release, and there's a lot of new code to the core library and all supported mappings, as well as a couple of little bug fixes.

Notable additions to core are:

  • supports "~" for representing home directory to search/stat functions
  • Recls_SearchFeedback() - provides callbacks, throughout searching, for each directory traversed
  • Recls_GetSelectedRoots() - gets the host system roots according to type (fixed, network, optical, ...)
  • Recls_CombinePaths() - combines path fragments
  • Recls_DeriveRelativePath() - determines the path of an target path relative to an origin path
  • Recls_SqueezePath() - squeezes paths, using ..., into fixed maximum width
  • RECLS_F_USE_TILDE_ON_NO_SEARCHROOT flag - assumes home directory if NULL
  • RECLS_F_IGNORE_HIDDEN_ENTRIES_ON_WIN32 flag - skips hidden files on Win32 (UNIX support in next version)

Corresponding functionality added to all mappings: C++, D, Java, .NET, Python, Ruby, STL

Details, and downloads, at

D users:

  • the core builds with latest DMC++
  • the D source file contains all updates to API, i.e. includes getRoots(), getSelectedRoots(), combinePaths(), deriveRelativePath() and squeezePath() functions.
  • the module is no longer "std.recls" - now plain "recls"
  • the D mapping contains a makefile that works with
  • I've run out of time for producing binaries. If anyone wants to do that, feel free.
  • if there are any issues, please post here STLSoft newsgroup

Python/Ruby/COM/.Net users:

  • I wanted to provide binaries for these mappings in this distro, but time has not been my friend. Makefiles and/or VS project files are included. Post to the STLSoft newsgroup with any problems.

One last note: the distro is dependent on STLSoft 1.9.1 beta 10 (released today; Make sure you upgrade, or you'll have problems.

Topic: Borland to Resurrect Turbo Brand IDEs Previous Topic   Next Topic Topic: UndoDB 1.5 Bidirection Debugger for Linux Released

Sponsored Links


Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use