Commit graph

13,097 commits

Author SHA1 Message Date
rich2014
33bf56ea9b UPD: improve copying multi difference paths from Stash FileSource 2026-06-12 19:20:59 +08:00
rich2014
34013fda7d UPD: Maintaining the correct destination path structure when copying multiple files from Virtual FileSource to Wcx/Zip 2026-06-12 19:19:14 +08:00
rich2014
e9c05e6aaf ADD: infrastructure for Virtual FileSource in TFiles 2026-06-12 19:18:59 +08:00
rich2014
a260581a01 FIX: the issue that the List would refresh multiple times after updating the Archive (trigger EFileSourceOperationAborting) 2026-06-12 08:30:57 +08:00
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