Martin Prikryl
e5efed8955
Refactoring old-style casts
...
Source commit: 3c37b3a958525c595ad44b081b2e0f3b288b8eb0
2025-12-18 01:20:33 +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
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
907f2ecf4c
Dark theme for message boxes (part of Issue 1696)
...
https://winscp.net/tracker/1696
Source commit: 8922ca214bc7cb6b7f7accf19ec946763681650a
2025-05-08 00:58:16 +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
69b6a18593
Search for Preferences options
...
Source commit: 1dbd33e717c5f59fe9c0ba9cc8b03299cc001697
2024-07-28 01:01:25 +02:00
Martin Prikryl
f4cd58ba3f
Bug 2221: WinSCP loses focus after custom command is executed
...
https://winscp.net/tracker/2221
Restricts impact of 6ef0d1fb and undoes 1078dc75
Source commit: 9f6ab93d4f787c82b7ff2856fca9cf0538d27b01
2023-09-16 01:09:04 +02:00
Martin Prikryl
f4aae36d36
Bug fix: Some control labels were showing keyboard accelerators without keyboard intervention (see also 4031057b) + Bug fix: Pressing Alt with some combo boxes focused did not show keyboard accelerators (see also 822683ed)
...
Source commit: 754677b7d1a02e8e29dfe54c4bdcd08b783078b0
2023-03-02 01:01:55 +01:00
Martin Prikryl
e87a1174e3
Replacing warning number with warning abbreviation + Removing unused code
...
Source commit: e3b036fd99d4a6278273bec7863aaf9473bca2e7
2023-01-10 11:15:44 +01:00
Martin Prikryl
2ec882ed95
Using an en-dash instead of a minus sign in window titles, local-local session names and various other places
...
Source commit: c4ea12980c1d69fe0a9560bcc5ba00810949212c
2021-02-16 00:46:17 +01:00
Martin Prikryl
b9a6b10109
Compiler warning
...
Source commit: 79d84f37392951a09a9f1575f22bc0d9a7b0ae7d
2020-12-30 00:43:00 +01: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
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
4bb5cfd3bf
Typo in a comment
...
Source commit: bf4054566421729601e31a27495ac68eb99a1bf5
2020-06-13 01:18:06 +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
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
8d7979c470
Bug 1449: Long (or multiline) authentication prompts are truncated
...
https://winscp.net/tracker/1449
Source commit: 3b867b51736b23c0631c6227edcc8486e143a2d0
2018-01-27 04:50:59 +01:00
Martin Prikryl
f2ce5adc98
Compiler warnings discovered by build server
...
Source commit: 3a3e2b040db3bae9377e34ddf81cab612ee07604
2018-01-25 21:14:47 +01:00
Martin Prikryl
987728ea0c
Prettifying debug macros
...
Source commit: ba529d34782876686ca07031e9c0b7c17f9e92fd
2018-01-24 20:39:55 +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
b832f1f7ed
Bug fix: When Authentication window is resized smaller, prompts get truncated.
...
Source commit: 4399e6799c612647b61fbf3c77b07e550f8b13d1
2018-01-24 18:47:22 +01:00
Martin Prikryl
0418cb7cb0
Typo in comment
...
Source commit: 46df16c70403c89ba52ced4b338ef686929a43fa
2018-01-24 18:46:18 +01:00
Martin Prikryl
cb94148614
All animations are on Glyphs module now and there are no unnamed animations anymore
...
Source commit: 908d2a012ef7087d6558628719f081722c0fcd5c
2018-01-24 17:24:30 +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
0c93cf6567
5.5.4
2018-01-11 15:36:03 +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
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