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

33 Commits

Author SHA1 Message Date
Martin Prikryl
e5efed8955 Refactoring old-style casts
Source commit: 3c37b3a958525c595ad44b081b2e0f3b288b8eb0
2025-12-18 01:20:33 +01: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
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
Mikhail Lukashov
a8e6220b88 fix typos 2024-01-05 10:37:32 +01: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
4b38960069 Bug 2083: Workaround for an apparent bug in Windows 11 that prevents WinSCP from stopping Windows going to the sleep mode during transfers
https://winscp.net/tracker/2083

Source commit: 3db5f1e4d3a6e85e5c16559935f5273e1e905f6c
2022-06-04 00:54:12 +02:00
Martin Prikryl
7ce9723d41 Bug 2073: When logging transfer statistics, recent transfer speed was logged instead of average speed of whole transfer
https://winscp.net/tracker/2073

Source commit: aa208166bede1a91759d09d91d07ccbc5f721c22
2022-05-05 00:58:09 +02:00
Martin Prikryl
ec22d33b1d Factoring out IsTransfer
Source commit: e6155366a5349dcbe9e487f53bd7f2710eb43ec8
2021-07-14 00:47:56 +02:00
Martin Prikryl
9886e9f4d6 When performing a single-item atomic operation, displaying indeterminate progress status
Source commit: 7660ff1a00ed78dd9321dfe64c42108fc56db09f
2021-07-13 00:45:18 +02:00
Martin Prikryl
73a0ac1ef3 Comment to ecdcc5ff
Source commit: 1d9b04fc0ca1c4d417c61885b4eac0b75e1e46f3
2021-04-09 00:59:11 +02:00
Martin Prikryl
ecdcc5ff24 Invalid assertion
Source commit: 5e4c88c5dbc3d5b86a6cc9e2ad355c4a333cdc2c
2021-04-09 00:51:02 +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
69d5abcc7d Bug 1755: Speed limit does not work with S3 protocol
https://winscp.net/tracker/1755

Source commit: 4c8f5dd7a3800367d1d90fad932d302f675281af
2019-06-07 02:47:07 +02:00
Martin Prikryl
7b2f2ec2e1 Bug 1680: Synchronization summary
https://winscp.net/tracker/1680

Source commit: 5b294fd256dc9db49bae41a881d5b0c91582e16f
2018-09-21 02:32:18 +02:00
Martin Prikryl
768ba11a3c Estimated Time left was zero at the beginning of big synchronizations
Source commit: e20dedae88820ff1267e5eed62c6da58373f7ccd
2018-08-27 00:58:50 +02:00
Martin Prikryl
ad4fb2091d Showing overall synchronization progress on progress window and taskbar (2nd phase - with overall status - based on sizes)
Source commit: 119383f9b2c39a6924260e5ce8be13ebb46e6850
2018-08-23 01:33:47 +02:00
Martin Prikryl
4df7eca506 Progress of all synchronization operations shows in the same window
Effectively rolled back 6290dac89, as now that progress window is used for whole synchronization operation, it naturally preserves the speed limit.

Rolled back FOnProcessedItem mechanism from 0de5a41246 as it's no longer needed as SynchronizeApply now runs every operation standalone (grouping of operations by directory was to avoid re-showing progress window for each operation).

Source commit: 3e444844778923fdc067bf58ead2209caf6291ff
2018-08-10 01:05:47 +02:00
Martin Prikryl
3259d040b4 Bug 572: Amazon S3 protocol (upload)
https://winscp.net/tracker/572

- FILE_OPERATION_LOOP_END reimplemented using FileOperationLoopEnd
- ReadFile refactored - as a side effect, it now reports a correct file path in error message

Source commit: fc577c6da1425794ae49674de27205962735e85a
2018-01-28 17:10:21 +01:00
Martin Prikryl
4366234480 Logging totals of finished transfer
Source commit: d0f18aae99d624269a36dd7e988101ab6b0b8f2d
2018-01-28 02:44:51 +01:00
Martin Prikryl
c1eb59f265 Improving file transfer logging (including new progress logging)
Source commit: 76db2f2074ec4189aeedad821929e962f50e8163
2018-01-28 02:25:32 +01:00
Martin Prikryl
f8018d0f98 Parallel background uploads
Source commit: 1015897f6614be286e8d8fbb2e059fc831350fcf
2018-01-28 00:43:17 +01:00
Martin Prikryl
6f6f56168f Unused method
Source commit: 75b154b8d8e76eae24b57cc365036afb77d4496b
2018-01-28 00:42:16 +01:00
Martin Prikryl
a359d97d07 Removing unused property
Source commit: d394f959aeba233dde83cd1a771015d5c2b398e9
2018-01-28 00:19:15 +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
d8f92984b9 First public commit of dev branch
Source commit: 98cb9d870efc1c60826db4398ec35c5cbe809e6a
2018-01-24 14:13:46 +01:00
Martin Prikryl
b8e0750e5a 5.6.5 2018-01-11 15:37:08 +01:00
Martin Prikryl
ef8921a3ca 5.6.3 2018-01-11 15:36:50 +01:00
Martin Prikryl
5a9d22512f 5.6.2 2018-01-11 15:36:40 +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
2e4b4738f0 5.2 2018-01-11 15:30:21 +01:00