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

658 Commits

Author SHA1 Message Date
Martin Prikryl
804ec9c9c9 Bug 52: Use file hash as criterion for synchronization
https://winscp.net/tracker/52

Source commit: 66fd353f8e26a7bd3317ee7cc4e6d15e7d6cfb52
2023-11-07 02:03:32 +01:00
Martin Prikryl
d7ceff3eea Bug 2233: Consistent behavior across protocols and protocol capabilities when duplicating remote files
https://winscp.net/tracker/2233

Source commit: 2e8369131ae6d964b6d454036c2b79472142e06e
2023-10-25 12:59:49 +02:00
Martin Prikryl
373e9df081 Bug 2229: Optional more prominent active session tab
https://winscp.net/tracker/2229

Source commit: 34ba17af7debe2240f0e0be471e4226e93b4432c
2023-10-18 01:12:30 +02:00
Martin Prikryl
75044ab5c0 Bug fix: Failure when New Tab is clicked while another session is still being loaded
Source commit: 350c582bab706c0d11031f99bbc55be041a3b1d2
2023-10-07 08:17:32 +02:00
Martin Prikryl
425526a305 Providing more context to frequent outstanding failure when uploading opened/edited file over unstable connection
Source commit: 30cd66f8257f9c19bf4234cac6b141d5ff21b354
2023-10-05 13:15:31 +02:00
Martin Prikryl
9497660e54 Bug 2228: Failure when reconnect on edited/opened file save is canceled
https://winscp.net/tracker/2228

Source commit: 2a1d1f1e033a9ccf9c7e66292d613982c0aca00c
2023-10-05 01:08:11 +02:00
Martin Prikryl
59393658a0 Bug 2227: Restored ability to duplicate remote folders using "cp" command in secondary shell session even when the SFTP server supports copy-file/copy-data extension
https://winscp.net/tracker/2227

Source commit: 9a0ccf0972df5275cdf7409a6e6d0d1e283a8210
2023-10-04 01:16:01 +02:00
Martin Prikryl
bf7bdabcfa Bug 2226: Failure when error occurs on secondary shell session with Continue on error option enabled
https://winscp.net/tracker/2226

Source commit: 692013f40d3854d57185e9871623f15d142411d5
2023-10-04 01:10:16 +02: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
673d05873d Merge branch 'master' into dev
# Conflicts:
#	source/WinSCP.cbproj

Source commit: e06a14187146c132b844e2418b02e4ff0dea6571
2023-09-21 00:59:25 +02:00
Martin Prikryl
558f81c593 Application logging of opened/edit files upload
Source commit: 29567f4f209726a6203b25e6b53c83d9c77e54b7
2023-09-19 15:37:10 +02:00
Martin Prikryl
f4cd58ba3f Bug 2221: WinSCP loses focus after custom command is executed
https://winscp.net/tracker/2221

Restricts impact of 6ef0d1fb and undoes 1078dc75

Source commit: 9f6ab93d4f787c82b7ff2856fca9cf0538d27b01
2023-09-16 01:09:04 +02:00
Martin Prikryl
dca921e044 Adding window scaling and application closing to application log
Source commit: f327ff694fccb756638c46caaf50aa5026a4da69
2023-08-24 01:05:44 +02:00
Martin Prikryl
266b470cf8 Using tolower and towupper
Source commit: 9679e092efa1a4683538eb9b46374f90b5699ab3
2023-08-19 01:13:29 +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
52cf67f62d Bug 2209: Improve behavior when moving/renaming over an existing folder
https://winscp.net/tracker/2209

Source commit: d7a7d5b2efeb6d81bafe7e18f60457fdbd4e11d1
2023-08-07 01:15:03 +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
4eaf58404c Replacing redundant DeleteDirectory with RecursiveDeleteFile
Source commit: 2fd7838172df272fa63429fdaf0d5ce3157c98d5
2023-07-31 01:02:29 +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
1e6d13791d Bug fix: Master password prompt was not added to taskbar when automatically loading workspace to yet invisible main window
Source commit: 1483f9c9210b036872a28020ba38be50c06bf309
2023-07-04 01:06:06 +02:00
Martin Prikryl
23980b9f0a Bug 2198: Thanks and transitioning help toolbar message in Store installation was not readable in Dark theme
https://winscp.net/tracker/2198
(cherry picked from commit 6fd7c994af)

Source commit: e02620b4c43b8e737d1e4d6d9e7ee7e82908ac82
2023-06-21 01:23:07 +02:00
Martin Prikryl
6fd7c994af Bug 2198: Thanks and transitioning help toolbar message in Store installation was not readable in Dark theme
https://winscp.net/tracker/2198

Source commit: d834a4dd2cbb61303ade5e8faf92a6c0d4beeb9c
2023-06-21 01:14:03 +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
759eb0bb1a Correcting confusion of Windows version and build numbers
Apparently the check is not needed anyway, as it currently almost always evaluated true (since Windows 2000 with build number 2195)

Source commit: 908fbbbf6ecff011ff523d4bd70576ffab4c422b
2023-06-10 08:09:53 +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
8aa403b2c5 Bug 2183: Remote file to pasted to an external HDD is downloaded twice
https://winscp.net/tracker/2183

Source commit: dcc411827b5b309548c771b2b9cbd31cd00c2ce4
2023-04-20 01:01:56 +02:00
Martin Prikryl
23df4540bb Correcting Bug 99 implementation: Cannot read the timestamps while application is busy
(reading timestamp after upload is done on the background connection, checking timestamp before upload is postponed until application is not busy)

This reverts all of 2983a6ef and parts of 10b9d663

Source commit: ab78287d15ee431f42ceaf3c4399ade52cb0b90c
2023-04-15 01:04:54 +02:00
Martin Prikryl
b3be1615ac Bug 1858: Autoreconnect a disconnected session when saving edited file
https://winscp.net/tracker/1858

Source commit: 8091728681083a9f3c72a0705ee5165365e7f173
2023-04-14 00:59:32 +02:00
Martin Prikryl
811de52916 Logging
Source commit: 87c3060854be3fea633a3995bd7d4d498e9f3219
2023-04-07 00:59:00 +02:00
Martin Prikryl
3bb1454790 Even user-disconnected sessions can be reconnected when saving files opened from them
Source commit: fbb80c67c6b034b3b9a77db95546399c6b253299
2023-04-06 00:55:32 +02:00
Martin Prikryl
e871999038 Bug 2176: Temporary directory is left behind when WinSCP is closed while it has some remote files copied to the clipboard
https://winscp.net/tracker/2176

Source commit: 5b6ce7619f91a16a634f8eb0684404a33dac4b21
2023-04-05 00:58:25 +02:00
Martin Prikryl
dc83ccd37e Bug 2175: The first copy&paste of remote files to other application might fail in Explorer interface
https://winscp.net/tracker/2175

Source commit: 6a0327fcfcbfacd6950e3474302361728ead64c6
2023-04-01 01:07:45 +02:00
Martin Prikryl
2983a6ef47 Correcting Bug 99 implementation: New timestamp was not stored after upload form external editor + After refusing to overwrite, the next save was uploaded without asking
Source commit: cb744a4246cbba20f19b4d69b2dc86bd30695ab8
2023-03-30 00:56:02 +02:00
Martin Prikryl
10b9d6638a Bug 99: When saving edited/opened file, warn if it was modified meanwhile externally
https://winscp.net/tracker/99

Source commit: 992032004bbf1599bc5e02c91ba036fb7ecb68f7
2023-03-24 00:56:08 +01:00
Martin Prikryl
9dcaa8a7f3 Refactoring TTerminal::ReadFile + Adding TTerminal::TryReadFile + Solving memory leak on the way
Source commit: 4a5c5634006d2bd9a1c6c4831d0e528b91ecd9ae
2023-03-24 00:54:30 +01:00
Martin Prikryl
b360c42ad5 Bug 2168: Failure when starting with colored session
https://winscp.net/tracker/2168

Source commit: 965c21badd0755326b768f243809499837f050c8
2023-03-03 00:56:21 +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
942f951662 Bug fix: Wrong behaviour when trying to open a workspace that does not contain any valid session
Source commit: c05eb94464c26e4ff8648077ee174f63915b29d9
2023-02-22 00:59:34 +01:00
Martin Prikryl
b3e2223849 Bug fix: Rename tab dialog still says "Rename session"
Source commit: 1f696ebeefc41d5abfb5c1f3a71b8b10d8a96814
2023-02-18 01:16:57 +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
4309fedbae Logging copy data message
Source commit: 3d436d5401aa9fdffa71b6165e3f681a49c664fd
2023-02-02 01:00:41 +01:00
Martin Prikryl
390246710d Typos in comments
Source commit: 740d9dd055b223ae63fa830787d850a66c02765f
2023-01-31 13:23:38 +01:00
Martin Prikryl
c280d67894 Commit cb021fe3 unintentionally introduced overwrite confirmation to scripting
(cherry picked from commit b39ad55c021027cc166132bf74241f92a199d5a9)

# Conflicts:
#	source/core/Terminal.cpp

Source commit: 54c4ff8724d2a4ddcc7e5436c4442fdb0205789d
2023-01-12 01:20:47 +01:00
Martin Prikryl
0bd8116bb7 Bug 2154: Allow scrolling background transfers queue list view while dragging a transfer
https://winscp.net/tracker/2154

Source commit: 6abea775b93f51c55822fadc9e6bf57459e68c89
2023-01-07 00:59:08 +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
6c12d4a069 Bug 41 failure when sorting other local file panel in local-local mode
Source commit: 163a7739892383d4e2d630e953752728ce98bc7e
2022-12-20 01:03:36 +01:00
Martin Prikryl
5759559ad3 Bug fix: Focus was lost after checking for updates
Fixed by removing the guarding code that prevented actions with the active window while checking for updates. The code was there likely because the previous VCL HTTP implementation pumped the Windows message queue, what the current neon implementation does not. Guard was added for the main window anyway (although likely not needed).

Source commit: 67a9cc786139ee7e42349596637b5470d6bdd0d9
2022-12-15 00:52:18 +01:00
Martin Prikryl
09646b5796 Bug 41 implementation was not working with panel sorting + Failure when calculating directory sizes in local-local mode
https://winscp.net/tracker/41

Source commit: d63b35133175c7c97532883dc64b901228b90798
2022-12-14 15:25:45 +01:00
Martin Prikryl
b1455f0283 Bug fix: When reattaching edited file to re-connection session, the file was always attached to the current session instead of the possibly non-active re-connected session
Source commit: 549914d12f07734c4eac79bc5b65a6977aeb20f7
2022-11-23 00:59:21 +01:00
Martin Prikryl
fa6f37c79d Comment on possibly incorrect transfer settings being used for edited file saves
Source commit: d289e0d22ea76eb9a8071d6a628dee48f27cd6d5
2022-11-23 00:57:00 +01:00