Commit graph

9,234 commits

Author SHA1 Message Date
Alexander Koblov
098ee2683f FIX: Build under Unix 2020-01-08 10:50:47 +00:00
Alexander Koblov
1358063ed5 UPD: Copyright year 2020-01-08 09:48:06 +00:00
Alexander Koblov
73f0afa6de UPD: Merged revision(s) 9231 from trunk 2020-01-07 17:25:15 +00:00
Alexander Koblov
0ba7b685e4 UPD: Use fmShareDenyWrite when calculate hash 2020-01-07 11:29:03 +00:00
Alexander Koblov
1e8571f914 FIX: Update file size at operation start 2020-01-07 10:27:51 +00:00
Alexander Koblov
659fc12a16 UPD: Merged revision(s) 9209, 9217 from trunk 2020-01-06 22:51:09 +00:00
Alexander Koblov
57541827d4 UPD: Russian language file 2020-01-06 10:54:46 +00:00
Denis Bisson
e5b170204c FIX: In MultiRename dialog, when aborting a "Save As" preset while entering the preset name, it was still attempting to save the preset. 2020-01-05 14:23:31 +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
aad62b2555 FIX: In MultiRename dialog, when option "Icons > Show icons > Show icons for actions in menus" was disabled, three buttons were left with no images.
FIX: In MultiRename dialog, default button for the "Yes/No" confirmation of preset deletion was "Yes". It's more secure for user to have it at "No".
FIX: Same thing as above for overwriting an existing preset name. It's more secure for user to have it at "No".
FIX: In MultiRename configuration form, two buttons associated with common MultiRename log location were not sized correctly vertically.
FIX: In MultiRename dialog, when sorting project, the button to sort alphabetically the list was not working in some conditions.
2020-01-03 15:53:11 +00:00
Alexander Koblov
a34f45f1d2 FIX: Build under Linux 2020-01-03 11:14:49 +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
Denis Bisson
2f55316f01 CHG: Function "FillContentFieldMenu" may now received either a "TPopupMenu" or a "TMenuItem" parameter object to build a wdx plugin branch menu from it. 2020-01-03 00:34:47 +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
Denis Bisson
dda3bdf7d2 FIX: Some fixes for inconsistencies in some language files regarding MultiRename placeholders in menus. 2020-01-02 22:59:37 +00:00
Alexander Koblov
f44caaacea UPD: Merged revision(s) 9211-9212 from trunk 2020-01-02 20:24:13 +00:00
Alexander Koblov
401f60537b UPD: Merged revision(s) 9165, 9173-9174, 9178-9180 from trunk 2020-01-02 20:14:38 +00:00
Alexander Koblov
6faf06d024 FIX: Bug [0002353] Unhandled exception: EAccessViolation: Access violation (when comparing same file in zip archive) 2020-01-02 20:05:56 +00:00
Alexander Koblov
4a530297fe ADD: Save/load search text options in Editor (CaseSens, RegExpr) 2020-01-02 18:20:31 +00:00
Alexander Koblov
15a1fc9eae ADD: Also save search text options (Hex) 2020-01-02 17:18:36 +00:00
Alexander Koblov
4c23e1c4b2 ADD: Also save search text options (CaseSens, RegExpr) #2 2020-01-02 17:04:33 +00:00
Alexander Koblov
5086aa48b4 ADD: Also save search text options (CaseSens, RegExpr) 2020-01-02 17:00:29 +00:00
Alexander Koblov
34875e54ef ADD: 20x20 view-refresh.png 2020-01-02 11:29:12 +00:00
Alexander Koblov
3bb751b76c FIX: Start drag&drop when mouse move > DragThreshold 2020-01-02 10:21:19 +00:00
Alexander Koblov
3bfcf9e71f ADD: libpcre2 build script 2020-01-01 17:52:00 +00:00
Alexander Koblov
06355d27da FIX: Find files - wrong checkboxes state 2020-01-01 14:42:25 +00:00
Alexander Koblov
9224e78572 FIX: Crash with PCRE1 library 2020-01-01 14:02:59 +00:00
Alexander Koblov
be46398db0 UPD: Refactoring 2020-01-01 13:25:56 +00:00
cordylus
f036039079 UPD: Language files 2019-12-31 23:33:56 +00:00
cordylus
c5cba45141 UPD: Use native Windows sorting on Windows 7+ 2019-12-31 21:05:07 +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
b38eb619e6 ADD: Regular expressions search in UTF-8 using libpcre 2019-12-31 10:50:56 +00:00
Alexander Koblov
1959b10d7e ADD: cm_OpenDirInNewTab - SetActiveFile 2019-12-29 19:02:59 +00:00
Alexander Koblov
b971498e90 UPD: Don't call same plugin multiple times 2019-12-29 18:39:55 +00:00
Alexander Koblov
3733f0e36d FIX: Zip - slow determine archive type by content 2019-12-29 18:20:02 +00:00
Alexander Koblov
146939ce70 UPD: Refactoring 2019-12-29 15:18:04 +00:00
Alexander Koblov
c2ef2d71d2 FIX: Extract filenames with forbidden characters from archives #2 2019-12-29 14:56:37 +00:00
Alexander Koblov
bb480107ca FIX: Extract files from archive by file mask 2019-12-29 14:41:04 +00:00
Alexander Koblov
f142adedb8 FIX: Extract filenames with forbidden characters from archives 2019-12-29 13:18:06 +00:00
Alexander Koblov
a5c90c91de ADD: Some utility functions 2019-12-29 13:13:51 +00:00
Alexander Koblov
2d26e14ae3 ADD: Feature [0001649] Viewer - search regex 2019-12-28 16:05:41 +00:00
Alexander Koblov
8cfd03e0d4 ADD: RegExp - set pointer to input string and input string length 2019-12-28 15:46:06 +00:00
Alexander Koblov
f7d16fdfe2 UPD: Language files 2019-12-28 14:13:56 +00:00
Alexander Koblov
9361ca6bc5 FIX: Auto size disk panels 2019-12-28 12:30:36 +00:00
Alexander Koblov
35febd93e9 FIX: TControl.ChangeBounds loop detected 2019-12-28 11:57:36 +00:00
Alexander Koblov
f18d7b46aa UPD: Better look #3 2019-12-28 11:37:44 +00:00
Alexander Koblov
ff966cafa4 UPD: Better look #2 2019-12-28 11:32:34 +00:00
Alexander Koblov
2925ef7bec UPD: Better look 2019-12-28 11:10:29 +00:00
Alexander Koblov
beac1c8872 ADD: KASToolPanel control 2019-12-28 11:02:43 +00:00