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

147 Commits

Author SHA1 Message Date
Martin Prikryl
bdc1aefa86 Types and casts safe in respect to pointer size for forward 64-bit compatibility (2nd after a2119a7e)
https://winscp.net/tracker/618

Source commit: c34c42432b77f29fc4e5f6824021c9d282a19525
2026-03-28 01:12:40 +01:00
Martin Prikryl
a2119a7eac Types and casts safe in respect to pointer size for forward 64-bit compatibility
Also GetWindowLongPtr and GWLP_USERDATA

https://winscp.net/tracker/618

Source commit: c85fdf15e50ce8a6f35b1c4d2a0125a0b9c4f1f0
2026-01-22 14:51:13 +01:00
Martin Prikryl
e5efed8955 Refactoring old-style casts
Source commit: 3c37b3a958525c595ad44b081b2e0f3b288b8eb0
2025-12-18 01:20:33 +01:00
Martin Prikryl
f5c9b81f6b Unnecessary casts (since ff506233)
Source commit: 9b422f5993bf071f06a9a84bfcf23a4f78e63951
2025-12-18 01:17:25 +01:00
Martin Prikryl
71754fc61f Renaming pas to cpp and adding generated hpp as h to guide git in recognizing future translation to C++
(not compilable)

Source commit: a9468bbb15a8c5f9d4381cdc0299c378a2fbe90a
2025-11-06 07:34:54 +01:00
Martin Prikryl
3cd64f2a19 Issue 2020 – Synchronize two local directories
https://winscp.net/tracker/2020

Source commit: a0ab887a23e4362bb62824434893a97540b24e4a
2025-10-02 22:14:52 +02:00
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
b13e2e7c2b #pragma package(smart_init) is not useful out of packages
Source commit: 7635ac3b532214f27ea2b6fe6aa80398c857cfcd
2025-08-23 01:06:48 +02:00
Martin Prikryl
3817bbd736 Preparing for separate pre-compiled header file required by Clang
- Once doing that, including more headers to PCH, not just vcl.h
- Clang won't need explicit include, but we will probably keep it anyway.
- #pragma hdrstop has no effect in Clang

Source commit: adc8a268b6907c5337ccaa430cca7526793a3019
2025-08-22 15:43:55 +02:00
Martin Prikryl
74fdf539de Clang imposed changes that should be noop and have no effect on classic compiler (2nd after 92ba1e3f0 + preceding commits)
Mostly
– explicit static global variables
– const, sign and down casts safety
– same-named variables in nested scopes
– incorrectly identified uninitialized variables
– semicolon after function implementation
– unused variables, fields, arguments and macros
– exact include filename case
– field initialization order
– typename use
– struct vs class declarations
– incorrectly identified uninitialized variables
– refactoring to solve Clang internal compiler error when using new variable in __finally block

Source commit: 3da995ff5169eefcfe3b3b7cc0d019c660096c07
2025-06-24 16:32:34 +02:00
Martin Prikryl
3fd70f410e Minor code errors identified by Clang (2nd after 4019b56f)
Source commit: 904310464d998d3b8f222598c0b7914e6cb7deee
2025-06-24 01:03:19 +02:00
Martin Prikryl
90376fe966 Unambiguous name
Source commit: 0a0468d1dd8996405d47c1d1289998b1f6e08642
2025-05-20 01:01:50 +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
c526cd1f99 ThumbnailsRemote and ThumbnailsLocal usage counters
Source commit: 37f58c3563741100c51c9f0f07622e2121ff263b
2024-09-25 15:58:36 +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
4b85233168 Explorer interface view style toolbar button now shows icon for the current style, instead of the next style
Source commit: cf5ccf2a114e7e77fa53248861f5c25a93817d22
2024-09-05 00:52:17 +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
8dbc8efb82 Incremental search panel pops up on Ctrl+F to make the function easier to find (part of Bug 2281)
https://winscp.net/tracker/2281

Source commit: 1584b79e350aff206a19e95bd1f4debd1c0744ed
2024-05-31 01:32:47 +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
2e039c935a The "Session" toolbar renamed to "Sessions and Tabs" even in Explorer interface
See 8a5b5fd1 and 93b97cb0

Source commit: 835d1a5e4b44c6b1d9394ddb8d2168e2541d55b4
2023-04-18 14:48:27 +02:00
Martin Prikryl
0430d233ee Bug fix: Mark > Select/Unselect command was behaving incorrectly
Since 3.7.6 "New optional file selection mode in Commander interface, where mouse behaves as in Windows Explorer and keyboard behaves as in Norton Commander"

Source commit: a1262a982da3b10d86ba3ab714908b277bbe078a
2023-03-10 01:08:23 +01:00
Martin Prikryl
788372360e Compare Directories command is available in local file manager mode
Source commit: 1027f45a1a48c3e4dee46ad94509c5d84e83dfa0
2023-03-02 01:08:06 +01:00
Martin Prikryl
5930541caa Bug fix: Workspace could not be saved when the active tab was not connected or was local
Source commit: 5bc94323366458bcd664dc9e62c6c8cdd2e6b595
2023-03-02 00:59: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
93b97cb0d5 Bug fix: Separation of Tab and Session menus was unintentionally not reverted for Explorer interface (see d1ecc3c1)
Source commit: 4785ba11e51913790b96cba49d8137084dc7da42
2023-02-22 00:55:16 +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
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
224365680a In file panel, file sorting by date and size is by default descending even when initiated by menu, toolbar or keyboard shortcut, consistently with sorting by clicking panel column header
See 4.1 change "In file panel, file sorting by date and size is by default descending"

Source commit: 27c0391d2b859926ce03c1e882199b6a8043e1db
2022-10-14 00:57:33 +02:00
Martin Prikryl
463f1ae567 Hiding Donate command in UWP
Source commit: 465b33d92f791067a008954d747a9f95989169de
2022-09-10 00:56:28 +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
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
d125f3f0b8 Bug 2062: Custom commands menu fail to open
https://winscp.net/tracker/2062

Source commit: a6599139c9ec4cc10d6bdd0ff062df45bf99c24c
2022-02-25 01:07:27 +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
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
af83ed5d8b Setting interface-inspecific selection shortcuts in DFM
(cherry picked from commit 7f92ef6042)

Source commit: 48d664af5e463803401b38704da90da8eaa25915
2021-11-25 16:21:20 +01:00
Martin Prikryl
7f92ef6042 Setting interface-inspecific selection shortcuts in DFM
Source commit: e0c7837aa240f813ec8c6e71f132518ade62ad79
2021-07-23 00:52:48 +02:00
Martin Prikryl
3ea7f33f16 High CPU load when idle in local-local mode
Caused by c2c2596d (Queue panel is always hidden in the local-local mode)

Source commit: dc1427068dfe91f025ef9f005254e4661ad50489
2021-07-23 00:50:42 +02:00
Martin Prikryl
1403b30ee1 Sort order toggle in local panel was broken by 417f89a8
Source commit: 4a522b06c5bf7dd37014cf25076316dfb747d615
2021-07-13 00:48:33 +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
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
Martin Prikryl
c1b4b4f286 Opening new local-local tab
Source commit: e07f42b5def5b0781880caadaecb14d8b077b24a
2021-02-20 00:43:19 +01:00
Martin Prikryl
32f3444b60 Local-local tab can be renamed
Part of Bug 1893

Source commit: 0490ee2a0f87016f962635648eec8717d05fae9c
2021-02-17 00:52:57 +01:00
Martin Prikryl
d2a3106aa4 Local-local tab can be duplicated
Part of Bug 1893

Source commit: 0eec25dec3bbd73d13da8bf0fb3d4f175b6dd01a
2021-02-16 00:51:44 +01:00
Martin Prikryl
0887231c76 The Edit command for the other local panel was enabled even when only folders were selected
Source commit: a470131ef8c9e89b83ea019729622006f05e5494
2021-02-16 00:47:57 +01:00
Martin Prikryl
c2c2596dc4 Queue panel is always hidden in the local-local mode
Part of Bug 1893

Source commit: ae286a612042338a8cd02452a4b6c786b28170bf
2021-02-16 00:44:32 +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