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

19 Commits

Author SHA1 Message Date
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
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
195ad9a64a Bug 909: Expand environment variables in Open Directory/Location Profiles dialogs for local paths
https://winscp.net/tracker/909

Source commit: ba4ff1c3bbcf6267e86dd42c31b20cc8bd560edf
2022-05-04 01:01:15 +02:00
Martin Prikryl
59e2d01630 Typo in a comment
Source commit: d944054da86b35d24c4fd7881e9e0264b7b6e2f8
2022-04-26 01:01:05 +02:00
Martin Prikryl
daca71a122 Code formatting
Source commit: 21182d2e8b2f5df565fc02844cce96a56589b316
2022-04-15 00:53:40 +02:00
Martin Prikryl
9bf2852189 Bug fix: With no connected session, shared bookmarks modifications are not preserved
Source commit: 5f2d27708e8b7262214ef3426afe6249df737daf
2020-07-23 01:35:38 +02:00
Martin Prikryl
71f6619a22 Removing NO_RESOURCES conditional block
(used for Salamander only)

Source commit: 84fceaacd30a1740e2d6bba49b9e9f2fc57574f4
2019-11-19 01:01:35 +01:00
Martin Prikryl
68545d2a15 Now that TIEComboBox's sole remaining functionality is auto-sizing of its dropdown list, it can be replaced by THistoryComboBox with history functionality disabled
Source commit: 0f402917c2d8a86f6efd8490f40dd6f36716e54f
2019-01-16 22:15:20 +01:00
Martin Prikryl
5dfbf31821 Bug 1127: Bookmark drop down menu
https://winscp.net/tracker/1127

Source commit: 511cdab3afe0274096f8eea9a512e084d995db3f
2018-07-12 14:35:22 +02:00
Martin Prikryl
07617815a6 Bug 1521: Provisional implementation of per-monitor DPI awareness
https://winscp.net/tracker/1521

Source commit: 9d436d711a74909662530049c1de501edb91ab3a
2018-01-28 06:03:34 +01:00
Martin Prikryl
f852f86f1a Extensions
Source commit: 33e7793a0f0ef19eec38b3a55e36ecb11c4595b6
2018-01-25 15:47:18 +01: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
4acedf8030 5.7 2018-01-11 15:37:20 +01:00
Martin Prikryl
26b6b13bc8 5.6 2018-01-11 15:36:22 +01:00
Martin Prikryl
0b4c19ead3 5.2.4 2018-01-11 15:31:27 +01:00
Martin Prikryl
2e4b4738f0 5.2 2018-01-11 15:30:21 +01:00