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

58 Commits

Author SHA1 Message Date
Martin Prikryl
e09e95ee43 Upgrade to C++ Builder 11
Comments:
- .res files seem to be linked automatically, so explicit entries in project files caused duplicates
- JCL updated for compatibility with BCB11 (jcld28win32.inc obtained by running JCJ installer [uninstalled afterwards])

Source commit: ec28d10a0bbb346ed2bb3940aed37e777342e663
2024-10-08 07:18:18 +02:00
Martin Prikryl
2dc85eee36 Issue 2315 – Optimize loading of file panels when switching between tabs with different filters
https://winscp.net/tracker/2315

Source commit: 1796f6af97fcb6e42460ef58591f243640562f2f
2024-09-26 15:26:51 +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
867e0e6317 DScpComp package won't compile since 09646b57
Source commit: b4fae1ae6bf3b54bd18dc99aa88e02649d0a7409
2023-01-18 13:43:35 +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
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
cb021fe3e3 Bug 2120: Consistent behavior across protocols when renaming/moving remote files
https://winscp.net/tracker/2120

Source commit: 0f11f96996352d8354d27e06d699e2c3baa4653f
2022-10-01 01:03:37 +02:00
Martin Prikryl
27f61a0b10 Bug 1631: Optimize loading of large directories
https://winscp.net/tracker/1631

Source commit: 25241c4cd35cdfe4b94a8f847511acba3b5cc68f
2022-04-27 08:28:55 +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
191729720a Bug 2065 – Scripting command "ls" in FTP session displays timestamps without year even if the server (notably IIS) provided the year, if it did not provide seconds
https://winscp.net/tracker/2065

Source commit: 4d719f707f54a5ce7d1ff2ad327a1159ccb3fefe
2022-03-26 01:07:27 +01:00
Martin Prikryl
a70fbae532 Bug fix: The first path change in reconnected workspace session was no recorded in history
Caused by 6c45fb11

(cherry picked from commit 5bf96a228e)

Source commit: 5f9ed45580feafb501d89a5f1d6264c7376227fe
2021-11-26 15:13:55 +01:00
Martin Prikryl
2d3d6f0479 Dropping no-longer working and never-documented LockInHome feature
(cherry picked from commit 42a30f9e94)

# Conflicts:
#	source/core/SessionData.h

Source commit: f0ebedce16593c0c69a854d8ef0539adbfbf52e2
2021-11-25 16:33:00 +01:00
Martin Prikryl
5bf96a228e Bug fix: The first path change in reconnected workspace session was no recorded in history
Caused by 6c45fb11

Source commit: 34532ac8afb1a85272d559c142444c9bdb6018c8
2021-11-13 01:22:44 +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
42a30f9e94 Dropping no-longer working and never-documented LockInHome feature
Source commit: bc360b54365994cbcfaac592d766fe52ae4f1dc8
2021-07-28 01:01:12 +02:00
Martin Prikryl
3203dec49c Failure when switching/opening/closed session caused by Bug 1057
Source commit: 8b61613a74f1cd54538603f016b9c9674ce0138f
2021-06-05 00:48:07 +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
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
a128fd8e7b Bug 1057: Remember remote directory tree nodes state when switching sessions
https://winscp.net/tracker/1057

Source commit: 38437663ba337eb817c89c58c0a0ff15149fcc0f
2021-04-23 00:47:15 +02:00
Martin Prikryl
0692da8c23 Bug fix: Potential failure when waiting for a command executed from Console window is aborted
Originally, I resolved this using new TMulticastEvent, but once I've realized that TUnixDirView::DoChangeDirectory implementation is noop, it was not needed anymore.
Keeping the multicast implementation, as it may be useful in future.

(cherry picked from commit d3cb369141)

Source commit: fed58420d4b99eb18062aaf1b40020325227cd0f
2021-04-01 00:52:53 +02:00
Martin Prikryl
d3cb369141 Bug fix: Potential failure when waiting for a command executed from Console window is aborted
Originally, I resolved this using new TMulticastEvent, but once I've realized that TUnixDirView::DoChangeDirectory implementation is noop, it was not needed anymore.
Keeping the multicast implementation, as it may be useful in future.

Source commit: 0d53f122585d0cc9d44f22767f03a3ddef49e10d
2021-04-01 00:47:08 +02:00
Martin Prikryl
94c9b6b79a Bug 1884: Optionally disable moving using drag&drop
https://winscp.net/tracker/1884
(cherry picked from commit ff23ec2ee2)

Source commit: 8a5fb8dff151113ea87b9393fe210d5d99fd1512
2020-11-26 13:31:46 +01:00
Martin Prikryl
2c5fad4941 Bug 1924: Failure when directory contains a file with too long name
https://winscp.net/tracker/1924
(cherry picked from commit 517b1c832b)

Source commit: 108f706e7b9fcb8b5de16b615b0c7e126f3fbf38
2020-11-13 00:52:03 +01:00
Martin Prikryl
517b1c832b Bug 1924: Failure when directory contains a file with too long name
https://winscp.net/tracker/1924

Source commit: bdacc5d9f11e87295f10f4da719e2bf8fc968a6a
2020-11-13 00:48:55 +01:00
Martin Prikryl
ff23ec2ee2 Bug 1884: Optionally disable moving using drag&drop
https://winscp.net/tracker/1884

Source commit: b570887fb9aa2df599ed70a3bb163bcc054661fe
2020-07-13 01:14:44 +02:00
Martin Prikryl
96bc3f4ebe Bug 1848: Local file panel honors preferred drop action of source application
https://winscp.net/tracker/1848

Source commit: 0ec1a50bc9f5d96c0b2230f5f50d07debf023444
2020-04-05 01:22:09 +02:00
Martin Prikryl
ea24ee3405 Disconnect/Reconnect Session commands + Tab of a session that fails to connect/reconnect is not closed
Source commit: 546c99291ae6bc7a109fb54d172f2937d2f58630
2019-06-20 01:59:48 +02:00
Martin Prikryl
c5dc64595a Code formatting
Source commit: 4368a717d391f1bf558d8e1ba1604ee2049e330a
2019-01-06 04:39:34 +01:00
Martin Prikryl
6410781157 Bug 1704: Ctrl+Enter tries to enter even a file
Source commit: ed6944cb3fa6faa4a6a25b8e101886b25ac11d37
2018-11-15 04:13:49 +01:00
Martin Prikryl
da0c1d456c Bug fix: Confirmation of copy&paste transfers between panels was incorrectly controlled by drag&drop confirmation preference option
Source commit: fcf68007904647a6804928d52f1ec9fa8f4d6308
2018-10-19 03:15:11 +02:00
Martin Prikryl
1e9382c198 Compiler warning caused by 37c857ad79
Source commit: 482a4b8d7fcc4bcb070895a1a5bb0f600804b8e4
2018-10-09 03:43:48 +02:00
Martin Prikryl
a862d8a47d It is always possible to use drag & drop to move remote files to external applications, while copy is always the default operation
Source commit: 6be4c3b07723840de740608beb2aab3e4a7fe349
2018-10-06 04:29:58 +02:00
Martin Prikryl
37c857ad79 Bug 1684: Failure when canceling session reconnect (3rd)
https://winscp.net/tracker/1684

Source commit: f6df652674db1237df7161192b80a12fb2fa769f
2018-10-06 01:58:04 +02:00
Martin Prikryl
b8f88588c1 Invalid assert
Source commit: 4221fd6122d48ba88e4cf3f25eea414716a55958
2018-10-05 02:04:36 +02:00
Martin Prikryl
62c3fd8d6d Failure caused by 93fc1a2807 due to CustomCreateFileList adding a pointer to internal structure to returned file list
Source commit: 38ac7593ab543ba9ec3297f71913ab794b737ed2
2018-09-19 02:20:20 +02:00
Martin Prikryl
6b34aff91c Removing (non-working) panel loading animation
Source commit: e11ebbadf97428c78727de18f53e3a251254cca3
2018-09-06 00:59:25 +02:00
Martin Prikryl
41f9c0137f Factoring out IsRealFile function
Source commit: 046570706e02ac13da6ecbde4c6d270637c9af56
2018-07-25 02:03:14 +02:00
Martin Prikryl
30322a2378 When resolving symlinks is disabled because of file encryption, double click should still treat files as files, not as folders
Source commit: 350c57bf74f2529b5159263d8e56e375a6f26394
2018-06-21 04:38:17 +02:00
Martin Prikryl
0a08412ec1 Bug 1653: Files can be optionally encrypted when storing them on SFTP server
https://winscp.net/tracker/1653

Source commit: 31d8bb5e3aebe725081c5ad74aa1e10b4f739356
2018-06-14 01:26:55 +02:00
Martin Prikryl
3251009b94 Bug 1293: Option to turn off Natural order numerical sorting
https://winscp.net/tracker/1293

Source commit: db9b5105caa232c79ff6575200816851d90aa01b
2018-01-28 13:05:03 +01:00
Martin Prikryl
d79b4f8d63 Removing unused fields of TFileFilter structure
Source commit: a115559224827ff2881e68fee09c3032c8f8866c
2018-01-28 06:52:59 +01:00
Martin Prikryl
52a4c3e3f3 Updating links
Source commit: 30521817bf2efb93fda9fe4d108616e6976a8b25
2018-01-28 01:26:15 +01:00
Martin Prikryl
779123f494 Bug 1438: When a passive file panel is focused after reload, the panel is scrolled to show the previously focused file, what can cause unintended behavior
https://winscp.net/tracker/1438

Source commit: 580a8d10cd990d0c0d33e65bcbc60c6167a15956
2018-01-26 12:04:12 +01:00
Martin Prikryl
b55e9565da Function call-line syntax for DebugFail + Replacing all DebugAssert(false) with DebugFail
Source commit: 358df59fa46a04bd1b2a141b826fa5c499303ae6
2018-01-24 20:47:51 +01:00
Martin Prikryl
987728ea0c Prettifying debug macros
Source commit: ba529d34782876686ca07031e9c0b7c17f9e92fd
2018-01-24 20:39:55 +01:00
Martin Prikryl
065d474b01 Bug 1369: Failure when changing directory while another command was executing already (2nd try)
https://winscp.net/tracker/1369

Source commit: abee25d8866b857cfa5f5043b900fec8f6e98565
2018-01-24 17:01:39 +01:00
Martin Prikryl
ad1efdcb02 Bug 1369: Failure when changing directory while another command was executing already
https://winscp.net/tracker/1369

Source commit: 951d4fc3d6bef246c880929b3d66dac918352ee8
2018-01-24 16:41:36 +01:00
Martin Prikryl
d8f92984b9 First public commit of dev branch
Source commit: 98cb9d870efc1c60826db4398ec35c5cbe809e6a
2018-01-24 14:13:46 +01:00
Martin Prikryl
ea9cdc1521 5.7.6 2018-01-11 15:38:28 +01:00
Martin Prikryl
4acedf8030 5.7 2018-01-11 15:37:20 +01:00