Commit graph

7,262 commits

Author SHA1 Message Date
Alexander Koblov
46bb6430bc ADD: AudioInfo plugin to default installation 2016-12-10 15:04:01 +00:00
Alexander Koblov
23607b6d30 ADD: Install AudioInfo plugin 2016-12-10 15:02:45 +00:00
Alexander Koblov
4ec8991f20 UPD: Link plugins with --as-needed linker flag (Linux) 2016-12-10 13:00:18 +00:00
Alexander Koblov
7698c1a2fc FIX: Bug [0001653] After cancelling extraction from paused state, the partially extracted file is locked, and thus cannot be deleted or overwritten 2016-12-10 09:57:19 +00:00
Alexander Koblov
74b6930b20 UPD: Russian language file by Skif_off 2016-12-10 09:27:37 +00:00
Alexander Koblov
7adbe10644 UPD: Language files 2016-12-10 09:25:09 +00:00
Alexander Koblov
3e1f380f76 FIX: Bug [0001655] After cancelling rar unpacking, the .rar file remains locked 2016-12-10 09:15:16 +00:00
Denis Bisson
21653daa48 UPD: Correction in polish language file (thanks to Maciej Bojakowski). 2016-12-10 05:07:46 +00:00
Denis Bisson
fb86685222 UPD: French language file updated (100% translated). 2016-12-09 01:48:13 +00:00
Alexander Koblov
e80708f3bf UPD: Merged revision(s) 7225, 7241 from trunk 2016-12-04 12:35:00 +00:00
Alexander Koblov
f867a0dc3e UPD: Merged revision(s) 7210-7219 from trunk 2016-12-04 10:39:32 +00:00
Alexander Koblov
34de8ea076 FIX: Bug [0001606] Search dialog doesn't find anything if it's shown for the first time 2016-12-04 09:29:48 +00:00
Denis Bisson
c56d1af98e ADD: In windows, we may now import internal command from TC toolbar to an equivalent DC internal command requiring a parameter to be equivalent.
FIX: In windows, the TC internal commands "cm_ShrinkSelection" and "cm_ClearAll" are not imported to a better equivalence since we may now set parameter for internal command "cm_MarkMinus" and "cm_MarkUnmarkAll".
ADD: In windows, we may now import correctly additional 22 TC internal commands. These TC internal commands are cm_SelectCurrentName, cm_UnselectCurrentName, cm_SelectCurrentNameExt, cm_UnselectCurrentNameExt, cm_SelectCurrentPath, cm_UnselectCurrentPath, cm_SelectBoth, cm_SelectFiles, cm_SelectFolders, cm_ClearFiles, cm_ClearFolders, cm_ClearSelCfg, cm_ClearAllFiles, cm_SelectAllFolders, cm_ClearAllCfg, cm_ExchangeSelBoth, cm_ExchangeSelFiles, cm_ExchangeSelFolders, cm_SelectAllBoth, cm_SelectAllFiles, cm_SelectAllFolders and cm_ConfigSaveSettings.
FIX: In Windows, fix a little display problem when we import tool bar from TC to a new created toolbar. This toolbar was not created but not displayed. Now it is.
DEL: Remove annoying "New Item1" from foptionshotkeysedithotkey's files  and language files.
2016-12-04 05:05:05 +00:00
Denis Bisson
d1ddd9ffcb FIX: The internal commands "cm_MarkMarkAll", "cm_MarkUnmarkAll", "cm_MarkInvert" may now take in consideration the global "Default attribute mask value to use" setting to determine what will be selected/unselected/toggle.
NEW: The internal commands "cm_MarkMarkAll", "cm_MarkUnmarkAll", "cm_MarkInvert" may now work with the parameter "attr" to determine what they will select/unselect/toggle.
UPD: The options "Default attribute mask value to use" and "Use an independent attribute filter in mask input dialog each time" are now in "File views" configuration page instead of "File operations".
UPD: All languages files have been updated AND this time, what could be preserved has been preserved! For example, the string for "tfrmoptionsfilesviews.chkmarkmaskfilterwindows.caption" has been taken from the "tfrmoptionsfileoperations.chkmarkmaskfilterwindows.caption" since the options moved from a place to another.
2016-12-03 23:00:45 +00:00
Denis Bisson
ed68ea88fd FIX: The accelerator character, the one that appear with an underscore to speedup accessign the button function, are now back displayed on the buttons in the "Find files" dialog window.
FIX: All the language files has been corrected as well since the reference string to translate has change and the translation use is also the same one that was used prior the modifiction that made us lose these accelerator character.
2016-12-03 03:43:22 +00:00
Denis Bisson
2dfa33be95 UPD: For all the language files, recuperation of the legacy translation text from few options that were in option page "File operation" and apply them to the same options now present in a dedicated "File search" page. This way, it will save a few text lines to translate since we already got them.
FIX: The new string resources to translate for the "fFindDlg" window were not exported into the language file. This has been fixed.
UPD: Still the "fFindDlg" window, the button to abort the search has been renamed back "Cancel" like it was for years. Also, the text for the caption remain the same as what it was in previous language file.
2016-12-02 03:27:30 +00:00
Denis Bisson
3c8068c942 ADD: New internal command "cm_AddNewSearch" to generate a new instance of the "Find files" dialog window. This way, more than one search may be done at the same time.
ADD: When closing any "Find files" dialog window, if at least one search has been done, that window will remain in memory. If no search has been done, it will be cleared from memory.
ADD: New internal command "cm_ViewSearches" to show a list of "Find files" dialog window and select one of them to activate it. This way, it possible to do a second search without losing the first one and to be able to reactive it.
ADD: New internal command "cm_DeleteSearches" to delete all the "Find files" dialog windows we may have in memory. If you want to delete just one, activate it via the "cm_ViewSearches" internal command and then clear it from memory from there.
ADD: New internal command "cm_ConfigSearches" to jump directly to the configuration of options related with searches.
ADD: New 32x32 icons for the new internal commands "cm_AddNewSearch", "cm_ViewSearches", "cm_DeleteSearches" and "cm_ConfigSearches". For the 16x16, the last three mentionned were added since for the "cm_AddNewSearch" it was already there, added by mistake too early but now it's used.
ADD: There is now a dedicated page for the option of the search instead of being inside the "File operations" page.
UPD: On new installation, in the "Find files" dialog window, the "ENTER" key is not a shortcut anymore to launch a search. Too many persons get used that pressing enter in the result page was making us to jump to the file location. Code were already in place to have pertinent action on default button so pressing "ENTER" do the pertinent expected job.
ADD: Possibility to have a menu bar in the "Find files" dialog window. This is mainly to help the user at first to see all the possibility. There is an option to hide it and probably experienced user after a while will hide it to gain some 20 extra pixels vertically.
ADD: Reserve, if not already used, the keyboard shortcut "Ctrl+Shift+F7" for the new internal command "cm_AddNewSearch".
UPD: Inside the "Find files" unit, re-arrange the code so the buttons will use TAction to do something instead of the opposite where the TAction were pressing button.
UPD: Language files have been updated.
2016-12-01 02:23:28 +00:00
Denis Bisson
0998066041 UPD: A few new strings in language files. 2016-11-30 04:26:37 +00:00
Denis Bisson
80189a6330 ADD: Few little modification to help to configure hotkeys faster.
ADD: Internal command "cm_ConfigHotKeys" to jump directly to hotkey configuration page.
UPD: In the "TfrmEditHotkey", there is now an option to make the "Enter" key not used for a shortcut but reserve it instead to confirm the shortcut key we may have set just before. This way, user will intuitively press the wanted shortcut key and press "Enter" to accept and close window instead of having the use the mouse to close it like before.
ADD: Still in the "TfrmEditHotkey", we now have a button "F1" we may click to get a popup menu to help us to quickly choose the shortcut we want to use by offering us the choice between the remaining availble shortcut keys not used yet.
ADD: In the "fOptionsHotkeys", new functions to better deal with various setup files of hotkeys definition (remame, copy, delete, etc.)
UPD: In the "fOptionsHotkeys", the search filter is now on left so people will view it and think more to use it instead of having it far right.
ADD: In the "fOptionsHotkeys", we may sort our table of shortcut per three ways: by command, by shortcut keys grouped and by separate hotkey, one per line. This will help to better view and arrange our shortcuts.
ADD: In the "fOptionsHotkeys", we may restore the default DC hotkeys.
2016-11-30 04:16:46 +00:00
Denis Bisson
33406900c7 ADD: The internal commands "cm_MarkPlus" and "cm_MarkMinus" may now accept a new parameter named "attr" that will specified the required attributes entries must have (or not) to be selected (or not).
ADD: In the "File Operation" option page, we may now enter an attribute filter to use when marking/unmarking entries. This way, we may set for example "d-" so directories won't be selected when doing a mark with mask equals "*".
ADD: Still in the "File Operation" option page, we may check an option so in the input mask selector when doing a select group that will allow user to enter an attribute filter. This was, we may set each time an attribute filter to indicate what we want like having only files, only directory, only hidden entries, etc. The filter will be remembered during the session from an invocation to another.
UPD: Move the option "Windows style filter when marking files" from the "Miscellaneous" options page to the "File Operation" option page.
UPD: Languages files have been updated related with these changes. It should have been regenerated also anyway since a few commits.
2016-11-29 05:57:06 +00:00
Alexander Koblov
2d86580e42 FIX: Protect ContentGetValue call by critical section 2016-11-27 16:17:10 +00:00
Alexander Koblov
464d3788a4 ADD: Lua - FindFirst/FindNext/FindClose functions 2016-11-27 12:49:17 +00:00
Alexander Koblov
21c782dcee ADD: Ftp - try to show hidden files if possible 2016-11-27 08:48:54 +00:00
Alexander Koblov
408b459052 UPD: Language files 2016-11-27 08:47:39 +00:00
Alexander Koblov
1dd971f45a UPD: Language files 2016-11-27 08:42:00 +00:00
Denis Bisson
40a3a373aa UPD: Change the 32x32 icon of the internal commands "cm_markcurrentpath", "cm_unmarkcurrentpath", "cm_markcurrentname", "cm_unmarkcurrentname", "cm_markcurrentextension", "cm_unmarkcurrentextension", "cm_markcurrentnameext" and "cm_unmarkcurrentnameext". The new icons now follow the same pattern to identify path, filename without its extension, the extension and the combination of file name with its extension as the existing icons for internal commands "cm_copypathoffilestoclip", "cm_copypathnosepoffilestoclip", "cm_copynamestoclip", "cm_copyfullnamestoclip", "cm_addpathtocmdline", "cm_addfilenametocmdline" and "cm_addpathandfilenametocmdline". (The 16x16 are already following this). 2016-11-27 04:55:34 +00:00
Denis Bisson
b41e06b50a ADD: Add a 32x32 icon for the internal command "cm_ExecuteScript". (The 16x16 was already there). 2016-11-27 04:37:24 +00:00
Denis Bisson
ea3f1f7d1b RMV: Remove the 32x32 and 16x16 icons for the non-existing "cm_SaveFavoriteTabsOverLastLoaded" command. 2016-11-27 04:33:40 +00:00
Denis Bisson
fef742ddbc UPD: Re-arrange the order of internal commands "cm_Mark/cm_Unmark"+"CurrentPath/CurrentName/CurrentExtension/CurrentNameExt" so they are grouped together and in this order in the internal command requester and when we're adding the button with all the DC internal commands. 2016-11-27 04:09:25 +00:00
Denis Bisson
b478ebbf91 UPD: For the internal commands "cm_AddPathToCmdLine", "cm_AddFilenameToCmdLine" and "cm_AddPathAndFilenameToCmdLine", the text that will be pasted to command line is now not systematically quoted but will be quoted if necessary using the function "QuoteFilenameIfNecessary".
ADD: We may now add the parameter "mode" to the three above mentioned internal commands. Valid values are "smartquote", "forcequote", "neverquote" and "prompt" so user has all the latitude to configure things the way he wants.
2016-11-26 23:49:17 +00:00
Denis Bisson
df3746ffb1 UPD: Modify slightly the three 32x32 icons for the internal commands "cm_addfilenametocmdline", "cm_addpathandfilenametocmdline" and "cm_addpathtocmdline" so they are consistent. The part of the icon representing the command line is also now the same height for the three icons as oppose as before where it was not the case. 2016-11-26 14:07:35 +00:00
Denis Bisson
521949aa9b ADD: Add the remaining 3 icons in 16x16 for some internal commands to have the complete set which are cm_configtreeviewmenus, cm_configtreeviewmenuscolors and cm_workwithdirectoryhotlist.
UPD: Modify slightly 10 of the 16x16 icons of some internal commands to be consistent between themselves. The commands are the ones where they are picking up complete or part of current selected files. The little letters shown inside the icons now all follow the pattern "c:\f.x" where "c" is the path, "f" the file name (excluding the extension) and ".x" is the extension. These commands are cm_addfilenametocmdline, cm_addpathandfilenametocmdline, cm_markcurrentextension, cm_markcurrentname, cm_markcurrentnameext, cm_markcurrentpath, cm_unmarkcurrentextension, cm_unmarkcurrentname, cm_unmarkcurrentnameext and cm_unmarkcurrentpath.
2016-11-26 12:58:11 +00:00
Denis Bisson
b725029a46 -Addition of 7 icons in 16x16 for some internal commands.
-These includes cm_rename, cm_renamenoask, cm_togglefullscreenconsole, cm_universalsingledirectsort, cm_showbuttonmenu, cm_previousfavoritetabs and cm_savefavoritetabsoverlastloaded.
2016-11-25 04:00:06 +00:00
Denis Bisson
283553268f -Addition of 16 icons in 16x16 for some internal commands.
-These includes cm_doanycmcommand, cm_editpath, cm_nextfavoritetabs, cm_debugshowcommandparameters, cm_cmdlinenext, cm_cmdlineprev, cm_changedirtoroot, cm_changedirtoparent, cm_addpathtocmdline, cm_addpathandfilenametocmdline, cm_addfilenametocmdline, cm_executescript, cm_clearlogwindow, cm_copyfiledetailstoclip, cm_copypathoffilestoclip and cm_copypathnosepoffilestoclip.
2016-11-24 02:17:14 +00:00
Denis Bisson
6a8cd63d05 -Addition of 16 icons in 16x16 for some internal commands.
-These includes cm_pastefromclipboard, cm_cuttoclipboard, cm_copytoclipboard, cm_leftthumbview, cm_rightthumbview, cm_rightflatview, cm_leftflatview, cm_flatview, cm_rightreverseorder, cm_leftreverseorder, cm_rightopendrives, cm_leftopendrives, cm_leftcolumnsview, cm_rightcolumnsview, cm_rightbriefview and cm_leftbriefview.
2016-11-23 02:40:32 +00:00
Denis Bisson
e9c0e32542 -Addition of 16 icons in 16x16 for some internal commands.
-These includes cm_rightsortbyattr, cm_rightsortbydate, cm_rightsortbysize, cm_rightsortbyext, cm_rightsortbyname, cm_leftsortbyattr, cm_leftsortbydate, cm_leftsortbysize, cm_leftsortbyext, cm_leftsortbyname, cm_closeduplicatetabs, cm_copyalltabstoopposite, cm_shellexecute, cm_setalltabsoptionpathresets, cm_setalltabsoptiondirsinnewtab and cm_setalltabsoptionpathlocked.
2016-11-22 03:31:22 +00:00
Denis Bisson
5ac556ab6c -Addition of 16 icons in 16x16 for some internal commands.
-These includes cm_addnewsearch, cm_copy, cm_copynoask, cm_delete, cm_copysamepanel, cm_dirhistory, cm_editnew, cm_focuscmdline, cm_loadtabs, cm_networkconnect, cm_networkdisconnect, cm_open, cm_openbar, cm_quickfilter, cm_quicksearch and cm_renameonly.
2016-11-20 17:17:08 +00:00
Alexander Koblov
71a76d0995 ADD: Long file name support to Lua function SysUtils.FileGetAttr 2016-11-19 14:29:47 +00:00
Alexander Koblov
5063b4a25e ADD: Ftp-plugin - check that server supports ALLO command 2016-11-19 11:56:37 +00:00
Alexander Koblov
cd4b00c7a5 ADD: Sleep function to Lua 2016-11-19 09:19:56 +00:00
Denis Bisson
b3714b1b5f -Remove the 16x16 icon for eventual "cm_addnewsearch" internal command. (Idea is not accepted yet).
-Add the 16x16 icon for internal command "cm_clearlogfile" instead.
2016-11-19 03:28:51 +00:00
Denis Bisson
cb1dda82e6 -Addition of 16 icons in 16x16 for some internal commands.
-These includes cm_showmainmenu, cm_showcmdlinehistory, cm_setalltabsoptionnormal, cm_savetabs, cm_rightequalleft, cm_leftequalright, cm_panelssplitterperpos, cm_openarchive, cm_minimize, cm_gotolastfile, cm_gotofirstfile, cm_edit, cm_contextmenu, cm_addnewsearch, cm_changedirtohome and cm_changedir.
2016-11-19 03:24:32 +00:00
Denis Bisson
b09f793166 -Addition of 12 icons in 16x16 for some internal commands.
-These includes cm_srcopendrives, cm_switchignorelist, cm_syncdirs, cm_transferleft, cm_transferright, cm_view, cm_viewhistory, cm_viewhistorynext, cm_viewhistoryprev, cm_viewlogfile, cm_wipe and cm_configsavesettings.
2016-11-18 03:56:08 +00:00
Denis Bisson
fb45a8fdc3 ADD: New mark internal commands icons in 22x22 for cm_MarkCurrentPath, cm_UnmarkCurrentPath, cm_MarkCurrentName, cm_UnmarkCurrentName, cm_MarkCurrentNameExt and cm_UnmarkCurrentNameExt.
UPD: To fit with set of previous ones, new icons in 22x22 for the internal commands cm_MarkCurrentExtension and cm_UnmarkCurrentExtension.
2016-11-17 02:02:14 +00:00
Alexander Koblov
09603e649d FIX: Cannot set focus to invisible window 2016-11-15 18:46:45 +00:00
Alexander Koblov
34b01e4410 FIX: Crash on move file/folder undex Linux 2016-11-15 17:42:20 +00:00
Alexander Koblov
dd54e5ef5f FIX: Bug [0001073] Start exe from command line should not inherit cashed PATH variable #3 2016-11-14 19:51:50 +00:00
Alexander Koblov
0cc7560ce7 FIX: Bug [0001073] Start exe from command line should not inherit cashed PATH variable #2 2016-11-14 19:10:01 +00:00
Alexander Koblov
261dd30175 FIX: Bug [0001073] Start exe from command line should not inherit cashed PATH variable 2016-11-14 18:53:03 +00:00
Alexander Koblov
19b88ff4e5 FIX: Close sync directories window 2016-11-13 10:36:20 +00:00