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

13 Commits

Author SHA1 Message Date
Martin Prikryl
6094b307b3 Refactoring COM code
Source commit: c04ae4cf541e8c7aae00ee7d7f8818049b808ae6
2025-10-22 18:44:38 +02: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
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
4c3afd30d8 Re-implementing language autodetection for the "Translations" subfolder + Unless user customizes language, automatically using the best language match each run + Including all translation (30% at least) in installation, but automatically using only those that are complete (80% at least) + Marking the default, incomplete and invalid languages in Preferences dialog + Using applied language, instead of configured language in URLs and counters
Source commit: ad428b3c09a9e0081b84b8090100d62d1edf39f4
2018-01-27 09:53:25 +01:00
Martin Prikryl
b9fc2ce751 Extensions adding
Source commit: e006aa218c2b473f24cb08347b4d45b96800acd1
2018-01-25 15:50:39 +01:00
Martin Prikryl
12d7a818cb Fixing opening help by keyword
(broken by Script commands and .NET assembly classes and methods in generated code link to online documentation)

Source commit: f8be0f32848038c1bb4123b0b105b4b7ff8cf667
2018-01-25 13:49:52 +01:00
Martin Prikryl
799efb62bb Script commands and .NET assembly classes and methods in generated code link to online documentation
Source commit: 1a2ed974b8e5b0d6ca4291262ea68ebe8779de2d
2018-01-25 13:13:59 +01:00
Martin Prikryl
35f19fc795 Factoring out LocaleHex
Source commit: 7e8eeba7ccaacd0d0b3b07f0d9c05bf089c6594c
2018-01-25 13:12:04 +01:00
Martin Prikryl
b46c67a818 Bug fix: Too long automatic bug reports were rejected
Source commit: 4c8d01d3d93424803453cd44f0ebb8ec0fd3735a
2018-01-25 11:51:23 +01:00
Martin Prikryl
d8f92984b9 First public commit of dev branch
Source commit: 98cb9d870efc1c60826db4398ec35c5cbe809e6a
2018-01-24 14:13:46 +01:00
Martin Prikryl
43ec878d4b 5.2.2 2018-01-11 15:30:52 +01:00
Martin Prikryl
2e4b4738f0 5.2 2018-01-11 15:30:21 +01:00