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

49 Commits

Author SHA1 Message Date
Martin Prikryl
d70637ea00 Bug fix: "Copy key fingerprints to clipboard" command link was scaled incorrectly
Source commit: b286435b157bb40f8523ad2a88b21894428aa1bf
2025-03-27 12:29:45 +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
b26744fa73 Unneeded include added in e55f27da but not removed in 1bd51d52
Source commit: c1bfde951aa9031118ce78a856a98079a58cb1c9
2024-11-22 09:19:29 +01:00
Martin Prikryl
31d349b029 Correcting scaling of update panels
(download progress and donate pledge)

Source commit: 3b541cc28d62695ad886e7011e3dc2d62b589b8f
2024-11-14 00:58:31 +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
e55f27dab3 Temporary reverting font to Tahoma:8 (from default BCB 11's Segoe UI:9) to match the windows layout
Source commit: 815a497dffe349865a283f50ec0cd4af92cb3489
2024-10-08 15:54:52 +02:00
Martin Prikryl
e3fe05fcbb Bug 2217: Make it harder to mis-click "never show this again" checkboxes
https://winscp.net/tracker/2217

Source commit: 7157c1f4fe74785f34861fd9f24c4c03042e4588
2023-09-21 01:10:05 +02:00
Martin Prikryl
e78ae6176e Bug 2125: Displaying current version on the New version notification + Contents of About dialog can be copied to the clipboard using Ctrl+C
https://winscp.net/tracker/2125

Source commit: 50ae66db19efb1f756ea809faad22a8067d53bff
2022-11-02 00:56:38 +01:00
Martin Prikryl
2a76666746 Logging copying message to the clipboard
Source commit: 4a090df405fad6dd77ac78a2137fab9147f0e92d
2022-10-04 00:56:56 +02:00
Martin Prikryl
40610fe53a Reusing IsWin7
Source commit: 80b1b3d54407fc8a48f75eca48aaff0c65f43a2f
2022-09-15 00:57:18 +02:00
Martin Prikryl
b9a9cfa50c Merge branch 'master' into dev
Source commit: 46d31327b2f29f54055605f32465a7d39dcc65ab
2020-05-01 01:31:50 +02:00
Martin Prikryl
5f7c2dd1d6 Set Parent before Name
Might help with:
https://winscp.net/forum/viewtopic.php?p=97914#97914
Emails with Harrison Uhl

Source commit: 6d9914af386132f3613e33694e468a81359d5fab
2020-04-30 01:47:42 +02:00
Martin Prikryl
1fe119535a Bug 1842: Support SHA-256 fingerprints of TLS/SSL certificates
https://winscp.net/tracker/1842

Source commit: 66b808783a0b67b0277fff65af905cb132573175
2020-03-31 02:25:42 +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
e6f20b672c Making more space for long donate/buy pledges
(cherry picked from commit 99972dbf76)

Source commit: bc5991492c37419b30bff81cf894f8e975ce6204
2019-04-12 16:11:52 +02:00
Martin Prikryl
ec5977ba27 Improved design of About window
Source commit: 68b9244ac13c1cbdce21302eba27d774983358b6
2018-09-04 01:27:18 +02:00
Martin Prikryl
93719a3d7b Unused variable
Source commit: 69349feeb0f4701111b42e3132b0ffdd69ba75db
2018-01-28 17:34:47 +01:00
Martin Prikryl
e3dc7f5d84 Commands to copy hostkey/certificate fingerprint to clipboard hs a form of a link, instead of a message button + Changed appearance of background confirmation options link
Source commit: f879203973f823de535a1b7f4ed3c30b79fc6f93
2018-01-28 17:29:01 +01:00
Martin Prikryl
868ef381ee Bug 1563: Allow verifying SSH host key by pasting the expected key or its fingerprint from the clipboard
https://winscp.net/tracker/1563

Source commit: 3205dd4eb285e9cd5a7dbaaf9dc9f46dcd0e94dc
2018-01-28 13:49:52 +01:00
Martin Prikryl
eafabd97e5 Bug 1524: Option to open downloaded file on operation completion confirmation when transferring file from command-line/URL + Logging destination file + Bug fix: When opening local folder in explorer fails, error message ID was shown instead of actual message. + Refactored ShowExtendedExceptionEx
https://winscp.net/tracker/1524

Source commit: ba2f26e59a60311bf483a9456324cbdd5494e3dc
2018-01-28 06:22:06 +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
d61db8bd36 Updating links
Source commit: 0c2068c7fa3a816e230addb18fc900a699c9256b
2018-01-28 01:51:32 +01:00
Martin Prikryl
4095f2711a Failure when showing error message before configuration is even created
Source commit: 2116eb044dbf6857dcb21e686aaf74804745c330
2018-01-28 00:47:56 +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
4c3afd30d8 Re-implementing language autodetection for the "Translations" subfolder + Unless user customizes language, automatically using the best language match each run + Including all translation (30% at least) in installation, but automatically using only those that are complete (80% at least) + Marking the default, incomplete and invalid languages in Preferences dialog + Using applied language, instead of configured language in URLs and counters
Source commit: ad428b3c09a9e0081b84b8090100d62d1edf39f4
2018-01-27 09:53:25 +01:00
Martin Prikryl
30d153f788 The OK button on debug log information message was not "cancel" button
Source commit: f14c93c89770f8b49e0315eea2f198194a3f12b8
2018-01-25 18:51:23 +01:00
Martin Prikryl
8e3c6db001 Displaying information about tracing and reporting and exploring the log file when the application closes
Source commit: 167b90f73ae34a7fbc3be33c6b88c158991c3163
2018-01-25 16:22:12 +01:00
Martin Prikryl
35f19fc795 Factoring out LocaleHex
Source commit: 7e8eeba7ccaacd0d0b3b07f0d9c05bf089c6594c
2018-01-25 13:12:04 +01:00
Martin Prikryl
b46c67a818 Bug fix: Too long automatic bug reports were rejected
Source commit: 4c8d01d3d93424803453cd44f0ebb8ec0fd3735a
2018-01-25 11:51:23 +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
b8e0750e5a 5.6.5 2018-01-11 15:37:08 +01:00
Martin Prikryl
87c5906b1d 5.6.4 2018-01-11 15:36:57 +01:00
Martin Prikryl
ef8921a3ca 5.6.3 2018-01-11 15:36:50 +01:00
Martin Prikryl
0afcda69fd 5.6.1 2018-01-11 15:36:34 +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
dd3f10cf2a 5.5.2 2018-01-11 15:33:24 +01:00
Martin Prikryl
ba4e8b3013 5.5 2018-01-11 15:32:42 +01:00
Martin Prikryl
11ce636668 5.2.7 2018-01-11 15:32:20 +01:00
Martin Prikryl
a9cd1f05f4 5.2.6 2018-01-11 15:32:05 +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
43ec878d4b 5.2.2 2018-01-11 15:30:52 +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