1
0
mirror of https://github.com/winscp/winscp.git synced 2026-10-24 02:28:55 +03:00

116 Commits

Author SHA1 Message Date
Martin Prikryl
7e83fd9207 Bug 2067: Optionally do not flash taskbar button when WinSCP needs attention while in the background
https://winscp.net/tracker/2067

Source commit: 158316599bcdb4c2a07f53333e94bf3e0ed33b49
2022-04-05 00:56:59 +02:00
Martin Prikryl
5dbe9d67ea Fix to 15897f23 (Bug 2066: In .NET assembly or scripting with "nul" configuration, when WinSCP registry key does not exist, do not write statistics to INI file)
Source commit: 10dd2fbf389979827347e29ec9292f7eff654a12
2022-03-30 11:48:20 +02:00
Martin Prikryl
15897f2339 Bug 2066: In .NET assembly or scripting with "nul" configuration, when WinSCP registry key does not exist, do not write statistics to INI file
https://winscp.net/tracker/2066

Source commit: 51f067850f46e2ad633d336b20183fa0955b33e0
2022-03-26 01:09:37 +01:00
Martin Prikryl
d24d0c28b8 Bug 2059: Removing all custom commands resets the default ones when INI file is used
https://winscp.net/tracker/2059

Source commit: 9fbd9bbe83b2114bec5bb693641c8a2c2a22bdd5
2022-02-11 01:04:26 +01:00
Martin Prikryl
9d7dfba37d Bug 2014: Monitoring A: and B: drives
https://winscp.net/tracker/2014
(cherry picked from commit 7283d36b63)

Source commit: 226a0722116150063b05880f726aeee8f3070442
2021-11-26 12:42:38 +01:00
Martin Prikryl
5084a88c9b Reporting .NET Core and PowerShell Core versions
(cherry picked from commit acf90ead19)

Source commit: 2bde644159225f28e26bdfc49cbd369cc8f83e22
2021-11-25 15:31:41 +01:00
Martin Prikryl
0bf937ae5e Factoring out public key upload code
(cherry picked from commit 1f932ab0b0)

Source commit: f3a7074952b7e4d3fee2ce1e345c79c31e0bf036
2021-11-23 21:01:14 +01:00
Martin Prikryl
3fd6d5b38e Bug 1997: Failure when automatically opening a workspace on startup with too many sessions
https://winscp.net/tracker/1997
(cherry picked from commit 492a5ece61)

# Conflicts:
#	source/forms/CustomScpExplorer.cpp

Source commit: da7ca27b44bac144f047a7330681dbd403dc753b
2021-06-23 01:10:46 +02:00
Martin Prikryl
5e90b35566 Bug fix: Using list header color appropriate for the actual light/dark column background color (list headers are not dark, unless system wide app dark mode is enabled)
(cherry picked from commit 552fb41d8b)

Source commit: 1f267294c40046dc59ccedcd0b8ca9e2646b6955
2020-11-26 14:04:12 +01:00
Martin Prikryl
94c9b6b79a Bug 1884: Optionally disable moving using drag&drop
https://winscp.net/tracker/1884
(cherry picked from commit ff23ec2ee2)

Source commit: 8a5fb8dff151113ea87b9393fe210d5d99fd1512
2020-11-26 13:31:46 +01:00
Martin Prikryl
22ca658c0e Bug 1785: Allow seeing a complete list of files that are part of a background transfer
https://winscp.net/tracker/1785
(cherry picked from commit 24dcc6ebb2)

# Conflicts:
#	source/forms/CustomScpExplorer.cpp
#	source/forms/CustomScpExplorer.h

Source commit: 2a38e955d435d2c4b91d28190f56a80038d42147
2020-11-26 13:03:32 +01:00
Martin Prikryl
97696ffa9b Bug 1872: Automatically restore external editor defaults when changing editor command from Notepad to 3rd party editor
https://winscp.net/tracker/1872
(cherry picked from commit 27e1860ba0)

Source commit: 468a6ea6a83f5d15234e1228c9ff6df8caec255a
2020-11-26 12:42:30 +01:00
Martin Prikryl
3226c7dc43 Bug 1857: Do not prevent WinSCP from starting when jump list cannot be updated
https://winscp.net/tracker/1857
(cherry picked from commit 1f458be396)

Source commit: 549121649a4f1290720b564feaa2ccdb174e6be5
2020-11-26 11:32:02 +01:00
Martin Prikryl
81666db1b1 Bug 1868: "Keep remote directory up to date" window cannot be restored after it was minimized to tray using Minimize to System Tray command, when the window was opened from command-line or using Start in New Window command
https://winscp.net/tracker/1868
(cherry picked from commit c507c2536d)

Source commit: 92f6ad96285f68a9d309b3afecdf552e9d9a22c8
2020-05-07 01:24:07 +02:00
Martin Prikryl
1a6ad23f92 Bug 1734: Optionally do not distinguish multiple sessions opened to the same site by current path + By default truncate too long directory names in session tab
https://winscp.net/tracker/1734

Source commit: 78506da7a5220690d92c7db299615dffda919d0b
2020-04-09 01:40:14 +02:00
Martin Prikryl
98fa08c5c5 Bug fix: Version check did not work with five digit build number
(as a solution, the build number is explicitly ignored in the check - technically is was ignored already, were it not for the bug, as the server provides the versions without build the build number)

Source commit: 060f4a536c15ae4fe54581e07a93716cb52fc2a0
2019-12-04 17:29:14 +01:00
Martin Prikryl
15ce8199da Cleanup application data dialog shown only data what exists + Uninstaller does not offer to delete application data, where are not any
Source commit: 5d1f4b8a6e495105e0c877b4854b497cb219ac26
2019-11-16 01:19:52 +01:00
Martin Prikryl
95d09f8d94 Comment that Notepad already supports unix line endings since Windows 10 1809
Source commit: 62ffa92afd48df45c674da8c5d9fe26e68a471b4
2019-10-02 00:43:46 +02:00
Martin Prikryl
cd04173de9 Bug 1783: Allow turning off asynchronous loading of icons
https://winscp.net/tracker/1783

Source commit: 6f1b4dd7a9001222a63cc235163fdab2202ce8c9
2019-09-06 00:48:00 +02:00
Martin Prikryl
c6ffbb2073 Automatically handling configuration persistence to/from fields
Source commit: a27f1012895c42d07c3449599f5c4625963027fb
2019-08-04 01:00:38 +02:00
Martin Prikryl
1b17d39fda Unused definition
Source commit: a3a3b4bbd8d1bbaaa41ed615a8b6b056f9c9d744
2019-08-04 00:43:08 +02:00
Martin Prikryl
b2c03c4cb8 ShowingLoginWhenNoSession counter
Source commit: 21fbca947e1e79e33d2b8280780f7f98cd83a3a6
2019-07-25 01:19:17 +02:00
Martin Prikryl
987de157eb KeepingOpenWhenNoSession counter
Source commit: 6c129bc11bdad671d833fa1bb6ea76a3daf2c098
2019-07-25 01:10:13 +02:00
Martin Prikryl
b449e1f5f9 "Keep main window open when the last session is closed" is enabled by default
Source commit: 1833c13cf46e08a523822f98889a4a61b63dda25
2019-07-19 00:59:09 +02:00
Martin Prikryl
6bfdad1828 Preference option "Show Login dialog on startup and when the last session is closed" + When the option is off and automatic saving of workspace is enabled, the workspace automatically opens (with no session connected)
Source commit: 311e05551f72edad4a2e129d9aaeccc865b05c6f
2019-07-19 00:47:08 +02:00
Martin Prikryl
333ef767b0 When adding encryption key to existing site, ask for master password before session saving starts
Source commit: fa2498f0922c26bccad292cb91a1cd63f14dce11
2019-07-13 01:11:32 +02:00
Martin Prikryl
a97ad26857 OpenSubKeyPath instead of Path parameter of OpenSubKey (better interface + should ease implementation of ACL)
+ Additional key open failure tests

Source commit: eb41469ccb54bd2b532ca64f64b399a3944b2b1c
2019-07-07 01:53:09 +02:00
Martin Prikryl
2662c867b2 HasSubKey and KeyExists seem to do the same thing
Source commit: 130f1d63d92e0e12632a874e8ecc3d1121807492
2019-07-02 01:01:59 +02:00
Martin Prikryl
9388f42a7c Factoring out CopySubKey and CopyAllStringsInSubKey
Source commit: 46f8dcb5c96cbab0d573a75cf24744c2e21af4d0
2019-06-25 01:38:48 +02:00
Martin Prikryl
df836a05c9 Bug 1740: Start main window with the last user local folder instead of always starting in Documents folder
https://winscp.net/tracker/1740

Source commit: 8fd910ca9c7851fb03c0ad6c9ce4851dbf363c6b
2019-04-18 20:19:29 +02:00
Martin Prikryl
8a45844e2c Suspending workaround for a bug in Windows 10 version 1803 (April 2018 update), fixed in version 1809 (October 2018 update), that caused drag&drop downloads to Windows Explorer end in a wrong folder.
Source commit: 80e6c2f19f0c5886577d9b481e45e3475c346c3f
2019-01-08 15:42:26 +01:00
Martin Prikryl
8fd4df68dc Mechanism to take window screenshots without keyboard cues
Source commit: 76c1093ca5c53df13e999be4cb980e2c5b6a973c
2018-12-28 01:43:47 +01:00
Martin Prikryl
9479d15991 Bug 1711: Improve incremental search in file panels
https://winscp.net/tracker/1711

Source commit: 2fcb59e4ef3cf5ad46f6d9d5a9aa0a30e5ec1c86
2018-12-20 01:41:42 +01:00
Martin Prikryl
71340fa744 Bug 1696: Dark theme
https://winscp.net/tracker/1696

Source commit: 5093ac8f9a61e0c632fbe5f2d3c55f03a3393dcf
2018-12-07 01:32:02 +01:00
Martin Prikryl
273e913a60 Bug 1709: Crash on start while loading local file icons
https://winscp.net/tracker/1709

Source commit: 04612ed24571064b593ca3a05b3223429482580e
2018-11-30 03:21:49 +01:00
Martin Prikryl
21cc27bac5 DragDropDrives counter (see 55273790b)
Source commit: 393e273bf7bce881f0efa4075e450dfb29a6a927
2018-11-24 02:21:14 +01:00
Martin Prikryl
34840ba54c Bug 1574: Coloring files in file panels based on a file mask
https://winscp.net/tracker/1574

Source commit: d626f1fda552252df51b8b49dec7887a2c27cdf3
2018-11-21 01:26:42 +01:00
Martin Prikryl
55273790b0 Bug 1701: Allow dropping remote files to network drives (and floppy drives) + Allow excluding certain drive letters from monitoring for dropped files + Better error message when drop target cannot be detected and drag&drop shell extension is not available
Source commit: 57d195f901e30a72e4e8dfaa45be586c5118334e
2018-11-08 01:45:19 +01:00
Martin Prikryl
02b9805cfc Informing when drag&drop shell extension cannot work on the system on Preferences dialog
Source commit: 5897546be61e8495a0b2132fed57d3a446d7d65d
2018-11-07 02:42:45 +01:00
Martin Prikryl
3b35d11513 Compare Files extensions (obsoletes File Compare custom command)
Source commit: 26a819d3f0a59f1838bb3d5968b4701283141bc2
2018-11-06 04:44:27 +01:00
Martin Prikryl
a862d8a47d It is always possible to use drag & drop to move remote files to external applications, while copy is always the default operation
Source commit: 6be4c3b07723840de740608beb2aab3e4a7fe349
2018-10-06 04:29:58 +02:00
Martin Prikryl
485db6d234 Bug fix: Orphaned hidden temporary folders were not being deleted
(caused by be8d3acbc1)

Source commit: 2521dffe05e479020a3cbf44a16bdc98f491ac33
2018-09-28 03:11:18 +02:00
Martin Prikryl
5948aba0b0 Reset TimeoutShellOperations in Default()
Source commit: 2266a551496366c166482f9d2897bb284dae98b2
2018-09-12 11:38:05 +02:00
Martin Prikryl
4351d10aa7 Indentation
Source commit: 5beef162e908b008e10c222d775716aa62e18e55
2018-08-31 16:18:20 +02:00
Martin Prikryl
9523f41776 Bug 1666: Optionally disable running shell operations on separate thread
https://winscp.net/tracker/1666

Source commit: 6fdf1516a08eb4783a9881b4399a4c488a048694
2018-07-25 10:06:02 +02:00
Martin Prikryl
dae229725f Factoring out TSearchRecSmart and TTerminal::DoAllowLocalFileTransfer + Using TSearchRec.Size instead of FindData.nFileSize*
Source commit: da32ece57151b0bd5547c383b919770bd133b8b1
2018-07-25 02:24:43 +02:00
Martin Prikryl
2ab220f319 Refactoring file iteration
Source commit: e7c3822390daa5727d75fc5b36c82c8c1243bfea
2018-07-24 03:26:45 +02:00
Martin Prikryl
dc855630a2 Files can be downloaded directly to an external drop location even without a loaded drag&drop shell extension.
Part of "Make WinSCP available in Windows Store (UWP/AppX package)"
https://winscp.net/tracker/1639
(though useful for portable package too and for first uses of WinSCP after installation before restart)

Counters DownloadsDragDropQueue + DownloadsDragDropFakeFile
Counter DownloadsDragDropExternalExtNotInstalled removed

Source commit: 694f55c42d1bc0ec0ecf037a99d889f492080cd9
2018-04-30 03:40:04 +02:00
Martin Prikryl
4d9053616f Bug fix: Extensions were not loaded when configuration is empty
Source commit: b8a25b7539ff4dff6b84714daae4df4e141e4164
2018-04-06 04:32:23 +02:00
Martin Prikryl
d070770ced AnyHiddenToolbarButtons counter
Source commit: 377e3e5018b2e3db8b3a1dd4f8d88dfbee5ed47c
2018-03-27 15:19:08 +02:00