Martin Prikryl
c595d52fb8
Issue 2457 – When selecting a site to perform a command-line operation with, it was possible to select a workspace or a folder, resulting in unexpected behaviour or failure
...
https://winscp.net/tracker/2457
Source commit: 4ba24fc7f915728e77c9ec86acceae1932dd58fd
2026-09-08 00:39:39 +02:00
Martin Prikryl
1f8dc7a31e
Some parts of GUI (panel headers, scrollbars, buttons, checkboxes) show in dark theme even when system-wide app theme is light + On Windows 11, using system dark tab theme, that uses different shades for active and disabled/disconnected tabs (Issue 2452)
...
https://winscp.net/tracker/2452
Source commit: ac0cd81a2b667fb01888cd9df7ff85232d39c489
2026-08-21 01:31:30 +02:00
Martin Prikryl
452b2f6b21
Thirdparty information from the About dialog can be copied to the clipboard even when the browser control malfunctions
...
Source commit: 98529694e74f3088e91d73d914f2719c05edcd9c
2026-08-05 01:19:57 +02:00
Martin Prikryl
e3cbbfdf00
Reusing method
...
(as was probably intended originally)
Source commit: 3f63d8a3aaa19d48168b2f2de4d03da612849336
2026-08-05 01:15:50 +02:00
Martin Prikryl
12afd2dca4
Switching to SHGetKnownFolderPath API
...
Source commit: 238a0941721e97531504513efaeb74dae9b23584
2026-08-02 13:17:22 +02:00
Martin Prikryl
4e322475f1
Bug fix: No error is shown when connection fails
...
Caused by Issue 2360 (4057c84b )
Source commit: 9457f3d6a205a1df42bcecdbbea18354be6e1a60
2026-06-26 01:00:40 +02:00
Martin Prikryl
57d0759657
Fixing accelerators
...
Source commit: eebf381ede2a63772d8454de6b0e783d1b4fe8d6
2026-06-22 16:42:12 +02:00
Martin Prikryl
771700f730
Accelerator
...
Source commit: a58f736b9656d907708842f8998e385bc7b780c5
2026-06-22 16:39:56 +02:00
Martin Prikryl
f3a6b8216f
Showing JCL commit, as we are on unofficial version
...
Source commit: 91a85f820f9400c64cb67362b838726e691bab90
2026-06-17 01:09:19 +02:00
Martin Prikryl
dc56db76b1
Issue 2447 – Do not allow WebDAV redirects to other hosts by default + Issue 2448 – Do not allow WebDAV redirects to an unencrypted URL by default
...
https://winscp.net/tracker/2447
https://winscp.net/tracker/2448
Source commit: c777084ca5737c4283f256eb8cdf5c2fec5902af
2026-06-13 01:00:40 +02:00
Martin Prikryl
09c66ce79d
Comments copy-edit
...
Source commit: 9d5cce14b02c72f6ba5f52fbeb1b45ae1f0e1f33
2026-06-10 16:20:54 +02:00
Martin Prikryl
1636165e08
Warning when pasting a session URL with unsafe settings
...
Source commit: a6a8ab80fab4384666d8f4835e7f5fefb91c4aa9
2026-06-10 16:10:38 +02:00
jeremydixon22
93cd106447
Avoid unnecessary fake clipboard path canonicalization ( #63 )
...
Check the generated fake directory name before comparing canonical paths in the clipboard fake-directory monitor callback. This keeps broad directory monitor notifications from touching unrelated paths.
Co-authored-by: jeremydixon22 <jeremydixon22@users.noreply.github.com >
https://winscp.net/tracker/2445
2026-06-10 15:38:25 +02:00
Martin Prikryl
3a2f4913c6
Merging DefaultsOnly and ProtocolDefined parameters
...
Source commit: 0d19541f3856ea463616237e3df15d99c721ad5d
2026-06-10 01:40:13 +02:00
Martin Prikryl
5d5dd888a4
Issue 2443 – Message boxes from secondary windows (like the internal editor) caused application to move to the background when when the main window was minimized
...
https://winscp.net/tracker/2443
Source commit: 7e4d41de3b099802ec2f4b64d7d7e9dc7d71af6b
2026-06-10 01:31:36 +02:00
Martin Prikryl
5a8c4cdaea
Using "username" and "hostname" as one word
...
Source commit: d86c0d6704a14fff6e3dca57868548df1f80cdd7
2026-05-29 01:15:26 +02:00
Martin Prikryl
4057c84bfa
Issue 2360 – Optionally do not show error message when connection is lost while idle
...
https://winscp.net/tracker/2360
Source commit: f4e51fcf1f07202811e4c5f9d2c5f3e777f71e33
2026-05-29 00:58:33 +02:00
Martin Prikryl
bebb10377f
Labels have to go first
...
Source commit: 315f31e886ffb6bb41db3b07f49cb5315840f6b1
2026-05-29 00:56:05 +02:00
Martin Prikryl
692b9bed5e
Obsolete code (since 9db83971)
...
Source commit: dd5d0f560b5f5977c866ca501e530d8e1816ba3b
2026-05-29 00:53:51 +02:00
Martin Prikryl
0428cf8c73
Overlapping keyboard accelerators
...
Source commit: e0ffb98e0971ae9959168a6a69182d19909d2028
2026-05-26 00:52:09 +02:00
Martin Prikryl
327d867495
Issue 2437 – Configurable warning when opening large file in an internal editor
...
https://winscp.net/tracker/2437
Source commit: 74bdbd0d32c1416c24f384dfc02cc257cc68da14
2026-05-13 01:11:17 +02:00
Martin Prikryl
36b9c3c902
Issue 2439 – Informing that when preserving directory timestamps is enabled, using multiple connections for transfer is not possible
...
https://winscp.net/tracker/2439
Source commit: e035ac9aaa1873ebf834b022b3a8cce8fcea668f
2026-05-13 01:08:14 +02:00
Martin Prikryl
d725f98ec4
Issue 618 – Experimental 64-bit version of WinSCP
...
https://winscp.net/tracker/618
Source commit: 329fb51d696db6c1d37d5c5240ff253af0df941b
2026-05-11 18:39:51 +02:00
Martin Prikryl
74794abfcb
Types and casts safe in respect to handle size for forward 64-bit compatibility (3rd after bdc1aefa)
...
https://winscp.net/tracker/618
Source commit: eee90f0247240b68ff48d15ff5dfd3fc851efb2b
2026-04-24 10:12:22 +02:00
Martin Prikryl
d843cab082
Adding more startup sequence counter steps (Y, Q, V, Z, a) around F
...
(previous steps added in aee26917 )
Source commit: b93e0f99f5dfce22f9bb9e1451ba11040ad05355
2026-04-04 01:24:19 +02:00
Martin Prikryl
bdc1aefa86
Types and casts safe in respect to pointer size for forward 64-bit compatibility (2nd after a2119a7e)
...
https://winscp.net/tracker/618
Source commit: c34c42432b77f29fc4e5f6824021c9d282a19525
2026-03-28 01:12:40 +01:00
Martin Prikryl
5b5955ef47
Issue 2431 – Login dialog leaks GDI handles
...
https://winscp.net/tracker/2431
Images property was uselessly set in DFM (as it is overridden in GenerateImages).
And having it set causes GDI leak once the associated image list is rebuilt in SelectScaledImageList.
Source commit: 0c1845a51681fdd1372b68172874e5312c52069a
2026-03-25 01:36:36 +01:00
Martin Prikryl
b2c2f58d82
Issue 2430 – Some message boxes leak GDI handle
...
https://winscp.net/tracker/2430
Source commit: 69ea0f0bee6ac5efc8e0450c85152bb7f111bfbe
2026-03-25 01:28:15 +01:00
Martin Prikryl
c72446922c
Bug fix: Whole Key exchange page was incorrectly hidden when "Handles SSH key re-exchange badly" bug was enabled
...
Ever since 4.0
Source commit: edc184cbd43662a5e017e931865e2b4b39e08c04
2026-03-19 07:36:19 +01:00
Martin Prikryl
2ad43e63f0
Issue 2428 – Some files modified by local custom command in SCP session fails to upload back
...
https://winscp.net/tracker/2428
Source commit: 7ed2a9d6b64ddcb92a8a935cfd19c62260c03a53
2026-03-17 01:23:12 +01:00
Martin Prikryl
779cb40066
Bug fix: Wrapped settings values from Raw Site Settings dialog were not preserved
...
Even since originally implemented in 177f67ba
Source commit: 6d5bf189aedfc074dd3cd023ab2a44a721ca5cda
2026-03-06 10:44:32 +01:00
Martin Prikryl
f5112b9753
Issue 2426 – Checking if edited/opened file was modified externally didn't work for inactive sessions
...
https://winscp.net/tracker/2426
Source commit: 1c2aab6bbec63e3ec964cc89076e4ad8a063ab07
2026-03-06 01:16:40 +01:00
Martin Prikryl
cee945cbc7
Letter case
...
Source commit: 298031954290a57dbb676e289d452299111ec669
2026-02-25 01:28:24 +01:00
Martin Prikryl
c550af223e
Bug fix: Copying to clipboard with Ctrl+C from 'Server and protocol information' was broken + Ctrl+C works in lists too
...
Caused by 9d0b0e3 (Displaying both SHA-256 and MD5 fingerprint of SSH host key on Server and protocol information dialog)
Source commit: f5884fc94e63878570b6384d60549f90b0e752a8
2026-02-25 01:25:29 +01:00
Martin Prikryl
843729d656
Issue 1682 – Support OpenSSH ssh-agent
...
https://winscp.net/tracker/1682
Source commit: ec5961549076ee19737c0950b44216967609c51f
2026-02-25 01:22:31 +01:00
Martin Prikryl
586e73ca7b
Duplicate accelerators with &Color
...
Source commit: bbb6be82e372a7f6064e147551c2f13771bc3a00
2026-02-14 01:22:20 +01:00
Martin Prikryl
ce7ddcbe68
Issue 1026 – Optionally connect all workspace/folder sessions immediately + Bug fix: Failure when switching to a session that is being reconnected
...
https://winscp.net/tracker/1026
Source commit: 2f0f402b0866803d9e5d9edc22912c0c4257ddfb
2026-02-12 07:37:36 +01:00
Martin Prikryl
fcafe911b4
Issue 2420 – Failure when closing Transfer settings dialog with X button while a permissions popup box control is focused
...
https://winscp.net/tracker/2420
Source commit: c48e4da79f24dbdf0aa3639854658e16793c0968
2026-02-07 01:23:41 +01:00
Martin Prikryl
21e61ac7d0
Bug fix: Once any control of permissions popup box was focused the popup no longer closed when user clicked outside of it
...
Source commit: 70785dfe62ef2b1700431b07b0c9518f24827805
2026-02-07 01:21:02 +01:00
Martin Prikryl
8b438ccd30
Refactoring
...
Source commit: ccadcd5e989d237f44bf93203541a0cc0b7f3019
2026-02-04 19:42:06 +01:00
Martin Prikryl
a2119a7eac
Types and casts safe in respect to pointer size for forward 64-bit compatibility
...
Also GetWindowLongPtr and GWLP_USERDATA
https://winscp.net/tracker/618
Source commit: c85fdf15e50ce8a6f35b1c4d2a0125a0b9c4f1f0
2026-01-22 14:51:13 +01:00
Martin Prikryl
cc8d9dd8f4
Issue 1274 – Do not use drag images (for directory tree)
...
For file list (dirview) use of drag images was disabled already in Bug 1274. Now disabling it for tree view (driveview) too and consequently removing all related support code.
That gets rid of global GlobalDragImageList, which the 64-bit linker has problems with.
https://winscp.net/tracker/1274
https://winscp.net/tracker/618
Source commit: 10f13c6de6259711dbd0688402d9a11423fcc8b0
2025-12-27 13:18:58 +01:00
Martin Prikryl
e5efed8955
Refactoring old-style casts
...
Source commit: 3c37b3a958525c595ad44b081b2e0f3b288b8eb0
2025-12-18 01:20:33 +01:00
Martin Prikryl
f5c9b81f6b
Unnecessary casts (since ff506233)
...
Source commit: 9b422f5993bf071f06a9a84bfcf23a4f78e63951
2025-12-18 01:17:25 +01:00
Martin Prikryl
7ac0e3ccdc
Issue 2416 – Failure when clicking tab close button while the session is already being closed
...
https://winscp.net/tracker/2416
Source commit: 3952eae4fa3df94ae772ff02977b0750a361ba30
2025-12-11 14:40:29 +01:00
Martin Prikryl
a5dcb5f03c
Using std::size instead of custom macro
...
Source commit: 1a89c80dd42426351f261526b617534bab664208
2025-12-07 01:17:54 +01:00
Martin Prikryl
c9ac0c1915
Removed obsolete "Preserve remote timestamp" session settings and other XP compatibility code
...
Source commit: 7cd7f54aae69fd36ea89a8d9ed043fc509bca5e3
2025-12-05 01:33:47 +01:00
Martin Prikryl
86b35a6a39
Introduced C++ shell around some heavy Pascal classes to allow their gradual reimplementation to C++
...
UNICODE define added everywhere (except Putty, which in Ansi code) to make sure A/W suffixes are added consistently across the code
CreateDirectory renamed to avoid problems with being interpreted as CreateDirectoryW in C++ code and CreateDirectory in Pascal code (being also a function in WinAPI)
Source commit: b8d27b5097829c42f853b629e57aebaaab066b9e
2025-12-05 01:29:29 +01:00
Martin Prikryl
9bf5c52653
Issue 2413 – Message box texts and some control labels are not visible to screen readers + Improving order in which Windows Narrator reads window controls
...
https://winscp.net/tracker/2413
Source commit: 3d48f7f62c1879f32c0fe2df0f023f17f3847949
2025-11-28 11:15:42 +01:00
Martin Prikryl
a888a126bc
Comment on possibly wrong collection of errors
...
Source commit: c4ae5b9cc12e4a861a5d40c3ce70c86816e46272
2025-11-27 01:19:06 +01:00