Commit graph

273 commits

Author SHA1 Message Date
Alexander Koblov
fc5ad2b0c3 ADD: Differ - show compare progress at start 2021-08-07 16:09:44 +03:00
Alexander Koblov
e947eeb9a8 ADD: View recycle bin content (Windows) 2021-08-06 21:35:35 +03:00
Alexander Koblov
5c0ba0969a UPD: Don't calculate statistics when move directories on the same volume 2021-03-10 12:33:39 +00:00
Alexander Koblov
4b9042bd41 FIX: Bug [0002618] Missing PO messages 2021-03-06 18:53:20 +00:00
Alexander Koblov
8a5db5dd12 ADD: Choose icon dialog - filter translation 2021-03-05 20:23:48 +00:00
Alexander Koblov
014869f61d FIX: Copy attributes - error messages 2021-02-22 10:10:46 +00:00
Alexander Koblov
9cf8a4ddd3 FIX: Show error when cannot move file 2021-01-20 17:19:12 +00:00
Alexander Koblov
f74fdbc7cd FIX: Bug [0001795] DC should not hang on pipes 2021-01-05 11:16:24 +00:00
Alexander Koblov
c8241e5173 UPD: Localize methods 2020-08-29 11:15:47 +00:00
Alexander Koblov
da956b3119 ADD: Copy/move - auto-rename target files option 2020-08-04 18:21:47 +00:00
Alexander Koblov
1ab6ec534e UPD: uMasks - drop uGlobs and uLng dependence 2020-02-24 14:34:28 +00:00
Denis Bisson
2d68ebe363 CHG:Standardization of the term "Multi-Rename Tool" to replace "Multi Rename" and "MultiRename" in are where the users SEE it with no impact in existing configuration regarding settings and hotkeys.
UPD:Language files adapted so the "Multi-Rename" uniformization has no impact in other languages.
2020-01-14 02:13:45 +00:00
Denis Bisson
11bda74439 FIX: Rearrange keyboard accelerator in sort anything dialog, text range dialog and path range dialog for the MultiRename tool window.
FIX: After closing preset sort window, have the focus still in the MultiRename window so we're ready to continue without having to click on window.
FIX: One element was not autosized in select text range in MultiRename.
FIX: Fix typo in "OK" button in sort dialog for the MultiRename preset.
RMV: In the MultiRename dialog, since there is no 'Clear mask' added dynamically, remove the associated things that were forgotten to remove in code and language files.
ADD: In MultiRename dialog window, the three buttons with no caption now have tooltip to indicate their function.
ADD: Edit file list for MultiRename based on current displayed new name instead of taken always the original name like it was. Not only it allows to have placeholders to do their job and have the editor to do the finition for few exceptions left, but it also makes the function compatible with another known orthodox file manager. We kept the other "Edit Names" that was present simply for legacy users used to it, even if with the new, simply having a [N]/[E] placeholders and launch "Edit Current New Names" would do the same job.
2020-01-05 04:21:15 +00:00
Denis Bisson
be0aed37ff ADD: We may configure the font used in the Tree View Menu.
FIX: The font used for the search results is not correctly preserved and restored from a session to another.
ADD: The font used for the function button at the buttom in main panel is now configurable (before, we were able to change size, but not actual font used).
CHG: The elements of the configuration window for the font are now generated at run-time instead of being at design-time. Elements are generated from the "gFonts" so we won't forget any configurable font this way.
UPD: New language files for above modification. But they have been updated in such way that the translated strings for the font usage have been preserved. Only the last three that were forgotten and not present visually in previous versions are to be translated.
2020-01-03 04:55:45 +00:00
Denis Bisson
0029f9386c CHG: Many modifications in the MultiRename dialog window still preserving general look, parameter parsing, existing configured presets and translated captions.
ADD: Easier way to access the presets in MultiRename dialog.
ADD: As we cycle in the MultiRename preset drop list, it now shows on the fly the various masks and their effect for each preset.
CHG: Without changing too much the MultiRename dialog window loayer, rearrange it slightly to possibly allow more room to the filename and extension filters and to filename of rename log.
ADD: Allow user to sort the presets of MultiRename dialog the way he wants instead of being forced and sorted via hidden hash value of their name which gave not intuitive order.
ADD: In MultiRename dialog, add many keyboard shortcuts to allow user with the keyboard to quickly set his preset and do other actions.
ADD: Add a possibility of having a "preset" parameter when invoking the internal command "cm_MultiRename".
ADD: Add an extra configuration page in the Options to allow user to customize some behavior of the MultiRename actions.
ADD: When exiting the MultiRename dialog, have a an option to determine the behavior when attempting to exit with unsaved modification in a preset.
ADD: Add an option to determine the preset to load when launching the MultiRename dialog.
ADD: Add basic functions with preset in MultiRename dialog to quickly allow to load, save, save as, rename, delete, etc.
ADD: Keyboard hotkeys may now be configured in the MultiRename dialog for most of the functions.
CHG: Shortcut keys to access presets of MultiRename dialog and to exit it similar to other apps.
ADD: In MultiRename dialog, add filters "[G]" and "[V:Hint]".
ADD: In MultiRename dialog, add many functionalities around the "Renaming log" to define it easier, to make it using special directory description for portable implementation, etc.
ADD: The log associated with MultiRename may now be appened instead of being overwrite on each call.
ADD: The complete filename with its path may be configured to be stored in log.
ADD: New option in the configuration to set the invalid character replacement so it can now be something else than a single dot.
ADD: Seventeen icons associated with actions in MultiRename dialog in four resolutions: 16x16, 20x20, 24x24 and 32x32.
ADD: New functionality in dialog window selecting range from a string to indicate if we count the chars from the start and/or from the end or if we work with a start;length basis.
ADD: New dialog window to in MultiRename to indicate the level of path range we want to recuperate for a rename portion, and if we count from start or the end.
ADD: New languages files with new strings accomodating the above modifications.
INF: Above modifications in MultiRename log has been made to have the less impact regarding translation in other languages for existing translated string.
2020-01-03 03:13:54 +00:00
cordylus
48eb6cd7e6 UPD: New faster natural sorting algorithm
ADD: Sort methods for special characters
2019-12-31 20:56:31 +00:00
Alexander Koblov
0d0b5e6c18 ADD: Middle toolbar configuration page 2019-07-07 09:23:01 +00:00
Alexander Koblov
d8c89c355c ADD: Multi Rename - save last settings in special preset 2019-05-19 10:34:49 +00:00
Denis Bisson
304d063de3 ADD: To help new user beginning with Lua script, report the error if library can't be found when using "cm_ExecuteScript".
ADD: Still to help new user, offer to switch to Lua library location configuration tab if library is not found for a script.
2019-04-03 00:23:16 +00:00
Denis Bisson
f5807ddfe4 ADD: Setting for the location of the Lua library file now present in the main page of the plugins configuration tab. Easier to change it.
ADD: Path for the Lua library file may now be relative to another path or environment variable.
ADD: Even if after changing the path we instruct user to restart application, to launch Lua script or after manually refreshing display of panel using using Lua WDX plugin, new location will be effective immediately without restarting application (library is reloaded).
INF: Still backward compatible with someone who configured just "luaxxx.dll" and rely on system searching path to locate the library.
2019-04-03 00:10:01 +00:00
Alexander Koblov
fd2f39efb1 FIX: Range check error 2019-02-04 17:07:41 +00:00
Denis Bisson
48e9e855fe aDD: New percent variables %z and %Z for the "last directory of path of the file" and "last directory of path of active or chosen panel" respectively. 2019-01-26 16:26:22 +00:00
Denis Bisson
115b2abe20 ADD: New internal command "cm_AddPlugin". 2019-01-20 02:50:52 +00:00
Denis Bisson
b9a13acf17 ADD: New extra configuration tab for toolbar configuration to set possible relative paths to icons, commands and starting paths to external commands when adding them.
ADD: New options to set possible relative paths to icons, commands and starting paths for action configured in file associations cofiguration when adding them.
ADD: New extra configuration tab for directory hotlist to set possible relative paths to active and target paths when adding new ones.
ADD: Add possibilities to apply on request the above mention relativeness of paths to current configured ones.
ADD: Add these new "foptionstoolbarextra" and "foptionsdirectoryhotlistextra" units to project files list.
UPD: Replace the lrt files by the newer lrj for units "foptionstoolbar", "foptionsfileassocextra" and "foptionsdirectoryhotlist".
UPD: Because of above modifications, new languages files.
RMV: Sixteen annoying hyphens related with menu item separators removed from language files.
2019-01-02 00:58:09 +00:00
Alexander Koblov
c17d444efe ADD: Feature [0000990] Creation of shortcuts *.lnk in addition to symbolic links 2018-12-16 13:02:24 +00:00
Denis Bisson
d8b5191927 FIX: The name of file types in some file requesters for opening/saving various file, mainly in configuration windows, are now translatable.
UPD: Because of above modification, update of language files.
CHG: Replace the .lrt file of fLinker by its new .lrj equivalent.
2018-12-12 03:50:49 +00:00
Alexander Koblov
793c764471 ADD: Search using content plugins - regular expression operators (like in TC) 2018-12-08 16:12:43 +00:00
Denis Bisson
b55c2a6b36 ADD: More permissive File Splitter dialog window if someone wants to enter manually the memory size unit.
ADD: In File Splitter dialog window, not an obligation to enter the byte suffix letter anymore.
ADD: In File Splitter dialog window, will also accept "personalized abbreviation".
ADD: In File Splitter dialog window, will also accept English K, M, G no matter which language chosen.
2018-12-04 03:40:32 +00:00
Denis Bisson
f3ac429fdc FIX: Arrange some strings to be translatable in units "uexts", "uOSUtils", "umultiarchivetestarchiveoperation" and project file "doublecmd.lpr".
UPD: Language files updated.
2018-12-04 02:06:48 +00:00
Denis Bisson
46dd0a1603 ADD: User may now personalized the unit he will see for file size.
ADD: New option to set the way the header/footer memory size are displayed (hard disk space/current selection).
ADD: New option to set the way the memory size is displayed in the operation box (where we see transfer speed).
ADD: Translatable strings regarding memory file size abreviations (B, K, M, G, T and others).
ADD: Translatable strings for "<DIR>" and "<LNK>".
ADD: New unit for file size "TB".
RMV: Remove four unnecessary .lrt files replaced by .lrj ones.
2018-11-29 04:39:57 +00:00
Denis Bisson
403a1a070f RMV: Remove the term "unit" from table in plugin tab in search file dialog.
ADD: Include the "field" name in the error message regarding a not found "unit" when attempting to load a saved search using plugin.
2018-11-28 02:42:20 +00:00
Denis Bisson
1338853b27 UPD: Add an exclamation point to message "Sorting WCX plugins is only possible when showing plugins by extension". (Other language files arrange so there is no "FUZZY").
FIX: Reference language file "doublecmd.po" and "fFindDlg.lrj" have not been updated on previous commit, sorry. Now they are.
2018-11-18 05:31:44 +00:00
Denis Bisson
a9a6120462 FIX: In the operators used in file search with WDX content plugin, the ones using "(case)" were misleading since these ones were not case-sensitive and the ones without the mention were case-sensitive. It is also the opposite behavior as a certain old orthodox file manager while still using the same names. So this has been fixed and in such a way that existing setups made in the past will still result in finding the same thing as what they would find before.
ADD: The strings "contains" and "(case)" used in file search with WDX content plugin are now translatable.
UPD: Because of the above mentionned modification, there are new language files. The French file is completely translated.
CHG: For the "fFindDlg", switch the .lrt file for the newer .lrj
RMV: In the "fFindDlg", set "NullInputAllowed" to False for the date requester so the "TextForNullDate" could be remove from translatable files.
REG: Strangely, "fFindDlg" form was with LCL version 1.9.0.0... Now fall back to 1.8.4.0.
2018-11-18 05:01:05 +00:00
Denis Bisson
9cd14f0de2 FIX: When loading a search template using plugin, the three possible errors message regarding plugin, field and unit not found were not translatable. This has been fixed.
CHG: Three new string in languages files for the above raison. French language updated.
2018-11-17 02:25:05 +00:00
Denis Bisson
1604f0124a FIX: There were the same three non-translatable words in "fMultiArchiveCopyOperationOptions", "fWcxArchiveCopyOperationOptions" and "fWfxPluginCopyMoveOperationOptions". This has been fixed.
UPD: For the three above forms, replace the .lrt files with newer .lrj files.
CHG: Obviously, new language files because of that. French language file fully updated.
2018-11-16 04:37:05 +00:00
Denis Bisson
c2ef4a581d FIX: The names of the three drawing tools in the mini-graphic editor in internal viewer are now present in language files and can be translated.
ADD: The width of the drop box for the above mentionned drawing tool is now auto-sizing to accomodate tool name that will probably be larger in some langages.
UPD: Obviously languages files have been updated. French language is up to date.
2018-11-14 03:08:06 +00:00
Denis Bisson
595693d0ab CHG: Change the error message when attempting to change current directory to be "Change current directory to "%s" failed!" intead of "ChDir...". Directory between quotes instead of bracket to be more similar to all other places. Some language files were already using the quotes for the filename by the way! (Validated with alexx2000).
UPD: Language files were adapted to make sure no new translations are required and no "fuzzy"' were introduced.
2018-11-08 03:09:59 +00:00
Denis Bisson
3e06ac7579 ADD: Add an option in "Configuration" to determine the way the configuration tree will be displayed, whether it will be full expanded (default) or full collapsed. With many additions to that tree through the years, for the "medium users", it becomes annoying to have to scroll systematically in the options to reach the desired option when it's in the bottom portion of it.
UPD: Above modification added two strings in language files.
UPD: Complete translations in French language file.
2018-11-04 16:11:40 +00:00
Denis Bisson
1332e5365d FIX: When prompting use to enter a name for a new "Favorite Tabs" entry, the title and prompt caption text were mixed. This has been fixed with adaptation of the language files so work of translators have been preserved. Luckily, the 16 existing translation were based on the text itself and no one wrote his translation based on position of text where it appeared! These languages were Belarusian, Chineese, Croatian, Czech, Dutch, French, German, Greek, Japanese, Korean, Polish, Portugese, Portugese (Brazil), Russian, Slovenian and Spanish. 2018-11-04 01:23:49 +00:00
Denis Bisson
b3143b2aca CHG: Few modifications regarding plugins configuration.
ADD: Warn the user when attempting to quit the plugin configuration without having saved possible unsaved modification.
ADD: In the plugin configuration table, if a text is too large to fit in a column, a tooltip is displayed showing the complete text.
ADD: Individual configuration pages for DSX, WCX, WDX, WFX and WLX plugins.
ADD: Plugin tweak dialog windows now remember their dimensions from a session to another.
ADD: Double-click on an item in the list of plugins in the configuration now trigs the tweak window for selected plugin.
ADD: When we just add a plugin, it is now the selected one in the list.
ADD: Add an option to go to tweak dialog window right after a plugin in added.
CHG: The path to the plugin is now *loaded*, *displayed* and *saved* as what the user sees.
CHG: The path for the plugin files may now be defined with full relative path based on either windows special folders, environment variables or full complete path. It is not simply on a path deeper than %COMMANDERPATH% like it was before.
ADD: In the plugin tweak dialog window, we now have an actual "TFileNameEdit" with a button and the file requester to select our plugin location.
ADD: In the plugin tweak dialog window, we now have a button with a popup menu to help to adapt the path of the plugin location like to make it relative to a specified location.
ADD: There is now an option to make DC automatically use relative path to what we want when we add a plugin file. We may also apply that retro-active.
ADD: In the plugin configuration, do not display a column if not pertinent (like column 2 in WFX).
ADD: In the WCX plugin configuration window, we may display plugins grouped by plugin file or by file extension as they appear in config file AND how they are actually used when searching for a qualified one.
ADD: Add the internal command "cm_ConfigPlugins".
FIX: Added WCX plugin associated with an empty extension was not displayed at first in the grid and needed to close and reopen the configuration window. This is fixed.
FIX: Adding a file extension associated with a WCX plugin in the tweaking window from a WCX where previously *just one* extension was associated was not switching enabled the "Remove" button. This is fixed.
UPD: Languages files have been modified, but efforts have been made to re-use existing translations and to avoid "fuzzy" attributes.
2018-11-03 20:17:43 +00:00
Alexander Koblov
6c514130fb ADD: Feature [0001762] Show the processes, which lock the file from deletion #4 2018-10-26 18:23:17 +00:00
Alexander Koblov
3516f8d117 ADD: Feature [0001762] Show the processes, which lock the file from deletion #2 2018-10-26 16:58:54 +00:00
Alexander Koblov
3a77011ffd ADD: Feature [0001762] Show the processes, which lock the file from deletion #1 2018-10-25 17:34:55 +00:00
Alexander Koblov
4ecf320a67 ADD: Delete operation - show which process has locked file (Windows) 2018-10-21 12:21:26 +00:00
Alexander Koblov
875b329e6e ADD: Queue verify checksum operation #2 2018-09-16 09:39:29 +00:00
Alexander Koblov
e0a9a54449 FIX: Question text 2018-09-07 21:47:52 +00:00
Alexander Koblov
4514cf18f4 ADD: Editor - translation of replace query string 2018-09-07 21:26:14 +00:00
Denis Bisson
dbdf83a9b1 FIX: Typo in a question without an ending question mark. 2018-08-28 00:56:04 +00:00
Denis Bisson
10a6874fa8 FIX: Type in the exportation of tooltip files type selection. (Language file adapted to have zero new string or new fuzzy mention.) 2018-08-26 19:13:45 +00:00
Denis Bisson
1101c8ee1e ADD: Various minor modifications around tooltip configuration.
ADD: Warn user if attempt to exit configuration page with unsaved modification in tooltip configuration.
ADD: New setting to set the tooltip hide timeout in tooltip configuration.
ADD: Configuration of tooltip file type with a memo instead of a single line so we see better line changes and have a better preview of the result.
ADD: Support drag and drop in the tool tip configuration for placing the file type in the order we want.
ADD: Better control of tooltip info we see combined or not with system ones and if so, which one we see first.
ADD: Export/Import tooltip configuration.
ADD: Internal command "cm_ConfigTooltips" to launch directly tooltip configuration panel.
CHG: Language files adapted for minimal impact with modifications made in tooltip configuration.
2018-08-26 00:22:18 +00:00