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

38 Commits

Author SHA1 Message Date
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