Commit graph

341 commits

Author SHA1 Message Date
EH
680c9c8a93 FIX: SyncDirs — preserve symlink timestamps on Linux (bug #3) (#2888)
(cherry picked from commit adb32099c9)
2026-06-13 23:53:32 +03:00
Alexander Koblov
2f17b77ddb UPD: Wfx-plugins - read-only check
(cherry picked from commit 0fa82eceb8)
2026-05-29 23:38:15 +03:00
axis6404
a281ea608a FIX: Emoji comparison in TStringListEx #2762 (#2769)
(cherry picked from commit 5f6bfb8b5a)
2026-03-14 11:17:14 +03:00
Alexander Koblov
c73e14cdd9 FIX: Don't use buggy UTF8CompareStr function
(cherry picked from commit 3b6d4d1180)
2026-03-14 11:17:13 +03:00
Alexander Koblov
5b0b0c9fb3 FIX: Emoji comparison in TStringListEx (fixes #2762)
(cherry picked from commit 63b7fd155f)
2026-03-14 11:17:13 +03:00
Alexander Koblov
772ba4ab07 FIX: Can't delete to the trash bin in symlinked directories on different partitions (fixes #2770)
(cherry picked from commit 6199cb56f8)
(cherry picked from commit e608cef4bf)
2026-03-01 12:49:00 +03:00
Alexander Koblov
22609014dc ADD: CreateSymLinkUnix function
(cherry picked from commit 53a3a51976)
2026-01-17 18:47:47 +03:00
Alexander Koblov
1eac2e755a FIX: SetFileTime parameters (fixes #2697)
(cherry picked from commit 9c80e25bb4)
2026-01-13 19:03:34 +03:00
Alexander Koblov
bae8539463 FIX: EDateOutOfRange exception with negative Unix time (fixes #2666)
(cherry picked from commit c32db48c03)
2026-01-05 16:37:24 +03:00
Alexander Koblov
76111e43d1 FIX: Use normalized strings when compare file names with wildcard under macOS (fixes #2674)
(cherry picked from commit 3a6893dc51)
2026-01-05 16:36:17 +03:00
rich2014
eb40b80116 FIX: the issue of arbitrary truncation in multibyte encoding in IsInPath(), the root cause of #2631
(cherry picked from commit b10bd5609f)
2025-12-13 12:07:40 +03:00
Alexander Koblov
2bd7e55427 FIX: Hang when read from a named pipe (fixes #2639)
(cherry picked from commit 8c370fd8ea)
2025-12-06 20:49:50 +03:00
Alexander Koblov
1acfcb815a FIX: Crash with empty file name (fixes #2631)
(cherry picked from commit ca615d4c84)
2025-12-02 18:36:54 +03:00
Alexander Koblov
7c470d69d8 FIX: Use normalized strings when compare file names under macOS (fixes #1981)
(cherry picked from commit f27b7f8526)
2025-12-02 18:36:54 +03:00
Alexander Koblov
9a5d59a705 FIX: DCDateTimeUtils - arithmetic overflow (fixes #2627)
(cherry picked from commit 16e9b1d647)
2025-12-02 18:36:10 +03:00
Alexander Koblov
863b4e92b9 ADD: DCDateTimeUtils - additional functions 2025-10-25 16:55:54 +03:00
Alexander Koblov
4ff6ff14dd UPD: DCDateTimeUtils - better time zone support (Unix) 2025-10-25 14:44:57 +03:00
Alexander Koblov
0f9f752cc5 FIX: Don't use flock function, it does not work correct with network file systems (issue #2018) 2025-10-03 01:12:47 +03:00
rich2014
b9d921e555 UPD: move TDarwinFileUtil from uDarwinFileUtil to DCDarwin 2025-09-21 21:57:09 +08:00
rich2014
47c57a80a5 ADD #2500: support copying extended attributes 2025-09-21 21:45:15 +08:00
Alexander Koblov
55481eda5b ADD: DCClasses unit 2025-09-20 22:11:40 +03:00
Alexander Koblov
e192d3b8bd FIX: Use _SC_NPROCESSORS_CONF constant 2025-09-14 01:46:08 +03:00
Alexander Koblov
44b35f2e19 ADD: Flush doublecmd.xml to the disk 2025-07-31 18:53:16 +03:00
Alexander Koblov
3c9894fca3 FIX: Range check error (fixes #2338) 2025-06-04 20:02:54 +03:00
Alexander Koblov
983ba7624c FIX: mbFileAge function 2025-05-31 13:01:23 +03:00
Alexander Koblov
53f2fb6bc5 FIX: _SC_NPROCESSORS_ONLN constant value (Linux) 2025-05-23 20:02:09 +03:00
Alexander Koblov
c8e99df6c3 FIX: mbLoadLibraryEx function 2025-05-18 00:29:35 +03:00
Alexander Koblov
e2a810c962 FIX: Don't allow a control codes in the file names under Windows (fixes #2285) 2025-05-06 20:51:01 +03:00
Alexander Koblov
2dd9817eb9 UPD: mbLoadLibraryEx function 2025-04-18 22:59:05 +03:00
Alexander Koblov
685f55b514 ADD: TFileStreamEx.Create - show system error message 2025-04-12 20:47:54 +03:00
Alexander Koblov
85faf82d4b FIX: Read a special characters from doublecmd.xml (fixes #2176) 2025-02-28 20:15:56 +03:00
Alexander Koblov
67d210711b ADD: Read WSL/Cygwin symbolic link target (issue #2171) 2025-02-28 19:58:18 +03:00
Alexander Koblov
c3f34eee6f FIX: Copy symbolic link attributes under Windows (issue #2171) 2025-02-26 21:59:32 +03:00
Alexander Koblov
52ee174822 FIX: Copy relative symbolic links under Windows (issue #2171) 2025-02-22 13:54:36 +03:00
Alexander Koblov
37c22c3ef4 UPD: Use close_range function (issue #2004) 2025-01-17 20:02:35 +03:00
Alexander Koblov
05f3ab8446 ADD: CloseRange function 2025-01-17 18:34:01 +03:00
Alexander Koblov
d2b624be18 FIX: Limit max file descriptor number (fixes #2004) 2025-01-14 21:40:45 +03:00
Alexander Koblov
cad083f6e8 FIX: Read fonts settings from xml-config (fixes #2052) 2025-01-07 16:01:01 +03:00
Alexander Koblov
bbf030a6aa FIX: WinToUnixFileAttr function 2024-12-29 14:04:56 +03:00
Alexander Koblov
01a66177ec FIX: Free Pascal 3.3.1 compatibility 2024-12-08 22:32:00 +03:00
Alexander Koblov
b75946dc55 UPD: Publish sysconf function 2024-11-16 14:52:04 +03:00
Alexander Koblov
e1733465be FIX: NFS - ignore fmShareDenyWrite (issue #1964) 2024-11-08 21:02:40 +03:00
Alexander Koblov
77e3fc8445 ADD: SevenZip - long file name support (issue #1672) 2024-11-04 20:34:44 +03:00
Alexander Koblov
600edcc021 FIX: Create symbolic link - forward error code (Windows) 2024-10-28 21:40:16 +03:00
Alexander Koblov
d9887075e2 ADD: UnixFileTimeToFileTime function 2024-10-26 19:21:06 +03:00
Alexander Koblov
fa9bf4e35b UPD: Allocate space using an independent property 2024-09-16 23:56:50 +03:00
Alexander Koblov
f462a30d51 FIX: Free Pascal >= 3.0 compatibility 2024-09-16 21:08:32 +03:00
Alexander Koblov
a1402335f2 ADD: mbFileGetTime function 2024-08-21 14:00:02 +03:00
Alexander Koblov
1a6b8338af UPD: Relocate some Linux specific code 2024-08-03 16:12:41 +03:00
Alexander Koblov
06af97c346 FIX: Range check error 2024-08-02 21:21:58 +03:00