Martin Prikryl
018c4f46c9
Issue 2462 – Fix crashes or unexpected behaviour when user saves a site and a workspace with the same name
...
https://winscp.net/tracker/2462
Source commit: 3a22f95c30ceef8713a7b992eb2b8fc49c72444a
2026-09-25 00:36:08 +02:00
Martin Prikryl
777aa22159
Improving placement of widows, particularly those opened, while the main window is not visible (notably during command-line operations)
...
Source commit: 307d5b671223917e4a9d7a31aaefd5987c173c1b
2026-09-12 00:36:44 +02:00
Martin Prikryl
af008086c7
Empty line
...
Source commit: d501e61140d4c41382648f65064e274d78737764
2026-08-26 00:42:27 +02:00
Martin Prikryl
12afd2dca4
Switching to SHGetKnownFolderPath API
...
Source commit: 238a0941721e97531504513efaeb74dae9b23584
2026-08-02 13:17:22 +02:00
Martin Prikryl
3a2f4913c6
Merging DefaultsOnly and ProtocolDefined parameters
...
Source commit: 0d19541f3856ea463616237e3df15d99c721ad5d
2026-06-10 01:40:13 +02: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
e5efed8955
Refactoring old-style casts
...
Source commit: 3c37b3a958525c595ad44b081b2e0f3b288b8eb0
2025-12-18 01:20:33 +01:00
Martin Prikryl
6094b307b3
Refactoring COM code
...
Source commit: c04ae4cf541e8c7aae00ee7d7f8818049b808ae6
2025-10-22 18:44:38 +02:00
Martin Prikryl
8e5c0b74c0
Memory leaks
...
Source commit: 08d872ed02a1daced24a57bc96820ee959c0e109
2025-10-22 18:39:46 +02:00
Martin Prikryl
3b526482f6
Opening Default Apps Settings page directly to avoid flashing Control Panel window
...
Source commit: a9ea22139bc32b2b7e346a26a3b1e48ee5671952
2025-10-18 01:17:09 +02:00
Martin Prikryl
ea45332b44
Reimplementing operation status centering ( b38cf104) using background thread
...
As the primary thread can stuck during the operation, particularly when copying large file
Source commit: a91f5426d39f3bd9d0f3b859ef2f6f1b78525404
2025-10-02 18:21:25 +02:00
Martin Prikryl
3b7aa55189
With INI file provided on command-line, using the same INI file when starting a new instance
...
Source commit: e81bf855631a8a489a068089fdc1453189a2d9fb
2025-09-22 17:10:55 +02:00
Martin Prikryl
b13e2e7c2b
#pragma package(smart_init) is not useful out of packages
...
Source commit: 7635ac3b532214f27ea2b6fe6aa80398c857cfcd
2025-08-23 01:06:48 +02:00
Martin Prikryl
3817bbd736
Preparing for separate pre-compiled header file required by Clang
...
- Once doing that, including more headers to PCH, not just vcl.h
- Clang won't need explicit include, but we will probably keep it anyway.
- #pragma hdrstop has no effect in Clang
Source commit: adc8a268b6907c5337ccaa430cca7526793a3019
2025-08-22 15:43:55 +02:00
Martin Prikryl
74fdf539de
Clang imposed changes that should be noop and have no effect on classic compiler (2nd after 92ba1e3f0 + preceding commits)
...
Mostly
– explicit static global variables
– const, sign and down casts safety
– same-named variables in nested scopes
– incorrectly identified uninitialized variables
– semicolon after function implementation
– unused variables, fields, arguments and macros
– exact include filename case
– field initialization order
– typename use
– struct vs class declarations
– incorrectly identified uninitialized variables
– refactoring to solve Clang internal compiler error when using new variable in __finally block
Source commit: 3da995ff5169eefcfe3b3b7cc0d019c660096c07
2025-06-24 16:32:34 +02:00
Martin Prikryl
a053e2152c
Issue 2356 – Dark theme for queue column headers
...
https://winscp.net/tracker/2356
Source commit: 6a498457ecbfd9bb3a4f259a45ed43aba3f04866
2025-05-14 01:02:49 +02:00
Martin Prikryl
907f2ecf4c
Dark theme for message boxes (part of Issue 1696)
...
https://winscp.net/tracker/1696
Source commit: 8922ca214bc7cb6b7f7accf19ec946763681650a
2025-05-08 00:58:16 +02:00
Martin Prikryl
c4a4c297d4
Issue 2366 – Monitor placement and maximization is not remembered on monitors with different scaling than the primary one
...
https://winscp.net/tracker/2366
Source commit: f6fb345a14ed02e76c03f13cc628f2b23c1f2a2b
2025-04-11 18:39:56 +02:00
Martin Prikryl
b0f03a87ba
But fix: On Windows 11, Windows 10 version was logged
...
As part of refactoring, calling GetProductInfo unconditionally as it should be supported on all Windows version we support
Also querying ProductName from 64-bit key, as JCL does (does not help with Windows 11 though)
Source commit: f5f6c075df730b9e5283d6490647bf0c11b23629
2024-11-28 01:03:15 +01:00
Martin Prikryl
133591f8de
Issue 2311 – Recognize matching Azure certificate files
...
https://winscp.net/tracker/2311
Source commit: b65a0f6f209b1dfa1de3b5f81b801a2d71338e52
2024-09-07 01:19:56 +02:00
Martin Prikryl
ecf8d35436
Issue 2305 – Open window maximized when closed while minimized from maximized state
...
https://winscp.net/tracker/2305
Source commit: b35bb6aad0947c521784208ed8d51c8857bbc771
2024-07-25 00:54:19 +02:00
Martin Prikryl
db4958b457
Updating link in a comment
...
Source commit: e54a05a0ed81facd6039a7be01b314a5b449dbd5
2024-02-21 01:01:29 +01:00
Martin Prikryl
a8941645dc
There were two distinct implementations for executing a process and reading its output
...
Source commit: eb797b2e9e38fdbb005956549aa928e38e015062
2023-07-01 01:11:12 +02:00
Martin Prikryl
265ae0ba49
Logging TLS certificate validation and HTTPS proxy
...
Source commit: 85e5cce694b8c218a570c5ccb22467cca4a0d424
2023-06-16 01:02:54 +02:00
Martin Prikryl
bfddaa7d10
Unicode strings
...
Source commit: fb7f56501359a21f82edf82318850fa6c1385b61
2023-01-31 13:20:17 +01:00
Martin Prikryl
b486dd0f3b
Certificate matching selected private key is automatically selected along
...
Source commit: b9296784b6144dd55fc89e3844593579f3a301cf
2023-01-05 01:05:22 +01:00
Martin Prikryl
6ce6141232
When converting private keys to .ppk format, matching certificate is auto-detected and added to the converted private key file
...
Source commit: 568782e618dad65d96737b24914c9c7f064ae3fb
2023-01-05 00:56:12 +01:00
Martin Prikryl
c1c38aeae7
Links update
...
Source commit: f68f3e1306042c250cab9f77d191cba821e6ffbe
2022-10-22 08:25:02 +02:00
Martin Prikryl
2a76666746
Logging copying message to the clipboard
...
Source commit: 4a090df405fad6dd77ac78a2137fab9147f0e92d
2022-10-04 00:56:56 +02:00
Martin Prikryl
eab7cb3733
Bug fix: Failure when submitting Advanced Site Settings dialog
...
Source commit: d2bcba3b7e9a8ede3a453b55b17027c9bc26275f
2021-06-24 07:49:07 +02:00
Martin Prikryl
c3305ab60b
Bug 1896: Importing sessions from OpenSSH config file
...
https://winscp.net/tracker/1896
Source commit: f574f18c5a3e965b7f6b0b3a1c0d973103a8d967
2021-06-12 00:49:08 +02:00
Martin Prikryl
2a355b95b1
Warning when selecting too new key file + Fixing selecting PPK files and error message when selecting SSH-1 keys, both broken by 5dfcf1eb
...
Source commit: 7df0f518396d27d37ec0755c97b7c96e24f56205
2021-06-01 00:57:01 +02:00
Martin Prikryl
0ae1076ae9
Comments obsoleted by 5dfcf1eb
...
Source commit: 067369ab161a21487c9fd5c2e32edd8d55065432
2021-06-01 00:51:41 +02:00
Martin Prikryl
5dfcf1eb9f
Removing support for SSH-1
...
Source commit: 75607516cc12c02235795c32cd3f9e67d920bade
2021-05-26 01:00:42 +02:00
Martin Prikryl
f351dfa1a1
Fixing duplicate session argument caused by c6bcb6c7
...
Source commit: 2f73a17f37260857c553b1c15f1642d0bf2436ef
2021-04-27 00:49:49 +02:00
Martin Prikryl
c6bcb6c7f1
New tab hints + Shift clicking New Session command opens the Login dialog in new WinSCP instance, instead of possibly opening new instance of workspace
...
Source commit: 3d5979e81767aa6a60c47a34cc004249ce9c9b53
2021-04-07 00:55:15 +02:00
Martin Prikryl
57f5c5b015
Bug 1915: Failure when opening some menus while having long text of specific length copied to the Clipboard
...
https://winscp.net/tracker/1915
Source commit: d960dc6410b0190101d6b8b63b65422106062e64
2020-10-29 00:50:54 +01:00
Martin Prikryl
1924c282b5
Limiting error report (and generally any URL) to 4 KB.
...
Source commit: f5779b20c1876860f276c21619230a88a86f0dfc
2020-10-02 01:27:54 +02:00
Martin Prikryl
da0392671b
Provide more context to error reports for frequent access violation when reading the clipboard
...
Source commit: afb5cc98a993c9c8d5f99460c663148feb8b9c11
2020-09-24 01:46:54 +02:00
Martin Prikryl
66264d808c
Bug 1862: Failure when starting fresh installation on high DPI displays
...
https://winscp.net/tracker/1862
Source commit: 6839c1421855c77c2fcfbcc4c893278f69d4c23f
2020-04-27 11:45:49 +02:00
Martin Prikryl
534ba37578
Link update in comments
...
Source commit: 3ac69c841fa0f96f21aa566bd7a684d8b244951e
2020-04-14 01:28:11 +02:00
Martin Prikryl
f1b0cd52a9
Bug 1852: Window position is not restored, if its left or top edge was aligned to monitor edge
...
https://winscp.net/tracker/1852
Source commit: 31695b04bf755c098f08019e9ec8b6cb49747832
2020-04-08 01:45:08 +02:00
Martin Prikryl
df02c4b882
Bug 1846: Failure when creating shortcut for jumplist fails
...
https://winscp.net/tracker/1846
Source commit: 2eb4cceb8293c9b2248fbfe20cc2f459ab7614bc
2020-04-04 01:09:32 +02:00
Martin Prikryl
adfdc17622
Bug 941: When creating WinSCP shortcut, make it use the same configuration as creating instance
...
https://winscp.net/tracker/941
Source commit: c3cba5876f81a1caba9e65563933496e38f45e89
2020-01-21 16:01:12 +01:00
Martin Prikryl
5fd4e65e90
Factoring out CreateAppDesktopShortCut
...
Source commit: 2a0c6b8f36eb6bbd4449cfd98e27937a8fa428a9
2020-01-21 15:51:40 +01:00
Martin Prikryl
ccefeeaedb
Comments on hard-coded dark mode colors
...
Source commit: 5bcc56e2a93808292a4013f042888fa8ade17ed3
2019-11-07 08:22:10 +01:00
Martin Prikryl
23c3c89f87
Merge branch 'master' into dev
...
Source commit: f66401db86385ab3ed29896d10ba30886bec9958
2019-07-17 00:52:34 +02:00
Martin Prikryl
8e7a774da6
Links update
...
Source commit: b45b87591d0f5eee98052b2c134f0cf8634f5151
2019-07-17 00:43:02 +02:00
Martin Prikryl
5456e67edb
Bug 1763: Validation of input boxes prevented cancelling dialogs using Cancel button
...
https://winscp.net/tracker/1763
Source commit: 7b6375bef21ce787a2382434b901501fc4696409
2019-07-09 03:13:18 +02:00
Martin Prikryl
b43c47c6da
Typo in a comment
...
Source commit: 6b7de90f05620fa563f2c34dc133bf07c205045a
2019-07-09 01:46:11 +02:00