Commit graph

12,488 commits

Author SHA1 Message Date
Jozef Gaal
06fe73ec27
UPD: Slovak language (#2628) 2025-11-30 12:41:49 +03:00
Alexander Koblov
542cbb925a UPD: German language file 2025-11-29 12:43:01 +03:00
Alexander Koblov
79cc65f739 UPD: Argon2 default parameters 2025-11-27 18:04:50 +03:00
Alexander Koblov
15c0c27e79 ADD: Calculate key transformation at least one time 2025-11-25 21:14:47 +03:00
Alexander Koblov
50af183b70 UPD: Language files 2025-11-25 19:22:19 +03:00
Alexander Koblov
9a0044e532 UPD: Use 'main' password instead 'master' 2025-11-25 19:15:26 +03:00
dependabot[bot]
6d3060aaf2
UPD: Bump actions/checkout from 5 to 6 (#2625)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-25 18:29:48 +03:00
rich2014
57123c9be6 UPD: improve the postion of Sharing Service Picker Popover on macOS 13+ 2025-11-23 14:58:57 +08:00
rich2014
8c0b8c1497 UPD: restore to min 11.0 on macOS-Intel (caused by the github compilation environment, DC itself supports macOS 10.11) 2025-11-23 14:58:56 +08:00
Alexander Koblov
0b7aecc0de UPD: German language file 2025-11-22 16:41:54 +03:00
Alexander Koblov
2f6fb62ff1 UPD: Version number 2025-11-22 15:23:33 +03:00
Alexander Koblov
934bef9782 FIX: Copy into symbolic link to directory (fixes #2175) 2025-11-22 14:47:39 +03:00
Alexander Koblov
6ace980bb0 FIX: SingleByteEncoding function 2025-11-22 13:36:17 +03:00
Alexander Koblov
9f34950c19 UPD: Use Argon2 key derivation function 2025-11-22 13:26:29 +03:00
Alexander Koblov
011609f694 UPD: Argon2 self-test 2025-11-21 23:47:29 +03:00
Alexander Koblov
032168b178 FIX: Argon2 function 2025-11-21 23:15:35 +03:00
Alexander Koblov
e3629ca47a UPD: Language files 2025-11-21 20:34:28 +03:00
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