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

139 Commits

Author SHA1 Message Date
Martin Prikryl
1f0ef042b8 Bug fix: Incorrect scaling of drag&drop shell extension status display on Preferences dialog
(cherry picked from commit 4167e87df4)

Source commit: 37ae0731c781a3ca6ccdca8eaacad85007cd02c3
2025-07-10 13:20:51 +02:00
Martin Prikryl
c03029d80f Tolerate \n instead of \r\n
Seems to be the only place where we didn't handle \n instead of original \r\n in translations
(poedit does not like \r's in messages)

Source commit: 6728e48ccf12560cd0f6be17003fa3e334c979cf
2025-02-05 01:05:58 +01:00
Martin Prikryl
9485cb3f7d Switching to Segoe UI font with slightly larger size (9) as recommended for Windows Vista and newer + All windows are now slightly larger accordingly and their layout was unified
Reverts e55f27da
Fixing some anchors and tab order on the way
Dialogs (and controls with specific width or height) are now about 10% wider

Note that main form already used the Segoe UI:9 by explicitly using UseDesktopFont for most/all of its controls

Layout rules
- follow IDE design guidelines in general
- controls start at 8x8, but at 9x9 in group boxes and 22v if group has title
- right and bottom padding in groupbox is the same as left padding
-for checkboxes the bottom padding of the checkmark is the same as left padding = 10
- buttons are 80x25 by default, with +14v with dropdown
- checkboxes/radiobuttons are +2h
- labels are 15 high, textboxes/comboxes 23
- indentation is controls under checkboxes is +16h

Source commit: 09a558e92af838e142d3624cb433cc052782881c
2025-01-16 16:27:20 +01:00
Martin Prikryl
9345fadc52 Removing redundant Windows XP-compatibility code (BCB11 does not support XP)
Source commit: 6442ebecf7dd5c6f45ffa9ef4ea34b82cf7ac95a
2024-11-28 00:55:43 +01: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
69b6a18593 Search for Preferences options
Source commit: 1dbd33e717c5f59fe9c0ba9cc8b03299cc001697
2024-07-28 01:01:25 +02:00
Martin Prikryl
33ba913b08 Issue 128 – Optionally disable smooth scrolling in an internal editor
https://winscp.net/tracker/128

Source commit: 6237d918671451352c1f8ded00f9b7c99ddfb33a
2024-07-23 00:58:03 +02:00
Martin Prikryl
605a81c973 Issue 2202: Optionally do not shorten tab titles
https://winscp.net/tracker/2202

Source commit: dc2184c2e1fcfb78845540877ff857ace08659ef
2023-11-24 01:46:33 +01:00
Martin Prikryl
cd29efbfc6 Failure when displaying empty PuTTY CAs list
Source commit: 29a8395c3794fffa1b58b3f20800f2e5bedc01cb
2023-09-26 01:12:32 +02:00
Martin Prikryl
fa89d3764e Trusted host certification authorities can be loaded from PuTTY (Bug 2145)
Source commit: 89ce74adb56ae374f5e0e3930f107dd2b5d2b67e
2023-09-23 07:19:59 +02:00
Martin Prikryl
db87bc1810 Bug 2145: Support for OpenSSH certificates for host verification
https://winscp.net/tracker/2145

Source commit: 9dda484bf38f9a72b61a2c3d8e7dd8892ee96c2b
2023-09-08 08:59:22 +02:00
Martin Prikryl
1aee6f1464 Bug 513: Download single large file using multiple SFTP connections
https://winscp.net/tracker/513

Source commit: d57dcad76dfe8b333dfedd8419bce984a181280c
2023-07-27 01:02:51 +02:00
Martin Prikryl
10b9d6638a Bug 99: When saving edited/opened file, warn if it was modified meanwhile externally
https://winscp.net/tracker/99

Source commit: 992032004bbf1599bc5e02c91ba036fb7ecb68f7
2023-03-24 00:56:08 +01:00
Martin Prikryl
a50437bfc1 Bug fix: The !K and !\ custom command and PuTTY patterns were not included in syntax hint
See Bug 2107 and 0cbf6e94

Source commit: 1fbd1d4e42560cceaec4b4cfb62ef1456d116caf
2023-02-23 00:55:25 +01:00
Martin Prikryl
8250abd12d Bug 2155: Warn when user selects too verbose logging level that degrades performance
https://winscp.net/tracker/2155

Source commit: 4c143ba2ead19b56d281ab2549cbb0ff46a3a13f
2023-01-07 01:02:50 +01:00
Martin Prikryl
ce998d551c Bug 1024: Option to always sort directories by name
https://winscp.net/tracker/1024

Source commit: 8214bd11646dcc7f4bad4a64cd6ed8ce177c672c
2022-10-14 00:59:08 +02:00
Martin Prikryl
5814263e99 Better formatting of feature list on Interface page of Preferences dialog
Source commit: 9c0f6f26009f6c0edf9acfde77057c2bc1409539
2022-10-11 00:58:55 +02:00
Martin Prikryl
ef367b9c1f Bug 2117: Increase maximal number of transfer at the same time
https://winscp.net/tracker/2117

Source commit: fa15cd0df44ef4ac314530c59781a929d4055476
2022-09-23 00:57:52 +02:00
Martin Prikryl
b7bb806517 Avoiding empty lines at the end of the message from update server, when no update information is available
Source commit: f5ff281251ceda62ef87541982a5c7c2beab4865
2022-09-15 01:00:20 +02:00
Martin Prikryl
419f11b0d8 Bug 2105: Allowing environment variables in custom INI file path
https://winscp.net/tracker/2105

Source commit: eabf563a3b9ae89c20bd1266b5e910185e2aa15d
2022-08-31 00:59:09 +02:00
Martin Prikryl
d657b3717f Typos in comments
Source commit: d1c6b66b71ab25f61a7561a01dc95363187e800f
2022-08-31 00:55:32 +02:00
Martin Prikryl
ce65d95fa7 Reporting first run date and package name when checking for application updates + Enforcing check for 3rd party packages + Store installations can display messages from updates check too
Source commit: c5dcb70f2b871e7bfe18662a71f7692d689bd632
2022-08-29 00:53:02 +02:00
Martin Prikryl
ca1d3e5faa Improving instructions for enabling automatic updates
Source commit: 64b5d31fabd55a36da7c46af858866be4f6114b1
2021-11-20 01:13:19 +01:00
Martin Prikryl
11b621e3d3 Bug 2040: Configuration import did not remove old sites and did not load all GUI settings
https://winscp.net/tracker/2040

Source commit: 975da2bda0283526c0a2e40fa887190465e8c11c
2021-11-09 00:55:01 +01:00
Martin Prikryl
acf90ead19 Reporting .NET Core and PowerShell Core versions
Source commit: bc6c0efb5babfdfb95f78ee7cffcb38f4576ed14
2021-06-25 00:49:57 +02:00
Martin Prikryl
fb7bad0af2 Bug 1993: When installing an extension from a file, it is always saved in UTF-8 with BOM, disregarding the original encoding
https://winscp.net/tracker/1993

+ When installing from a URL, not saving the extension with BOM (to allow downloading extensions in languages that do not support it, like batch files)

Source commit: f5efcf827a1045340da7c57ae08a9237686dc05f
2021-06-16 00:51:27 +02:00
Martin Prikryl
c6bcb6c7f1 New tab hints + Shift clicking New Session command opens the Login dialog in new WinSCP instance, instead of possibly opening new instance of workspace
Source commit: 3d5979e81767aa6a60c47a34cc004249ce9c9b53
2021-04-07 00:55:15 +02:00
Martin Prikryl
9ca446b591 Fixing number of problems with local-local tabs
Part of Bug 1893

Source commit: 83bbdd6f45fd2341771adff257f9c75f0f19d9bc
2021-02-13 00:50:09 +01:00
Martin Prikryl
3f53897447 Lot of identifier renames in anticipation of session not always being a remote session
Source commit: 5493b1a58e0471358556a4ede802dd2e5266cefc
2020-10-31 00:49:47 +01:00
Martin Prikryl
a00bcd5188 Bug 958: Local ports for active FTP mode can be limited
https://winscp.net/tracker/958

Source commit: ed7c78a9a307a91b50f373686f882f4b82386e3b
2020-10-15 02:03:46 +02:00
Martin Prikryl
575390b306 Adding help link to Add extension box and making the box wider
Source commit: c272fae531eb1c791a28e24b2c2e201d6ea3acfd
2020-10-07 01:40:59 +02:00
Martin Prikryl
fa253f5df5 Disabling tips controls until some tips are actually available
Source commit: 659f478eb34dc01c62ac5a90d9d48a97af08fce2
2020-07-04 02:58:42 +02:00
Martin Prikryl
55b14bfe93 Optimizing logging
Source commit: bfdd7722519a91a6391d90259e65c818c916ddd8
2020-06-12 01:09:19 +02:00
Martin Prikryl
fedeb6ad26 Storage configuration on Preferences dialog handles INI files specified on a command-line better
Source commit: 396643b716f44e6a67d442e276b155ebc83c1993
2020-02-01 02:13:56 +01:00
Martin Prikryl
5fd4e65e90 Factoring out CreateAppDesktopShortCut
Source commit: 2a0c6b8f36eb6bbd4449cfd98e27937a8fa428a9
2020-01-21 15:51:40 +01: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
0260185077 Autosizing "View Statistics" button for longer translations (asked for by Italian translator)
Source commit: 9041efa40da547efa1118169119ccf9b0693c754
2019-08-08 01:16:04 +02:00
Martin Prikryl
0f4781409d Updates page of Preferences dialog replaced with simpler Statistics page for Store installations
Source commit: 7dd8cfd58469d58fda0525933e99c8ffbcc29b89
2019-07-26 01:05:14 +02:00
Martin Prikryl
6bfdad1828 Preference option "Show Login dialog on startup and when the last session is closed" + When the option is off and automatic saving of workspace is enabled, the workspace automatically opens (with no session connected)
Source commit: 311e05551f72edad4a2e129d9aaeccc865b05c6f
2019-07-19 00:47:08 +02:00
Martin Prikryl
5456e67edb Bug 1763: Validation of input boxes prevented cancelling dialogs using Cancel button
https://winscp.net/tracker/1763

Source commit: 7b6375bef21ce787a2382434b901501fc4696409
2019-07-09 03:13:18 +02:00
Martin Prikryl
5dd2833c9a Bug 1742: Incremental search can be disabled using raw configuration setting
https://winscp.net/tracker/1742

Source commit: 3add421a6baec940f1280beebd4c7e12d4996ee0
2019-06-15 01:07:37 +02:00
Martin Prikryl
637fda02c5 Removing functions to create Quick Launch icons (Windows Vista and older)
Source commit: 00ae607265cf60f3ce06448792041208ee3a4ea0
2019-03-08 02:15:56 +01:00
Martin Prikryl
33731e1760 Clarifying message about missing postal address + Help link for enabling automatic updates
Source commit: 16101d11067346b604417fab029321e3e39faa6b
2019-01-31 01:50:45 +01:00
Martin Prikryl
e7631249d1 New logging level added by c7a55143cb requires renaming LogProtocolCombo to get it correctly translated
Source commit: 0166602c90a70b55fb61fb9d7f88192d6861282e
2019-01-10 01:33:33 +01:00
Martin Prikryl
9479d15991 Bug 1711: Improve incremental search in file panels
https://winscp.net/tracker/1711

Source commit: 2fcb59e4ef3cf5ad46f6d9d5a9aa0a30e5ec1c86
2018-12-20 01:41:42 +01:00
Martin Prikryl
98e4fe1969 Dark mode for internal editor + AllowDarkModeForWindow needs recreating window (though it still does not work reliably)
Source commit: 2ce2751091af2059f69aadb32a90e7eec5cb1e76
2018-12-12 01:11:29 +01:00
Martin Prikryl
71340fa744 Bug 1696: Dark theme
https://winscp.net/tracker/1696

Source commit: 5093ac8f9a61e0c632fbe5f2d3c55f03a3393dcf
2018-12-07 01:32:02 +01:00
Martin Prikryl
34840ba54c Bug 1574: Coloring files in file panels based on a file mask
https://winscp.net/tracker/1574

Source commit: d626f1fda552252df51b8b49dec7887a2c27cdf3
2018-11-21 01:26:42 +01:00
Martin Prikryl
0caed3a048 Removing drop checks that were never needed + Better handling of drag&drop of/over default transfer settings entry
Source commit: c51c7d41b249414b3028d9fbda451360686d0290
2018-11-20 02:14:57 +01:00
Martin Prikryl
3379cd8d9d Removing workaround for a bug in VCL that does not seem to be present anymore
Source commit: 0183c6eefa9f35bd46a70c2731a97dbbbb52bc34
2018-11-20 01:42:39 +01:00