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

12 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
b13e2e7c2b #pragma package(smart_init) is not useful out of packages
Source commit: 7635ac3b532214f27ea2b6fe6aa80398c857cfcd
2025-08-23 01:06:48 +02: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
f7f00c631e 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

Source commit: 5c1338d95bd275082288dd1e773a033df6e379cd
2025-03-13 16:39:24 +01:00
Martin Prikryl
c20b10a314 Issue 423 GetFileVersionInfo hack does not seem to be needed anymore
And it does not seem to be needed in XE6 either, so something must have changed even earlier in BCB.

Pre 4.2.2 translations (4.1.9) still do not work, so it does not seem to be a Windows fix that has resolved it

Source commit: 24b1f71a26c99d7fd19bb2a0280cadd1f301aebb
2024-11-29 13:51:29 +01:00
Martin Prikryl
c17e528e26 Code formatting
Source commit: da78289d43a77383c06111701376ab171dfff29b
2021-03-29 00:46:13 +02:00
Martin Prikryl
98fa08c5c5 Bug fix: Version check did not work with five digit build number
(as a solution, the build number is explicitly ignored in the check - technically is was ignored already, were it not for the bug, as the server provides the versions without build the build number)

Source commit: 060f4a536c15ae4fe54581e07a93716cb52fc2a0
2019-12-04 17:29:14 +01:00
Martin Prikryl
961d7c152c Sending .NET framework version to the server when downloading extension + Comparing the .NET version number component by component (=handling build number correctly)
Source commit: 1efdd21aff848849eb4ac41196e0ec0bdf17d267
2018-01-26 01:51:40 +01:00
Martin Prikryl
56a595dc47 .NET extension dependency
Source commit: d6b0067424413ad1549caab96fb8912ccd4e1cee
2018-01-25 16:19:19 +01:00
Martin Prikryl
f852f86f1a Extensions
Source commit: 33e7793a0f0ef19eec38b3a55e36ecb11c4595b6
2018-01-25 15:47:18 +01:00
Martin Prikryl
26b6b13bc8 5.6 2018-01-11 15:36:22 +01:00
Martin Prikryl
2e4b4738f0 5.2 2018-01-11 15:30:21 +01:00