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

178 Commits

Author SHA1 Message Date
Martin Prikryl
0cff6df9c4 Issue 2366 – Monitor placement and maximization is not remembered on monitors with different scaling than the primary one
https://winscp.net/tracker/2366
(cherry picked from commit c4a4c297d4)

Source commit: d814290719ad465a025922341d901cbde37ace98
2025-04-11 18:47:29 +02:00
Martin Prikryl
474e483912 Comments on non working optimization when switching sessions
Source commit: 80a041d151112030f60538ff65a0c2110e2e4374
2025-02-25 00:56:46 +01:00
Martin Prikryl
1b73ccd5e1 Bug fix: Hang when trying to open an inaccessible drive from drive drop down menu
Caused by incorrect merge d284d93a

Source commit: d4b08b04a3d9cd29aed15d27127a25b86ade6525
2024-11-23 01:00:26 +01:00
Martin Prikryl
f4b984ee0f Consistently calling RestoreState always within AnnounceState
Source commit: 5929e2a413e4f8daf6c9fffe5db6bdf1bbcc993b
2024-09-25 16:00:38 +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
a5152c6eb8 Issue 2283 – Failure when closing the last remote tab
https://winscp.net/tracker/2283

Source commit: 10dd97ae318441353114eda2d5300f13f5805a6a
2024-04-09 01:18:41 +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
9f9d4655f1 Easier use of TValueRestorer
Source commit: 605e98cefaa62284f2b1150fdc355e88d48bdbd3
2024-03-20 13:56:00 +01:00
Martin Prikryl
d2deb06e87 Bug fix: Possibility that files in root folder were incorrectly used
Source commit: 88e091dd7ad1cbdac404d6e883ff8a44aa89b316
2024-03-12 14:36:12 +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
aee2691762 Adding three more startup sequence counter steps between H and O and W and U
Source commit: f507c60fa2a9c468fb24f77968e0830474948418
2024-02-13 01:18:30 +01:00
Martin Prikryl
686c7479b9 Issue 2251 – Failure when switching to another application while new session is being opened using New Tab tab
https://winscp.net/tracker/2251

Source commit: 2c00bae1f2e9caed17333766557252c74e04602a
2024-02-03 14:03:35 +01:00
Martin Prikryl
ec6d491e12 Issue 2251 – Failure after connecting to server
https://winscp.net/tracker/2251

Attempt to fix (I cannot reproduce the problem)

Source commit: b000f4f1b292b7de13c354d5b6ae5898a5b72ee9
2024-01-17 16:58:05 +01:00
Martin Prikryl
75032929ea Bug fix: Panel focus was lost in some situations
1) When opening local-local more workspace (since 6.0)
2) When switching tabs (since 6.2 – 75044ab5)

Source commit: 5d759fcc55518aa2377754cf3819987d37291f15
2023-11-15 13:00:26 +01:00
Martin Prikryl
a76fa3af6d Adding two more startup sequence counter steps between U and O and O and I
Source commit: 110ec6ba43bbf8270d36e06cde23053a31a76369
2023-10-04 01:05:09 +02: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
015b7cc13d Bug fix: When second local panel tree view has focus, some keyboards shortcuts still operated on the first local panel
Source commit: 7142a41364914ef559841218287e485bb8e21a22
2023-08-24 00:59:09 +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
e462686f99 Bug fix: Failure when using /browse= switch and a file panel is empty
Source commit: a5de116e21e2720220c01613bdb7dfbfaef3fcca
2023-08-08 01:12:41 +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
8f63053603 Adding two more startup sequence counter steps between D and O
Source commit: 5629685c15d795aed193a0751e48775486141e10
2023-07-31 01:07:50 +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
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
323d8b2da0 Bug fix: Location profiles should not be used unless the session is connected
Source commit: 9a648f4ca630bbd50fb2eaf957a6656ff484a472
2023-04-18 01:01:31 +02:00
Martin Prikryl
61bf434b28 Bug fix: When switching from a remote tab to a local tab, the "right" status bar does not show correct information
Source commit: 358ddb6dbb86a81477508a0e7ca6883ff1d9fa06
2023-03-10 00:59:11 +01:00
Martin Prikryl
6b54d760e5 Bug fix: Ctrl+T opens the wrong type of tab
Source commit: ec4b6440d2cea714d2852af9f8f9fa2cf62c96df
2023-02-22 01:02:06 +01:00
Martin Prikryl
b1004a8a0e Showing username and hostname in session tab tooltip
Source commit: bd115794c926d6238cc8182d8fc2b2626bddcb0d
2023-02-08 01:04:07 +01:00
Martin Prikryl
bea96d44ed Consistency with loading icons synchronously and on the background
Source commit: 0bdfb9f8178925db1afcaee2e6c778821badba72
2023-01-20 00:58:00 +01:00
Martin Prikryl
06db87208c Bug fix: Using any keyboard shortcut with Alt key shows menu keyboard accelerators permanently
Source commit: ce31117ee0c3be0d3f4c8935c80e3c43545193b6
2022-10-19 01:08:24 +02: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
43e8bfcc35 Bug fix: Failure when opening workspace with local-local tab in Explorer interface
Source commit: 9aac31d676695c9d23f7997c1d87bfd64b600692
2022-09-23 00:55:40 +02:00
Martin Prikryl
840850acd0 Bug 2091: Do not offer to create a link to parent directory, when it happens to be selected, when starting to create a link
https://winscp.net/tracker/2091

Source commit: 2f2009e86047686c35cee7b4127050c118d01c03
2022-06-21 01:12:44 +02:00
Martin Prikryl
195ad9a64a Bug 909: Expand environment variables in Open Directory/Location Profiles dialogs for local paths
https://winscp.net/tracker/909

Source commit: ba4ff1c3bbcf6267e86dd42c31b20cc8bd560edf
2022-05-04 01:01:15 +02:00
Martin Prikryl
dc31ee1115 New icons for Local-local mode and Delete in Background
Local-local mode:
Close tab, Duplicate tab, Local tab, New Local tab
Duplicate/Copy and Move RTL icon (and LTR replaced to match the style of the RTL one)

Source commit: ac5abd15b332840e26700241ed3620e0aa327e58
2022-04-06 13:56:18 +02:00
Martin Prikryl
d284d93a83 Merge branch 'master' into dev
# Conflicts:
#	source/forms/ScpCommander.cpp

#	source/windows/WinConfiguration.h

Source commit: 6303fe6c4c5929ade1127007af6321e256f6940d
2022-03-30 01:23:44 +02:00
Martin Prikryl
598a30acbe Bug fix: Using drive menu to change to an invalid drive fails silently
Source commit: b2b9e2c30fe094065d7bcdf2804d2bb264f85fc0
2022-03-25 01:04:58 +01:00
Martin Prikryl
768c9c434f StartupSequenceLast "counter"
(cherry picked from commit 620c75395e)

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

Source commit: dab0d400d93273f4ed128511301ae4d91036a2d8
2021-12-23 00:51:32 +01:00
Martin Prikryl
620c75395e StartupSequenceLast "counter"
Source commit: 3a063269a5737d209ba9f64472b73473191f5848
2021-12-23 00:48:46 +01:00
Martin Prikryl
f2fd31c4a8 Factoring out IsTransfer
(cherry picked from commit ec22d33b1d)

Source commit: 483b83fdecf9be6861d68076d799b2d64e320c1a
2021-11-25 15:54:27 +01:00
Martin Prikryl
e15a81af7b Bug fix: Downloading a file to a directory loaded in a hidden second local panel incorrectly triggers synchronized browsing
Source commit: c54e4505df56f67fe9e33c84e34d0842cb5c1938
2021-11-23 00:54:07 +01:00
Martin Prikryl
4c9a70ee91 Bug 2037: Allow normal behavior of double-click on a file even when resolving of symlinks is disabled
https://winscp.net/tracker/2037

Source commit: ab316b6f4b87b3a18c6e2fb1f04e11163b802d57
2021-11-05 11:20:53 +01:00
Martin Prikryl
5df66378ed Bug 2025: Panels are drawn incorrectly after toggling Full row select
https://winscp.net/tracker/2025
(cherry picked from commit 79579f585b)

# Conflicts:
#	source/forms/CustomScpExplorer.cpp

Source commit: d0ed8f493a8bb6c083a5a08cbb38997b426407a1
2021-09-07 00:54:30 +02:00
Martin Prikryl
ec22d33b1d Factoring out IsTransfer
Source commit: e6155366a5349dcbe9e487f53bd7f2710eb43ec8
2021-07-14 00:47:56 +02:00
Martin Prikryl
ffaff0adc5 When switching tabs, prevent visibly scrolling the panels when focusing the last selected file
Partially rolls back/reimplements Bug 1057 from a128fd8e.

Also fixes not compilable DScpComp and broken /Browse switch caused by the same commit

Source commit: f7c5a4d72cd7f63ebdbf67255492a38cb33af169
2021-04-27 00:47:54 +02:00
Martin Prikryl
95e7b1cf36 Bug fix: Local > Go to > Explore Directory was not working with focused remote panel
Caused by 21dd677b

For 6.0 fixed already by 461d097e

Source commit: 1216243e1dc2a9f2cda748a8addef043e4948564
2021-04-24 00:46:53 +02:00
Martin Prikryl
2716159a52 Failure when switching to a disconnected session with local drive view hidden
Source commit: ba074c49974435f1f0d39f1b79bca0798ecaf49f
2021-04-23 00:48:45 +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
45ef69246d Bug 1423: Tab titles are shortened to fit window width as needed
https://winscp.net/tracker/1423

Tabs show tooltips with full session name and paths

+ Reserving space to tab button is encapsulated to the TThemeTabSheet class

Source commit: 30b49eb47b29d5f8cae1fcbdd4abc9670026fa44
2021-03-30 00:58:20 +02:00
Martin Prikryl
30bc8765f6 Typo in a comment
Source commit: cf18e316c5f367a1797be326df9dfe49bc7db788
2021-03-30 00:54:17 +02:00
Martin Prikryl
fb28d236fb Bug 1893: Allowing opening both local and remote tabs using "new tab" tab
https://winscp.net/tracker/1893

Source commit: c6b495cd3f9021f2d9d8fcddb0587644dd2ade4c
2021-03-12 00:53:44 +01:00