rich2014
3e869b4d9a
FIX: TStashFileSource.GetMainIcon() in Stash on Windows
2026-06-12 08:29:35 +08:00
Alexander Koblov
818a171374
FIX: Stash context menu
2026-06-11 21:53:56 +03:00
rich2014
9781239310
UPD: '..' returns the path that does not end with PathDelimiter #2924
2026-06-11 09:39:34 +08:00
rich2014
39ef1ea0f3
FIX: the issue related to '..' at the top of FileSource #2922
2026-06-11 00:31:41 +08:00
rich2014
56a26c8568
UPD: improve prompt in TfrmMain.MoveFiles()
2026-06-10 19:41:41 +08:00
rich2014
7a22f56648
UPD: replace with fspDirectAccess for better compatibility with various FileSources in TMountedFileSourceProcessor
2026-06-10 19:40:54 +08:00
rich2014
888b9ee558
FIX: remove fspSearchable from TSearchResultFileSource.GetProperties() if it's created from Wcx/Zip
2026-06-10 19:39:55 +08:00
rich2014
5dec42098a
FIX: the issue of moving files from SearchResult
2026-06-10 19:24:44 +08:00
rich2014
55299c7771
FIX: the issue of copying files from SearchResult
2026-06-10 18:51:44 +08:00
rich2014
18bc5f7a6e
FIX: consultResult may be changed by the subclass
2026-06-10 15:05:23 +08:00
rich2014
0439ed958b
UPD: add fspImmutable for immutable File Source (eg. search result)
2026-06-09 18:11:18 +08:00
rich2014
de67618dd8
ADD/StashFS: step-31: improve TStashFileSourceProcessor
2026-06-09 18:11:08 +08:00
rich2014
ed2cc821b2
UPD: the buttons in Modern ToolBar can be enabled or disabled based on FileSource.Properties on macOS
2026-06-09 13:29:59 +08:00
rich2014
bebe20e6f9
UPD: remove unreachable code in TFileSystemFileSourceProcessor.consultCopyOperation()
2026-06-09 10:20:20 +08:00
rich2014
e9f3c49ed8
ADD/StashFS: step-30: forbid Copying/Moving between Stash FileViews
2026-06-09 10:09:44 +08:00
rich2014
0702ce507b
UPD: remove unused units
2026-06-09 09:48:30 +08:00
rich2014
d47f5f91af
ADD/StashFS: step-29: support multi-thread in StashFilesBackend
2026-06-09 09:47:21 +08:00
rich2014
cf6e1725e1
ADD/StashFS: step-28: support Copy/Move options
2026-06-09 09:30:40 +08:00
rich2014
145a333a44
ADD/StashFS: step-27: improve context menu and path name
2026-06-09 08:33:51 +08:00
rich2014
08cc9d88c4
UPD: update zh_TW
2026-06-09 08:33:51 +08:00
rich2014
ec5afcc3b0
UPD: update zh_CN
2026-06-09 08:33:51 +08:00
rich2014
f2ffcd3e56
ADD/StashFS: step-26: i18n
2026-06-09 08:33:51 +08:00
rich2014
f08d3af019
ADD/StashFS: step-25: add cm_RemoveFromStash/cm_EmptyStash
2026-06-09 08:33:51 +08:00
rich2014
89ce532f2c
ADD/StashFS: step-24: add actOpenStash/cm_OpenStash/"Open Stash" Menu Item,
2026-06-09 08:33:51 +08:00
rich2014
b5ceffa7c4
ADD/StashFS: step-23: support Move Files
2026-06-09 08:33:51 +08:00
rich2014
de9e30608c
FIX: keep the handling of OperationOptionsUIClass consistent with CopyFiles() in MoveFiles
2026-06-09 08:33:51 +08:00
Alexander Koblov
33ec2efc9f
UPD: DCTheme icon theme
2026-06-08 20:11:01 +03:00
rich2014
733fb94cd7
UPD: replace with fspSaveableLoadable for better compatibility with various FileSources in TFileView.SaveConfiguration()
2026-06-08 11:37:51 +08:00
rich2014
5ccb678297
UPD: replace with fspDirectAccess for better compatibility with various FileSources in ShowExtractDlg()
2026-06-08 10:44:39 +08:00
rich2014
a7e860aa16
UPD: implement GetRealPath() in SearchResultFileSource/StashFileSource
2026-06-08 10:08:43 +08:00
rich2014
a3b021ee76
UPD: replace with CurrentRealPath() for better compatibility with various FileSources in UpdatePrompt()
2026-06-08 09:49:59 +08:00
rich2014
32a3016ee0
ADD/StashFS: step-22: support execute/testArchive
2026-06-08 09:31:21 +08:00
rich2014
f5b670bc2d
UPD: replace the check on TFileSystemFileSource with fspDirectAccess in cm_FileProperties and TestArchive.
2026-06-08 09:30:30 +08:00
rich2014
4e7a2ccba3
ADD/StashFS: step-21: support wipe/split/combine/calcStatistics
2026-06-08 00:02:14 +08:00
rich2014
160cf95492
FIX: the potential file list exception that might be triggered when adding a FileSource (eg. Search Result)
...
it's done by clearing the current file list that shouldn't be cloned, as they will be replaced during AddFileSource
2026-06-07 18:41:53 +08:00
rich2014
76e7585c30
FIX: the issue that original file list and new file list competed for updates when changing folders in FileView
...
it's because the original file list was not cleared, and there was another update before the new file list was loaded
2026-06-07 18:35:10 +08:00
rich2014
714d00fcec
UPD: use GoToPrevHistory instead of RemoveCurrentFileSource to navigate to the parent when the current FileSource is at the Root
2026-06-07 10:16:39 +08:00
rich2014
d843b84a80
FIX: the '..' issue in TFile.SplitIntoNameAndExtension()
2026-06-06 16:36:14 +08:00
rich2014
19bfc7bc06
UPD: change the default terminal parameter from '%D' to '%d0' on macOS
2026-06-06 16:36:10 +08:00
rich2014
5af28c634e
UPD: improve handling when ".." is selected in ReplaceVarParams()
2026-06-06 16:36:07 +08:00
rich2014
c007bfa8e8
ADD/StashFS: step-20: forbid creating directories
2026-06-06 16:36:03 +08:00
rich2014
7e82c17bcf
ADD/StashFS: step-19: support deleting files
2026-06-06 16:35:59 +08:00
rich2014
9f4bca8c66
FIX: Compilation error on Windows and Linux
2026-06-05 23:56:37 +08:00
rich2014
b32aac982c
ADD/StashFS: step-18: improve in TStashFileSource.IsSupportedPath()/TrailingPathDelimiter
2026-06-05 22:57:11 +08:00
rich2014
744a272ba7
ADD/StashFS: step-17: support search in Stash
2026-06-05 22:57:07 +08:00
rich2014
09c3f0de70
ADD/StashFS: step-16: support GetCustomIcon()/GetDisplayFileName()
2026-06-05 22:57:03 +08:00
rich2014
6a1bb39235
ADD/StashFS: step-15: enable StashFileSource
2026-06-05 20:29:02 +08:00
rich2014
4e5db6ccf0
ADD/StashFS: step-14: synchronize Stash changes across each FileViews of the StashFileSource
2026-06-05 20:02:51 +08:00
rich2014
8ba4152f6d
FIX: the FileSource that requires singleton may also be created multiple times (FileSystem/iCloud/Stash)
...
1. turn GetFileSource() to virtual, and apply it in TFileView.LoadConfiguration()
2. add Address in TVfsModule, and apply it in uFileSourceUtil.ChooseFileSource()
2026-06-05 20:02:44 +08:00
rich2014
edccfff2c2
ADD/StashFS: step-13: remove "Add to Stash" in ContextMenu in StashFileSource
2026-06-05 12:06:28 +08:00