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
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
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
3aeab26186
Bug fix: Master password dialog was missing Help button
...
Caused by 1413e93a
Source commit: 2d66178b23d7e0c33d91023ae86d590cb9c48ae6
2026-03-06 01:13:16 +01:00
Martin Prikryl
4136d3e545
Bug fix: Protocol additional information scrolling was broken
...
Caused by 3a887624
Implementing handy functions for managing internal components
Source commit: 701335de9b626f7f96daa34a4dc4f2dff10461f9
2026-02-27 01:19:15 +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
e5efed8955
Refactoring old-style casts
...
Source commit: 3c37b3a958525c595ad44b081b2e0f3b288b8eb0
2025-12-18 01:20:33 +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
bef9590333
All edit boxes with history consistently do not auto complete and show 16 entries in the drop down
...
Source commit: 23bb0d3bbe0fe9a8b548d2376b6fa00d8ae7f496
2025-11-07 01:22:46 +01: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
27a9163e0b
TPasswordEdit is not needed as VCL supports ES_PASSWORD style with TEdit
...
... and did already in XE6.
Getting rid of TPasswordEdit will also make it easier to subclass edits by reducing number of classes in use.
Source commit: 0f32c7a6cdb1bab0c966215770ea923cfdae5c58
2025-05-23 01:18:15 +02:00
Martin Prikryl
bf7b9448eb
Issue 2232 – Automatically reconnect inactive sessions
...
https://winscp.net/tracker/2232
Source commit: 083cfa045a8291cdfcc1fe8ce1e510a7d7619e7e
2025-04-08 17:20:29 +02:00
Martin Prikryl
ecc43e1545
Exposing Calculate All command and adding keyboard shortcut to Calculate command on Synchronization checklist dialog
...
Source commit: 5dee19608ba61b89517c572fdc5187496f51d402
2024-10-10 01:00:29 +02:00
Martin Prikryl
6a420f9c75
Comment outdated by c2fd5906
...
Source commit: 91cc3b6843449a13f985a97dc3cb099c7c83bf81
2024-10-10 00:58:20 +02:00
Martin Prikryl
93851e047a
Typo in a comment
...
Source commit: 846b2019fe2d2ffbbbabd378ae5e1603ce308ab6
2024-10-10 00:56:07 +02:00
Martin Prikryl
e55f27dab3
Temporary reverting font to Tahoma:8 (from default BCB 11's Segoe UI:9) to match the windows layout
...
Source commit: 815a497dffe349865a283f50ec0cd4af92cb3489
2024-10-08 15:54:52 +02:00
Martin Prikryl
601818876f
Unused code
...
Source commit: cfed0182a422b144684faec09237a761cae143ef
2024-08-18 01:07:38 +02:00
Martin Prikryl
8e9b0adc45
Avoid hooked reconnect prompts nesting
...
Though I assume there must have been a reason I've originally implemented the hook so wide
Source commit: 666c51146536dae3e7a29763a510ac65fc2b751d
2023-11-24 14:56:51 +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
1413e93add
Bug fix: Master password prompt was not added to task bar when opening session from commandline
...
Source commit: aee96444b70c678c682a592174fcef43ab2e5714
2023-07-01 01:06:20 +02:00
Martin Prikryl
41db506c3a
Bug fix: Corrected hint for Default session color command
...
Broken by 073c39db
+ Removing string unused by the same commit
Source commit: 06b454e6acc8ff2c8b62be98c544e7e1a74205fe
2023-04-27 01:04:59 +02:00
Martin Prikryl
b3be1615ac
Bug 1858: Autoreconnect a disconnected session when saving edited file
...
https://winscp.net/tracker/1858
Source commit: 8091728681083a9f3c72a0705ee5165365e7f173
2023-04-14 00:59:32 +02:00
Martin Prikryl
4098f73b0e
Redundant check
...
(WinConfiguration is already used earlier in the same function)
Source commit: 7c6210d0059d7426770397d0bed0539ef2e2440e
2023-01-11 01:02:44 +01:00
Martin Prikryl
f19bd2f23f
Failure on startup fatal error
...
Caused by Bug 2067 (7e83fd92 )
Source commit: 4cb83a195a281fc0ad3c29309a9190d05ed40b77
2023-01-09 17:14:07 +01: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
8a5b5fd149
The "Session" toolbar renamed to "Sessions and Tabs" and "Sessions Tabs" to "Tabs"
...
Part of Bug 1893
Source commit: 53178152febf0dfe3f0c1a87875946e34451d1cd
2021-02-16 00:42:46 +01:00
Martin Prikryl
d8499582d4
Added /nointeractiveinput to usage screen
...
(cherry picked from commit ada8a09bf0 )
Source commit: 249f2d44597b3ecd15e0c01c13d9ff6e75c43ed9
2020-11-26 11:29:21 +01:00
Martin Prikryl
ada8a09bf0
Added /nointeractiveinput to usage screen
...
Source commit: c063200772439fce047fa9a3581db581d184533c
2020-04-16 02:18:30 +02:00
Martin Prikryl
fedeb6ad26
Storage configuration on Preferences dialog handles INI files specified on a command-line better
...
Source commit: 396643b716f44e6a67d442e276b155ebc83c1993
2020-02-01 02:13:56 +01:00
Martin Prikryl
fcce1b39c8
Improving formatting of some messages
...
Source commit: 24e69c72eefcea67a2c2ae0d6252d697d9e8d422
2019-07-23 01:25:50 +02:00
Martin Prikryl
f3d511f41a
When initial connection fails, Login dialog was not reopened (regression by ea24ee34)
...
Source commit: f01a899fbd642b29d64f67fb237f2d5433c9cdbf
2019-07-17 01:59:04 +02:00
Martin Prikryl
7fc860b312
All top-level GUI sessions are managed, so treat them as such, to simplify a code
...
Source commit: 2ec1f86123529455ecd74c7bc2046be997e10573
2019-06-28 01:12:07 +02:00
Martin Prikryl
ea24ee3405
Disconnect/Reconnect Session commands + Tab of a session that fails to connect/reconnect is not closed
...
Source commit: 546c99291ae6bc7a109fb54d172f2937d2f58630
2019-06-20 01:59:48 +02: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
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
a3dcf9495e
Custom font colors history
...
Source commit: cc130170b9c47c420d468b72fafca3b7eb52c804
2018-11-17 08:21:03 +01:00
Martin Prikryl
190d375f1a
Removing some debug code
...
Source commit: 9a95775edff8b3a1693000d40449a377dd76b60f
2018-09-09 01:28:01 +02:00
Martin Prikryl
900de1f2a1
Create a new debug trace log file each 1 GB
...
Source commit: 958f72fde61c6ea727a85612b252f396809e2154
2018-09-08 00:56:44 +02:00
Martin Prikryl
c16fd9a54b
Function "Keep remote directory up to date" can be started in a new window
...
Source commit: 2cb0af9c9fd298daecd8df6096cd20536377e51f
2018-03-14 17:37:01 +01:00
Martin Prikryl
9d7b8a5586
Compact serialization of toolbar layout
...
Source commit: 1ee37111fed55f32dfef25fc031179b2eb8ceb14
2018-03-09 02:35:39 +01:00
Martin Prikryl
bb6d9ddf8f
Bug 582: Toolbar buttons can be hidden
...
https://winscp.net/tracker/582
Source commit: 497415de7fdd788b555d96bd7394f50f62fd4e2c
2018-03-08 02:24:38 +01:00
Martin Prikryl
844d6f20f9
Bug 1568: Make Ctrl-number custom keyboard shortcuts work on numeric keypad too
...
https://winscp.net/tracker/1568
Source commit: 563c47b4bdece22c0131585bd470a2295cb6c267
2018-01-28 14:26:28 +01:00
Martin Prikryl
868ef381ee
Bug 1563: Allow verifying SSH host key by pasting the expected key or its fingerprint from the clipboard
...
https://winscp.net/tracker/1563
Source commit: 3205dd4eb285e9cd5a7dbaaf9dc9f46dcd0e94dc
2018-01-28 13:49:52 +01:00
Martin Prikryl
eafabd97e5
Bug 1524: Option to open downloaded file on operation completion confirmation when transferring file from command-line/URL + Logging destination file + Bug fix: When opening local folder in explorer fails, error message ID was shown instead of actual message. + Refactored ShowExtendedExceptionEx
...
https://winscp.net/tracker/1524
Source commit: ba2f26e59a60311bf483a9456324cbdd5494e3dc
2018-01-28 06:22:06 +01:00
Martin Prikryl
07617815a6
Bug 1521: Provisional implementation of per-monitor DPI awareness
...
https://winscp.net/tracker/1521
Source commit: 9d436d711a74909662530049c1de501edb91ab3a
2018-01-28 06:03:34 +01:00
Martin Prikryl
0ccd2defd3
SSH password change + When opening secondary shell session fails, the main session is not Closed + Session.ExecuteCommand unit tests
...
ChangePassword + PasswordChangesFailed counters
task_change_password help keyword
Source commit: 335f4de0796d0367a8ed427790cf1407607cc0d8
2018-01-27 22:50:24 +01:00