File Commander/W Changelog

What's new in File Commander/W 2.40

Oct 6, 2014
  • New Features:
  • Support includes in user menu files.
  • Unix port (Linux, FreeBSD, OpenSolaris).
  • Win64 port.
  • Use Unicode for all file names on Windows & Unix.
  • Syntax highlighting in the viewer.
  • Viewer and editor support for Unicode text files.
  • Symbolic link support in Unix & Windows.
  • Panels display a link's target.
  • Ctrl-Shift-F5 creates a link.
  • F8-Delete knows not to recurse into a link to a directory.
  • Links to files require Windows Vista or later. Directory links require Windows 2000 or later and NTFS
  • Support for 7zip archives.
  • Support for bzip2 files.
  • File Information display (Ctrl-I) shows complete file metadata.
  • Ctrl-Shift-E to eject removable media & Ctrl-Shift-L to load.
  • Minor Enhancements:
  • Changed the search match highlight colour in the viewer from "Menu Bar" to "Highlight" which is consistent with the editor and more sensible.
  • Preserve the case of environment variable names.
  • Case insensitive matching is now Unicode based so will work with all languages.
  • Allow re-sorting of File Find results before search has finished.
  • Use a separate thread to update the file copy progress box to reduce flicker and improve copy speed.
  • Editor: line length limit of 64kB removed.
  • Dont query CWD of network drives at startup.
  • Resolve subst'd drives when determining if a file can be moved without copy/delete. '
  • Added new syntax highlighting directive, "statechange" which allows more flexible state transitions.
  • Added includes in syntax defintion file.
  • Add support for Unicode file names in RAR archives.
  • TAR file support improvements
  • Fix checksum calculation when there are bytes in the header >127.
  • Interpret file names as UTF-8.
  • Added field in File Find to specify the code page used when searching files for the "Containing" string.
  • Copy/Move: Add ability to specify overwrite mode in the initial dialog so that you don't have to wait for the first collision to occur.
  • Add !lf operator to provide a list of tagged files with their full path.
  • Add !tf (tagged file with full path).
  • Add ability to remove an entry from command history with Delete key.
  • Syntax Highlighter: Add /w flag for syntax states of "word scope" to assist with LISP keywords.
  • Syntax Highlighter: Enable word characters to be redefined for each state.
  • Bug Fixes:
  • User Menu: Make menu item hot key work if specified in lower case in the mnu file. This used to work in 2.20 but was broken while adding support for sub-menus.
  • Fix display of hex view when code page translation is active. Was "translating" the vertical bar separators.
  • Fix file copy ETA overflowing copy progress dialog & causing screen corruption when a huge file copy starts off slowly.
  • In Change Case, mixed mode should not capitalise the character after an apostrophe.
  • In viewer, fix background colour of line continuation markers (right arrow at the end of a line that's longer than the window when unwrapped).
  • Fix "Overwrite All Older" option on windows when using CopyFileEx.
  • Multi-file search/replace confirmation prompt, extend box width if necessary to fit the text values and don't overflow box if text still won't fit.
  • Fix !F when opposite panel is showing an archive's contents.
  • Fix !t behaviour in archives.

New in File Commander/W 2.30 (Jan 28, 2009)

  • New Features
  • Trees now work in archives, including "Retain Dir Count".
  • Enable Ctrl/Alt/Shift-Fkey in user menu.
  • Add multi-file search/replace function to file finder (Ctrl-R).
  • Syntax highlighting in the editor.
  • Make tree views able to expand/collapse branches. Controlled with Grey +/- and Ctrl-Grey +/-. Default tree state can be configured with the ExpandedTrees switch in fc.ini.
  • Add "All Older" option to the overwrite confirmation dialog.
  • Added support for sub-menus of user menus.
  • Add support for UNC paths, including browsing of servers and shares.
  • In File Find, enable F5/F6 to copy/move all files in the found list.
  • In File Find, Delete key removes an item from the found list.
  • Display "dirinfo" file in the lower section of the Info panel. Double click of same area or F4 edits the dirinfo file.
  • Add built-in "set" command & [Environment] INI file section, allowing environment variables to be changed for executed commands. The set command allows temporary changes while the INI file section allows more permanent settings.
  • Minor Enhancements
  • Support file sizes >4GB in RAR archives.
  • Support ZIP files with more than 64k files.
  • Make Alt-F9 more like Shift-Alt-F9 in that it toggles between 25, 50 & custom number of lines.
  • Change Ctrl- to exit the current archive if we're in one rather than going all the way to the root of the drive.
  • Add sticky select mode to editor with Alt-S.
  • Add progress indicator to editor file loading & saving.
  • Remove limit of 4000 matches in File Find.
  • Include value of PathAppend configuration directive in the PATH environment variable of spawned processes.
  • Support environment variable references in stored directory paths.
  • Change File Find to search directories in alphabetical order instead of the LIFO stack it was using.
  • Add !tx operator, like !t but chops the extension. Handy for converting files where the program requies both input & output file names & you want to change the extension.
  • Speed up loading of a large command history when MaxHist is set high.
  • Allow user menu commands to be up to 4096 characters long, up from 259.
  • Calculate Directory Size: Allow "Total Size" display more room.
  • TAR reading: take notice of unix directory mode flag as well as trailing slash when deciding if an entry is a directory or file.
  • Use more efficient memory allocator for storing text lines in editor for faster loading of large files.
  • Optimise use of space in the panel status line when showing quantity & size of tagged files.
  • Add / and ? keys to viewer as search forwards/backwards as in many unix tools (less, vi etc).
  • Added Shift-TAB seek name completion.
  • OS/2: Support >2GB files on redirected standard I/O.
  • Work around PM insert state change when tagging files.
  • OS/2: Support BeginLIBPATH & EndLIBPATH pseudo-environment variables for extending DLL search path.
  • OS/2: Enable shifted keys to work with keyboard redirectors like the telnet server.
  • Win32: Scroll wheel support in viewer, editor and file panels.
  • Win32: Use CopyFileEx() to copy files so that alternate streams are preserved.
  • Win32: Add support for directory store/recall via the normal number keys as well as the numpad.
  • Bug Fixes
  • Fix bug where retained directory size counts would get reduced when browsing directories containing hidden files with "hidden files" option off.
  • Editor: Ctrl-Space wouldn't copy characters >127
  • Using Ctrl-U didn't swap the panels' filters.
  • In file find results, F8 deletion of directories doesn't recognise Cancel & All option persists between repeated uses.
  • Prevent crash in File Find when searching a path more than 260 characters long.
  • Fix retrieval of a stored path that's inside an archive via the Alt-F5 stored path dialog.
  • Fix menu colouring so that both forground & background of menu highlight bar can be configured.
  • Typing "mode 100,40" in FC resets ROWS, but not COLUMNS
  • OS/2: Added extra validation to guard against malformed .LONGNAME EAs.
  • Win32: Prevent changing into a directory that you dont have rights to read. EG the windows "System Volume Information" directory.