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

18 Commits

Author SHA1 Message Date
Martin Prikryl
e613fa29fe Bug fix: When moving an ongoing delete operation to background queue, it might attempt to delete the current file again, failing the operation
Overall, the test for cancel is probably redundant for all scenarios. But to limit impact, I'm keeping it for most scenarios, except for the delete.

Source commit: c24c339bd5c5621a74c356b8189487e35dc2ab41
2024-12-11 01:21:14 +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
068052f7f4 Issue 2241: Find dialog file list is scaled incorrectly on some multi monitor systems with different scaling
https://winscp.net/tracker/2241

Desktop font with specific timing of handle creating breaks anchoring of the list view. Delegating the anchoring to a parent mundane panel solves it.

Source commit: d00816d5743ca2bdeeabe7d128a620635100ab1e
2023-12-14 01:07:30 +01:00
Martin Prikryl
bfe5b292e9 Bug 41: Show directory size in file panel
https://winscp.net/tracker/41

Source commit: 65720b4a0c4b3ff88c4b0c116de9f2b13f57480a
2021-05-12 00:57:43 +02:00
Martin Prikryl
0548f74b20 Bug 902: Sorting find results
https://winscp.net/tracker/902

Source commit: 840e3b89b3b66c5805f5acd75ed893f91170e655
2019-10-22 07:46:29 +02:00
Martin Prikryl
4031057b67 Control labels do not show keyboard accelerator cue, until Alt key is pressed
(including mechanism to inject a different control implementation + as I needed to add an header include to most form header files, I reordered include sections along a bit)

Source commit: aa2a1b6f5daf70865c0c87c0733aad1be4825b83
2018-12-28 11:08:28 +01:00
Martin Prikryl
4b329f722a Bug 1634: Edit found found files
https://winscp.net/tracker/1634

Source commit: 48f9baae7215366f1aafa2bf584aaac354565abc
2018-04-13 05:00:54 +02:00
Martin Prikryl
3bbccbc72f Bug 1624: Failure when closing Find window while finding files
https://winscp.net/tracker/1624

Source commit: 192a8a18d2896605bc31466d16cdb14f417d05d5
2018-03-27 13:42:16 +02: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
4db43c51b2 Bug 1473: Found files can be download on the Find dialog.
https://winscp.net/tracker/1473

Source commit: df7b0366e50afdede8e9398cd18ae2bc171ec0f3
2018-01-27 22:23:25 +01:00
Martin Prikryl
ae83e7e1d4 Found files can be deleted on the Find dialog + Fixing selection management bug when deleting a single item/file in view (could probably manifest when local file was deleted externally)
Source commit: db63d72d979a6adfb9f308f36f933f181ea152e9
2018-01-27 10:21:28 +01:00
Martin Prikryl
ce439f45a1 Find dialog is not modal when search finishes + Its Focus button does not close the window
Source commit: 38c8537bd054d4dca24651708057d0fa163da34e
2018-01-27 09:46:38 +01:00
Martin Prikryl
4836e85e0b Bug fix: Minimize buttons on Login and Find windows did not minimize the application + Minimize buttons on Console and Synchronization checklist windows enabled
Source commit: c159171d9663ca2e17dada9e94a5b3071b61c188
2018-01-24 17:39:07 +01:00
Martin Prikryl
c50d70c1f4 Moving Find animation to Glyphs module (100% only)
Source commit: 35e63a64b7dc83c4ede33ada5a55b66cf78d9431
2018-01-24 17:23:38 +01:00
Martin Prikryl
d8f92984b9 First public commit of dev branch
Source commit: 98cb9d870efc1c60826db4398ec35c5cbe809e6a
2018-01-24 14:13:46 +01:00
Martin Prikryl
5a9d22512f 5.6.2 2018-01-11 15:36:40 +01:00
Martin Prikryl
4dad4a32f0 5.2.5 2018-01-11 15:31:49 +01:00
Martin Prikryl
2e4b4738f0 5.2 2018-01-11 15:30:21 +01:00