Commit graph

5,795 commits

Author SHA1 Message Date
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
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
3bb751b76c FIX: Start drag&drop when mouse move > DragThreshold 2020-01-02 10:21:19 +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
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
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
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
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
3a38e21049 UPD: Don't use class helper 2019-12-28 10:12:10 +00:00
Alexander Koblov
6c387ad5e3 FIX: Wrong left disk panel size 2019-12-28 10:05:50 +00:00
Alexander Koblov
03f07cd9d6 FIX: Don't start dragging by middle mouse button 2019-12-24 20:36:55 +00:00
Alexander Koblov
cf69f30527 FIX: Crash when clone FileView with duplicates 2019-12-22 14:29:19 +00:00
Alexander Koblov
2171cbe7e2 UPD: Don't apply template to non native file attributes 2019-12-22 11:59:50 +00:00
Alexander Koblov
6f661af51a FIX: Wfx-plugins - FsExecuteFile with 'quote commandline' verb 2019-12-22 10:09:19 +00:00
Alexander Koblov
ffc19df91f UPD: Refactoring 2019-12-14 12:16:22 +00:00
Alexander Koblov
c5c97a1e0b UPD: Pack files - better .tar.xyz extension handling #2 2019-12-14 10:54:52 +00:00
Alexander Koblov
5d66eb9ed8 UPD: Pack files - better .tar.xyz extension handling 2019-12-14 09:17:12 +00:00
Alexander Koblov
b543d308f9 UPD: Find archiver by mask instead extension 2019-12-13 18:35:33 +00:00
Alexander Koblov
3ad3610cee UPD: Verify after copy - use blake2s under 32 bit and blake2b under 64 bit 2019-12-11 20:58:55 +00:00
Alexander Koblov
c445f6e9dc FIX: Forced file list reload on network share 2019-12-11 20:31:20 +00:00
Alexander Koblov
4a63039ed3 UPD: Middle toolbar - use new space style separator 2019-12-08 14:25:53 +00:00
Alexander Koblov
66901eb041 ADD: Toolbar - space style separator 2019-12-08 14:19:06 +00:00
Alexander Koblov
bd0931c2bd FIX: Bug [0002394] Error on "Resave on the last favorite tabs..." 2019-12-08 12:02:32 +00:00
Alexander Koblov
f11c6227e2 FIX: Range check error 2019-12-08 10:00:25 +00:00
Alexander Koblov
62c0a1dccb UPD: Hide controls in define template mode 2019-12-08 08:16:51 +00:00
Alexander Koblov
0232f55f4e FIX: Bug [0002373] If DC runs slowly, and 2nd instances runs-- crash because of "cannot read pixmap file" 2019-12-07 17:29:54 +00:00
Alexander Koblov
e71595b841 UPD: Refactoring 2019-12-07 16:51:36 +00:00