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

27 Commits

Author SHA1 Message Date
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
89c431ba80 Automatic form code changes by C++ Builder 11
Source commit: 93a8626bdfe70760db3d4915380ca2179f2cca91
2024-10-08 15:50:17 +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
56eaa66b7c Speed box in Progress window responds to mouse wheel
Source commit: 72f6f29b46659dbced4b1d7eaffd03cf312b2ccb
2019-08-24 01:01:34 +02:00
Martin Prikryl
4031057b67 Control labels do not show keyboard accelerator cue, until Alt key is pressed
(including mechanism to inject a different control implementation + as I needed to add an header include to most form header files, I reordered include sections along a bit)

Source commit: aa2a1b6f5daf70865c0c87c0733aad1be4825b83
2018-12-28 11:08:28 +01: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
f9dd330fcd Typo in identifier name
Source commit: 5475cc676e9ba774bce3a0ce2db540b228e88c20
2018-01-28 00:14:21 +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
5f514d5787 Long forgotten declaration
Source commit: 7476a752fa7af820e4fc32d1ce9517882a78b3b4
2018-01-27 22:37:08 +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
8d53b337ee Typo in function name
Source commit: 5c7a81a0620eee1f1b69920386beeb45b46aea25
2018-01-25 17:27:50 +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
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
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
bcd1a9fc7e 5.5.1 2018-01-11 15:32:58 +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