Commit graph

41 commits

Author SHA1 Message Date
Alexander Koblov
da956b3119 ADD: Copy/move - auto-rename target files option 2020-08-04 18:21:47 +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
Denis Bisson
a21b85711e CHG: Caller of functions "msgYesNo" and "msgYesNoCancel" may now defined the default button. 2020-01-03 00:26:21 +00:00
Alexander Koblov
f962720cc5 FIX: Crash under Win64 2019-10-12 14:43:30 +00:00
Alexander Koblov
0944c90fe4 ADD: Show UAC icon 2019-10-12 14:33:57 +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
ccc2bda708 ADD: Feature [0001536] Compare by content in overwrite dialog 2018-07-08 11:35:12 +00:00
Denis Bisson
21e0a429dd ADD: Improvement in user interface regarding the configuration of archivers.
ADD: When attempting to quit configuration of archivers with unsaved modification, we're now prompt to save or not.
ADD: When disabling an archiver configuration, the whole setting turn gray.
ADD: We may now start a new archiver configuration by copying an existing one.
ADD: We may now import/export configuration or archivers.
ADD: We may now sort the archivers in the configuration.
ADD: Function enable/disable all the archivers at once.
ADD: New internal command "cm_ConfigArchivers".
ADD: When importing/export toolbar to TC, there is now an translation between "cm_ConfigArchivers" and "cm_PackerConfig".
ADD: Little variable reminder helper in popup menu for commands and parameters.
UPD: Language file regenerated. Minimal impact with above modification since existing translation have been re-used, with no additional "Fuzzy".
UPD: French language translation back 100% done.
2018-06-14 01:09:23 +00:00
Alexander Koblov
2001781374 ADD: Retry deletion operation as administrator 2017-02-12 12:33:18 +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
Alexander Koblov
739bbc905c ADD: Copy/Skip files with overlong name 2016-08-19 21:50:17 +00:00
Alexander Koblov
db5cb3beba UPD: Prepare FPC 3.0 support 2015-10-23 19:27:05 +00:00
Alexander Koblov
afe76abd99 ADD: MessageChoiceBox function
ADD: Show sftp ask question callback
2015-10-05 18:39:52 +00:00
Alexander Koblov
43f8bc8123 FIX: Crash with external editor 2015-08-26 15:10:27 +00:00
Alexander Koblov
cedad3c942 UPD: Many improvements (patch by Denis Bisson) 2015-05-31 17:36:59 +00:00
Alexander Koblov
2de10efdc9 UPD: Many different improvements (patch by Denis Bisson) 2015-01-11 11:33:38 +00:00
Alexander Koblov
aedb83945a FIX: Default button order (patch by Denis Bisson) 2014-09-11 16:00:45 +00:00
Alexander Koblov
d513918507 ADD: 'Rename' file exists option 2014-01-17 15:35:23 +00:00
Alexander Koblov
bee6b80aa8 ADD: Auto-rename source files FileExists option 2013-12-07 18:54:48 +00:00
Alexander Koblov
d612bdfe1b ADD: OverwriteSmaller/OverwriteLarger file exists options 2013-10-15 14:51:06 +00:00
Alexander Koblov
c0426f2ec0 UPD: Use Lazarus mechanism to align controls in fMsg 2013-10-12 09:02:59 +00:00
Alexander Koblov
2d5ad21ee7 FIX: Bug [0000504] "When editing file and press Esc and then Esc changes will be lost" 2012-06-20 15:42:57 +00:00
cobines
ca153148dd UPD: When copying/moving files optionally skip setting properties that failed to be set. 2012-04-18 10:43:12 +00:00
cobines
60abbb7462 UPD: Set svn:eol-style property for all source files. 2012-04-09 01:13:34 +00:00
Alexander Koblov
be5431213c UPD: Disable minimize button in some modal dialogs 2012-03-13 16:13:13 +00:00
Alexander Koblov
556dc1ddb3 ADD: Feature [0000320] "Overwrite all older option" 2012-02-05 11:07:19 +00:00
Alexander Koblov
bb3d2e34b3 ADD: Feature [0000293] "Auto copy into command" 2011-12-25 16:10:43 +00:00
cobines
48c161f837 ADD: Option to resume file if target exists when copying. 2011-11-24 06:58:53 +00:00
cobines
af314cd08c UPD: Small fixes with objects creation, bug [0000222], patch from vitaliyg with some modifications. 2011-11-08 17:24:09 +00:00
cobines
0a8e476fd7 UPD: Change using DebugLn to thread-safe DCDebug. 2011-03-30 20:02:16 +00:00
Alexander Koblov
c13128fadb DEL: Workaround with frmHackForm 2011-01-05 19:16:47 +00:00
cobines
9d7770e945 UPD: Split dialog buttons captions into several strings so that it is easier to maintain translations when buttons will be added or removed.
UPD: Renamed "Rewrite" to "Overwrite".
2010-10-29 01:41:28 +00:00
Alexander Koblov
198361e87d UPD: Replace OnMouseDown by OnMouseUp in workaround for bug [2806729] 2010-10-10 07:25:33 +00:00
Alexander Koblov
e144d50959 ADD: ShowInputQuery and ShowMessageBox 2009-12-18 11:47:48 +00:00
cobines
21c78b3955 FIX: Typo. 2009-11-24 02:45:10 +00:00
cobines
da86d5d717 FIX: Compiling with latest FPC. 2009-08-26 04:20:55 +00:00
cobines
7f0f77a612 UPD: Restored moving files for filesystem; make Copy and Move operations share code. 2009-08-16 05:20:34 +00:00
cobines
0e935f1417 UPD: Delete operation for filesystem. 2009-07-26 16:58:32 +00:00
cobines
79d5da2bfc UPD: Code cleanup, formatting. Removed some compiler warnings. 2009-07-05 17:01:55 +00:00
cobines
aa762421c8 FIX: Bug [2806729] "copying/moving files by drag&drop inside dc". (Only a workaround.) 2009-06-17 11:16:41 +00:00
Alexander Koblov
3cf7900f43 UPD: Move all units to "src" subdirectory 2009-04-20 06:39:38 +00:00
Renamed from uShowMsg.pas (Browse further)