1
0
mirror of https://github.com/winscp/winscp.git synced 2026-10-28 15:35:08 +03:00
Commit Graph

74 Commits

Author SHA1 Message Date
Martin Prikryl
ca2c1890f3 Bug 1544: Editor font too large on high DPI screens
https://winscp.net/tracker/1544

Source commit: 04455bb9a5d449b7323aba7c1087cda7e5c7306a
2018-01-28 07:49:04 +01:00
Martin Prikryl
22739ec66d When Abort was clicked on automatic updates email verification prompt, the email was still accepted
Source commit: c1f135e8a309437bda416dbfc79e1c1274cf3684
2018-01-28 06:43:23 +01:00
Martin Prikryl
eafabd97e5 Bug 1524: Option to open downloaded file on operation completion confirmation when transferring file from command-line/URL + Logging destination file + Bug fix: When opening local folder in explorer fails, error message ID was shown instead of actual message. + Refactored ShowExtendedExceptionEx
https://winscp.net/tracker/1524

Source commit: ba2f26e59a60311bf483a9456324cbdd5494e3dc
2018-01-28 06:22:06 +01:00
Martin Prikryl
07617815a6 Bug 1521: Provisional implementation of per-monitor DPI awareness
https://winscp.net/tracker/1521

Source commit: 9d436d711a74909662530049c1de501edb91ab3a
2018-01-28 06:03:34 +01:00
Martin Prikryl
1aa24291df Error when loaded configuration uses custom INI file
Source commit: 7c061a92371438e1c3eb36c0af311cd0edab0729
2018-01-28 03:06:30 +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
4f77be14e8 Configurable path to INI file configuration storage
Source commit: b4ebec9b69b7dc55cc11bc1d6ddd15a1909a13b9
2018-01-28 02:58:46 +01:00
Martin Prikryl
eb8201863d Bug 1499: Configuring a PuTTY path with unclosed quotes prevents WinSCP from starting
https://winscp.net/tracker/1499

Source commit: 8762d3a2e8983a616f5f6d03385c24339e3bac4f
2018-01-28 02:52:49 +01:00
Martin Prikryl
f8018d0f98 Parallel background uploads
Source commit: 1015897f6614be286e8d8fbb2e059fc831350fcf
2018-01-28 00:43:17 +01:00
Martin Prikryl
4d2717d618 Renaming ComparePaths and IsPathToSameFile to use "Same" instead of "Compare" as they return bool, not int + SameFileName already exists in VCL
Source commit: 4d09a03368b69c64db9fadfcd050aa367af12e16
2018-01-27 23:49:10 +01:00
Martin Prikryl
37c5abf4a9 Specific error messages about extensions are presented without irrelevant HTTP status code
Source commit: 197c7b3064894978f4ac203bc6436df1f6d4b83c
2018-01-27 23:24:56 +01:00
Martin Prikryl
54be1dc611 More readable usage statistics display
Source commit: c4533cb909a466617c0b756072dcf365ef9b0da8
2018-01-27 23:15:13 +01:00
Martin Prikryl
ddd44415f9 The official extensions can be translated
Source commit: 5e1fb8da2401a296fd04bf22ecd517366f94f9e7
2018-01-27 22:45:07 +01:00
Martin Prikryl
944153b7db Bug fix: It was possible to load again the first extension in an extension folder
Source commit: e39f177e776f9ee17bdfc770f146b61e8c9f34f9
2018-01-27 22:43:11 +01:00
Martin Prikryl
899f64469c Bug 18: Session log file rotation
https://winscp.net/tracker/18

Source commit: aa4a385e0720f44b00a4a0d8b1beb211b417cedc
2018-01-27 22:34:40 +01:00
Martin Prikryl
ad402af4c0 Site-specific extension options
Source commit: 18fc778ee0ad221f2b55d0f8b02899e5bffe96fc
2018-01-27 21:57:18 +01:00
Martin Prikryl
2760820ac6 Unicode literals
Source commit: efeb04d60d197ae1c5a41fd3439b4a3c17e151de
2018-01-27 13:01:44 +01:00
Martin Prikryl
c0ac478143 Merge branch 'master' into dev
Source commit: 33e7be305a8b99b569b712e21f3b35ece38b2208
2018-01-27 09:59:38 +01:00
Martin Prikryl
c79c0f9063 Autosizing languages list + Not reloading the languages list each time
Source commit: 1f45c75314397365344f812abe41f7bd14bd6ebb
2018-01-27 09:55:29 +01:00
Martin Prikryl
4c3afd30d8 Re-implementing language autodetection for the "Translations" subfolder + Unless user customizes language, automatically using the best language match each run + Including all translation (30% at least) in installation, but automatically using only those that are complete (80% at least) + Marking the default, incomplete and invalid languages in Preferences dialog + Using applied language, instead of configured language in URLs and counters
Source commit: ad428b3c09a9e0081b84b8090100d62d1edf39f4
2018-01-27 09:53:25 +01:00
Martin Prikryl
af5ed065a7 Removing comment obsolete since c42123f5d9 (Change of language on run-time is not supported anymore.)
Source commit: 68814f29d087fd3a426da4f945f7ef35a70b7e82
2018-01-27 09:49:34 +01:00
Martin Prikryl
393eae5450 Bug 1456: Expand patterns in default value of extension options
https://winscp.net/tracker/1456

Source commit: 4dab0653f422d054736959e799d9443d18f05754
2018-01-27 09:00:53 +01:00
Martin Prikryl
40a8a89371 Using !P pattern in PuTTY command implies that password should be remembered
Source commit: b2937603ef844987c71bbd5d13dca6c55ff13f2d
2018-01-27 08:39:57 +01:00
Martin Prikryl
a16cbe4ab2 Extension option aliases "sessionlogpath" and "pausecheckbox" + Fixing extension option vs. control index mismatches + Removing dot from the "Select file for session log" dialog title
Source commit: 069a8a55bdad3365baeab2f0cb629031b61c0ec9
2018-01-26 02:32:44 +01:00
Martin Prikryl
61c6cf354b Run time options for extensions
Source commit: 14b9a0316093abe8ac913fb51386a74e75a11092
2018-01-26 02:24:41 +01:00
Martin Prikryl
d0aeda7b74 Factoring out DoCustomCommandOptionsDialog (moving TCustomCommandOptionsDialog to Custom.cpp) to allow its reuse for runtime options
Source commit: 65f14e0819af981ae67c32fc7eddcb1e72282c31
2018-01-26 02:15:01 +01:00
Martin Prikryl
cfe6e06cd0 Extension option controls can be grouped using @option - group
Source commit: 9a87b9052c448afb1c908ba4c597b46e410e9bbe
2018-01-26 02:02:50 +01:00
Martin Prikryl
bbdb33ccb8 Separator control on extension options dialog
Source commit: 52b84e95fee981f2417c719e03f164c6a707e40b
2018-01-26 02:01:35 +01:00
Martin Prikryl
5f0062564e Not displaying ellipsis in the Custom command options dialog title
Source commit: bfe2e4f8ad81a4db26dc7bd07ad85ca1256c335d
2018-01-26 01:54:35 +01:00
Martin Prikryl
153b2a1c82 Extension can require specific PowerShell and Windows version
Source commit: c2a9d781f0027435e40c63b182e66fb12ecd8a9b
2018-01-26 01:53:36 +01:00
Martin Prikryl
961d7c152c Sending .NET framework version to the server when downloading extension + Comparing the .NET version number component by component (=handling build number correctly)
Source commit: 1efdd21aff848849eb4ac41196e0ec0bdf17d267
2018-01-26 01:51:40 +01:00
Martin Prikryl
6c55730f10 Removing log window (from GUI only, will remove the code, once we see that users says about this)
Source commit: b04ce9f564681a997cb069aa9b530924e18a03e9
2018-01-26 01:27:32 +01:00
Martin Prikryl
33d3519f52 Informing the user when the retrieved version of the extension is not the latest one + As the "trust" flag now will always be "true", modifying the respective error message accordingly, but still keeping the possibility to flag the extension as untrusted
Source commit: c9e0d42790fd1115b761bf6019c1180f614515e5
2018-01-26 01:26:33 +01:00
Martin Prikryl
428db9665c All custom command prompts are entered on one dialog box.
Source commit: 65f90e78beef38e78fe1ba3bafbe70d9ca469da5
2018-01-26 00:27:41 +01:00
Martin Prikryl
9923907f07 Extensions are configurable
Source commit: 5bad7facd077eb698fab75e7ca9eedd77f0e9475
2018-01-25 23:56:50 +01:00
Martin Prikryl
f2ce5adc98 Compiler warnings discovered by build server
Source commit: 3a3e2b040db3bae9377e34ddf81cab612ee07604
2018-01-25 21:14:47 +01:00
Martin Prikryl
024c85ddaf Typo
Source commit: 1466442c58d2b2988d01d2275e8480df5968098a
2018-01-25 19:38:52 +01:00
Martin Prikryl
0ee565f192 Displaying full command name in custom command preferences list. The keyboard shortcut now displays in a hint only.
Source commit: ca7ddc250b08a3dec9609101cfec711cd50da2da
2018-01-25 18:46:20 +01:00
Martin Prikryl
6536644703 Transfer settings hint popup uses the same font as the underlying label
Source commit: aad9d91e06d8cedeef592ca6f90e7c76dd52b994
2018-01-25 17:38:55 +01:00
Martin Prikryl
7313ce3dbd Bug 1408: Link background confirmations options from the generic options
https://winscp.net/tracker/1408

Source commit: 09af0b789a1491f553c4a3c0ffbf8ce3f4f118d7
2018-01-25 17:31:55 +01:00
Martin Prikryl
46f8550caf On extension file conflict, make the filename unique, instead of asking for overwrite. Better user experience + Prevents data inconsistency when Preferences dialog is canceled
Source commit: b1ac7aecdd0ab7247a2f332fe87fb2bf457232a8
2018-01-25 16:18:17 +01:00
Martin Prikryl
8230610ade Support long paths when checking for file existence
Source commit: b2dcc778ad505b1d1d45d0941cdb8dd8e1052557
2018-01-25 16:17:21 +01:00
Martin Prikryl
ea6c87e41e When removing extension added in the same "preferences session", do not forget to remove the extension file too
Source commit: fa2771fb2ce5ed0935272c2a9d29898fda28299a
2018-01-25 16:16:16 +01:00
Martin Prikryl
4d2319daf3 Supporting long paths when saving or loading the extension or script file
Source commit: 87e4e61adec5e6e57517bf4ffe731710ba5aca37
2018-01-25 16:13:33 +01:00
Martin Prikryl
27119f3a11 Deleting installer extension files when Preferences dialog is closed
Source commit: 73d0a9957d94f95c7af57ff696120de794bd0f82
2018-01-25 16:10:32 +01:00
Martin Prikryl
ab47a2ac50 Making the added command visible
Source commit: e6d795edc1a3e1c522894dcac89c6db299db03d1
2018-01-25 16:07:26 +01:00
Martin Prikryl
f54e609d7c Extension counters
Source commit: ee669861380d1324683fba21c0fabec6f049b8da
2018-01-25 16:04:18 +01:00
Martin Prikryl
ae1c1fd130 Description of the extension is used as a long hint
Source commit: 50be29d7da2294cab456f2e4a578d7b741d659fe
2018-01-25 16:03:27 +01:00
Martin Prikryl
f91f665305 Improving extension adding error messages
Source commit: fb8cb3fe35818705415d31d590aac630f9ddd5ea
2018-01-25 16:00:35 +01:00
Martin Prikryl
9442da2413 Hint display for custom commands, including extension file name + Hiding D/R column
Source commit: c271f10bd5ff01fdbd775ea1117f61127fb6b676
2018-01-25 15:53:00 +01:00