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

66 Commits

Author SHA1 Message Date
Martin Prikryl
6807687e6e Bug 1631: Optimize loading of large directories
https://winscp.net/tracker/1631
(cherry picked from commit 27f61a0b10)

Source commit: cad4585dc8759f793fe2c5a313d2787605da3492
2022-04-27 08:31:01 +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
1d2b6994a8 Bug 2060: Failure when changing remote folder using directory tree while previous directory is still loading (2nd)
https://winscp.net/tracker/2060

Source commit: 14adf07852fc0164a565161262cff058d9071377
2022-02-25 01:05:07 +01:00
Martin Prikryl
45a4ec27a8 Bug 2060: Failure when changing remote folder using directory tree while previous directory is still loading
https://winscp.net/tracker/2060

Source commit: a2a66b37e2603f68677f4aa7074a42e63673c335
2022-02-11 01:06: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
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
b6463b8cf6 Revert "Bug 1891: Correct letter case variant of remote directory in directory tree was not always selected"
The problem was actually resolved already by 62277eb9 (Files with the same name except for a letter case are sorted deterministically) and ce46019d change had no effect.

This reverts commit ce46019d48.

(cherry picked from commit 102cab5c04)

Source commit: d7b9027257d9d88aa97d28bd09f82e62b0c28a27
2020-11-26 13:56:08 +01:00
Martin Prikryl
adfb862b17 Bug 1891: Correct letter case variant of remote directory in directory tree was not always selected
https://winscp.net/tracker/1891
(cherry picked from commit ce46019d48)

Source commit: 89f636c09bbe784c3ac1878b72cd5a2882ec808c
2020-11-26 13:49:02 +01: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
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
e3e1a0380b Bug 1829: Failure when changing directory using tree after resuming system from sleep (4rd)
https://winscp.net/tracker/1829

Source commit: 9c4d32003c30406b43b8d7b14f0ac2d485b73a1f
2020-03-20 01:25:40 +01:00
Martin Prikryl
a207c476c3 Bug 1829: Failure when changing directory using tree after resuming system from sleep (3rd)
https://winscp.net/tracker/1829

Source commit: 8a5f9be0d7686f5d8acc3e165d71d41fda66b22a
2020-03-18 01:28:16 +01:00
Martin Prikryl
d98572025b Bug 1829: Failure when changing directory using tree after resuming system from sleep (2nd)
https://winscp.net/tracker/1829

Source commit: 1a4c0edc57f3e32efe7fa8f5d2173cfec61f07f7
2020-03-16 01:28:07 +01:00
Martin Prikryl
2f38385bfb Bug 1829: Failure when changing directory using tree after resuming system from sleep
https://winscp.net/tracker/1829

Source commit: d546d0d568359b894434d8b42c7f114efb42a0f1
2020-02-27 14:15:21 +01: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
45183c8bb7 Bug 1736: Some numerical folders are duplicated in remote directory tree
https://winscp.net/tracker/1736

Source commit: b595bbce92ec38432d764f63aa3ec933e05556a4
2019-04-16 00:47:29 +02:00
Martin Prikryl
c5dc64595a Code formatting
Source commit: 4368a717d391f1bf558d8e1ba1604ee2049e330a
2019-01-06 04:39:34 +01:00
Martin Prikryl
9479d15991 Bug 1711: Improve incremental search in file panels
https://winscp.net/tracker/1711

Source commit: 2fcb59e4ef3cf5ad46f6d9d5a9aa0a30e5ec1c86
2018-12-20 01:41:42 +01:00
Martin Prikryl
896a47fa5e Unused code
Source commit: edf75cb74f03b5cf4528b7bcf0a7e105e61cca3c
2018-12-06 01:52:22 +01:00
Martin Prikryl
34840ba54c Bug 1574: Coloring files in file panels based on a file mask
https://winscp.net/tracker/1574

Source commit: d626f1fda552252df51b8b49dec7887a2c27cdf3
2018-11-21 01:26:42 +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
5769d285d2 Bug 1699: With themes disabled, an empty space is reserved for and working as a close button on a session tab even though the button is not drawn
https://winscp.net/tracker/1699

Source commit: 88ff3466c80fe110602daa409e3dd43cf3d089aa
2018-11-01 03:17:36 +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
f1624975f0 Bug 1684: Failure when canceling session reconnect (4th)
https://winscp.net/tracker/1684

Source commit: efc27f1f2e6de5401f2074b8a48e0da713418c5d
2018-10-09 07:14:38 +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
c48fb16840 Bug 1393: Close button on session tab + Non-active session can be closed, as well as disconnected sessions without a need to reconnect them
https://winscp.net/tracker/1393

Source commit: b63ce2363155fa969d91e07f294cca9f1c5c2a98
2018-09-13 02:15:46 +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
eedb27d652 Bug 1572: Failure when changing remote working directory using directory tree
https://winscp.net/tracker/1572

Source commit: 5731a8284955aea11750a49cb85f38ffb41ad578
2018-01-28 15:34:40 +01:00
Martin Prikryl
c81bc18e59 On Windows 10, our two ways to calculate tab height indeed differ, use the larger value
Source commit: b1eafecd73d8fda11a317dcc56903e76669d95a4
2018-01-28 15:13:43 +01: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
543c407f94 Simplifying implementation of SelectByMask
Source commit: 4b46747252a8d6f7e7c593b9618d3b012a4c835b
2018-01-28 06:53:58 +01:00
Martin Prikryl
d79b4f8d63 Removing unused fields of TFileFilter structure
Source commit: a115559224827ff2881e68fee09c3032c8f8866c
2018-01-28 06:52:59 +01:00
Martin Prikryl
8b6a37eea6 Bug 1514: Failure when reloading non-current directory expanded in remote directory tree
https://winscp.net/tracker/1514

Source commit: b8bdc023ff431bb31ac6b82cf035411a51bb2db1
2018-01-28 05:05:34 +01:00
Martin Prikryl
55625bfcd6 Removing no-longer-used Log window code
Source commit: 53c860da032e5cd0b039159f4374343e5e9fe7d9
2018-01-28 03:05:34 +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
64f7ab815d Prevent assertion when starting on 200% Windows 10
Source commit: 27152b734aaf322491231c85b9b8c9b650f4e9e0
2018-01-24 17:46: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