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
a5dcb5f03c
Using std::size instead of custom macro
...
Source commit: 1a89c80dd42426351f261526b617534bab664208
2025-12-07 01:17:54 +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
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
ccaddd6380
Bug 2236: Shorter and more friendly formatting of long time intervals
...
https://winscp.net/tracker/2236
Source commit: d3b1b217bea47a81b2b6bc413eb5184f7c582933
2023-11-09 01:03:44 +01:00
Martin Prikryl
2c36f814b8
Merge branch 'master' into dev
...
# Conflicts:
# source/resource/Propagation.rc
Source commit: 9800d931c588f8093c63ed8eeef9282a05dcb4a3
2021-12-01 16:54:03 +01:00
Martin Prikryl
a78461a01f
Actually implement Bug 2026 (the bfaa2fb8 was noop)
...
https://winscp.net/tracker/2026
Source commit: bb5b67757c5c7df6b09ffa7b7683fdd69e6ff0e2
2021-12-01 16:51:57 +01:00
Martin Prikryl
fc8622a5f5
Bug 2026: When collecting list of files for background transfer, say "Listing" instead of "Calculating" not to give an impression that it is a superfluous operation
...
https://winscp.net/tracker/2026
(cherry picked from commit bfaa2fb8d3 )
Source commit: 027cbeafece24dd6051c47d6892805b705fd4b92
2021-11-26 12:37:26 +01:00
Martin Prikryl
bfaa2fb8d3
Bug 2026: When collecting list of files for background transfer, say "Listing" instead of "Calculating" not to give an impression that it is a superfluous operation
...
https://winscp.net/tracker/2026
Source commit: 79a4c8bdd640e2f7be11ebea0e101f2d7b05fec6
2021-09-08 00:51:36 +02:00
Martin Prikryl
92c97a912c
Bug 194: Ongoing delete operation can be moved to background queue
...
https://winscp.net/tracker/194
(provisionally using an icon for "Disconnect once operation queue is completed" for "Delete in Background")
Source commit: cd9e8a3cfb9acf2ee88f7f01f17884162ff86992
2021-07-14 01:04:28 +02: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
673a4fd211
Unused (and wrong) code
...
(cherry picked from commit 8c60163de5 )
Source commit: ad2ef9c34803243a88350d954c8aea0316b10529
2020-11-26 12:57:53 +01: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
8c60163de5
Unused (and wrong) code
...
Source commit: 0dece09da62ce2d26a293937b7cd62635c99f6a0
2020-06-04 01:12:31 +02:00
Martin Prikryl
3e2c325c65
Bug 1681: Create background queue connection right after session starts
...
https://winscp.net/tracker/1681
Source commit: 9caab57ebfcbcb79fc70ab3d0301e130966dfd85
2018-09-22 02:55:39 +02:00
Martin Prikryl
0b368c7be1
Showing query/error status on line of respective transfer
...
Source commit: 3950adea636d5f5232e1ce1771bdb3425595b6bf
2018-01-28 02:53:48 +01:00
Martin Prikryl
f8018d0f98
Parallel background uploads
...
Source commit: 1015897f6614be286e8d8fbb2e059fc831350fcf
2018-01-28 00:43:17 +01:00
Martin Prikryl
f9dd330fcd
Typo in identifier name
...
Source commit: 5475cc676e9ba774bce3a0ce2db540b228e88c20
2018-01-28 00:14:21 +01:00
Martin Prikryl
b55e9565da
Function call-line syntax for DebugFail + Replacing all DebugAssert(false) with DebugFail
...
Source commit: 358df59fa46a04bd1b2a141b826fa5c499303ae6
2018-01-24 20:47:51 +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
87c5906b1d
5.6.4
2018-01-11 15:36:57 +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
a9cd1f05f4
5.2.6
2018-01-11 15:32:05 +01:00
Martin Prikryl
4dad4a32f0
5.2.5
2018-01-11 15:31:49 +01:00
Martin Prikryl
2e4b4738f0
5.2
2018-01-11 15:30:21 +01:00