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