1
0
mirror of https://github.com/winscp/winscp.git synced 2026-10-24 02:28:55 +03:00
Commit Graph

30 Commits

Author SHA1 Message Date
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