Martin Prikryl
a2119a7eac
Types and casts safe in respect to pointer size for forward 64-bit compatibility
...
Also GetWindowLongPtr and GWLP_USERDATA
https://winscp.net/tracker/618
Source commit: c85fdf15e50ce8a6f35b1c4d2a0125a0b9c4f1f0
2026-01-22 14:51:13 +01:00
Martin Prikryl
efe94d6c08
Using actual types and functions instead of WinAPI and Unicode/Ansi macros
...
Source commit: b7fec4d069296b58bb43e7a4a97dd85d558212b7
2025-12-21 01:34:21 +01:00
Martin Prikryl
092180d4a7
Getting rid of MFC Ansi-Unicode conversion code
...
Source commit: f290d70e75fd2de0ae4c45e8480e766c2a8af5d0
2025-12-19 01:20:41 +01:00
Martin Prikryl
e5efed8955
Refactoring old-style casts
...
Source commit: 3c37b3a958525c595ad44b081b2e0f3b288b8eb0
2025-12-18 01:20:33 +01:00
Martin Prikryl
75343733c6
Factoring out socket address functions
...
Source commit: 1f9e960b8e5d762cf19fe0c07ed0ccb00f67553c
2025-12-11 15:08:47 +01:00
Martin Prikryl
6963f08ffd
Enabling all warnings in all projects and only selectively disabling those that are needed
...
with aim to eventually update the code to need as little warnings disabled as needed.
Some code updates (and even fixes) to avoid warning done already
Source commit: 5c45a6f56c52e7b0c5034ed9980cd65259a7372b
2025-12-04 01:16:16 +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
8a6d3c374a
Assertions and used variables corrections identified or imposed by Clang
...
Source commit: 7867f23a32b6fc0056ca5d37e3868daa67e05ca4
2025-08-01 09:32:00 +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
a00bcd5188
Bug 958: Local ports for active FTP mode can be limited
...
https://winscp.net/tracker/958
Source commit: ed7c78a9a307a91b50f373686f882f4b82386e3b
2020-10-15 02:03:46 +02:00
Martin Prikryl
f761b2e828
Replacing FileZilla's VERIFY with ours DebugCheck
...
Source commit: 92cd01cbb66c748924d215611d719e27177145fa
2018-01-25 10:54:29 +01:00
Martin Prikryl
c2f3ec506b
Using our asserts in FileZilla code
...
Source commit: a294b54252528b1b33b5d205336bb321584dcf95
2018-01-24 20:46:52 +01:00
Martin Prikryl
d8f92984b9
First public commit of dev branch
...
Source commit: 98cb9d870efc1c60826db4398ec35c5cbe809e6a
2018-01-24 14:13:46 +01:00
Martin Prikryl
87c5906b1d
5.6.4
2018-01-11 15:36:57 +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
a9cd1f05f4
5.2.6
2018-01-11 15:32:05 +01:00
Martin Prikryl
4dad4a32f0
5.2.5
2018-01-11 15:31:49 +01:00
Martin Prikryl
0b4c19ead3
5.2.4
2018-01-11 15:31:27 +01:00
Martin Prikryl
1abb25b42b
5.2.3
2018-01-11 15:31:16 +01:00
Martin Prikryl
2e4b4738f0
5.2
2018-01-11 15:30:21 +01:00