title
Total Commander
 



Total Commander

Total Commander 6.02: что нового?

Автор: Andrey Pyasetskiy
http://wincmd.ru

Новая версия Total Commander 6.02 как не трудно догадаться из номера версии не содержит существенных изменений, а призванна исправить те ошибки и недочеты Total Commander 6.0, которые не были исправлены в версии 6.01. Думаю что вполне веротно появление и версий 6.03 и 6.04, поскольку слишком много новшеств было сделано в "шестерке" где можно найти эти самые ошибки и недочеты. Количество же исправленых ошибок и мелких изменений с момента выхода версии 6.01 впечатляет.

Впрочем, кое-что вкусного есть. Попробую рассказать о том, что мне показалось более-менее заслуживающим внимание.

Во-первых, появилось несколько новых возможных параметров в wincmd.ini.

AccessTime=1 - указав этот параметр в секции [Configuration], можно работать в Total Commander не со временем последнего изменения файла, а со временем последнего доступа к файлу. По всей видимости, это можно применять в довольно ограниченных операциях и честно говоря я пока не нашел этому подтверждения. Хотя, покопавшись в памяти, вспомнил, что отключил слежение за датой последнего доступа к файлам и папкам. Так что будьте уверены, что у вас не отключена эта функция каким-нибудь твикером Windows. Ну и, пожалуй, стоит напомнить, что это касается только NTFS разделов.

ReverseHistory=1 - интересный параметр. Последние посещенные директории будут показываться первыми. Все особенности, упомянутые для предыдущего параметра соответственно справедливы и здесь. Возможно, даже включу слежение времени последнего доступа ради этой интересной функции.

RenameSelOnlyName=1 - еще один параметр, который понравится многим. Добавьте его в wincmd.ini и при переименовании файлов (inplace rename) теперь будет выделяться не все имя файла, а только та часть, которая идет до расширения. Я, например, такой способ нахожу более логичным и удобным.

Наконец то стало возможным немного упорядочить работу с вкладками на панелях Total Commander. Теперь можно сделать так, чтобы они не размножались без причины. Для этого были введены два новых параметра: LockedTabChange и TabEnterDirChange, которые определяют поведение Total Commander при изменении директории на залоченной вкладке.

LockedTabChange может принимать следующие значения: 0 - открыть в новой вкладке, 1 - перейти в уже открытую вкладку с этой же директорией, 2 - открыть эту директорию в первой незалоченной открытой вкладке, 3 - открыть эту директорию в последней незалоченной открытой вкладке. Проверено. Действительно значительно усмиряет размножение вкладок. Я установил это параметр равный 1, что, на мой взгляд, наиболее логично.

TabEnterDirChange может принимать следующие значения на событие (если пользователь открывает новую директорию в залоченной вкладке): 0 - ничего не делать, 1 - открыть новую вкладку, 2 - спросить пользователя.

К сожалению, нужно отметить, что размножение вкладок еще не остановлено не до конца. Так, если у вас есть залоченная вкладка Docs, то если из другой незалоченной вкладки вы откроете еще раз папку Docs, то будет открыто две вкладки Docs.

Во-вторых, файл totalcmd.inc содержащий список внутренних команд Total Commander теперь сортируется по назначению команд, что также можно поставить в плюс.

В-третьих, версия 6.02 содержит новую версию unrar.dll, с исправленными ошибками.

Вот список всех исправлений и добавлений:

24.02.04 Release Total Commander 6.02 RC 1
24.02.04   Added: Specially sorted totalcmd.inc for internal commands 
as proposed in the Total Commander forum
24.02.04   Fixed: Regular expressions: catch crash in regex library 
caused by string ^??
24.02.04   Fixed: Enter on LNK files to files not working with 
TabEnterDirChange>0
24.02.04   Fixed: Sync tool: No delete before copy for files on file 
system plugins or ftp
24.02.04   Fixed: Increased limit of commands in totalcmd.inc from 250 
to 350
24.02.04   Added: Cursor right in inplace rename will put cursor 
directly after selection
24.02.04   Fixed: Inplace rename (Shift+F6) will now always select the 
entire directory name regardless of the RenameSelOnlyName option

18.02.04 Release Total Commander 6.02 Beta 2
18.02.04   Fixed: Sync dirs, asymmetric mode: Nothing happended when 
files only needed to be deleted
18.02.04   Fixed: Prevent user from closing lister with ESC while a 
lister plugin is loading (can cause a crash)
18.02.04   Fixed: Appendtabs when tab header was hidden inserted first 
tab before current dir
18.02.04   Fixed: Files - Associate: TC was writing wrong association 
strings to win.ini for 32-bit apps (Win9x only)
18.02.04   Added: Included new unrar dll which fixes some crashes with 
invalid RAR files
18.02.04   Fixed: wrong total size shown in footer after right click
18.02.04   Added: Search: right click on result list item selects it 
and then shows its context menu
18.02.04   Added: wincmd.ini [configuration] RenameSelOnlyName=1 
selects only name (not ext) on inplace rename
15.02.04   Fixed: Convert Tab header names to lowercase if this option 
is set for DOS 8.3 names (requires restart)
15.02.04   Fixed: names truncated in Feed to listbox after Search
13.02.04   Fixed: When clicking on a tab with an ftp connection which 
had timed out, TC asked to reconnect. If user clicked no, a new 
connection was created instead of switching to a local drive.
13.02.04   Fixed: More checkmark problems with menu bar with 
"Left"+"Right" menus instead of "Show" menu
13.02.04   Fixed: Multi-rename tool: RegEx not saved, neither between 
sessions nor using the F2 function
13.02.04   Fixed: Bad position of right click menu in search window
13.02.04   Fixed: Right click on current dir or empty space in list no 
longer included the "New" submenu
13.02.04   Fixed: Right click on F8 button caused an access violation 
error
12.02.04   Fixed: Access violation on startup with option "Show tab 
header also when there is only one tab"

11.02.04 Release Total Commander 6.02 Beta 1
11.02.04   Fixed: Access violation when calling "Compare by content" 
and ESC is pressed while the window is still building up
11.02.04   Fixed: In tree view, the free disk space wasn't always 
updated on both panels
11.02.04   Fixed: When calculating the copy speed, don't take skipped 
files into account
10.02.04   Fixed: Problems with tabs to FTP server if user name 
contains an '@' sign
11.02.04   Fixed: 16-bit: could no longer type a dot in quick search
10.02.04   Added: Synchronize dirs: Delete BEFORE copying in asymmetric 
mode, to make space for newly copied files
10.02.04   Fixed: Show tip window in search result - feed to listbox if 
name too long
10.02.04   Fixed: Limit length of string in brief view to panel width, 
show tip window if longer
10.02.04   Added: Made list in associate dialog a bit higher (user 
request)
10.02.04   Added: Right click context menu in search window
10.02.04   Added: wincmd.ini [configuration] TabEnterDirChange= when 
user tries to change dir on locked tab with ENTER or Double Click, then 
0: do nothing, 1=open new tab, 2=ask
06.02.04   Added: wincmd.ini [configuration] LockedTabChange= what to 
do when changing dir on locked tab: 0: new tab, 1: re-use tab with same 
dir, 2= re-use first unlocked tab, 3=re-use last unlocked tab
06.02.04   Added: wincmd.ini [configuration] ReverseHistory=1 shows 
last visited dir first
06.02.04   Fixed: Unzip access violation caused by damaged zip file
06.02.04   Fixed: Lister plugins: Detect string was limited to 259 
characters due to a saving error.
06.02.04   Fixed: Lister plugins: ListNotificationReceived will now 
also be sent when WM_MeasureItem is received during plugin creation. 
The value of the first parameter will then be =0. It is not sent for 
WM_DrawItem or WM_Notify during creation!
06.02.04   Fixed: When tab title length is limited to xy chars, a title 
of exactly xy chars was still getting .. appended
28.01.04   Added: When changing dir on a locked tab and the new 
directory already exists as a tab, switch to that tab instead of 
opening a new tab
28.01.04   Fixed: Access violation in Ctrl+Q when trying to view file 
name longer than the allowed 259 characters
28.01.04   Fixed: SFV check: Hourglass cursor may be shown after 
aborting check
28.01.04   Fixed: When a firewall was deleted in the middle of the 
list, all others were no longer accessible. Solution: Show  
instead. Don't change numbers, they are stored in connections!
28.01.04   Fixed: Total Commander now uses the long name when starting 
a program from inside an archive
28.01.04   Fixed: 16-bit: Inplace rename caused access violation if a 
file with the same name already existed
28.01.04   Fixed: Shift+Click wasn't always selecting files from the 
currently active file to the clicked file
28.01.04   Fixed: XP bug: ShellExecute can cause exception with invalid 
association in registry
28.01.04   Fixed: XP bug: double clicking on empty space below file 
list opened file under cursor (Reason: lb_getcaretindex doesnt return 
error in this case as on other Windows versions)
27.01.04   Fixed: When using a menu with separate Left/Right menu, the 
checkmarks for comments view weren't always correct
27.01.04   Added: opentabs and appendtabs now also work with the tab 
name in the parameters field, and support placeholders like %P%N
23.01.04   Fixed: Punycode (accents in domain names) wasn't working 
correctly
23.01.04   Fixed: Russian names created with Russian locale settings on 
FAT file system could not be copied with English locale. Now 
copy/move/rename/open is supported. These files can still not be 
viewed/edited due to a Windows bug.
23.01.04   Added: Multi-rename tool: First letter per word uppercase: 
Don't do this in the file extension
23.01.04   Fixed: Some Unix FTP servers rename files without checking 
whether the target name is already in use -> problems with multi-rename 
tool
23.01.04   Added: Synchronize dirs: Show total bytes to be compared in 
footer
23.01.04   Fixed: WM_DRAWITEM was only sent to lister plugins when the 
window item id was set to the window handle. This is still true for 
WM_MEASUREITEM, which doesn't send the window handle.
21.01.04   Fixed: Background transfer manager aborting when switching 
to a different desktop with multiple desktop software
20.01.04   Added: Allways open background transfer manager window in 
upper left corner if no other transfer manager open
20.01.04   Added: Made background transfer manager window resizable
20.01.04   Fixed: "Change Start Menu" - "Add submenu" above entry with 
shortcut -> "--" item has shortcut too
20.01.04   Fixed: Win9x: Leaving inplace rename of current path causes 
listbox to mishave (no cursor, double click renames)
20.01.04   Fixed: Access violation on Win98 in Ctrl+B if subdir had 
exactly a length of 259 characters
20.01.04   Fixed: Ctrl+Q on desktop not working
13.01.04   Fixed: Could not unzip files in zip archives>2GB (but 
smaller than 4 GB) when the file starts beyond the 2 GB limit
13.01.04   Fixed: Buttonbar: Don't scale icons if the extracted icon 
has the correct size, e.g. 32x32 icon displayed as 32x32
13.01.04   Fixed: cm_SrcQuickview not showing size of dir as Ctrl+Q 
does
13.01.04   Fixed: Trying to put testing of archives via external packer 
to background caused an access violation
13.01.04   Fixed: "add subbar" not working correctly in dir containing 
a dot in the path name
13.01.04   Added: Environment variable support in Mainmenu= and 
LanguageINI= lines of wincmd.ini
13.01.04   Fixed: Search for case sensitive OEM (DOS) text not working 
in regular expressions
22.12.03   Fixed: Access violation when drag of tab starts just below 
the tab
22.12.03   Fixed: Access violation when drag of tab in tabbar is 
canceled with ESC
15.12.03   Fixed: Win98 access violation on right button drag of [..] 
updir item (only in left button selection mode)
15.12.03   Fixed: Lister plugins without a detect string were not 
unloaded with cm_UnloadPlugins
15.12.03   Fixed: Unicode filenames were not sorted by name, but by 
their alias name
15.12.03   Fixed: Re-create systray icon if explorer crashed and is 
re-loaded by Windows (react to TaskbarCreated message)
15.12.03   Fixed: TC hangs when clicking on "Rename" in overwrite 
dialog while copying with background transfer manager - but only on 
WinXP
15.12.03   Added: Multi-rename tool: Clicking on [N#-#] when no file 
selected offers longest name
15.12.03   Fixed: Inconsistent behaviour of background transfer manager 
when clicking on "+" while cursor on [..]
15.12.03   Fixed: Set current dir to Windows dir before loading 
Riched20.dll so it isn't loaded from the current dir
15.12.03   Fixed: When deleting a dir containing junctions, the data in 
these junctions was also deleted (not when deleting junction directly)
15.12.03   Fixed: Right click on tab, rename/lock, click on lock+press 
cancel - the tab was still locked by mistake
15.12.03   Fixed: If .tab file loaded which contains only a single tab 
on one side, don't show tab header
15.12.03   Fixed: Don't show Unicode names when long names are disabled
15.12.03   Added: wcx_ftp.ini, [General], TcpKeepAlive=1 turns on TCP 
keep alive packages on the FTP control connection, so a router doesn't 
drop the connection during a long file transfer.
15.12.03   Added: wincmd.ini, [Configuration], AccessTime=1 lets TC 
work with the last access time instead of the last write time, e.g. for 
copying files last accessed during the last x days

Комментарии пользователей

Комментарии отключены

Рейтинги


Ramblers Top100

 




Все о Total Commander © 2001-2012
Идея, программирование, дизайн и поддержка, © Andrei Piasetski