List of changes (version 7.50a - 7.55)

From TotalcmdWiki
Revision as of 22:58, 2 October 2013 by White (talk | contribs) (→‎(18.05.10) Release Total Commander 7.55 release candidate 2 (pre): Changed "feed in listbox" into "feed to listbox")
Jump to navigation Jump to search

List of changes (version 7.55 - 7.50a) is a list of changes to Total Commander since version 7.55 until the release of version 7.50a. The list starts at the latest change and goes back in time.

This page is transcluded into other pages. Editors must be aware of this and use "noinclude", "onlyinclude" and "includeonly" markup.


List of changes (version 7.55 - 7.50a)

(17.06.10) Release Total Commander 7.55 final

  • (16.06.10) Fixed: Internal unpack function didn't ask to overwrite target if the target directory allowed to write, but not to list the directory contents
  • (16.06.10) Fixed: Do not use CONNECT_PROMPT option for UNC servers in the form \\server, only for shares
  • (16.06.10) Fixed: If PromptForUser=1, do not call connect function if already connected (check via WNetGetUser)
  • (16.06.10) Fixed: cd \\server\share /user: didn't work on the command line

(15.06.10) Release Total Commander 7.55 final (pre2)

  • (15.06.10) Added: Call network connect function with CONNECT_PROMPT option to prompt for user name: wincmd.ini [Configuration] PromptForUser=1
  • (15.06.10) Fixed: FTP: When "Send commands" also contained a CWD command, reconnecting to an ftp server via history went to that directory instead of the directory in the history
  • (14.06.10) Fixed: Problems with tabs when an ftp connection was saved with "@" character in its name (TC tries to reconnect on each tab change)
  • (13.06.10) Added: "cd" command in button bar and user menu: When parameter /user: is added without giving a user name, call connect function with CONNECT_PROMPT option to prompt for user name
  • (13.06.10) Fixed: Look for key file also under %LOCALAPPDATA%\VirtualStore on Windows Vista/7 if TC is installed in "Program files" dir (reason: some older mail programs may store the key there!)
  • (13.06.10) Fixed: FTP Upload: File was appended instead of overwritten if the connection was lost before starting the transfer (e.g. timeout)

(11.06.10) Release Total Commander 7.55 final (pre)

  • (09.06.10) Fixed: ZIP packer: Option to store Unicode names in extra fields not working with archives >4GB (problem with extra field creation)
  • (09.06.10) Fixed: When entering a file system plugin, the Network Neighborhood in the separate tree was read in the foreground by mistake
  • (09.06.10) Fixed: FTP auto-resume failed when "Send commands" field contained also a command to change the directory -> execute it before setting the previous dir
  • (08.06.10) Fixed: With VistaDelete=1, place cursor on first not deleted or skipped file
  • (08.06.10) Fixed: With VistaDelete=1, it was no longer possible to move the delete process to the background
  • (08.06.10) Fixed: FTP client: Don't show time for [..] updir item (was shown as 1.1.1601)
  • (08.06.10) Fixed: Compare by content: "Resynchronize from here" could cause an access violation if one of the selected lines was not existing (e.g. behind the end of that file)
  • (08.06.10) Fixed: FTP: Support HASH command also when neither SHA-1 nor MD5 is the default -> use OPTS HASH command to set used method
  • (06.06.10) Fixed: USB port connection not working with option x64DisableRedirection=1
  • (04.06.10) Added: Show '?' in footer in front of the selected and total size while calculation in background is going on
  • (04.06.10) Fixed: Alt+F5 pack dialog: Do not modify text when typing e.g. rar: and the rar button is being checked
  • (04.06.10) Fixed: Copy button bar button: Set clipboard code page for users who want to use the data elsewhere
  • (04.06.10) Fixed: Could not connect to FTPS (secure ftp over SSL) sites with x64DisableRedirection=1 (dll load problem in "Connect")

(03.06.10) Release Total Commander 7.55 release candidate 3

  • (02.06.10) Fixed: Synchronize dirs: Problem with packing to 7zip archives (with plugin), could result in duplicate files
  • (02.06.10) Fixed: Increased maximum number of custom hints from 20 to 100, increased saving speed (when using a virus scanner)
  • (02.06.10) Fixed: F5 copy from archive to Desktop had stopped working again (refresh must be done manually)
  • (02.06.10) Added: Synchronize dirs with FTP when files with same name but different case exist: Find exact name match, e.g. index.htm on both sides, and allow to sync them
  • (02.06.10) Fixed: Also play just a default beep in "Compare by content" when user presses Ctrl+C and nothing is selected

(01.06.10) Release Total Commander 7.55 release candidate 3 (pre2)

  • (01.06.10) Added: HTML Help: All links to external web pages now open separately in the default browser
  • (01.06.10) Fixed: Tree view in one of the two main panels: F7 created dir on Desktop instead of in the directory under the cursor (only works in real directories)
  • (01.06.10) Fixed: Play just a default beep in Lister when user presses Ctrl+C and nothing is selected (Reason: Some translation programs seem to send Ctrl+C to Lister!)
  • (31.05.10) Added: Synchronize dirs with FTP when files with same name but different case exist, e.g. index.htm + INDEX.HTM -> just show these files in red and ignore them (can be viewed or deleted)
  • (31.05.10) Fixed: Synchronize dirs: No subdirectory headers were shown when using "Only selected" with some selected dirs, but "Recurse subdirs" turned off (which compares files in these dirs, but not their subdirs)
  • (31.05.10) Fixed: With VistaDelete=1, the file list wasn't refreshed if at least one file couldn't be deleted (because VistaDelete returned an ERROR)
  • (31.05.10) Fixed: USB Port connection: When directory download was aborted immediately before the server sent the SIZE command, no other directories could be listed for a few seconds
  • (31.05.10) Fixed: Bugfix from 24.05.10 when deleting with VistaDelete=1 wasn't working when deleting very large image files (dialog takes longer to appear)
  • (30.05.10) Fixed: In the ftp connection details dialog, when typing ftps:// , the cursor was jumping to the start of the line when the SSL checkbox was checked
  • (30.05.10) Added: Support HASH command (MD5 and SHA-1 only) if announced via FEAT command
  • (30.05.10) Fixed: Call Application.Terminate instead of Halt when user clicks on "No" in plugin exception dialog to avoid double error
  • (30.05.10) Fixed: FTP: Make sure the reconnected path is the same as before when continuing a transfer
  • (30.05.10) Fixed: Compare by contents: Could not abort the comparison for the interactive display (only the initial comparison with progress dialog)
  • (28.05.10) Added: Synchronize dirs: Allow to open "compare by content" via right click menu or Ctrl+F3 even when file exits on only one side (was requested to compare file with user-chosen other)

(26.05.10) Release Total Commander 7.55 release candidate 3 (pre1)

  • (26.05.10) Fixed: FTP: Auto-reconnect on uploads and downloads when the control connection is lost (e.g. caused by a bug in the Windows 7 firewall when using FTPS)
  • (25.05.10) Fixed: Handle faulty FTP servers returning incomplete reply to FEAT or HELP SITE command (missing last line starting with 3 digit number) via 5 second timeout
  • (25.05.10) Fixed: Multi-rename tool on FTP server: Allow to reconnect if connection is lost while renaming
  • (25.05.10) Fixed: Files - Change attributes: "Change date/time" checkbox wasn't always checked when clicking on "Load from file under cursor"
  • (24.05.10) Fixed: When deleting with VistaDelete=1, ignore the "Cancel" button until after the dialog "Do you want to delete.." has been shown
  • (23.05.10) Fixed: Renaming a directory while showing separate tree could hang TC when Shift+F6 was pressed while the tree was still being updated
  • (23.05.10) Fixed: CRC check dialog didn't use user-defined TC icon (via iconlib option in wincmd.ini)
  • (23.05.10) Fixed: Choosing Ctrl+F - New connection - Anonymous crashed on Windows 2000
  • (23.05.10) Fixed: Switch from a tab with fs plugin custom columns view to tab with thumbs view, turn off thumbs view -> plugin custom columns were enabled also on local drive
  • (23.05.10) Fixed: Could not abort reading of extremely long directory via port connection (when server sends WAIT commands)
  • (23.05.10) Fixed: TC hangs when trying to unpack 0 byte file created by packer izarcc (reason: compression is set to bzip2, but no data present)
  • (21.05.10) Fixed: TcUsbRun.exe not adding menu items to insert notification dialog on Vista x64 -> need to write to 64-bit registry branch
  • (21.05.10) Fixed: Synchronize dirs: Main window could become accessible when synchronizing via port connection
  • (21.05.10) Fixed: Synchronize dirs: Copying was aborted immediately when trying to sync after aborting compare by content (so some [?] results remained)
  • (20.05.10) Fixed: When copying NTFS permissions, also copy the state of the "inherit" flag (whether rights should be inherited from the parent or not)

(19.05.10) Release Total Commander 7.55 release candidate 2

  • (19.05.10) Fixed: Improved stability of 64 bit parallel port driver
  • (19.05.10) Fixed: Synchronize dirs: If the target ftp dir is wrong, show a warning and revert to current dir (or abort in case of copying)
  • (19.05.10) Fixed: Turn off directory cache for USB connection (which is very fast, so caching isn't necessary)

(18.05.10) Release Total Commander 7.55 release candidate 2 (pre)

  • (18.05.10) Fixed: Synchronize dirs by content with archive: Auto-rename unpacked file in case of name collisions in TEMP dir
  • (18.05.10) Fixed: Uninstaller didn't remove parallel port driver if the first port wasn't LPT1 (but LPT2 or LPT3)
  • (18.05.10) Fixed: Find files, feed to listbox -> Shift+Click didn't select anything
  • (18.05.10) Added: Included 64 bit parallel port driver for Windows XP, Vista and 7 x64 (ported to 64 bit by APSoft, Germany)
  • (16.05.10) Fixed: RAR and packer plugins: Couldn't unpack files where the name started with ".\", e.g. .\name.ext
  • (16.05.10) Fixed: TC version number wasn't shown in crash reports of standalone tools started via /S= parameter
  • (16.05.10) Fixed: Show breadcrumb dropdown list, Ctrl+Double click on path -> dropdown button was shown again, but didn't work
  • (16.05.10) Fixed: Could not use "Verify checksums" function with files having extension .sha256 or .cfv
  • (16.05.10) Fixed: Keep cursor on archive if opening it with ENTER fails (e.g. because it's an incomplete download)
  • (16.05.10) Fixed: Synchronize dirs: Deleting empty subdirs from zip no longer working in root after adding fix for dirs in subdirs
  • (16.05.10) Fixed: cm_FtpAddToList would show error "File %s not found!" if it cannot write to the specified list file (e.g. missing access rights)
  • (12.05.10) Fixed: Right click with shift, choose "Run as" fix reported below (26.04.10) not working on Windows 7 because the system uses a different verb "runasuser"

(10.05.10) Release Total Commander 7.55 release candidate 1

  • (10.05.10) Fixed: Port connection to other PC (LPT or USB): Server could crash when there were too many files with extra-long names in the visited directory
  • (10.05.10) Added: Correctly install and uninstall 64-bit cglptnt.sys (to be added later)
  • (09.05.10) Fixed: Synchronize dirs with FTP: Show error if "change directory" to given path on server fails
  • (09.05.10) Added: Use optimized MD5, SHA1 and SHA256 functions from DCPcrypt Cryptographic Component Library v2, Copyright (c) 1999-2003 David Barton (MIT license)
  • (07.05.10) Added: Check SHA256 checksum files (creation isn't currently supported)
  • (06.05.10) Fixed: cglptnt.sys was not working when there are gaps between LPT ports, e.g. LPT1+LPT3 or just LPT3
  • (06.05.10) Fixed: Parallel port connection had stopped working between beta 7 and 8
  • (06.05.10) Fixed: More crashes when viewing files with F3 from archives and closing the viewer

(05.05.10) Release Total Commander 7.55 release candidate 1 (pre)

  • (05.05.10) Fixed: FTP: Handling of Abort command during downloads especially with UTF-8
  • (05.05.10) Fixed: Compare by content, edit, click on "Compare", write fails, user chooses other name in write-protected dir -> changes are lost
  • (05.05.10) Fixed: Copy in background transfer manager: Dialog very unresponsive when using low speed limit for copying
  • (05.05.10) Fixed: Copy in background transfer manager: Aborting operation with 'x' button not working when using speed limit
  • (05.05.10) Fixed: Breadcrumb bar dropdown button remained visible after Ctr+T or Ctrl+W if this caused the tab panel to appear/disappear/change height
  • (05.05.10) Fixed: Synchronize dirs with ZIP archive: Empty directories could not be deleted if comparison was started in a subdirectory of the zip
  • (05.05.10) Fixed: Synchronize dirs with RAR archive not working correctly if the archive contained stored directories with no trailing slash or backslash
  • (05.05.10) Fixed: Crash when searching with options "Unicode" and "Whole words" for text "edit\n"
  • (04.05.10) Fixed: Windows could go to sleep while file operations were active -> use SetThreadExecutionState if available to keep Windows running
  • (28.04.10) Added: New method to install key via clipboard (may be used when TC 7.55 is more common)
  • (28.04.10) Added: Store key also in registry (binary value "key" under Total Commander key) - must be set via keypath=$ in wincmd.ini
  • (28.04.10) Fixed: Scrolling of WMF files, centering and fit to window if the file contains size information
  • (28.04.10) Fixed: Crash when typing text in command line when packaged with Vmware ThinApp. Reason: auto-complete and auto-append (problem with thread local storage)
  • (27.04.10) Fixed: "Copy NTFS permissions" not working for subdirectories in protected directories (via tcmadmin.exe)
  • (27.04.10) Fixed: Abort text search if search length too big (>255 bytes)
  • (27.04.10) Fixed: Lister crashes when trying to search for very long hexadecimal string
  • (27.04.10) Fixed: Show progress bar also when moving files within the same drive
  • (27.04.10) Fixed: Don't show second copy progress bar when "Count marked before copying" isn't checked
  • (27.04.10) Fixed: Option SyncHideHiddenSystem: Value '4' was implemented incorrectly (reversed)
  • (26.04.10) Fixed: When a file is renamed from *.zip to *.exe, don't ask to convert to self-extracting archive if it already is a program file (start with MZ)
  • (26.04.10) Fixed: Right click context menu: Call IContextMenu3.HandleMenuMsg2 instead of IContextMenu2.HandleMenuMsg if available
  • (26.04.10) Fixed: Right click context menu: Show properties dialog at the location of the menu, not a random location
  • (26.04.10) Fixed: Right click with shift, choose "Run as" -> same problem as with cm_OpenAsUser
  • (26.04.10) Fixed: Command cm_OpenAsUser didn't pass current dir to starting program. Contrary to the documentation, the current dir was then %windir%\system32
  • (26.04.10) Fixed: Wrong tab order in "Verify checksums" dialog
  • (25.04.10) Fixed: Synchronize dirs: Failed to create new directories in directories where writing was denied (e.g. Windows directory)
  • (25.04.10) Added: wincmd.ini [Configuration] SyncWarnErrors=1 controls when the user is warned about dir access errors: 0=never, 1=only when access fails (e.g. network connection loss), 2=when access is denied, 3=both
  • (25.04.10) Fixed: Synchronize dirs: User wasn't warned if reading from a directory failed or was denied
  • (25.04.10) Fixed: Multi-rename tool, function "Load names from file": UTF-8 (with BOM) not handled correctly
  • (25.04.10) Fixed: Multi-rename tool, function "Edit names": Store name with extension .txt, because notepad will otherwise store it as .tmp.txt when using "save as" (the user still needs to save the file to the correct directory)

(22.04.10) Release Total Commander 7.55 public beta 3

  • (21.04.10) Fixed: Try to catch access violation when restarting Windows while CRC check dialog is open (unreproduced)

(20.04.10) Release Total Commander 7.55 public beta 3 (pre)

  • (20.04.10) Fixed: tcmdx64: When calling QueryContextMenu to get menu from shell extensions, set flag CMF_EXPLORE, not CMF_NORMAL (the Explorer seems to do that too)
  • (20.04.10) Fixed: Installer couldn't install new version if TC standalone tool (sync, compare, Lister) was running
  • (20.04.10) Fixed: Standalone sync tool (started via /S=S parameter): TEMP files not deleted when viewing files from archive and closing sync tool instead of closing Lister first
  • (18.04.10) Fixed: OPENTABS or APPENDTABS command: Parameter %P%N not working if the path or file name contained spaces
  • (18.04.10) Added: Verify CRC checksums: Allow to resume CRC check when user clicks on Abort - if not resumed, keep window open with results obtained so far
  • (18.04.10) Added: Verify CRC checksums: Show background button which brings TC's main window to the front (if not minimized), otherwise it minimizes the CRC check window
  • (18.04.10) Fixed: Verify CRC checksums not working if user selects multiple CRC/MD5/SHA1 files, starts the check, and then switches to a different directory in TC itself before the last file is opened
  • (18.04.10) Fixed: Synchronize dirs, asymmetric mode, directory on one side, zip on other, compare two dirs with same name but different case -> dirs themselves shown twice (but not their content)
  • (16.04.10) Fixed: Port connection: Very long names (near 259 characters) not working properly when consisting of non-English characters (e.g. Chinese, Russian)
  • (16.04.10) Fixed: Quick search with Ctrl+Alt: If user pressed e.g. AltGr+e, both 'e' and 'Euro' were added to quick search. Now try to prefer 'Euro' if there is a match, otherwise 'e'. Cursor position can still be wrong in Ctrl+S mode
  • (16.04.10) Fixed: Drag file over breadcrumb bar until subdir list opens, move cursor to empty space in the same bar -> cursor remained in "drop" form by mistake
  • (16.04.10) Fixed: Do not send command HELP SITE to ftp servers with IBM MVS = z/OS system, the connection is lost due to a bug in the server
  • (16.04.10) Fixed: CRC check of checksums in file name not working in branch view for files in subdirs
  • (14.04.10) Fixed: Port connection: Always offer USB on Windows XP or newer, but show error about missing driver if no cable was installed
  • (13.04.10) Added: Uninstaller: Delete files from start menu manually instead of using DDE
  • (13.04.10) Fixed: Uninstaller didn't remove desktop icon if it was created for all users
  • (13.04.10) Fixed: Restore selection from file or clipboard (e.g. cm_LoadSelectionFromClip) not working in tree view (names need to be copied with full path)
  • (13.04.10) Fixed: F5 copy to tree in other panel: Try to resolve virtual folders to real directories (e.g. drive root)
  • (13.04.10) Fixed: Could not open totalcmd main program when "only one instance" was set, and a standalone tool (Lister, Sync, Compare) was already running
  • (11.04.10) Fixed: FTP: Crash when starting transfer in background, only after connection via "FTP New Connection" (Ctrl+N)
  • (11.04.10) Fixed: Custom columns view: In search results view (after 'feed to listbox'), TC did not pass the DOS 8.3 names to non-Unicode plugins even if the files had Unicode names where Windows converted the accented chars to unaccented instead of ?
  • (11.04.10) Fixed: Explorer would open if "Use Irfanview" was checked in Lister configuration, but no program name was given
  • (11.04.10) Fixed: Unpack single encrypted RAR archive with Alt+F9 - user was asked twice for the password (archives with encrypted names not unpacked at all)
  • (11.04.10) Fixed: Show nag dialog (1-2-3) on the same screen as the main window
  • (11.04.10) Fixed: Lister: Search, encodings and settings dialogs were not centered over Lister window if Lister shown on secondary screen
  • (11.04.10) Fixed: cm_LoadSelectionFromClip didn't restore selection in root of an archive (e.g. when stored via cm_CopyNamesToClip)
  • (11.04.10) Fixed: Find files dialog, search by date/time ("Advanced" tab): Text box too short in "From" and "To" fields to edit time added via >> button

(07.04.10) Release Total Commander 7.55 public beta 2

  • (06.04.10) Added: Paste text into quick search dialog (and Ctrl+S dialog) with Ctrl+V or Shift+Insert, as if the user was typing the characters (only works as long as the characters match)
  • (06.04.10) Fixed: Colors by file type: Also refresh list of user-defined searches when user closes dialog with "X" button (but do not focus it)
  • (06.04.10) Fixed: Synchronize dirs, delete (asymmetric mode): Do not start copy operations if user aborts delete operation
  • (06.04.10) Fixed: Size calculation with Alt+Shift+Enter: Total size (in footer) was updated in the active panel instead of the calculated panel
  • (06.04.10) Fixed: Do not limit search to only the directory itself when searching in previous search results
  • (06.04.10) Fixed: Custom columns view: In search results view (after 'feed to listbox'), TC did not pass the DOS 8.3 names to non-Unicode plugins even if the files had Unicode names
  • (06.04.10) Fixed: Unpack multiple encrypted zip/rar archives with internal unpacker (Alt+F9): Only ask once for the password (if all use the same)
  • (06.04.10) Fixed: FTP: Send commands defined in "Send commands" field also in background, can be turned off via SpecialFlags=256 (in wcx_ftp.ini, either section [General] or per connection)
  • (06.04.10) Fixed: Switch from custom columns view in normal file system to other custom columns view in fs plugin worked only every second time
  • (06.04.10) Fixed: Thumbnail view: No custom fields shown below file name when switching from custom columns view to thumb view
  • (06.04.10) Fixed: Thumbnail view with a mix of normal and delay-loaded fields on one line -> values of normal fields could be lost once the delay-loaded fields were loaded
  • (06.04.10) Fixed: Crash when closing TC while search window in Lister was open
  • (06.04.10) Fixed: No icon shown for some malformed file types, e.g. no "open" verb defined, and default value of "shell" key not set
  • (31.03.10) Fixed: FTP: Turn off MLSD and switch to LIST when server returns error "500 Command not understood" or "425 No data connection."
  • (31.03.10) Fixed: Find files not older than 1 month on 31. March not working (because 31. February doesn't exist...)
  • (31.03.10) Fixed: TcUsbRun.exe: Auto-elevate itself when user runs it with normal rights on Vista or Windows 7
  • (30.03.10) Fixed: Compare by content: Subdirs in TEMP dir not deleted when comparing file in archive 2 or more levels deep
  • (30.03.10) Fixed: Files - change attributes: File colors were reset to black instead of the user-defined foreground color after changing plugin fields
  • (30.03.10) Fixed: When loading the openssl dlls, set current directory to TC dir to avoid that the dll is loaded from the program's current dir
  • (30.03.10) Added: CRC check: Support CRC checksums directly in the file names, in the form filename[1234ABCD].ext
  • (30.03.10) Added: wincmd.ini [Configuration] MultiRenameLoadSettings=SavedName load specified settings when opening multi-rename tool (set to some non-existent name to open with default settings)
  • (30.03.10) Fixed: Re-pack file to archive after editing with F4 -> archive listing not updated if option "Set ZIP date to newest file date" was set, AND the archive contained a file with a time stamp in the future (so that file's time stamp was used instead of the one of the changed file)
  • (29.03.10) Fixed: Moved handling of separate trees to its own background thread (was handled by icon/overlay/thumbnail thread before)
  • (29.03.10) Added: Disallow port connection (USB and LPT) by adding 512 to RestrictInterface value (wincmd.ini and/or registry)
  • (28.03.10) Fixed: F5 copy while other panel shows tree suggested wrong target directory
  • (28.03.10) Fixed: Lister changed keyboard layout when displaying some RTF files (caused by Windows RTF control)
  • (28.03.10) Fixed: F7 create directory in packer plugins: Call them exactly as when adding an empty directory with F5 (added missing backslashes)
  • (28.03.10) Fixed: Show error if user presses Ctrl+PageDown on "<Encrypted -> F5>" item in RAR with encrypted names
  • (28.03.10) Fixed: CRC check dialog too small if system font size >96 dpi (however, it was correct with OverrideDPI)
  • (28.03.10) Fixed: Delete empty dirs sometimes failed if a subdir was opened in the opposite panel and "watch directory changes" was enabled
  • (28.03.10) Fixed: Detect infinite loops in environment variables, e.g. set xx=%xx% , then use cd %xx% in command line
  • (28.03.10) Fixed: cm_CopyNamesToClip on ftp stores names with trailing slash -> restore with cm_LoadSelectionFromClip (in button bar) failed!
  • (28.03.10) Fixed: CRC check window not centered over main window if TC shown on secondary screen

(23.03.10) Release Total Commander 7.55 public beta 1

  • (23.03.10) Added: New icons for background operation (folder/sheet with two green arrows), 24x24 sheet for files without icon
  • (23.03.10) Fixed: The self-extractor of the installer package will also report version 7.55 (Alt+Enter on installer)
  • (23.03.10) Fixed: Lister started via /S=L parameter: Show error if invalid/unknown code page is passed in, e.g. /S=L:AT1C57030 <filename>
  • (23.03.10) Fixed: Show error if TcUsbRun.exe is run, user chooses to install the tool, but totalcmd.exe isn't found
  • (23.03.10) Fixed: Synchronize dirs, by content, encrypted archive -> user was asked for the password a second time even if he pressed Cancel
  • (21.03.10) Fixed: Make sure that "show directory in tree" isn't called twice at the same time
  • (21.03.10) Fixed: F5 copy, click on "Background" in progress dialog -> Background progress was not displayed completely inside the screen on Windows Vista/7 with Aero
  • (21.03.10) Fixed: Drag&Drop with a touchpad: When ending the drag with a right touchpad button press, the files were copied, not moved (because TC was using the state of the drag icon since 7.50RC2)
  • (21.03.10) Fixed: Could not connect to certain older vsftpd versions -> Session re-use can be turned off via SpecialFlags=128 (in wcx_ftp.ini, either section [General] or per connection)
  • (21.03.10) Fixed: Ctrl+Q on archive: First look for string "readme", then "read" if not found. Don't show files where the extension starts with .com.exe.lnk.wav.mp.avi.bmp.gif.jp.png.tif.swf.flv.mov.wm
  • (19.03.10) Fixed: TcUsbRun.exe was not showing an error if removal as normal user failed
  • (19.03.10) Fixed: F5 add to archive, Synchronize dirs: Refuse to add files to an existing plugin archive if the plugin doesn't report PK_CAPS_MODIFY support
  • (19.03.10) Fixed: FTP: There was no overwrite warning if the function "show only selected" was used on the server side, so the target file was hidden

(17.03.10) Release Total Commander 7.55 beta 9

  • (17.03.10) Added: Show warning and help page when opening synchronize dirs with ftp when using MLSD for directory listings
  • (17.03.10) Added: Support Allowed= drive list also in standalone USB server
  • (17.03.10) Added: Explicitly load shield overlay icons on Vista and Windows 7 for programs requiring admin rights to run
  • (17.03.10) Fixed: GNU TAR could not correctly unpack some TAR files created by TC (last character of file name was cut if name was exactly 100 chars long, files only)
  • (17.03.10) Added: Search function: When started from "Feed to listbox" panel, handle as if all files would be selected
  • (16.03.10) Added: With the help from a German user, changed all German texts and the Help from Swiss to German spellings (ß character)
  • (16.03.10) Fixed: Set lower thread priority of tree update thread (for updating treeinfo.wc) to speed up foreground operations, temporarily speed up the thread in critical sections
  • (16.03.10) Fixed: Access violation when dragging selected text from Syn Lister plugin to Total Commander
  • (16.03.10) Fixed: Center CRC check window again over main window
  • (16.03.10) Fixed: When passing paths to a running TC (via /O switch), remove quick filter and don't remember file name under cursor if the path is DIFFERENT
  • (15.03.10) Added: Changed version number from 7.51 to 7.55 to reflect the many added features
  • (15.03.10) Fixed: Wine: FTP password AES encryption with master password not working, because verification of wcmzip32.dll digital signature failed
  • (14.03.10) Added: Tool TcUsbRun.exe to detect when USB cable is inserted. So far, it needs to be enabled manually by running the tool directly
  • (14.03.10) Fixed: cm_VisXPThemeBackground didn't redraw the button bar (only after resizing the window)
  • (14.03.10) Added: Detect when USB cable gets disconnected, close server. On the client side, offer to reconnect when the user starts the next command
  • (14.03.10) Fixed: Port connections on other tabs were saved as ftp://usb instead of port://usb
  • (12.03.10) Added: Compare by content: Set colors also for normal text and selected text: wincmd.ini [Colors] CompareNormalBack, CompareNormalText, CompareSelBack, CompareSelText
  • (12.03.10) Added: Compare by content: Show slightly different background color for different lines. Can be set via wincmd.ini [Colors] CompareDifferenceBack= (-1=same color, -2=slightly different, other=RGB value)
  • (12.03.10) Fixed: Making right mouse button drag&drop in left panel with ftp connection (no cache) in right would cause unneeded right panel refresh
  • (12.03.10) Added: Support also Drag&Drop from archives, ftp connections, and file system plugins to the Desktop
  • (12.03.10) Fixed: F5 copy to zip subdirs stopped working
  • (11.03.10) Fixed: Port connection: Do not use the server's ignore list for remote files, otherwise ignored files would be overwritten on upload without warning

(10.03.10) Release Total Commander 7.51 beta 8

  • (10.03.10) Fixed: Copy in background via F5-F2: Overwrite dialog could be outside of the current screen
  • (10.03.10) Fixed: Strange results when using invalid view filter (e.g. >* where all parameters of "*" custom filter are empty)
  • (10.03.10) Fixed: Port connection: Progress bars invisible when uploading (only with NewStyleProgress=0)
  • (10.03.10) Fixed: Could not switch to normal custom columns view via right click on tabstop header while in a file system plugin (only to plugin-specific views)
  • (10.03.10) Added: Unpack from archives to the desktop, copy from ftp and file system plugins to the desktop
  • (10.03.10) Fixed: Standalone synchronize dirs: Sometimes a wait dialog was still shown when comparing files with external tool
  • (09.03.10) Added: Port connection: Start server via new parameter /S=P:USB or /S=P:LPT1
  • (09.03.10) Fixed: Using custom colors in file panel title bar had negative effects on breadcrumb bar
  • (09.03.10) Fixed: Do not show ftp templates dialog on Alt+Shift+Enter during port connection (since the listing format is fixed)
  • (07.03.10) Fixed: USB connection: Couldn't upload/download 0 byte files
  • (05.03.10) Fixed: Breadcrumb bar not working properly when using custom title bar colors
  • (04.03.10) Added: USB connection: Auto-re-send commands in case of a command block CRC error
  • (04.03.10) Added: USB connection: Auto-resume in case of a data block CRC error, both for uploads and downloads.

(03.03.10) Release Total Commander 7.51 beta 7

  • (03.03.10) Added: Upload to USB or FTP servers: Show second progress bar with overall progress and overall remaining time
  • (03.03.10) Added: USB connection: Increased transfer speed of many small files by sending file details in one line instead of 3
  • (03.03.10) Fixed: USB connection: Overwrite didn't work correctly on uploads
  • (03.03.10) Added: wincmd.ini [Colors]: Set colors for file panel title bar: ActiveTitle=, ActiveTitleText=, InactiveTitle=, InactiveTitleText=
  • (03.03.10) Added: Lister, internal player (via Media Player interface): Show total time in addition to elapsed time to the right of the progress bar
  • (03.03.10) Fixed: Search function, in results from "Feed to Listbox", only selected: create list of already searched directories, to avoid that the same dir searched twice (listing its files also twice)
  • (03.03.10) Fixed: Invalid timestamp values returned by a plugin could cause integer overflow error
  • (03.03.10) Fixed: Compare by content: Open compare window in any case when cursor on file on ftp server or file system plugin, but do not download the file
  • (03.03.10) Fixed: Compare by content: Open compare window in any case when cursor on file in archive which doesn't exist on the other side. Unpack the file so it can be compared with other files.
  • (03.03.10) Fixed: cd c:\somefile didn't place the cursor on the file (in the root only)
  • (03.03.10) Fixed: USB connection: Default to UTF-8 name encoding
  • (03.03.10) Added: wincmd.ini [Configuration] UsbBufSize=-1 set USB send buffer size in kBytes (1..64, -1 means maximum possible size)
  • (02.03.10) Fixed: when TC was started from two different user names (via Runas), the second one couldn't write to the log file and access the thumbs database (requires security descriptor in CreateMutex to allow it)
  • (02.03.10) Added: Port connection: Put USB connection first, don't load parallel port driver to show list of ports
  • (28.02.10) Fixed: Master password dialog: User could enter more text than allowed, so there were more stars than password characters
  • (28.02.10) Added: Compare by content now also works with files on the desktop
  • (28.02.10) Fixed: Standalone synchronize dirs: Comparing files with external tool not handled correctly (wait dialog shown if closed too quickly, size in list not updated when closed normally)
  • (28.02.10) Added: Synchronize dirs: Also sort non-solid RAR archives by original order when comparing, for speed reasons
  • (28.02.10) Fixed: Synchronize dirs: non-solid RAR archives were no longer compared by content completely
  • (28.02.10) Added: Write to log files in background (separate thread) both for ftp and file logs

(24.02.10) Release Total Commander 7.51 beta 6

  • (24.02.10) Added: Drive Selection dialog in search function: Resizable, save position relative to upper left corner of search dialog
  • (24.02.10) Fixed: Access violation when pressing Ctrl+S and the filtering of the dir list is aborted somehow
  • (24.02.10) Fixed: Crash unpacking some special AES-encrypted ZIP files when entering wrong password
  • (24.02.10) Fixed: Show error if writing to ini file fails when changing directory menu (Ctrl+D) or start menu
  • (24.02.10) Added: Synchronize dirs: Compare also solid RAR archives by content: While comparing, sort by original order (of the left file if both sides solid), keep file open during entire comparison
  • (24.02.10) Fixed: Sometimes (randomly) packer plugins may not work, error that external packer wasn't found
  • (24.02.10) Fixed: cm_DirBranchSel, cm_LeftDirBranchSel and cm_RightDirBranchSel buttons/menu items were not marked when branch view of selected files/folders was active
  • (24.02.10) Fixed: Quick search dialog: Resize Ctrl+S button correctly also when using a different font, or OverrideDPI
  • (24.02.10) Fixed: The ignore list was no longer working in Search (Alt+F7)
  • (24.02.10) Fixed: Change button bar button via right click menu, choose em_xyz command via magnifier button -> icon was not taken from that command
  • (19.02.10) Added: Begin of work on new USB connection via Windows Easy Transfer Cable

(17.02.10) Release Total Commander 7.51 beta 5

  • (17.02.10) Fixed: Help file: Replace all popup links by internal links (problems with Maxthon browser)
  • (17.02.10) Added: Drop image from Mozilla Firefox returns bitmap via CF_HDROP -> use CFSTR_FILEDESCRIPTOR instead to get original image
  • (17.02.10) Fixed: Drop mails from Mozilla Thunderbird not working because it reports drop type CF_HDROP, but GetData() returns an error. -> Use CFSTR_FILEDESCRIPTOR instead
  • (16.02.10) Fixed: Support case-insensitive regular expression file name search also for non-English characters, e.g. for accents or Cyrillic (only on NT-based systems)
  • (16.02.10) Fixed: Standalone sync tool (started via /S=S parameter): TEMP files not deleted after viewing files from ZIP, or comparing in external compare tool
  • (14.02.10) Fixed: FTP: access violation after closing command output dialog (shown after sending manual command like "HELP") with "X" button.
  • (14.02.10) Fixed: Crash when using quick search in standalone sync tool
  • (14.02.10) Fixed: Use GlobalMemoryStatusEx to get maximum size of swap file
  • (14.02.10) Added: Synchronize dirs: Also compare files by content from ARJ, LHA, TAR and non-solid RAR archives
  • (14.02.10) Added: When a CD is removed, revert to locked tab root instead of going to the root of c:\ (on a tab which is locked but directory changes allowed)
  • (14.02.10) Fixed: When a CD is removed, do not try to access the CD when receiving WM_DEVICECHANGE notification, because it may hang the program (caused by some virus scanners)
  • (14.02.10) Added: Get volume label and disk size in background: not for fixed disk drives to reduce thread overhead
  • (12.02.10) Added: Search: Also search in directories where user has no read rights. So far, search by name, attributes, contents and the duplicate file finder are supported, but not in archives or plugins.
  • (12.02.10) Added: Search: Made drive selection dialog a bit larger to show also longer labels (but do not adapt to label length)
  • (12.02.10) Fixed: Encode/Decode file: Wrong dialog was used for encode when overwriting, strings in wrong place in overwrite dialog when decoding
  • (12.02.10) Fixed: Access violation when closing synchronize dirs dialog via [X] button while quick search was open

(10.02.10) Release Total Commander 7.51 beta 4

  • (10.02.10) Added: Internal content plugin field "Random number", generating a pseudo-random number (not cryptographically strong) between 0 and 99999. Useful e.g. to sort music files by random numbers.
  • (10.02.10) Added: wincmd.ini [Packer] UnZIPSeparateSubdirs option: added value -3 which works like -2, but only when more than one archive is selected
  • (10.02.10) Fixed: Button bar: Do not draw button frame around button when moving other window (e.g. notepad) over that button
  • (10.02.10) Fixed: Button bar: 1 pixel-wide column at the right end not redrawn when XP theming was turned off
  • (10.02.10) Fixed: F5 Copy with tree in source panel -> only the directory under the cursor was copied instead of the selected dirs
  • (09.02.10) Fixed: F5 Copy with tree in target panel -> files were copied to the desktop instead of to the selected directory
  • (09.02.10) Fixed: Changing drive by typing c: and ENTER in command line stopped working
  • (09.02.10) Fixed: FTP Connect dialog: Show error when user clicks on "Rename" when there is no connection defined yet
  • (09.02.10) Added: Support option "Copy NTFS permissions" also in protected directories (via tcmadmin.exe)
  • (09.02.10) Added: Drive selection dialog in search function: Show drive bitmaps and volume labels
  • (09.02.10) Fixed: Handle situation where a content plugin returns ft_delayed in background too (although CONTENT_DELAYIFSLOW is NOT set), e.g. exeinfo
  • (09.02.10) Fixed: Synchronize dirs: Couldn't abort ftp transfer when transferring many small files -> added call to MessageLoop
  • (09.02.10) Fixed: Viewing file with F3 in protected directory: scrolling to file beginning could fail
  • (07.02.10) Fixed: Use KLF_SUBSTITUTE_OK in ActivateKeyboardLayout to fix problems with Arabic
  • (07.02.10) Fixed: Try to catch exception which can occur when trying to load wrong OpenSSL library
  • (07.02.10) Added: Various file dialogs: Show tooltip window below dialog with full name if name was truncated with 3 dots (because it was too long)
  • (05.02.10) Fixed: FTP details dialog: "Advanced ->" button wasn't labeled correctly on Windows 9x/ME
  • (05.02.10) Fixed: Search function: Deleting old searches from dropdown combobox with Shift+Del not remembered if the cursor was placed on them with the mouse (-> Windows sends no notification!)
  • (05.02.10) Fixed: /N parameter (force new instance) was no longer working

(03.02.10) Release Total Commander 7.51 beta 3

  • (03.02.10) Fixed: Windows 7 Taskbar progress bar not working if "Verify Checksums" was the first function with progress bar used
  • (03.02.10) Added: Refresh indicator on directory/file icon when plugin fields or thumbnails are loaded in the background
  • (03.02.10) Fixed: Access violation when double clicking on certain files in a virtual folder like the Desktop
  • (03.02.10) Fixed: Vertical arrangement, moving tab header position didn't draw splitting line length correctly if panel size different
  • (03.02.10) Added: Find files, search by size ("Advanced" tab): Support GBytes unit, and fractional numbers like 0.1 GBytes (1 GByte= 1024x1024x1024 Bytes)
  • (03.02.10) Added: Lister: Optimized number of file reads in text mode when loading and during PageDown
  • (02.02.10) Added: Command line parameters: To open a stored FTP connection, use FTPOPEN:stored_ftp_name as path. Put in double quotes if it contains spaces, e.g. "FTPOPEN:stored ftp name"
  • (02.02.10) Added: wincmd.ini [Packer] UnZIPSeparateSubdirs option: added value -2 which means that the option is always on, and changes made by the user will not be remembered
  • (02.02.10) Added: When switching away from a Tab with branch view for selected dirs only and back, re-select the directories used for that view
  • (02.02.10) Fixed: Tab order in cm_CommandBrowser was wrong (user-defined command buttons)
  • (02.02.10) Fixed: SFTP (FTP over SSL): Correctly show valid from/to timestamps if they come in GeneralizedTime format: YYYYMMDDHHMMSSZ
  • (02.02.10) Fixed: Search, Feed to listbox, press Alt+F1 and ESC -> TC showed a drive letter in the drive dropdown combobox (same problem with mouse too)
  • (02.02.10) Fixed: Lister could crash when trying to view files in directories protected via user account control (UAC) because of the larger buffer size
  • (31.01.10) Fixed: HTTP download: Access violation with very long URLs (problem with logging, not critical)
  • (31.01.10) Fixed: FTP-Logfile: Increased maximum line length to 1023 characters
  • (31.01.10) Fixed: Using Alt for quick search in separate tree would sometimes activate the main menu
  • (31.01.10) Added: Background transfer manager: Download files passed via Ctrl+V or Shift+Insert to current directory
  • (31.01.10) Added: Support https downloads also in background transfer manager (requires installed OpenSSL DLLs)
  • (31.01.10) Added: Wincmd.ini [Configuration] OnlyOnce now supports values >1 and <-1 to limit the number of copies to x (>0 means per user, <0 means per system)
  • (31.01.10) Added: Wincmd.ini [Configuration] OnlyOnce=-1 allows one copy for TC for all users as in previous TC versions
  • (31.01.10) Added: Wincmd.ini [Configuration] OnlyOnce=1 now allows one copy of TC per user (e.g. when started via RunAs), not one copy for all users as in older versions
  • (31.01.10) Fixed: CRC check: Show "CRC: Errors: x" in title and reset Win7 progress bar when finished
  • (31.01.10) Fixed: Files - Change attributes: Clear file color cache because colors were not always updated after changing certain plugin attributes
  • (29.01.10) Added: Use functions WTSGetActiveConsoleSessionId and ProcessIdToSessionId to detect whether terminal services or XP mode are active, otherwise don't try to list drives from \\tsclient
  • (29.01.10) Added: Changed main menu item "Run DOS" to "Open command prompt window"
  • (29.01.10) Added: FTP details dialog: Changed button label for next page to "Advanced ->" (same as tab header)
  • (29.01.10) Fixed: Lister: When TC was closed while a lister window was open with a file from an archive, the file was neither re-packed when changed, nor deleted
  • (29.01.10) Added: Show more fake directories in redirected system32 dir on 64-bit systems: catroot, catroot2, spool, logfiles, DriverStore (the latter only on Windows 7)
  • (29.01.10) Fixed: Fake "etc" directory was shown in wrong directory system32 instead of system32\drivers
  • (29.01.10) Fixed: Make sure the background transfer manager doesn't close just while adding new files via F5 - F2
  • (29.01.10) Fixed: Win9x/ME: "Advanced options" box in F5 copy dialog was shown too low
  • (29.01.10) Fixed: File list(s) not refreshed after creating CRC checksum files
  • (29.01.10) Fixed: Directories not resorted after Alt+Shift+Enter (when sorting dirs by name is off, and sorting is set to size)

(27.01.10) Release Total Commander 7.51 beta 2

  • (27.01.10) Added: When Alt+Shift+Enter is aborted with ESC, remove question marks in size column and show again <DIR> indicator
  • (27.01.10) Added: Refresh indicator on directory icon whenever the size is counted for that directory
  • (27.01.10) Fixed: FTP connection progress dialog and check CRC checksum dialog not scaled correctly to other DPI factors than 96
  • (27.01.10) Added: Background transfer manager: Don't add "copyflags" option to list if the F5 copy dialog was pinned open, but nothing was chosen from the list
  • (27.01.10) Fixed: F5 copy dialog had wrong width when using higher DPI settings
  • (27.01.10) Fixed: Synchronize dirs by content, with ZIP archives: Only unpack files of different size when using compare plugins, otherwise they cannot be the same anyway
  • (27.01.10) Fixed: Synchronize dirs by content, with ZIP archives: Comparison was stopped when ESC was pressed in Lister (instead of closing Lister)
  • (27.01.10) Fixed: Invalid context menu in RAR with encrypted file names
  • (27.01.10) Fixed: Sync tool footer: Count files with "equal if text" icon as equal, not as unequal
  • (27.01.10) Fixed: FS-Plugin delete function couldn't be interrupted or paused -> call message loop
  • (27.01.10) Fixed: Second page of FTP details dialog wasn't mirrored for right to left languages
  • (27.01.10) Added: Content plugins for comparison in sync tool: Let the plugin return a custom icon for "equal" state by returning an index >=100 (=resource identifier for 16x16 icon)
  • (26.01.10) Fixed: Text compare function in sync tool: use maximum size of both files for progress
  • (26.01.10) Fixed: Change file system plugins attribute dialog was using 3 state checkboxes even when only a single file was selected
  • (26.01.10) Fixed: Synchronize dirs couldn't be started if one of the panels showed a directory where the user isn't allowed to read from its parent
  • (26.01.10) Fixed: Custom columns view: FTP attributes (Unix permissions) were no longer shown correctly
  • (26.01.10) Fixed: The following commands didn't support parameters in the "Parameters" fields, so didn't work with %A parameter: MULTIRENAME, LOADSEARCH, OPENCUSTOMVIEW, SELECTFILES
  • (26.01.10) Fixed: cm_CommandBrowser could still show translated command descriptions after switching to internal English
  • (26.01.10) Fixed: In place rename invoked incorrectly when selecting some files with right mouse button, and then clicking on file which had cursor just before selecting
  • (26.01.10) Fixed: Command line parameters: Archives were no longer accepted as parameters
  • (26.01.10) Fixed: FS plugin in background: Pause button didn't work, e.g. for SFTP plugin
  • (26.01.10) Fixed: Lister: Adding a code page manually and then switching back to the default left the menu item to remove the code page in the menu
  • (24.01.10) Fixed: Lister: Hangs when searching for string with option "whole words only" when string was found only without that option (reason: doubled buffer size)
  • (24.01.10) Fixed: New text compare function in sync tool not working when TC language other than English
  • (24.01.10) Fixed: Use WNetOpenEnum instead of OLE functions to list drives from tsclient, to avoid error message from Windows if connection doesn't exist
  • (24.01.10) Fixed: Drag&Drop files from RAR to button bar button with "cd" command -> unpacking to that directory not modal
  • (24.01.10) Added: Move "++" button (and all controls to the right of it) in Synchronize dirs dialog to the right when the dialog is large enough
  • (24.01.10) Fixed: Correctly resize Synchronize dirs dialog also for right to left languages (Arabic and Hebrew)
  • (24.01.10) Added: Show Windows 7 progress in task bar also for "Verify CRC checksums"
  • (24.01.10) Fixed: F1 in custom compare by content dialog opened wrong help page
  • (24.01.10) Added: Show fake "etc" directory on 64-bit XP too in system32 folder to redirect to real etc "directory"
  • (24.01.10) Fixed: Renamed SyncIgnoreHardLinks to SyncIgnoreJunctions to make it more clear that it's about local NTFS links to directories (history entry from 4.12.09 updated)
  • (22.01.10) Fixed: When using color filters with tc.comment field, changing the comment via Ctrl+Z didn't update color if descript.ion file was hidden or on ignore list
  • (22.01.10) Added: When opening search in virtual folder like "My Documents", set start directory to real directory of this folder
  • (22.01.10) Fixed: Open an UC2-packed file could leave a file "U$~reslt.ok" in directory of the archive -> explicitly delete it
  • (22.01.10) Fixed: Alt+F10 tree: Abort reading wasn't possible with close button
  • (22.01.10) Fixed: Alt+F10 tree: Abort reading on ESC only when dialog has the input focus (not in other programs)
  • (22.01.10) Fixed: Alt+F10 tree: Re-read tree with F2, minimize, restore -> Main window got the focus
  • (22.01.10) Added: New internal commands cm_LeftDirBranchSel and cm_RightDirBranchSel activate branch view of selected files/folders in left/right panel
  • (22.01.10) Added: When leaving selected branch view (Ctrl+Shift+B) with either Ctrl+B or Ctrl+Shift+B while cursor on [..], restore selection and place cursor on last selected file
  • (22.01.10) Fixed: Using branch view (Ctrl+B) after selected branch view (Ctrl+Shift+B) would keep selection if the selected branch view was left via [..] item
  • (22.01.10) Fixed: Search for text in packer plugins no longer worked, or even caused a crash (e.g. in CHM plugin)
  • (22.01.10) Fixed: FTP connection details: Password field contained default password (name of control) by mistake (just in beta 1)
  • (22.01.10) Fixed: No more progress percent shown in CRC/MD5/SHA1 check function
  • (22.01.10) Fixed: Do not show any drive letter in drive dropdown list in Search - Feed to listbox (beta 1 showed drive a:, while older versions showed the last active drive)
  • (21.01.10) Added: Changed plugin version numbers to: Packer: 2.21, File system: 2.10, Content: 2.10

(20.01.10) Release Total Commander 7.51 beta 1

  • (20.01.10) Fixed: Files - Split: Size field didn't support G GBytes, only M and k -> added G (1 GByte= 1024*1024*1024 bytes), e.g. 0.5 G
  • (20.01.10) Fixed: Right click context menu: Remove any duplicate separator lines added by shell extensions
  • (20.01.10) Fixed: Right click context menu showed file name incorrectly if it contained an ampersand '&' character
  • (20.01.10) Added: Synchronize dirs: Store time zone difference for ftp servers separately when using MLSD, because normally it should be set to 0 in this case
  • (19.01.10) Added: Allow to set the keyboard layout when TC gets activated or the inplace rename box is closed: wincmd.ini [Configuration] KeyboardID=0 Options: 0=off, 1=default user layout, $0409=English, $10409 first variant of English layout, etc., see http://msdn.microsoft.com/en-us/library/dd318693%28VS.85%29.aspx
  • (17.01.10) Fixed: Could no longer access the Network Neighborhood with x64redirection off (problem with tsclient reading)
  • (15.01.10) Fixed: FTP over SSL: Transfers could hang if the access was denied to the target file (e.g. belonging to other user)
  • (15.01.10) Fixed: When loading button bar icons from .br2 file, use LCS_sRGB instead of LCS_DEVICE_RGB value in CreateDIBSection
  • (15.01.10) Fixed: Verify parameters received via some WM_USER messages
  • (15.01.10) Fixed: FTP: Do not show host define dialog (Alt+Shift+ENTER) when using MLSD command, because the format is fixed
  • (13.01.10) Added: FTP: Split FTP connection details to two pages (with tabs)
  • (13.01.10) Added: FTP: Support for MLSD command (machine list), can be disabled separately by server (default=auto-detect)
  • (13.01.10) Added: Windows Vista/7 64bit: Show fake "etc" directory in System32 which shows contents of SysNative\etc because many people don't find the correct location
  • (10.01.10) Added: Updated help files to new functions
  • (10.01.10) Fixed: Synchronize dirs via FTP: Hide compare plugin button when function not available
  • (07.01.10) Added: Synchronize dirs via FTP: Support "by content" if server supports XCRC, XMD5, MD5 or XSHA1 command (non-standard) and reports it via FEAT. Also works for text files (by not counting <CR> line breaks if file size is different)
  • (05.01.10) Added: "cd" command in button bar and user menu now accepts parameter /user:, e.g. cd \\server\share /user:username (tries to auto-disconnect first if connection with other user name exists)
  • (05.01.10) Fixed: OPENCUSTOMVIEW without parameters in a user command (em_xyz) could sometimes cause an access violation
  • (05.01.10) Fixed: Overwrite dialog: Only try to get file details if the file is given with full path, otherwise TC may get the details from the wrong file
  • (05.01.10) Fixed: Content plugins: ContentEditValue didn't pass Unicode content to plugin for fields of type ft_stringw
  • (05.01.10) Fixed: Content plugins: ContentGetFieldValueW wasn't called in Attributes dialog (load from file under cursor), only the ANSI function was called
  • (05.01.10) Added: When a drive letter is twice in the drive list (e.g. c: and \\tsclient\c), Alt+F1 - c always chooses the first. Hold down Ctrl for the second
  • (05.01.10) Added: Synchronize dirs with FTP: Use SITE UTIME (2 different variations) if MFMT or MDTM fail
  • (05.01.10) Added: Sync compare plugin function can now be enabled/disabled via a checkbox, the state is shown on the button
  • (05.01.10) Added: Sync compare plugin function: Multiple compare operations can be specified, e.g. [=plugin1.function1][=plugin2.function2] which will be compared with "AND" (or if the string starts with | sign, with OR)
  • (03.01.10) Fixed: FTP: Uploads via SSL to certain servers stopped working
  • (03.01.10) Added: Moved sync compare function into content plugin interface (ContentCompareFiles)
  • (31.12.09) Fixed: Saving button bar to .br2 file failed on 16 color screens (e.g. standard VGA) because biPlanes was >1 (not accepted by GetDIBits)
  • (29.12.09) Added: Show - All files (Ctrl+F10) will now also remove the quick filter (Ctrl+S) just like ESC
  • (29.12.09) Added: Enter archives shown as directories, in virtual folders like "My Documents"
  • (29.12.09) Added: Enter archives shown as files also in virtual folders, like on the Desktop
  • (29.12.09) Fixed: Sorting by extension in branch view incorrect for files without extension in subdirs with extension, e.g. subdir.ext\filename
  • (22.12.09) Added: Temp panel plugin: Support parameters %P%N and %p%n (p/P is empty, while n/N contains the complete redirected local name)
  • (22.12.09) Added: Temp panel plugin: Show icons for internal associations and per file associations if the plugin returns FS_ICON_USEDEFAULT
  • (22.12.09) Fixed: Press ENTER in Temp panel plugin: If plugin returns FS_EXEC_YOURSELF but not local path, call FsPluginGetLocalName to ask plugin for local file path
  • (22.12.09) Fixed: Catch exception when user closes compare by content before the comparison has even started
  • (20.12.09) Added: SELECTFILES command supports modifiers (appended directly to command without space): D=only folders, B=both, U=unselect, L=left side, R=right side, T=target panel, S=Reverts whether just files or files+folders are selected when Shift is pressed during execution.
  • (20.12.09) Added: New internal commands with parameters SELECTFILES selects files with wildcards given as parameters, e.g. SELECTFILES *.txt *.doc
  • (20.12.09) Added: New internal commands with parameters OPENTABSL and OPENTABSR to open tabs from *.tab file explicitly in left/right panel independent from which is the active panel. Also added APPENDTABSL and APPENDTABSR
  • (20.12.09) Added: When dragging file/dir to button bar, or adding dir to Ctrl+D menu, store all paths below Total Commander path as relative path with environment variable %COMMANDER_PATH%
  • (20.12.09) Added: Let the user set the user agent for HTTP connections: wcx_ftp.ini [General] UserAgent=User-defined value Default: "Mozilla/4.0 (compatible; Totalcmd; Windows x)" with x the current Windows version
  • (20.12.09) Fixed: Do not re-read contents of archive after just viewing a file with no change to it (otherwise "show only selected" is lost)
  • (18.12.09) Fixed: Windows Vista/7: Drag remote share to button bar: tooltip was wrong because of changed name format
  • (18.12.09) Fixed: Windows 7: Could not drag files from ZIP archive opened in Explorer to Total Commander (unexpected data format)
  • (18.12.09) Fixed: Resource leak in right click menu progress bar
  • (16.12.09) Fixed: Unpack directory time stamps also from multi-volume or header-encrypted RAR archives
  • (16.12.09) Fixed: Tree was updated constantly every second -> removed
  • (15.12.09) Added: Unpack directory time stamps from archives if the archive contains the dirs (and not just files with relative paths) and copying of directory timestamps is enabled
  • (15.12.09) Added: wincmd.ini [Packer] UnZIPSeparateSubdirs=0/1 allows to remember option "Unpack each archive to separate subdir" - the default value "-1" means that it's off and not remembered
  • (13.12.09) Added: drivebarhide variable can now be used to hide tsclient drives, they must be listed behind a $ sign, e.g. drivebarhide=ef$cd hides local drives e and f, and remote drives c and d
  • (13.12.09) Added: Lister: Increased maximum line length to 1024 characters (Unicode: 512), increase read buffer to 128k
  • (13.12.09) Added: CRC check: Also support files in UTF16 format (big or little endian, with or without byte order marker)
  • (13.12.09) Added: Breadcrumb bar: Do not show dropdown panel and do not react to single clicks while Ctrl key is down (to make it easier to double click for directory hotlist)
  • (11.12.09) Added: Synchronize dirs plugin to make a custom comparison by content (e.g. for text files with different line breaks) <- now part of content plugin interface
  • (09.12.09) Added: wincmd.ini [Configuration] tsclient=\\servername allows to specify other server for drive list (only 1 letter shares will be shown)
  • (08.12.09) Added: Show Terminal Server (and Win7 XP mode) drives in drive dropdown list and drive buttonbar (\\tsclient server)
  • (08.12.09) Fixed: Also protect access to list of redirected ini names with critical section
  • (08.12.09) Added: FTP via SSL: Call functions OpenSSL_add_all_digests and OpenSSL_add_all_ciphers because SSLeay_add_ssl_algorithms doesn't load all algorithms (e.g. SHA256 isn't loaded), so some certificates do not work
  • (06.12.09) Added: Ctrl+Shift+B and cm_DirBranchSel shows branch view of only the selected dirs+files (or the one under the cursor if nothing selected)
  • (06.12.09) Added: Colors by file type: Get plugin data in background thread if plugin reports ft_delayed or ft_ondemand (slow plugin field), but only if the color filter contains fields from just that plugin and the internal TC plugin (other plugins may not be thread-safe). Note: Using quick filter will stop background retrieval of folder colors
  • (04.12.09) Added: Synchronize dirs: Allow to exclude directory junctions (reparse points): wincmd.ini [Configuration] SyncIgnoreJunctions=1 Warning: If a directory with the same name exists on the other side, files in it seem to exist only on that side!!!
  • (04.12.09) Added: Synchronize dirs: Allow to exclude hidden/system files: wincmd.ini [Configuration] SyncHideHiddenSystem=0 0: never hide, 1:hide if files on both sides are hidden/system, 2:hide if any side is hidden/system. Add 4:To consider hidden/system flag in main program
  • (04.12.09) Added: F5 copy dialog: "Options" dialog extension can be pinned now to remain open
  • (04.12.09) Added: Decode files: Remember last state of checkbox "auto-rename copied"
  • (04.12.09) Added: Decode files: Checkbox "auto-rename copied" automatically creates new names in the form name(2), name(3) etc. in the case of duplicate names
  • (04.12.09) Added: Decode files: Replace invalid characters in file name like ":" by underscores "_"
  • (04.12.09) Added: RAR with encrypted file names: Show pseudo file <Encrypted -> F5> and let user unpack the archive with F5 in addition to Alt+F9
  • (02.12.09) Fixed: Make "New" submenu in right click context menu more similar to the menu in Explorer
  • (02.12.09) Added: Files - pack: Allow to set the split file size also when packing to removable disks (e.g. USB sticks), support multiple parts on multiple sticks (e.g. 1 GB parts on FAT32 sticks > 4 GB, where a file can only be 4 GB max.)
  • (02.12.09) Added: Command line: Command "cd filename" places cursor directly on file with name "filename"
  • (02.12.09) Fixed: Multi-rename tool: Rename failed if there were temporary name collisions, e.g. 1.txt,2.txt,3.txt -> 2.txt,3.txt,4.txt, but only with paths longer than 259 characters
  • (02.12.09) Fixed: Icons for user-defined internal associations were lost when changing system colors
  • (02.12.09) Fixed: cm_LoadSelectionFromClip/File didn't work in packer subdirectories
  • (01.12.09) Added: Use LB_INSERTSTRING instead of LB_ADDSTRING in various places to add items to list boxes (much faster)
  • (01.12.09) Fixed: WCMD_ENG.LNG and internal English translation were different in various places
  • (01.12.09) Fixed: Dialog boxes in plugin unload functions were shown but not clickable. Reason: WM_NCACTIVATE wasn't handled on shutdown to avoid crash of plugin StartupGuard
  • (01.12.09) Added: Show type of exception, OS version and build number when an error occurs in a background thread too
  • (01.12.09) Fixed: ZIP packer: Options to pack names with non-English characters (but also non-Unicode like the Euro sign) separately didn't work in subdirs
  • (30.11.09) Fixed: When closing command line dropdown combobox, place cursor at the end of the line as in TC 7.04a and earlier
  • (30.11.09) Fixed: Catch situation where printer.fonts causes a software exception (eprinter), e.g. because the remote printer isn't accessible
  • (29.11.09) Fixed: Changing a ZIP archive created by a yet unknown packer which stores file names with trailing 0 character would damage that archive (but it could still be recovered)
  • (29.11.09) Fixed: Call SetCurrentDirectory also in background thread to avoid hangs
  • (29.11.09) Fixed: Handle check of unreadable disk in background thread
  • (29.11.09) Added: Improved loading speed of tree branches with many subdirectories
  • (27.11.09) Fixed: FTP: Try to avoid access violation when user presses Disconnect button twice because server is hanging
  • (27.11.09) Fixed: Put drawing of entire separate tree line into critical section (not just parts of it) to avoid that the tree updates while a line of it is drawn
  • (27.11.09) Fixed: OpenSSL: Accept certificates where the date doesn't contain seconds, e.g. 1101010000Z
  • (24.11.09) Added: Alt+F1/F2 drive combobox: Load labels and descriptions in background, show list with fixed width if no reply within 1 second and add labels later when available (unfortunately the width cannot be changed after opening)
  • (22.11.09) Fixed: Access violation under the following conditions: Brief view, make search, feed to listbox, double click on directory far down the list (item nr higher than length of search start directory)
  • (20.11.09) Fixed: Couldn't connect to persistent but currently not connected network drive (e.g. drive x:) by typing x: on the command line
  • (20.11.09) Fixed: Lister, binary&hex mode: Also replace characters with code >31 by a dot if their width is zero (currently affects character 90hex on Windows 7 with Central European locale)
  • (20.11.09) Added: Search in "feed to listbox" results: Respect option "Search subdirs", e.g. to search 3 levels deep in all selected dirs
  • (20.11.09) Fixed: FTP download from list: Error about control deleted in background when the download manager had to ask for the master password
  • (20.11.09) Fixed: Print file list with subdirs: Encrypted or compressed flags in subdirs were not printed
  • (18.11.09) Fixed: Load drive bar tooltips in background thread
  • (18.11.09) Fixed: Windows 7: Make BrushForCursor the default to ensure that the color cursor is drawn immediately (bug in some display drivers)
  • (18.11.09) Fixed: Windows 7: Paste file with Ctrl+V which was copied outside TC (e.g. on the desktop) didn't show up, only after manual refresh
  • (18.11.09) Fixed: Use CDefFolderMenu_Create2 for Ctrl+C, Ctrl+X and Ctrl+V (copy/cut+paste), this way no context menu extensions need to be loaded
  • (17.11.09) Fixed: Get disk free space in background thread, with a timeout of 5 seconds to avoid that TC hangs indefinitely
  • (17.11.09) Fixed: Get volume label in background thread, with a timeout of 5 seconds to avoid that TC hangs indefinitely
  • (17.11.09) Fixed: Restarting TC with a panel set to a network drive or UNC path could still hang the program if the path wasn't accessible when restarting
  • (17.11.09) Added: Show dialog when reading a directory takes longer than 5 seconds, allow user to abort reading that directory (useful e.g. on branch view)
  • (15.11.09) Fixed: Files - Associate: No association was shown if there was no default description text for that association (problem caused by Unicode conversion)
  • (11.11.09) Added: Verify CRC checksums: make dialog resizable, separate window (background operation)
  • (11.11.09) Added: Create CRC checksums: support subdirectories (recursively), background button
  • (11.11.09) Fixed: Create CRC checksums: Option "Create separate SFV file for each file" mistakenly saved files with relative path in branch view or search result view
  • (10.11.09) Fixed: Windows 7: Win+Cursor left/right would resize progress dialogs
  • (10.11.09) Fixed: Trying to modify (add/delete files) ZIP files >4GB created by pkware SecureZIP resulted in an access violation (but no data loss). Reason: Unexpected headers in central directory
  • (10.11.09) Fixed: Turn off plugin-specific custom columns view (e.g. from the sample local drives plugin) also when switching directly to a different file system plugin
  • (08.11.09) Added: Tree in main panel: Show string 5002 (Tree) in tab title
  • (08.11.09) Fixed: Couldn't look into 64-bit self-extracting CAB files, because the PE optional header was longer (0xF0 instead of 0xE0 bytes)
  • (08.11.09) Fixed: When using Alt+Letters for quick search, custom hotkeys like Alt+Up could insert strange characters (problem with catching keypresses which would open the menu)
  • (08.11.09) Fixed: Synchronize dirs with write-protected zip on one side, compare two files by content, edit file in zip ->repacking fails -> new: keep edited temporary file
  • (08.11.09) Fixed: Internal multi-part unrar: Do not show "Aborted" error when user chooses "Cancel" in overwrite dialog, because when he chooses "Cancel" in "Aborted" dialog, the target file would be deleted
  • (08.11.09) Added: Support internal associations also in search dialog right click menu
  • (08.11.09) Added: Show x64 submenu also in search dialog (right click on file/folder in result list)
  • (08.11.09) Fixed: Lister: Adjust horizontal scrollbar to very long lines (due to tabs) also in UTF-8 mode
  • (08.11.09) Fixed: cm_RenameOnly in main menu not working properly when focus was not in listbox
  • (06.11.09) Fixed: FTP download from list: Handle large list files (e.g. multiple megabytes) more efficiently, avoid crash in low memory situation
  • (04.11.09) Fixed: Ctrl+E (previous command from command line history) didn't work correctly on Vista when auto-append was enabled
  • (04.11.09) Fixed: Separate tree wasn't updated when deleting dirs with VistaDelete=1 method
  • (04.11.09) Added: Multi-rename tool: Allow to create fields with leading zeroes or spaces, e.g. [=tc.size:01-8] fills up the inserted string with leading zeroes if it's shorter than 8 characters. Supports plugin fields plus [N], [E], [P], [G]
  • (03.11.09) Fixed: Unpack files: Background and Abort buttons didn't work while only skipping files
  • (03.11.09) Fixed: Shift+F5 copy to same dir: Resize dialog box which is shown when there is a directory with the same name also for larger strings (max 2x normal width)
  • (03.11.09) Fixed: Separate tree: Deleting a directory didn't remove it from the tree (display problem)
  • (03.11.09) Fixed: Separate tree: Delete function always used the Explorer delete method
  • (03.11.09) Added: Create shortcuts (LNK files) also in "forbidden" directories, e.g. other user's Start menu directories, via "As Administrator"
  • (03.11.09) Fixed: Call GdiFlush after drawing current item (text cursor) in file list to avoid drawing delays on Windows 7
  • (01.11.09) Fixed: No X64 submenu when right clicking on [..] (updir) or free space below file list
  • (01.11.09) Fixed: Lister: Ctrl+RightShift+End in Unicode mode would switch to right-aligned text
  • (01.11.09) Fixed: ZIP pack function could result in an "i/o error 6" exception if TEMP variable points to invalid directory
  • (01.11.09) Fixed: Internal self-test could fail if TC was started via CreateProcess, but the extension .exe was not given
  • (01.11.09) Fixed: Standalone sync tool (started via /S=S): compare two files via double click, press ESC, use mouse wheel -> no reaction or crash
  • (30.10.09) Fixed: Fix to Windows 7 bug: Double click on resizing border in copy progress dialog maximized the window, although maximizing was disabled
  • (30.10.09) Fixed: Right click context menu: In branch view, support "Open with" menu item (only when just a single file is selected)
  • (30.10.09) Fixed: Windows9x/ME: Parameter %t didn't send the short DOS name to the called program
  • (30.10.09) Added: FTP via HTTP: Support for proxy format where link is around the file name in Unix format
  • (30.10.09) Added: ENTER on directory or file in "Recycle bin" virtual folder will now show the property sheet as in Explorer. Ctrl+PageDown still allows to open the real directory
  • (30.10.09) Fixed: MIME (Base64) decoder was limited to 79 character name length
  • (28.10.09) Added: For admins: Under HKEY_LOCAL_MACHINE\Software\Ghisler\Total Commander\configuration, add allowed (type string) and/or RestrictInterface (type DWORD) to restrict user options. The value will be combined with the value in the ini file and under HKEY_CURRENT_USER (the more restricted wins)
  • (28.10.09) Fixed: Sort order of files starting with a dot was sometimes wrong
  • (28.10.09) Added: Handle dir space calculation in background (when user presses SPACE or Alt+Shift+Enter)
  • (27.10.09) Fixed: Access violation when deleting files while copying other files to the same directory
  • (25.10.09) Fixed: Remaining Unicode problems with internal command selection dialog (first line "default"), text returned to "redefine hotkeys"
  • (25.10.09) Fixed: Could not unpack UC2 files with names longer than 8.3 (name.ext)
  • (23.10.09) Fixed: Windows9x/ME: Parameter '?' not working in button bar/start menu - the dialog seemed to work OK, but no parameter was passed to the called program
  • (23.10.09) Added: Copy+Delete functions: The counting of files in subdirs can now also be aborted by clicking on the Abort button -> this will abort the entire operation (ESC will abort only the counting)
  • (23.10.09) Added: UnRAR via unrar.dll: Support target names longer than 259 characters by prepending \\?\ or \\?\UNC\ if the name is too long
  • (23.10.09) Fixed: Switch from thumbnails view to other view, Shift+Click -> Selection started at first item instead of the last cursor position
  • (23.10.09) Fixed: Synchronize dirs: "Copy attributes" function didn't correctly handle user-defined time zone difference
  • (23.10.09) Fixed: Synchronize dirs: Do not adjust time zone (when user has entered a time zone difference) when the server doesn't report the time (as done by Unix servers for old files)
  • (20.10.09) Added: File system plugins: Support background downloads and uploads (requires changes to plugin)
  • (20.10.09) Added: Unpack tar files in background
  • (19.10.09) Added: Pack tar and tar.gz (tgz) files in background
  • (18.10.09) Added: Packer plugins: pack tar.plugin in background if plugin supports packing to memory
  • (18.10.09) Added: Packer plugins: pack and unpack in background, the plugin needs to signal that it supports it
  • (18.10.09) Added: Unrar in background via background button