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

22 Commits

Author SHA1 Message Date
Martin Prikryl
afbaf8f9ea Shared BOM declaration
Source commit: cba15f59434ab48b2f30e93d304e8e3fcffd0463
2026-01-22 14:53:05 +01:00
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
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
4019b56ffb Code errors identified by Clang
Notably:
Bug fix: Monospace font is not remembered if SSH banners are administratively forced
Change: Bug fix: In XML log, filename tag was included in stat tag, although explicitly documented not to

Source commit: 693ecd9b083f1460dc4d1ae1ff49e625989f8a50
2025-03-13 06:36:08 +01:00
Martin Prikryl
a2f9fb0b44 Issue 2324 – Rare incorrect conversion of line endings when downloading
https://winscp.net/tracker/2324

Source commit: dc48cd968f2d4f31289b5b7026b8b3627ba50f7f
2024-11-21 00:56:17 +01:00
Martin Prikryl
c7ab4b7329 Improving error reporting when merging parallel file parts fail
Source commit: 4ea577f294df45f8d830aff9aabd3e9655e02317
2023-08-05 01:09:51 +02:00
Martin Prikryl
4a0d26a8a1 Removing obsolete commented out code
Source commit: 6ffe69550e04eace00b6a30ac56095bfc7bee263
2023-06-16 08:11:46 +02:00
Martin Prikryl
2bad998c54 Fixing broken commit 233ee205
Source commit: 4681607f8705b4c1bac9fa5776ce499688b571d5
2023-06-16 08:09:36 +02:00
Martin Prikryl
233ee20502 Simplifying TFileBuffer interface and implementation
Source commit: 21e313288097378f7f473ae737755912cedf5188
2023-06-16 01:04:48 +02:00
Martin Prikryl
6e5c55fab9 With SFTP protocol files can be streamed from stdin in scripting (part of Bug 1738)
https://winscp.net/tracker/1738

Source commit: 9c5fd31853ec9bea872e1598abebc92ff507d693
2020-05-08 03:52:20 +02:00
Martin Prikryl
5eb38fd14d Fixing buffer position change after reading
It seems that only place where we use the buffer for appending is ASCII buffer in SCP code, where ForceLen is true, so the bug would not happen - as Len == Result.

Source commit: d30cccffcba704e0502005721149b50964cf5a7c
2020-05-07 01:57:06 +02:00
Martin Prikryl
80bbffa39f Explicit cast
Source commit: e80d288c1fa921eab813c1b3c3ae9723482e8526
2020-05-02 01:44:17 +02:00
Martin Prikryl
891e603d76 With SFTP protocol files can be streamed to stdout in scripting (part of Bug 1738)
https://winscp.net/tracker/1738

Source commit: c8f8fa855c60a139deee81060486543f934f9d6c
2020-05-01 01:17:38 +02:00
Martin Prikryl
1b196e756b Bug 1787: Better error message when writing INI file fails
https://winscp.net/tracker/1787

Source commit: 192462c771c854e83afb615f7379970d8a896c7e
2019-09-18 00:42:57 +02: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
d8f92984b9 First public commit of dev branch
Source commit: 98cb9d870efc1c60826db4398ec35c5cbe809e6a
2018-01-24 14:13:46 +01:00
Martin Prikryl
26b6b13bc8 5.6 2018-01-11 15:36:22 +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