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
(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
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
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
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