Commit graph

13,027 commits

Author SHA1 Message Date
rich2014
a62f046a94 ADD: check if Full Disk Access permission has been granted, if so hide the Privilege Button on the ToolBar 2026-06-02 12:11:27 +08:00
rich2014
05c1e0e6bb ADD: TDarwinApplicationUtil.hasFullDiskAccess() on macOS 2026-06-02 11:56:03 +08:00
rich2014
98533a9d15 ADD: fspSearchable to TFileSourceProperties, and appy in TMainCommands.cm_Search() 2026-06-01 23:10:44 +08:00
rich2014
b1426fd06d ADD: support search files in SearchResultFileSource 2026-06-01 21:20:30 +08:00
rich2014
df9eb65110 ADD: implement AddSearchPath() in TSearchResultFileSource 2026-06-01 21:19:30 +08:00
rich2014
fe307c98e4 UPD: move AddSearchPath() from LocalFileSource into FileSource 2026-06-01 21:18:24 +08:00
rich2014
214e61eb13 FIX: the state of cmbFindPathStart may be incorrect when FindDlg reopened 2026-06-01 20:01:21 +08:00
rich2014
4bde5beaee UPD: fine-tune filename in TfrmFileProperties 2026-06-01 10:19:59 +08:00
rich2014
ef92d2660b UPD: fine-tune TFileSource.GetFilesForPathAndType() 2026-06-01 10:12:12 +08:00
rich2014
9213dd929e FIX: the issue of not clearing the files when handling invalid paths in MountedListOperation 2026-06-01 10:04:59 +08:00
rich2014
d61293302e UPD: comparison can be performed even for TFiles without AttributesProperty in FilesSortFoldersFirst() 2026-06-01 09:47:46 +08:00
rich2014
523c15e297 FIX: the persistent sorting issue in FilesSortFoldersFirst() that was incorrect when comparing two regular files 2026-06-01 09:42:16 +08:00
rich2014
d2971bd587 UPD: improve in TFileSource.GetFilesForPathAndType() 2026-05-31 23:31:23 +08:00
rich2014
1682fc7690 DEL: restore uOSUtils, remove GetFilesInDir() 2026-05-31 23:31:23 +08:00
rich2014
ef724fa7d2 ADD: implement IKASPathEditMate in TfrmCopyDlg, autocomplete is supported on various file sources 2026-05-31 23:31:23 +08:00
rich2014
5267c3387f ADD: implement IKASPathEditMate in TFileViewHeader, autocomplete is supported on various file sources 2026-05-31 23:31:23 +08:00
rich2014
8db33ee722 ADD: IKASPathEditMate in KASPathEdit for further refactor 2026-05-31 23:31:23 +08:00
rich2014
879ef8c6da ADD: GetFilesForPathAndType() in IFileSource, and implement it in TFileSource base on GetFiles() 2026-05-31 23:31:23 +08:00
Alexander Koblov
7bcf801792 ADD: JSONC highlighter (issue #2898) 2026-05-31 16:58:48 +03:00
Alexander Koblov
f5ed3acdfa DEL: Blurry icons 2026-05-31 16:47:39 +03:00
rich2014
c0e020f675 FIX: Compilation error, revert GetFilesInDir() from DCOSUtils into OSUtils 2026-05-31 10:28:45 +08:00
rich2014
a588ff1c95 FIX: the issue of incorrect path Auto Complete in the Copy/Move Dialog 2026-05-31 08:41:45 +08:00
rich2014
701927f0de FIX: the issue of incorrect path Auto Complete in the KASEditPath of FileView 2026-05-31 08:41:44 +08:00
rich2014
5b7cddf5c5 UPD: decouple file functionality from KASPathEdit by TKASPathEditGetFilesFunc, and remove GetFilesInDir() 2026-05-31 08:41:44 +08:00
rich2014
ed931d1894 UPD: copy GetFilesInDir() from KASPathEdit into DCOSUtils to further refactor 2026-05-31 08:41:44 +08:00
VenusGirl❤
c25aeeafb6
UPD: Korean language file (#2900) 2026-05-30 23:44:21 +03:00
Alexander Koblov
5d2ec82799 UPD: Russian language file 2026-05-30 21:03:26 +03:00
Alexander Koblov
0b6f62b153 DEL: Obsolete code 2026-05-30 20:10:53 +03:00
Alexander Koblov
7af7de1d8a FIX: Workaround - missing arrows on the toolbar buttons under Qt6 (issue #2750) 2026-05-30 18:40:46 +03:00
Alexander Koblov
b5f9bae122 FIX: Malformed parameter 2026-05-30 17:03:28 +03:00
Alexander Koblov
7c0b46c0e7 FIX: Wrong scaling (Gtk3) 2026-05-30 16:51:30 +03:00
Alexander Koblov
7d1f047d86 UPD: Korean language file (fixes #2853) 2026-05-30 16:12:21 +03:00
Alexander Koblov
2e4316dd39 UPD: Language files 2026-05-30 16:08:18 +03:00
Alexander Koblov
4178f6e58f ADD: Display RabbitVCS and GVfs emblems when overlay icons enabled 2026-05-30 13:48:46 +03:00
Alexander Koblov
b51733f25e UPD: Always display overlay icons for symbolic links, like other file managers (issue #2854) 2026-05-30 12:51:32 +03:00
Alexander Koblov
45895ad0ed ADD: More extensions to INI highlighter (issue #2898) 2026-05-30 12:45:37 +03:00
Alexander Koblov
0fa82eceb8 UPD: Wfx-plugins - read-only check 2026-05-29 23:27:54 +03:00
Alexander Koblov
d90959dbf0 UPD: Wfx-plugins - display read-only delete confirmation only for files with NTFS attributes 2026-05-29 20:06:09 +03:00
Alexander Koblov
56098e1312 ADD: Editor - Word wrap option (fixes #2886) 2026-05-29 19:59:01 +03:00
rich2014
b05b79bc9a FIX: in the FileViewHeader, the PathEdit will be in the wrong position when the address is visible 2026-05-29 21:56:09 +08:00
rich2014
3fabe6aef5 FIX: Name may be empty in virtual FileSource (root path in Mounted Drive) 2026-05-29 10:44:45 +08:00
Alexander Koblov
6b1a346caa FIX: Build snapshots 2026-05-28 20:49:27 +03:00
EH
3e601a1940
FIX: Virtual terminal - AutoFollow off-by-one and clear resets viewport (#2876) 2026-05-28 20:41:25 +03:00
rich2014
0ec7b7e32b FIX: the issue that TKASCDEdit could not gain focus when clicked 2026-05-28 17:30:15 +08:00
EH
307a682f27
FIX: SyncDirs — enable smooth progress bars (#2893)
Co-authored-by: heredie <heredie@localhost>
2026-05-26 20:46:25 +03:00
EH
adb32099c9
FIX: SyncDirs — preserve symlink timestamps on Linux (bug #3) (#2888) 2026-05-26 20:45:53 +03:00
EH
59607049b2
FIX: SyncDirs — preserve symlink follow/skip choice across file batches (#2887)
When TreeBuilder.BuildFromFiles() runs and the user answers 'follow all'
or 'skip all', the choice is stored in TreeBuilder.FSymLinkOption.
But after FreeAndNil(TreeBuilder) the choice was lost, so each new batch
of files started fresh with gOperationOptionSymLinks (default: ask), and
the dialog re-appeared for every symlink in every subsequent batch.

Fix: write back TreeBuilder.SymLinkOption to Self.SymLinkOption before
freeing the builder so the answer carries forward.

Co-authored-by: heredie <heredie@localhost>
2026-05-26 11:53:55 +03:00
rich2014
246f410673 UPD: simplified expression in UpdateRenameFileEditPosition() 2026-05-26 14:07:44 +08:00
rich2014
92fdf16192 UPD: update i18n for LCL 2026-05-26 14:04:55 +08:00
rich2014
a4c174d5ba UPD: update i18n for LCL 2026-05-25 12:29:43 +08:00