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

32 Commits

Author SHA1 Message Date
Martin Prikryl
09a3983282 Streamlining edit history implementation + Bug fix: Some edits did not save their value to history when submitting with Enter
Source commit: 831a1ec2dd65d1dca58fcba246d02c77e156bcc6
2025-11-07 01:19:34 +01:00
Martin Prikryl
a01665f294 Factoring out universal path utility functions that will also be used Issue 2020
Source commit: ecc9f746b50cf7f0203dcb08b1db627375cf5295
2025-10-01 01:19:58 +02:00
Martin Prikryl
0a319a8641 Issue 2398 – Make space on permissions box for longer translations
https://winscp.net/tracker/2398

Source commit: 73c2dbe5b5247844c87d37fb867945b5951f6c59
2025-08-26 01:07:15 +02: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
9c67f7d339 Bug fix: When the local path specified on Open directory/Location profile dialog is not existing, when browsing for a new path, the trailing part of the nonexisting path was appended to the new path
Additionally, completely dropping the PreserveFileName. Even from Copy dialog, where it might had some use in the past, but now it does seem to be doing anything useful. The Directory includes a trailing backslash, so there's no "filename".

Source commit: ddde0fd680ac03a120e3df88f82767cb5382e44d
2025-07-14 18:05:49 +02:00
Martin Prikryl
b5d20839db Dark theme for Transfer Options dialog (part of Issue 1696)
https://winscp.net/tracker/1696

Source commit: 60e5ebeca3ffaa09da1e98f5d4301b052f1741ce
2025-05-30 01:20:01 +02:00
Martin Prikryl
9fe6c68712 Consistently calling command to open window with specific directory Explore, instead of sometimes Browse
Source commit: 92b4ed8c0495c1e8b8ad9817639438047f5028df
2025-03-07 01:03:11 +01:00
Martin Prikryl
0f32339a84 Unused code
Source commit: f997d31f88646e0cc995d250e45bdf823eb6be8a
2025-02-15 01:05:44 +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
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
d8afea474b Bug 2211: Allow browsing a source folder/file instead of downloading when handling a download URL + Do not browse a source folders when download dialog is canceled
https://winscp.net/tracker/2211

This reimplements some functionality from 9015d810, which was implemented in suspiciously complicate way for reasons I do not remember.

Source commit: e82be7ff99f61c1a7bdd4722fc9f47e533d7c2bc
2023-08-09 01:08:43 +02:00
Martin Prikryl
730a35f2ac Typo in a comment
Source commit: 0f0ed5973a7a62113559615209be4ec8f98b0067
2022-08-25 00:51:51 +02:00
Martin Prikryl
da7bb95042 Aligning dialog image names with source file names to allow an automatic import
Source commit: abde4ac290f631bb0d5f7a7c9b98fe6bedded485
2022-07-26 13:49:57 +02:00
Martin Prikryl
5156f7cbcb Local-local copy options dialog, including an operation mask support
Source commit: 3187d463d0b664039658d333b42b3a15d79af909
2020-10-06 01:56:28 +02:00
Martin Prikryl
5b2b1a0a73 When path to an existing local directory is specified on the Download options dialog without an operation mask, a noop operation mask is implied
Source commit: 899f4df02064e95aadbfece4ca94142f65b5d6c1
2020-10-02 01:58:46 +02:00
Martin Prikryl
3ccffa0862 Comments improvements
Source commit: 13283edba0e4c4cfa8ff357ef3e585bc578ede0b
2020-10-01 01:52:04 +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
f2873a7c27 Switch /defaults accepts an optional delay in seconds to start the operation
Source commit: 312b3a3d9921c60a25172d756ae72949f1182766
2019-08-22 01:01:35 +02:00
Martin Prikryl
92d9b9620b Bug 1691: With parallel background transfers, it is not possible to disable size calculation, which effectively prevented parallel transfers from working
https://winscp.net/tracker/1691

Source commit: e44d90c8fd31ed2cb265dc8bf07ebc81530c17ae
2018-10-23 01:21:24 +02:00
Martin Prikryl
7ada31b79f Unused code
Source commit: 28714f02f78a3997881e0607c56c66dbf4b0c645
2018-09-11 01:24:14 +02:00
Martin Prikryl
f8018d0f98 Parallel background uploads
Source commit: 1015897f6614be286e8d8fbb2e059fc831350fcf
2018-01-28 00:43:17 +01:00
Martin Prikryl
6536644703 Transfer settings hint popup uses the same font as the underlying label
Source commit: aad9d91e06d8cedeef592ca6f90e7c76dd52b994
2018-01-25 17:38:55 +01:00
Martin Prikryl
fb68ee6f0c Generating transfer script + Not highlighting script strings + Script command-line
Source commit: ccddd850406040fc9feda4e5a71ae20f5514bf09
2018-01-25 15:02:00 +01:00
Martin Prikryl
d8f92984b9 First public commit of dev branch
Source commit: 98cb9d870efc1c60826db4398ec35c5cbe809e6a
2018-01-24 14:13:46 +01:00
Martin Prikryl
87c5906b1d 5.6.4 2018-01-11 15:36:57 +01:00
Martin Prikryl
26b6b13bc8 5.6 2018-01-11 15:36:22 +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
2e4b4738f0 5.2 2018-01-11 15:30:21 +01:00