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

20 Commits

Author SHA1 Message Date
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
e608d8ee82 Issue 2358 – Dark theme for Authentication Progress window
https://winscp.net/tracker/2358

Source commit: afdf968e3fab22d5e2d6d28fd04c3e84379a63d0
2025-05-28 01:01:07 +02:00
Martin Prikryl
27a9163e0b TPasswordEdit is not needed as VCL supports ES_PASSWORD style with TEdit
... and did already in XE6.
Getting rid of TPasswordEdit will also make it easier to subclass edits by reducing number of classes in use.

Source commit: 0f32c7a6cdb1bab0c966215770ea923cfdae5c58
2025-05-23 01:18:15 +02:00
Martin Prikryl
1bd51d52d1 Updating DPI scaling to BCB11
– Control's Canvas does not have Font updated when painting, so it needs to be set explicitly in some places
– Page control drawing was not only incompatible, but broken in general, so it was refactored – giving up on trying to make it 100% mimic system drawing
– CM_DPICHANGED replaced with OnAfterMonitorDpiChanged for form-level scaling. Not really necessary, just for style. Though it is not called for initial resize (at least when starting on primary monitor with temporary non-system DPI)
– OnResize is not called for DPI change, so in some instances, some OnResize call was duplicated in OnAfterMonitorDpiChanged/CM_DPICHANGED
– Scaling of thirdparty box still does not work correctly (but Updates box works??)
– Scaling on primary monitor with temporary non-system DPI is bad
– TTreeView enabled DPI scaling when using Images that is not Scaled
– Discaring obsolete FSiteButtonsPadding workaround
– Controls programmatically added to form are automatically scaled to the form's DPI (relevant for message boxes)

Source commit: a86dddbfada30a5bc409687489bdcd12842050af
2024-11-08 10:55:22 +01:00
Martin Prikryl
e09e95ee43 Upgrade to C++ Builder 11
Comments:
- .res files seem to be linked automatically, so explicit entries in project files caused duplicates
- JCL updated for compatibility with BCB11 (jcld28win32.inc obtained by running JCJ installer [uninstalled afterwards])

Source commit: ec28d10a0bbb346ed2bb3940aed37e777342e663
2024-10-08 07:18:18 +02:00
Martin Prikryl
0faf11d07d More explicit "Open Link" for Bug 1930 for 6.0 branch
Source commit: 4dd5d900e0c07c21f2d1e87980288c2a920f3741
2020-12-29 00:44:32 +01:00
Martin Prikryl
ac3e58b29e Bug 1930: Keyboard-interactive authentication challenges can be copied to the clipboard and links contained in the challenges can be opened
https://winscp.net/tracker/1930

Source commit: 705dcf35b547fee28c4b6d341f9289936529f95c
2020-12-29 00:43:02 +01:00
Martin Prikryl
7c463912fd Standardizing component names
And preparing the action list to contain non-banner actions

Source commit: 15fdc72a3ed18eacd366d047b596f7b4f0b891be
2020-12-29 00:41:41 +01:00
Martin Prikryl
14c15ca661 Bug 1916: Displaying, what directory is being read at the end of login to a server, in a tooltip
https://winscp.net/tracker/1916

Source commit: 1d15a55ec87c1221b87d6654c8c5296ad6bf8966
2020-10-30 00:46:04 +01:00
Martin Prikryl
52cadf1fa8 Removing unused method
Source commit: 3ddebeac283aaa21721c6113f786536e9d1b6268
2020-10-29 00:56:29 +01:00
Martin Prikryl
4031057b67 Control labels do not show keyboard accelerator cue, until Alt key is pressed
(including mechanism to inject a different control implementation + as I needed to add an header include to most form header files, I reordered include sections along a bit)

Source commit: aa2a1b6f5daf70865c0c87c0733aad1be4825b83
2018-12-28 11:08:28 +01:00
Martin Prikryl
04f0bbdc37 Bug 1588: Optionally display authentication banner in a monospaced font
https://winscp.net/tracker/1588

Source commit: 47a7d8bc1649823310931b2d53a0882f1318c861
2018-01-28 17:13:51 +01: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
8763908626 Memory leak + Removing unused method
Source commit: afdbfe02e13af730a180a831c4aea8134503ee27
2018-01-27 22:49:18 +01:00
Martin Prikryl
28c6413f64 Bug 1476: Do not popup Authentication window when reconnecting while the application is minimized
https://winscp.net/tracker/1476

Source commit: 352bca46e366fa729a9f88416e9e30a786df4104
2018-01-27 22:35:43 +01:00
Martin Prikryl
4b7cc63bcf Wrapping too long entries in authentication log to avoid horizontal scrollbar
Source commit: 539c34a2f9b6f0ea86dc6a797d1953f3388566a0
2018-01-24 18:48:14 +01:00
Martin Prikryl
d8f92984b9 First public commit of dev branch
Source commit: 98cb9d870efc1c60826db4398ec35c5cbe809e6a
2018-01-24 14:13:46 +01:00
Martin Prikryl
4dad4a32f0 5.2.5 2018-01-11 15:31:49 +01:00
Martin Prikryl
2908ab65ca 5.2.1 2018-01-11 15:30:34 +01:00
Martin Prikryl
2e4b4738f0 5.2 2018-01-11 15:30:21 +01:00