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

152 Commits

Author SHA1 Message Date
Martin Prikryl
16935d8d84 Logging configuration storage
(cherry picked from commit 06790b537e)

Source commit: 4c19f7f5232aaa6c37d336281ee91132d80f66e9
2024-02-29 15:12:30 +01:00
Martin Prikryl
1ab3de7c59 Issue 2245 – Window Store installation on Windows 11 was incorrectly using INI file for configuration storage by default
https://winscp.net/tracker/2245

On Windows 11 (unless WinSCP was run as Administrator the first time) the default packaged HKLM registry key was not loaded, causing WinSCP to default to INI file. On Windows 10 the problem does not exist.
I never liked using cryptic binary Registry.dat file for distributing default settings anyway. This is good opportunity to get rid of it and instead have the application use the intended defaults automatically on UWP

Source commit: 16adc7b5d73cdcab5160cda99b62de5a99ff7229
2023-12-22 16:48:36 +01:00
Martin Prikryl
605a81c973 Issue 2202: Optionally do not shorten tab titles
https://winscp.net/tracker/2202

Source commit: dc2184c2e1fcfb78845540877ff857ace08659ef
2023-11-24 01:46:33 +01:00
Martin Prikryl
86c89666a7 Factoring out CommaTextToStringList
Source commit: eda1757e64fb790acd85e0399f387b44f420146b
2023-11-02 01:31:01 +01:00
Martin Prikryl
373e9df081 Bug 2229: Optional more prominent active session tab
https://winscp.net/tracker/2229

Source commit: 34ba17af7debe2240f0e0be471e4226e93b4432c
2023-10-18 01:12:30 +02:00
Martin Prikryl
374643000a Commands to reset layout of file panels and background transfer queue list columns
Source commit: c379a44054a7f8ec3a76d7e514e2a9402b922326
2023-08-02 00:59:04 +02:00
Martin Prikryl
4eaf58404c Replacing redundant DeleteDirectory with RecursiveDeleteFile
Source commit: 2fd7838172df272fa63429fdaf0d5ce3157c98d5
2023-07-31 01:02:29 +02:00
Martin Prikryl
c9390ec2f8 Factoring out TSearchRecChecked::GetFilePath()
Source commit: 520a6513e98fa51aaf4bf4609dd5f187291ab035
2023-06-29 01:06:58 +02:00
Martin Prikryl
f0307af0ed Not forcing text mode for edits with Windows Notepad on Windows 10 1809 and newer, as it already supports non-Windows line endings
Source commit: 834783cac716f12208f36ca3957e6900d2767536
2023-06-10 08:12:13 +02:00
Martin Prikryl
b0bd4dce29 Bug fix: Patterns in default values of extension options were escaped in an extension tooltip
Source commit: 3b912cbe2b229cee62b89dfc5e111d621dcb1332
2023-05-31 01:13:25 +02:00
Martin Prikryl
10b9d6638a Bug 99: When saving edited/opened file, warn if it was modified meanwhile externally
https://winscp.net/tracker/99

Source commit: 992032004bbf1599bc5e02c91ba036fb7ecb68f7
2023-03-24 00:56:08 +01:00
Martin Prikryl
1111f60725 Bug 2169: Allow box-drawing characters to render correctly in an Internal editor
https://winscp.net/tracker/2169

Source commit: c2fd0bc36092e95dfd07f7ede927ea9890e669a8
2023-03-07 01:05:36 +01:00
Martin Prikryl
ce998d551c Bug 1024: Option to always sort directories by name
https://winscp.net/tracker/1024

Source commit: 8214bd11646dcc7f4bad4a64cd6ed8ce177c672c
2022-10-14 00:59:08 +02:00
Martin Prikryl
a3c84907c1 Update check mode parameter for testing + Logging balloon popups
Source commit: 1f40c4f6acdd23df7f0b38dfd98b20be84f9b2c6
2022-10-07 00:53:40 +02:00
Martin Prikryl
2fdcc0e6ad Using unique_ptr instead of auto_ptr + Replacing use of auto_ptr, where unique_ptr cannot be used with plain pointers
Source commit: 0c397b15f93f20fcb52bdd7c8747aae8429f8b1e
2022-10-06 01:17:32 +02:00
Martin Prikryl
ef367b9c1f Bug 2117: Increase maximal number of transfer at the same time
https://winscp.net/tracker/2117

Source commit: fa15cd0df44ef4ac314530c59781a929d4055476
2022-09-23 00:57:52 +02:00
Martin Prikryl
0dcd325f9e Removing gap in initial toolbar layout
Remnant of session log window removal (6c55730f)

Source commit: c6fad8709c904a1e33fc20a967363ed16f26385f
2022-09-13 15:19:52 +02:00
Martin Prikryl
ce65d95fa7 Reporting first run date and package name when checking for application updates + Enforcing check for 3rd party packages + Store installations can display messages from updates check too
Source commit: c5dcb70f2b871e7bfe18662a71f7692d689bd632
2022-08-29 00:53:02 +02:00
Martin Prikryl
ab8a4f3afd Displaying thanks and transitioning help toolbar message after Store installation over classic installation
Source commit: a93872eb3d38bbb6ad20ec1445ba25ae468fc9a3
2022-08-25 00:55:35 +02:00
Martin Prikryl
1d19c8a40c Merge branch 'master' into dev
# Conflicts:
#	source/forms/NonVisual.dfm

Source commit: 93a001a9f934a97ee66905499adaac36f189415b
2022-04-06 01:02:56 +02:00
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
36699b9255 Merge branch 'master' into dev
Source commit: f1178e3c1560045b3ec20c947ae1070d88dd5676
2022-03-31 01:11:41 +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
d284d93a83 Merge branch 'master' into dev
# Conflicts:
#	source/forms/ScpCommander.cpp

#	source/windows/WinConfiguration.h

Source commit: 6303fe6c4c5929ade1127007af6321e256f6940d
2022-03-30 01:23:44 +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
4c9a70ee91 Bug 2037: Allow normal behavior of double-click on a file even when resolving of symlinks is disabled
https://winscp.net/tracker/2037

Source commit: ab316b6f4b87b3a18c6e2fb1f04e11163b802d57
2021-11-05 11:20:53 +01:00
Martin Prikryl
7283d36b63 Bug 2014: Monitoring A: and B: drives
https://winscp.net/tracker/2014

Source commit: 906a19ecd140296a2be531a6e83620f41f0fe8c3
2021-09-09 00:49:30 +02:00
Martin Prikryl
acf90ead19 Reporting .NET Core and PowerShell Core versions
Source commit: bc6c0efb5babfdfb95f78ee7cffcb38f4576ed14
2021-06-25 00:49:57 +02: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
492a5ece61 Bug 1997: Failure when automatically opening a workspace on startup with too many sessions
https://winscp.net/tracker/1997

Source commit: 5f801b18d98616a8f910d069aafedfbcdc16caa5
2021-06-23 01:08:21 +02:00
Martin Prikryl
1f932ab0b0 Factoring out public key upload code
Source commit: 984818ddd04ff97a62631cbec703eb9bc47e6cb7
2021-05-27 01:02:57 +02:00
Martin Prikryl
c1b4b4f286 Opening new local-local tab
Source commit: e07f42b5def5b0781880caadaecb14d8b077b24a
2021-02-20 00:43:19 +01: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
65a6145ff4 Persisting other local panel layout and path
Source commit: e5c9faaa67268df2ea0890ad6fd7a132e9652943
2020-09-01 01:46:50 +02:00
Martin Prikryl
552fb41d8b 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)
Source commit: 949f6a1763afd3c5854de09f87f436cc4e625f40
2020-07-30 02:45:28 +02:00
Martin Prikryl
ff23ec2ee2 Bug 1884: Optionally disable moving using drag&drop
https://winscp.net/tracker/1884

Source commit: b570887fb9aa2df599ed70a3bb163bcc054661fe
2020-07-13 01:14:44 +02:00
Martin Prikryl
24dcc6ebb2 Bug 1785: Allow seeing a complete list of files that are part of a background transfer
https://winscp.net/tracker/1785

Source commit: 47517b31e0d4cc160d8fe88184b1e26cbc225f67
2020-06-13 01:48:50 +02:00
Martin Prikryl
27e1860ba0 Bug 1872: Automatically restore external editor defaults when changing editor command from Notepad to 3rd party editor
https://winscp.net/tracker/1872

Source commit: a216189382648b9a4b4a914922c246b3cbdcdae0
2020-05-22 01:24:16 +02: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
c507c2536d 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

Source commit: 6825fb743e1702fea64a249fb834039dd05e12c5
2020-05-07 01:08:09 +02:00
Martin Prikryl
18cf52958e Merge branch 'master' into dev
Source commit: 562f7b139c4ba86ebcd6d3f14acaa62e9137e61c
2020-04-17 02:38:04 +02:00
Martin Prikryl
1f458be396 Bug 1857: Do not prevent WinSCP from starting when jump list cannot be updated
https://winscp.net/tracker/1857

Source commit: 6bd70f08a57c670bea6956beba60a1333218ae3f
2020-04-17 01:15:05 +02:00