Martin Prikryl
5d5dd888a4
Issue 2443 – Message boxes from secondary windows (like the internal editor) caused application to move to the background when when the main window was minimized
...
https://winscp.net/tracker/2443
Source commit: 7e4d41de3b099802ec2f4b64d7d7e9dc7d71af6b
2026-06-10 01:31:36 +02:00
Martin Prikryl
e5efed8955
Refactoring old-style casts
...
Source commit: 3c37b3a958525c595ad44b081b2e0f3b288b8eb0
2025-12-18 01:20:33 +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
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
4c615a1ff1
Clang imposed changes that should be noop and have no effect on classic compiler (mostly for release build) (4th after cea3db7f)
...
Source commit: 6071393e7ecab31c096ca36631fd59b29469c08c
2025-08-01 09:33:52 +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
d3c47a0481
Dark theme for progress window (part of Issue 1696)
...
https://winscp.net/tracker/1696
Source commit: 47fcfc8dad350a518be9ccfd53ee9d07fb4943b7
2025-05-27 01:09:16 +02:00
Martin Prikryl
96e3df207c
Issue 2147 – Optional larger toolbar icons
...
https://winscp.net/tracker/2147
Source commit: 4ceed24135fe0abbe9c94709fe792e9262dfec87
2024-08-18 14:08:09 +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
23f153a0ae
Code formatting
...
Source commit: 18e93314889bfeeae434f110b8aa57cfc3064360
2023-03-23 13:59:50 +01:00
Martin Prikryl
3beb8b232d
Making use of "Duplicate L to R" and "Move L to R" animations for remote file moving and duplication at least for now
...
Source commit: 3f52484046c85b8a9a7ebcca7c3ff733b51b7a64
2022-11-16 01:01:00 +01: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
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
2ec882ed95
Using an en-dash instead of a minus sign in window titles, local-local session names and various other places
...
Source commit: c4ea12980c1d69fe0a9560bcc5ba00810949212c
2021-02-16 00:46:17 +01:00
Martin Prikryl
5b81fbf2b4
Bug 1836: Option to disconnect a session was available even while deleting local files, and caused failure when selected while no session was actually opened
...
https://winscp.net/tracker/1836
Source commit: 9a1cf1ce94a2279136ce3f8ddd4f4c8eb83d7c8a
2020-03-24 01:38:12 +01:00
Martin Prikryl
71f6619a22
Removing NO_RESOURCES conditional block
...
(used for Salamander only)
Source commit: 84fceaacd30a1740e2d6bba49b9e9f2fc57574f4
2019-11-19 01:01:35 +01:00
Martin Prikryl
56eaa66b7c
Speed box in Progress window responds to mouse wheel
...
Source commit: 72f6f29b46659dbced4b1d7eaffd03cf312b2ccb
2019-08-24 01:01:34 +02:00
Martin Prikryl
a62f0274e4
Estimating time to finish directory comparison before synchronization based on previous comparisons of the same folders
...
Source commit: 01df1bed1a6df6d014df2151b6c9c08d3d860eb8
2019-06-27 01:08:36 +02:00
Martin Prikryl
dd9b68101d
Operation status is shown on task bar button and tray icon title also for command-line operations (2nd)
...
Source commit: 7d680835b3b6ddcc0b74d71ef6ff508eb10682e0
2018-09-18 01:25:30 +02:00
Martin Prikryl
fa935a16cf
Not showing an estimated time left till the end of an operation for the first few seconds
...
Source commit: ed403af1b8be760bed96a98b445aef91d46e2e56
2018-08-24 01:58:43 +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
ddbb9d23e8
Showing overall synchronization progress on progress window and taskbar (by operations count for now only)
...
Source commit: ed687a18cea4487d37d881e4d669097b171f2700
2018-08-10 02:23:31 +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
785d12b806
Unused code
...
Source commit: 1b3521d7aaf2008d3d584cdc10adadacb60df970
2018-08-09 03:29:12 +02:00
Martin Prikryl
0d892071cd
File skipping was broken by ea01897e79 (No public writable fields in TFileOperationProgressType (in anticipation of shared progress for parallel transfers))
...
Source commit: 86a4164061f10d961a2327eb6035f4bd82d72d9b
2018-01-28 06:21:08 +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
74e8caab39
Bug 251: Allow skipping file actually being transferred
...
https://winscp.net/tracker/251
Source commit: cf5b8c875424209cfb210fc3845c609047c7ae76
2018-01-27 23:09:34 +01:00
Martin Prikryl
6d0b308c72
Bug 1471: Allow controlling progress windows using keyboard
...
https://winscp.net/tracker/1471
Source commit: 170cb71c540cabd9cad2693747db2ad3827b0fc3
2018-01-27 22:16:03 +01:00
Martin Prikryl
f2ce5adc98
Compiler warnings discovered by build server
...
Source commit: 3a3e2b040db3bae9377e34ddf81cab612ee07604
2018-01-25 21:14:47 +01:00
Martin Prikryl
4740f7ad47
Not showing 0% percent hint on the Progress dialog while calculating a transfer size
...
Source commit: 04313d6907617e148d64c6398b42b7bf30c4d8cb
2018-01-25 17:28:44 +01:00
Martin Prikryl
8d53b337ee
Typo in function name
...
Source commit: 5c7a81a0620eee1f1b69920386beeb45b46aea25
2018-01-25 17:27:50 +01:00
Martin Prikryl
2aad72976d
Compiler warning
...
Source commit: 9e32bf73d9474c1066ad21b818c02485c9bb1fbf
2018-01-25 17:16:43 +01:00
Martin Prikryl
2ea1237427
Reimplementing Application events using TApplicationEvents multicaster as Vcl.ScreenTips module uses that and hence hijacks the handlers
...
Source commit: 336c222ab8e33a8bc03894a4291c713e4e9ac095
2018-01-25 17:14:38 +01:00
Martin Prikryl
e73cfb66da
Memory leak in progress window in command-line run
...
Source commit: daef43d38702def4b153dc5cbad54e8243931d77
2018-01-25 11:22:55 +01:00
Martin Prikryl
07b47da726
Bug 1383: Failure when transferring files from command-line
...
https://winscp.net/tracker/1383
Source commit: 0b84b57a9194b0c487a0295fb35f150b8837a5c0
2018-01-25 11:18:50 +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
cb94148614
All animations are on Glyphs module now and there are no unnamed animations anymore
...
Source commit: 908d2a012ef7087d6558628719f081722c0fcd5c
2018-01-24 17:24:30 +01:00
Martin Prikryl
67a7146d12
Moving Progress animations to Glyphs module
...
2.5 MB + much more if considering pending 150% and 200% sizes
- to reduce translation DLL size and
- to avoid loading animations every time the progress window is opened
Source commit: 5667430b0a438f9ea258eab86ffe7e81282a216c
2018-01-24 17:20:32 +01:00
Martin Prikryl
4332370f91
125% animations
...
Email from Dave Wilkinson on 2015-11-25.
Missing ConnectingSecure, ConnectingInsecure and Find
Timing unsure
No alpha channel, images rendered against white background.
Source commit: 6ac8be67ed74fc7bf7f97a5d16bec1d4ea7ddf30
2018-01-24 17:08:48 +01:00
Martin Prikryl
d8f92984b9
First public commit of dev branch
...
Source commit: 98cb9d870efc1c60826db4398ec35c5cbe809e6a
2018-01-24 14:13:46 +01:00
Martin Prikryl
e52a7fcb90
5.7.2
2018-01-11 15:37:46 +01:00
Martin Prikryl
985a33638e
5.7.1
2018-01-11 15:37:31 +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