Commit graph

12,499 commits

Author SHA1 Message Date
rich2014
fdbcaeca93 UDP: Fine-tuning the color table for Finder Tags in Menu
(cherry picked from commit aa4b99f3a1)
2025-12-02 18:36:53 +03:00
rich2014
b1450f98a6 UDP: Fine-tuning the color table for Finder Tags in Editor
(cherry picked from commit 1d4dbdd445)
2025-12-02 18:36:53 +03:00
rich2014
8053b7bbe2 UDP: don't display colorless Finder Tags in FileView, more consistency with Finder
(cherry picked from commit 4d8e71ad11)
2025-12-02 18:36:53 +03:00
rich2014
7c54166b5b UPD: add special decoration Finder Tag colors
(cherry picked from commit 6b806a8026)
2025-12-02 18:36:52 +03:00
rich2014
5916efbadf UPD: refactor finder tag color names
(cherry picked from commit cc02b71009)
2025-12-02 18:36:29 +03:00
rich2014
6352e4b356 UPD: remove dotFinderTagNSColors in uDarwinFinderModelUtil
(cherry picked from commit 29f146f1e3)
2025-12-02 18:36:29 +03:00
rich2014
7049f44be2 UPD: apply menu color for FinderTag in Tag Editor, more consistent with Finder
(cherry picked from commit 332700d57f)
2025-12-02 18:36:29 +03:00
rich2014
1f6d0cb324 UPD: apply menu color for FinderTag in Search Menu on macOS
(cherry picked from commit efbe003174)
2025-12-02 18:36:28 +03:00
rich2014
c76ab078a8 UPD: apply menu color for FinderTag in Context Menu, more consistent with Finder
(cherry picked from commit 124c8b7f02)
2025-12-02 18:36:28 +03:00
rich2014
20bc61bb40 ADD: add colors for FinderTag in Menus
(cherry picked from commit b3866c95c8)
2025-12-02 18:36:28 +03:00
rich2014
b8bab1ffd9 UDP: remove unnecessary unit
(cherry picked from commit 172c054ce7)
2025-12-02 18:36:27 +03:00
Alexander Koblov
9a5d59a705 FIX: DCDateTimeUtils - arithmetic overflow (fixes #2627)
(cherry picked from commit 16e9b1d647)
2025-12-02 18:36:10 +03:00
Jozef Gaal
5b46ef24b5 UPD: Slovak language (#2628)
(cherry picked from commit 06fe73ec27)
2025-11-30 13:11:01 +03:00
Alexander Koblov
8b958beb63 UPD: German language file
(cherry picked from commit 542cbb925a)
2025-11-30 13:11:01 +03:00
Alexander Koblov
be0efbde24 UPD: Argon2 default parameters
(cherry picked from commit 79cc65f739)
2025-11-30 13:11:00 +03:00
Alexander Koblov
bcc703ebec ADD: Calculate key transformation at least one time
(cherry picked from commit 15c0c27e79)
2025-11-30 13:11:00 +03:00
Alexander Koblov
e92a362e11 UPD: Language files
(cherry picked from commit 50af183b70)
2025-11-30 13:10:59 +03:00
Alexander Koblov
705f2e9370 UPD: Use 'main' password instead 'master'
(cherry picked from commit 9a0044e532)
2025-11-30 13:10:59 +03:00
dependabot[bot]
5b4fb6c1dd 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>
(cherry picked from commit 6d3060aaf2)
2025-11-30 13:10:58 +03:00
rich2014
5b8e7ac9d5 UPD: improve the postion of Sharing Service Picker Popover on macOS 13+
(cherry picked from commit 57123c9be6)
2025-11-30 13:10:58 +03:00
rich2014
935e5a1974 UPD: restore to min 11.0 on macOS-Intel (caused by the github compilation environment, DC itself supports macOS 10.11)
(cherry picked from commit 8c0b8c1497)
2025-11-30 13:10:58 +03:00
Alexander Koblov
7cd02aff8c UPD: German language file
(cherry picked from commit 0b7aecc0de)
2025-11-30 13:10:57 +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