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

97 Commits

Author SHA1 Message Date
Martin Prikryl
fa31217b53 Refactoring in anticipation of synchronization not always being local-remote (Issue 2020)
Source commit: 2d05944202efceaff012888c6b0de956314c91b6
2025-10-01 15:30:12 +02:00
Martin Prikryl
89849132f6 Issue 2382 – Prevent hang when new device is attached or removed while some mapped network drive is not available
https://winscp.net/tracker/2382

Source commit: 70ab5c4162ee0e1f845cc78c1a703c62edf80c48
2025-06-13 13:23:30 +02:00
Martin Prikryl
120e6707f9 Updating QueueView3 type in descendant classes after a053e215
Source commit: 5932e2009027b27c8e6b569768ee83feadec938a
2025-05-17 01:02:41 +02:00
Martin Prikryl
4e4f0d7181 Consistently referring to file last modification timestamp column as "Date modified"
That's what Windows Explorer uses.
Previously the column was labeled "Changed", but respective menu items were Columns > Modification and Sort > By Modification.
Most changes are just renames of controls to force retranslation

Source commit: 49c5600b6454b91729297cceadcf80016f2857b0
2025-04-18 01:00:52 +02: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
89c431ba80 Automatic form code changes by C++ Builder 11
Source commit: 93a8626bdfe70760db3d4915380ca2179f2cca91
2024-10-08 15:50:17 +02:00
Martin Prikryl
3a3f514c59 Issue 912 – Thumbnail view in file panel (remote)
https://winscp.net/tracker/912

Source commit: 8fbf80f9ea42f043cfb856821f474c80da45aa5e
2024-09-05 13:05:19 +02:00
Martin Prikryl
2dd0b59f4d Issue 2147 – Three sizes of icons, using "Large" size by default
Source commit: 659f8e4aa6e1a8de04f2323090a69db343054262
2024-08-24 08:25:26 +02:00
Martin Prikryl
96e3df207c Issue 2147 – Optional larger toolbar icons
https://winscp.net/tracker/2147

Source commit: 4ceed24135fe0abbe9c94709fe792e9262dfec87
2024-08-18 14:08:09 +02:00
Martin Prikryl
f880c68e23 Issue 912 – Thumbnail view in file panel (local)
https://winscp.net/tracker/912

Source commit: 4326a2efd8333867e5697a63f320f4cdf919708b
2024-06-27 00:52:41 +02:00
Martin Prikryl
5b783c4829 In icons view, files are rearranged automatically when the panel is resized
Source commit: b4e8419e58bc059267c185ec496a2d1aa1b37cc2
2024-06-19 01:01:49 +02:00
Martin Prikryl
7f6bcae3eb Loading large directory trees on the background
Undoes e23d0540 (never released)

Source commit: 22cda4973a933a92a2636988c97ef51b4e4be958
2024-03-28 14:43:57 +01:00
Martin Prikryl
e23d054074 Issue 2264 – Allow aborting local directory tree loading when it is taking too long
https://winscp.net/tracker/2264

Source commit: f08fad8a3c94361f9061d19b30b22a7f88f5e77a
2024-02-23 16:08:19 +01:00
Martin Prikryl
f3bd7f4a2f Bug 2216: Local file panel malfunctions when it starts on a drive hidden by Explorer's policy + 2 related bugs
Bug fix: When opening UNC path, the network drive is not added to the other local panel directory tree.
Bug fix: When opening the UNC path on the second local panel, the network drive is not added to drive drop-down menus.
Mechanism for application logging from Pascal code

Source commit: f225fce0fa72a07b3415fd153b39f344cf97096d
2023-08-25 00:59:27 +02:00
Martin Prikryl
374643000a Commands to reset layout of file panels and background transfer queue list columns
Source commit: c379a44054a7f8ec3a76d7e514e2a9402b922326
2023-08-02 00:59:04 +02:00
Martin Prikryl
36e7719c62 Bug 2196: Automatically size file panel columns
https://winscp.net/tracker/2196

Source commit: 3ff10bcbf29d7b3083f240348c459c1a70e7d63e
2023-06-13 17:15:04 +02:00
Martin Prikryl
cf79a50ffb Bug 2189: Command to open the same folder as in the other panel in local file manager mode
https://winscp.net/tracker/2189

Source commit: 57de695eeab38a77742ee469c2e5e10b44d28daa
2023-06-02 01:06:27 +02:00
Martin Prikryl
ca3bfd7ac9 Merge branch 'master' into dev
# Conflicts:
#	source/forms/ScpCommander.dfm
#	source/forms/ScpExplorer.dfm

Source commit: bceecfa842954d0728cff8b2194d8c36c9091638
2023-03-08 00:54:30 +01:00
Martin Prikryl
3f16092605 Updating help link anchors
Source commit: ba0069fcf77f5bc6c814d105e1bc6e1c1f76fd77
2023-03-08 00:52:01 +01:00
Martin Prikryl
6f11e8e7d8 Using plural Tabs for consistency with other menus
Source commit: f722dd3aabc2eba6ba71a3785a9efb5d98a0b705
2023-02-22 01:04:25 +01:00
Martin Prikryl
0e291142a9 Updating help links to documentation updated for 6.0
(cherry picked from commit 239d6e3c62)

# Conflicts:
#	source/forms/NonVisual.dfm
#	source/forms/ScpCommander.dfm
#	source/forms/ScpExplorer.dfm

Source commit: bf6a659c5a402bed29875b1abb948713c6de0650
2023-02-18 01:12:06 +01:00
Martin Prikryl
239d6e3c62 Updating help links to documentation updated for 6.0
Source commit: c1abf93b1a69ba236c998908aed527c5d9f9b8fd
2023-02-18 01:09:37 +01:00
Martin Prikryl
e2eb6dacee Adding "Calculate Directory Sizes" command (Bug 41) to toolbar and column context menu
Source commit: 533bb4a2222fd02abbbc8d0dbe049993efc0d837
2022-12-21 00:56:29 +01:00
Martin Prikryl
457603ee4c Displaying thanks and transitioning help toolbar message after Store installation over classic installation
(cherry picked from commit ab8a4f3afd)

# Conflicts:
#	source/forms/CustomScpExplorer.cpp
#	source/forms/CustomScpExplorer.h
#	source/forms/ScpCommander.dfm
#	source/resource/TextsWin.h
#	source/resource/TextsWin1.rc
#	source/windows/WinConfiguration.h

Source commit: 94ed195047a4b6bfcdfa64d6f66330b335252eed
2022-08-27 00:53:27 +02:00
Martin Prikryl
ab8a4f3afd Displaying thanks and transitioning help toolbar message after Store installation over classic installation
Source commit: a93872eb3d38bbb6ad20ec1445ba25ae468fc9a3
2022-08-25 00:55:35 +02:00
Martin Prikryl
1d19c8a40c Merge branch 'master' into dev
# Conflicts:
#	source/forms/NonVisual.dfm

Source commit: 93a001a9f934a97ee66905499adaac36f189415b
2022-04-06 01:02:56 +02:00
Martin Prikryl
4fee4711ad New less prominent icon for Quit command
Email from Dave Wilkinson (2022-04-01 – forwarded by Petr)

Also restoring the icon use in the menus, removed previously by 6d62b3f1

Source commit: 93f569f822e6682403d320a8b5d332f78738337c
2022-04-06 00:59:26 +02:00
Martin Prikryl
7288d29216 Commands that do not fit on Custom Commands toolbar are presented in drop down menu, instead of a horizontal bar
Implementation of Bug 554: Improve layout of custom commands toolbar for large number of commands

(cherry picked from commit 2f2644f47d)

Source commit: 7276c72516577af9f4d0a66067ddbaa409642d95
2021-12-22 01:00:47 +01:00
Martin Prikryl
3825991092 First hiding right-most Custom Commands toolbar commands that do not fit
(cherry picked from commit 47e8178c0a)

Source commit: a1b752d8e3405f594903cef1678fa82295766cf9
2021-12-22 00:58:16 +01:00
Martin Prikryl
2f2644f47d Commands that do not fit on Custom Commands toolbar are presented in drop down menu, instead of a horizontal bar
Implementation of Bug 554: Improve layout of custom commands toolbar for large number of commands

Source commit: d1afec6d9c83c98b0b35cdc5696b145ed1badc6f
2021-12-22 00:55:49 +01:00
Martin Prikryl
47e8178c0a First hiding right-most Custom Commands toolbar commands that do not fit
Source commit: 38bac3cd25805291ee1d256725cf47a59c02f1b2
2021-12-22 00:53:17 +01:00
Martin Prikryl
d1ecc3c114 Merging Session and Tab menus back to one Tab menu (partially reverts 3067f4df)
Source commit: 58a6ee44fa965174e8ad9e7c51be6c28e77a27b2
2021-06-16 14:34:26 +02: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
c1b4b4f286 Opening new local-local tab
Source commit: e07f42b5def5b0781880caadaecb14d8b077b24a
2021-02-20 00:43:19 +01:00
Martin Prikryl
8a5b5fd149 The "Session" toolbar renamed to "Sessions and Tabs" and "Sessions Tabs" to "Tabs"
Part of Bug 1893

Source commit: 53178152febf0dfe3f0c1a87875946e34451d1cd
2021-02-16 00:42:46 +01:00
Martin Prikryl
d8139292d3 Corrections of merges after cherry picking commits for 5.18
Source commit: 9fc3ec030d7f02c8c6bc5945cf7f9ba5b030fc27
2020-11-26 16:54:43 +01:00
Martin Prikryl
addb71d358 Bug 1905: Allow explicit navigation to a hidden local folder by enabling showing of hidden files and folder, if not enabled yet
https://winscp.net/tracker/1905
(cherry picked from commit dd1128215e)

# Conflicts:
#	source/forms/ScpCommander.cpp
#	source/forms/ScpCommander.dfm
#	source/forms/ScpCommander.h

Source commit: fa0ca02caa74796fef48c15678bb14702d079712
2020-11-26 14:57:34 +01:00
Martin Prikryl
e2c52567d8 IDE insists on this change
(cherry picked from commit 55371507ff)

Source commit: 5dda6f0577634ffc01c0a4a1bc340fc0f981e321
2020-11-26 13:57:26 +01:00
Martin Prikryl
22ca658c0e Bug 1785: Allow seeing a complete list of files that are part of a background transfer
https://winscp.net/tracker/1785
(cherry picked from commit 24dcc6ebb2)

# Conflicts:
#	source/forms/CustomScpExplorer.cpp
#	source/forms/CustomScpExplorer.h

Source commit: 2a38e955d435d2c4b91d28190f56a80038d42147
2020-11-26 13:03:32 +01:00
Martin Prikryl
3067f4df09 Separating and renaming Session commands that are actually Tab commands
Source commit: 06c28d0bc130e9ccf0b76237a0aa893832a54716
2020-11-13 00:50:23 +01:00
Martin Prikryl
3241540ae8 Status bar works better in local-local mode and when session is disconnected + Removing the "compression" indicator from the status bar
Source commit: fe877066845f2b7b6a323fca8bdf165c6e77eb33
2020-09-25 02:05:37 +02:00
Martin Prikryl
aa54b903c4 Local to local file transfers from menus, toolbars and keyboard shortcuts (part of Bug 1893)
Source commit: 446a9a54a89c4f3ab16ad3bc6b942f55cb115b49
2020-09-23 02:01:44 +02:00
Martin Prikryl
dd1128215e Bug 1905: Allow explicit navigation to a hidden local folder by enabling showing of hidden files and folder, if not enabled yet
https://winscp.net/tracker/1905

Source commit: 0fd234bbe9fa47cb811082bd3e340355c7df0fd5
2020-09-15 01:29:01 +02:00
Martin Prikryl
1729913871 Explicitly mentioning the "Clipboard" in the Copy and Paste command names to distinguish the clipboard Copy from upcoming file Copy command in the local-local mode
Source commit: bf5bc8a74938632bf5ad441f69f61e3a545b0b63
2020-09-11 08:03:23 +02:00
Martin Prikryl
461d097e76 Explore Directory for the other local panel
Source commit: a42ab508d24fdb4d1d0cd12e7a75ea4c1fa13bff
2020-09-04 03:31:01 +02:00
Martin Prikryl
2c28ac9b74 Path/Drive drop down works for other panel even in local-local mode
Source commit: 58216bf6440152d6612366e17ebe169f383f4144
2020-09-03 01:58:32 +02:00
Martin Prikryl
b65621974c Change mandated by 417f89a8 (When no session is connected, the "remote" panel shows another local folder (part of Bug 1893))
Source commit: beddd64f5d75c9b08b0fd0732af244980e18be3d
2020-09-01 02:11:19 +02:00
Martin Prikryl
9b39359bf5 Local/Remote menus change names to Left/Right, when no session is opened
Source commit: 077e2fe78f59bd8c02d53a630b19fe89b92d6542
2020-08-28 04:50:53 +02:00
Martin Prikryl
417f89a84a When no session is connected, the "remote" panel shows another local folder (part of Bug 1893)
Source commit: d6545d162a6faf65afce575bd2f720904b39df95
2020-07-26 03:39:47 +02:00
Martin Prikryl
3c16ba529a Columns order consistency
Source commit: 3d0d23d1551ab9d584a358aeb297ec4512aa4b16
2020-07-26 02:35:57 +02:00