Martin Prikryl
f02b75470e
Some (hopefully noop) refactoring to solve Clang internal compiler error when using new variable in __finally block + Some other small code changes imposed by Clang
...
(cherry picked from commit 92ba1e3f0e )
Source commit: 61a79bd46194d4318828269d21fe548f508dda03
2025-03-14 16:21:31 +01:00
Martin Prikryl
3f4e41fee0
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
(cherry picked from commit f7f00c631e )
Source commit: 90ad9390853aba308abe73cf02e0281238c53c87
2025-03-13 16:46:26 +01:00
Martin Prikryl
ef4e1e87ab
Unused parameter
...
(it seems that it was never used)
Source commit: 7a61240971f9606d2156e588352db3f63d531e7f
2025-01-24 01:14:40 +01:00
Martin Prikryl
cbd7e799df
Issue 2318 – Optionally push synchronization actions to queue
...
https://winscp.net/tracker/2318
Source commit: 8d79009ebeabde5ce762a82d61f36e18c1517d9b
2024-12-23 15:48:13 +01:00
Martin Prikryl
fb3489c2ec
Ongoing local delete operation can be moved to a background queue (only on a remote tab, as local tabs do not have a queue)
...
Primarily to allow Issue 2318
Source commit: 6145552c9ea62fcf0b13f5d414c9a0b38fbf2f41
2024-12-11 01:26:14 +01:00
Martin Prikryl
e613fa29fe
Bug fix: When moving an ongoing delete operation to background queue, it might attempt to delete the current file again, failing the operation
...
Overall, the test for cancel is probably redundant for all scenarios. But to limit impact, I'm keeping it for most scenarios, except for the delete.
Source commit: c24c339bd5c5621a74c356b8189487e35dc2ab41
2024-12-11 01:21:14 +01:00
Martin Prikryl
3a3f514c59
Issue 912 – Thumbnail view in file panel (remote)
...
https://winscp.net/tracker/912
Source commit: 8fbf80f9ea42f043cfb856821f474c80da45aa5e
2024-09-05 13:05:19 +02:00
Martin Prikryl
c10a05b5bd
TXMLDocument use from Issue 2249 on a background thread needs CoInitialize
...
Source commit: 47791b7b57890789e4b08f7758053f38e13dc057
2024-04-16 16:01:43 +02:00
Martin Prikryl
1189b13e1f
Issue 2258 – Hang when prompt pops up while SFTP session is being reconnected
...
https://winscp.net/tracker/2258
Source commit: 126372924b17f136a986914a46d62a3a46362971
2024-02-14 00:54:19 +01:00
Mikhail Lukashov
a8e6220b88
fix typos
2024-01-05 10:37:32 +01:00
Martin Prikryl
1aee6f1464
Bug 513: Download single large file using multiple SFTP connections
...
https://winscp.net/tracker/513
Source commit: d57dcad76dfe8b333dfedd8419bce984a181280c
2023-07-27 01:02:51 +02:00
Martin Prikryl
01c3658c00
Pure virtual function call caused by 348396c1
...
Source commit: ed456191dc0c86ca12ab3387359c06f0ba794d46
2022-10-21 07:06:10 +02:00
Martin Prikryl
b4c490b497
File checksum calculation support for SCP protocol and SFTP protocol via secondary shell session using shell commands like sha256sum
...
Part of Bug 52
https://winscp.net/tracker/52
Source commit: 6804a5d18405a91e8d0a2e0beccf2c31d43ed3f1
2022-07-16 00:54:05 +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
b228111058
Bug fix: Memory leak when deleting completed background transfers
...
Source commit: 8759ac8e2303f7cc4ca44e3b983622fe87551214
2021-07-14 00:50:35 +02:00
Martin Prikryl
ec22d33b1d
Factoring out IsTransfer
...
Source commit: e6155366a5349dcbe9e487f53bd7f2710eb43ec8
2021-07-14 00:47:56 +02:00
Martin Prikryl
d81f3c4fca
Bug fix: Adding new background transfer while queue processing is disabled and some parallelized transfer was already started results in "waiting" items being endlessly added to the queue list
...
Source commit: 84de7fc3138ada96c7ee788cef7a7e273508ba45
2021-05-06 11:51:25 +02:00
Martin Prikryl
14c15ca661
Bug 1916: Displaying, what directory is being read at the end of login to a server, in a tooltip
...
https://winscp.net/tracker/1916
Source commit: 1d15a55ec87c1221b87d6654c8c5296ad6bf8966
2020-10-30 00:46:04 +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
ebc5784505
Bug fix: When using a local custom command from Synchronization checklist window, opened from a command-line, the connection was closed
...
Fixed by refactoring that removes gross long standing hack.
Source commit: a8c3ef29226e6c762910f7824a68fef9aedd70cc
2019-07-12 00:43:57 +02:00
Martin Prikryl
ab0fe8e7d3
Bug 1684: Failure when canceling session reconnect (2nd)
...
https://winscp.net/tracker/1684
Source commit: 62b7f6a90ac109587d5c4eed7ca568313973f415
2018-10-05 01:36:29 +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
71a18e5c91
Bug fix: Parallel background connections are never started, when queue processing is disabled
...
Source commit: b1fd1a943e439714f91f37bf7f5a76adc6397bf3
2018-01-30 02:55:55 +01:00
Martin Prikryl
ccc0ce3cd7
When WinSCP process stops responding, .NET assembly tries to log its main thread callstack
...
Source commit: c7d5a02450c4f57138a316e8357dd498226a3c8a
2018-01-28 18:53:52 +01:00
Martin Prikryl
04f0bbdc37
Bug 1588: Optionally display authentication banner in a monospaced font
...
https://winscp.net/tracker/1588
Source commit: 47a7d8bc1649823310931b2d53a0882f1318c861
2018-01-28 17:13:51 +01:00
Martin Prikryl
da08127a03
Fix for 14a5dccd1 (Bug 1564: Stalled connection attempts can be canceled promptly)
...
Source commit: 39f756e118172dbf4d6ccd83e2c53c580b5c120b
2018-01-28 15:05:07 +01:00
Martin Prikryl
14a5dccd1b
Bug 1564: Stalled connection attempts can be canceled promptly
...
https://winscp.net/tracker/1564
Source commit: 47453d4644659b522e97fbba938e3588f24e7cb8
2018-01-28 13:54:25 +01:00
Martin Prikryl
eef589624f
Fixing too strong assertion
...
Source commit: d55dd03aa4a5dcbfe26fa97d638ee715d0e29e24
2018-01-28 08:07:43 +01:00
Martin Prikryl
9ec0ed4c9b
Removing obsolete comment
...
Source commit: 38b842f9432f2cbbc94c5e6c2c770cacb144a5c3
2018-01-28 08:06:42 +01:00
Martin Prikryl
0ac6cc422f
Decreasing duration threshold for parallel transfer to 10 seconds and making it configurable
...
Source commit: 02741637185f2da246b265eec1054431c8446a21
2018-01-28 02:51:48 +01:00
Martin Prikryl
20492966bd
Logging start of additional parallel transfers
...
Source commit: 87d4db0bfbb7d579160446b1ae3e213fd94c5116
2018-01-28 02:50:49 +01:00
Martin Prikryl
ed9482ab69
Not including secondary background transfers in statistics + Bug fix: Pending background transfers were not considered for progress bar on task bar button.
...
Source commit: 32fbe70426519049c7c6fd68dacce9144c72516e
2018-01-28 01:25:20 +01:00
Martin Prikryl
19890b476f
Bug 875: Parallel background downloads
...
https://winscp.net/tracker/875
Source commit: 86d27203e082bbd4b4d5edb566d48d2697be2db4
2018-01-28 01:07:39 +01:00
Martin Prikryl
6e01b5ba12
Factoring out CopyToParallel
...
Source commit: 51d5f21e4b9d7bf2d05307edab1cba8e17f73f68
2018-01-28 01:04:40 +01:00
Martin Prikryl
181116ebef
Generalizing TParallelOperation for any direction
...
Source commit: dad0d39e41d1e371f54702496ca7049aee85833c
2018-01-28 00:51:48 +01:00
Martin Prikryl
f8018d0f98
Parallel background uploads
...
Source commit: 1015897f6614be286e8d8fbb2e059fc831350fcf
2018-01-28 00:43:17 +01:00
Martin Prikryl
28e0dbca5b
Typo in identifier name
...
Source commit: ea97b78fb4c97f02610fbaa7c8ce213e38821657
2018-01-28 00:18:18 +01:00
Martin Prikryl
f9dd330fcd
Typo in identifier name
...
Source commit: 5475cc676e9ba774bce3a0ce2db540b228e88c20
2018-01-28 00:14:21 +01:00
Martin Prikryl
ea01897e79
No public writable fields in TFileOperationProgressType (in anticipation of shared progress for parallel transfers)
...
Source commit: c2adf6522c5c585d2e8df47285aa23c30da0fab8
2018-01-28 00:02:28 +01:00
Martin Prikryl
dd29d48f46
Improved connection time for fast connections
...
(slowness caused by Bug 757)
Source commit: da4d517019946b42baf3b10bf9de7911368af303
2018-01-27 22:29:27 +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
26b6b13bc8
5.6
2018-01-11 15:36:22 +01:00
Martin Prikryl
0c93cf6567
5.5.4
2018-01-11 15:36:03 +01:00
Martin Prikryl
dd3f10cf2a
5.5.2
2018-01-11 15:33:24 +01:00
Martin Prikryl
4dad4a32f0
5.2.5
2018-01-11 15:31:49 +01:00
Martin Prikryl
0b4c19ead3
5.2.4
2018-01-11 15:31:27 +01:00
Martin Prikryl
1abb25b42b
5.2.3
2018-01-11 15:31:16 +01:00
Martin Prikryl
2e4b4738f0
5.2
2018-01-11 15:30:21 +01:00