Alexander Koblov
da7412bc4d
UPD: Project file
2025-11-21 20:14:25 +03:00
Alexander Koblov
60a46c8bed
ADD: Master key input dialog localization
2025-11-21 20:13:15 +03:00
Alexander Koblov
5e5652faa4
UPD: Find files - enable case sensitive option with regular expression text search ( fixes #2620 )
2025-11-20 23:35:12 +03:00
Alexander Koblov
6e10b42d44
ADD: Master key input dialog
2025-11-19 19:05:07 +03:00
Alexander Koblov
9732afd824
UPD: Argon2 preparation
2025-11-19 18:50:45 +03:00
Alexander Koblov
2c83cfb5c4
UPD: Speed-up Argon2 function
2025-11-17 18:36:37 +03:00
rich2014
67e45056e7
UPD: apply lightweight Volumn Observer instead of Path Watcher for DriveWatch on macOS
2025-11-17 22:28:16 +08:00
rich2014
9a251c24de
ADD: Volumn Observer what base on notificationCenter on macOS
2025-11-17 22:25:00 +08:00
rich2014
c89eaf833b
UPD: restore to min 10.11 on macOS-Intel
2025-11-17 15:34:02 +08:00
rich2014
b9d9ec7cd4
UPD: update unique Icon of file after updated in TFileView.UpdateFile() on macOS
2025-11-17 15:15:47 +08:00
rich2014
ae0ec15558
UPD: update unique Icon of file in TPixMapManager.CheckAddFileUniqueIcon() on macOS
2025-11-17 15:15:47 +08:00
Alexander Koblov
1f1b6f3757
UPD: Use macOS 14 to build snapshots
2025-11-16 15:41:47 +03:00
Alexander Koblov
e4ba749929
ADD: Option to copy file backward without prompt ( fixes #2611 )
2025-11-15 13:53:12 +03:00
rich2014
961a7e2cf3
UPD: reusing defined types
2025-11-13 21:20:32 +08:00
rich2014
c42d1d171f
ADD: add the retry mechanism for TDarwinIOVolumns.createVolumns()
2025-11-13 21:20:32 +08:00
flxkid
5e2980926e
ADD: Virtual file drag-and-drop and clipboard paste support ( #2577 )
...
* Add virtual file drag-and-drop and clipboard paste support
Adds support for virtual file operations using Windows CFSTR_FILEDESCRIPTOR and CFSTR_FILECONTENTS formats. Enables file transfers from sources like VMware Fusion Mac-to-Windows clipboard, Remote Desktop, and OneDrive placeholders.
Changes to uOleDragDrop.pas:
- Fix memory leaks: Add missing ReleaseStgMedium and GlobalUnlock calls
- Change GetDropFileGroupFilenames to class function for clipboard reuse
- Change SaveCfuContentToFile to class function for clipboard reuse
- Wrap operations in try-finally blocks for proper cleanup
Changes to uClipboard.pas:
- Add OLE clipboard support via OleGetClipboard and IDataObject
- Check for CFSTR_FILEDESCRIPTORW/CFSTR_FILEGROUPDESCRIPTOR formats
- Extract virtual files using drag-and-drop extraction logic
- Detect lazy materialization and delegate to Windows Shell paste
- Keep clipboard open for normal files to support lazy materialization
Tested with VMware Fusion running ARM-based Windows guests. May also work for other virtual file scenarios that were not available for testing.
All existing CF_HDROP operations continue to work unchanged.
---------
Co-authored-by: Alexander Koblov <alexx2000@mail.ru>
2025-11-13 09:02:40 +03:00
rich2014
feafbef9d7
FIX: leaks in TDarwinIOVolumns.createVolumns()
2025-11-12 23:16:01 +08:00
Alexander Koblov
d534491ef7
FIX: Build macOS aarch64 snapshot
2025-11-12 16:07:06 +03:00
Alexander Koblov
a37eb3c678
UPD: Snapshots workflow
2025-11-11 18:21:41 +03:00
Alexander Koblov
bb311c3553
UPD: Snapshots workflow
2025-11-11 18:17:48 +03:00
Alexander Koblov
3f588131d4
UPD: Sample plugin
2025-11-11 18:17:02 +03:00
rich2014
49576ac7ee
FIX: TDarwinDriverWatcher.tryAddDrive()
2025-11-11 23:00:49 +08:00
rich2014
6233fbefd4
UPD: refactor darwinIO related
2025-11-10 16:40:19 +08:00
rich2014
5ce97db777
ADD: distinguishing between dtRemovable and dtRemovableUsb on macOS
2025-11-10 16:38:37 +08:00
rich2014
148ea14905
FIX: bug in CompareDrives()
2025-11-10 00:27:23 +08:00
rich2014
a22ef72883
FIX: the issue that the Image control might not refresh in QuickView
...
for example, when switching from viewing text to image, pnlImage is hidden, updating Image.picture and then making pnlImage visible, the Image might not refresh
2025-11-09 23:41:54 +08:00
rich2014
5b418b05bc
UPD: local hard disks come before removable hard disk when sorting
2025-11-09 12:08:25 +08:00
rich2014
876d0d2333
UPD: distinguishing between local hard disks and removable disks
2025-11-09 12:05:42 +08:00
rich2014
1f86b7cd73
UPD: use the pointer instead of the Statfs record to avoid unnecessary copying in TDriveWatcher.GetDrivesList()
2025-11-09 12:03:28 +08:00
rich2014
663df1faa1
UPD: add comments for Darwin IO unit
2025-11-09 11:51:28 +08:00
rich2014
64eddc20ce
DEL: GetVolumeName() and DiskArbitration on macOS
2025-11-08 23:14:08 +08:00
rich2014
417989d64b
UPD: improve support for root '/' in TDriveWatcher.GetDrivesList() on macOS
2025-11-08 23:14:03 +08:00
rich2014
a02a84c5de
ADD: enable IOKit for full support of APFS bootable system/data volume in TDriveWatcher.GetDrivesList() on macOS
2025-11-08 23:13:53 +08:00
rich2014
36ea15b9be
ADD: IOKit for APFS bootable system/data Volumn on macOS
2025-11-08 23:13:04 +08:00
Alexander Koblov
a6c06d7866
FIX: Pixelated icons under Windows (issue #2584 )
2025-11-04 19:25:45 +03:00
Alexander Koblov
396d7b541a
UPD: Zip - Better suspicious symbolic links handling
2025-11-04 15:05:06 +03:00
Alexander Koblov
9370d9ec7c
FIX: Wrong "From" path when copying from .b64 (issue #1639 )
2025-11-03 14:18:22 +03:00
Alexander Koblov
c1e7ea2106
UPD: Use BLAKE3 under AArch64
2025-11-03 13:45:53 +03:00
Alexander Koblov
e315432918
UPD: Default plugins list version number
2025-11-03 13:42:25 +03:00
Alexander Koblov
93788497b9
FIX: GioFileSource - Copy files between different locations ( fixes #2469 )
2025-11-02 16:13:01 +03:00
Alexander Koblov
84088e1139
FIX: Compilation for non macOS ( fixes #2581 )
2025-11-02 15:00:28 +03:00
Faludi Zoltán
b36c755362
UPD: Hungarian language file ( #2553 )
2025-11-02 14:51:56 +03:00
Alexander Koblov
1f0fe20177
FIX: KAScrypt - TDCP_blockcipher128.IncCounter
2025-11-02 13:51:09 +03:00
Alexander Koblov
344b0b786b
FIX: Zip - When reading archives replace relative paths by underlines
2025-11-02 13:46:22 +03:00
Alexander Koblov
520c66620e
UPD: Zip - Do not extract symbolic links that point outside the target directory
2025-11-02 13:46:21 +03:00
Alexander Koblov
3316ac227f
ADD: Lua - SysUtils.Execute function
2025-11-01 19:50:11 +03:00
Alexander Koblov
31b58a086c
FIX: Compilation for non macOS ( fixes #2581 )
2025-11-01 19:26:38 +03:00
rich2014
ff6aed5311
UPD: support Retina in KASToolbar (use TImageList as the image source to support Retina)
2025-10-31 13:44:56 +08:00
rich2014
1420d10aca
UPD: support Retina in Thumbnails Cache
2025-10-29 23:40:37 +08:00
rich2014
8d37f93ab5
UPD: support Retina in Thumbnails File View
2025-10-29 16:57:58 +08:00