Martin Prikryl
ba680d6e2e
Avoid redundantly capturing exception stack trace
...
Jcl captures exception stack trace on its own, so it's redundant to do it again. And mainly, capturing it the second time somehow does not work with Clang
Source commit: 92a3533d082138b3e5c3729ac35f5fbf0b09b57f
2025-09-03 12:19:54 +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
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
f7f00c631e
Clang imposed changes that should be noop and have no effect on classic compiler
...
Mostly:
– incorrectly identified uninitialized variables
– explicit static global variables
– const, sign and down casts and safety
– typename use
– semicolon after function implementation
– unused variables, fields, arguments and macros
– field initialization order
– exact include filename case
– redundant in code macros already defined at project level
Source commit: 5c1338d95bd275082288dd1e773a033df6e379cd
2025-03-13 16:39:24 +01:00
Martin Prikryl
9242eaf945
Separating context from error
...
Source commit: b120d68f08e7f87bb16a07472eba6650598b5ebe
2020-10-29 00:49:38 +01: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
8671e9768e
Connections that failed to open were not closed (caused by 44cd238825)
...
Source commit: f2eb20f42e36e31e7bd6e11b3bf482cf20ccca54
2018-09-25 01:06:32 +02:00
Martin Prikryl
44cd238825
Operation completion message after synchronization running over checklist was shown as an error
...
Because ESshTerminate was rethrown as EFatal.
Caused by 0de5a4124
Source commit: 3ea09e85fa0d32acdcc3b677d9158193af93a65c
2018-09-21 01:36:11 +02: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
bab68888f6
Tracing (startup + JCL + static variables initialization)
...
Source commit: bf7d1d7da54c9f2cdc5894c2203e433ee364721b
2018-01-27 23:05:46 +01:00
Martin Prikryl
fc6215b681
LastUpdateException counter
...
Source commit: d102d4207a1755727b37fa5c47b45423862364c7
2018-01-27 04:20:43 +01:00
Martin Prikryl
25ede5dfb2
Renaming the LastInternalException counter to LastInternalException2 and resetting it on upgrade (or downgrade) and after usage statistics report
...
Source commit: 4ed6ed30ec2f5b4cb2e13c72d54611f873aa21f2
2018-01-26 11:38:41 +01:00
Martin Prikryl
a4ec2a56dd
LastInternalException counter
...
Source commit: 67dab5dfd530e28530afce52831d473bb9c52a69
2018-01-26 00:07:33 +01:00
Martin Prikryl
80dfa63b82
Fixing internal exception mechanism broken by commit 35f50cb (Do not consider "out of memory" error if user loads too large file, despite being warned, as an internal error)
...
Source commit: 98022d830dc29946b1c451718b9e6fa4207b9379
2018-01-26 00:06:16 +01:00
Martin Prikryl
0028f4da63
Do not consider "out of memory" error if user loads too large file, despite being warned, as an internal error
...
Source commit: 645a1eece6f4c48d4d97d663aa9d0da64dbd632a
2018-01-25 21:20:56 +01:00
Martin Prikryl
b23de8a4a6
EFilerError (EClassNotFound) is an internal error
...
Source commit: f199424fd247a2716283198a9a0477a80afce68d
2018-01-25 19:26:45 +01:00
Martin Prikryl
987728ea0c
Prettifying debug macros
...
Source commit: ba529d34782876686ca07031e9c0b7c17f9e92fd
2018-01-24 20:39:55 +01:00
Martin Prikryl
d8f92984b9
First public commit of dev branch
...
Source commit: 98cb9d870efc1c60826db4398ec35c5cbe809e6a
2018-01-24 14:13:46 +01:00
Martin Prikryl
5a9d22512f
5.6.2
2018-01-11 15:36:40 +01:00
Martin Prikryl
0afcda69fd
5.6.1
2018-01-11 15:36:34 +01:00
Martin Prikryl
26b6b13bc8
5.6
2018-01-11 15:36:22 +01:00
Martin Prikryl
dd3f10cf2a
5.5.2
2018-01-11 15:33:24 +01:00
Martin Prikryl
ba4e8b3013
5.5
2018-01-11 15:32:42 +01:00
Martin Prikryl
4dad4a32f0
5.2.5
2018-01-11 15:31:49 +01:00
Martin Prikryl
43ec878d4b
5.2.2
2018-01-11 15:30:52 +01:00
Martin Prikryl
2e4b4738f0
5.2
2018-01-11 15:30:21 +01:00