history_old » Revisions »
Differences
This shows you the differences between the selected revisions of the page.
2016-07-22 | 2016-07-29 | ||
moving 5.7.4 from history (martin) | AmEn (martin) | ||
Line 2495: | Line 2495: | ||
* Bug fix: When time-stamp synchronization was configured as default synchronization action, it was incorrectly inherited by //Keep remote directory up to date//. | * Bug fix: When time-stamp synchronization was configured as default synchronization action, it was incorrectly inherited by //Keep remote directory up to date//. | ||
* Several changes to scripting: | * Several changes to scripting: | ||
- | * New scripting option ''option batch abort''. When set, WinSCP will abort the script as soon as any of the commands fail. Values ''on'' and ''off'' are still available with unchanged behaviour. | + | * New scripting option ''option batch abort''. When set, WinSCP will abort the script as soon as any of the commands fail. Values ''on'' and ''off'' are still available with unchanged behavior. |
* New scripting options ''include'' and ''exclude'' to set include/exclude masks. Only one of the two can be set at a time. | * New scripting options ''include'' and ''exclude'' to set include/exclude masks. Only one of the two can be set at a time. | ||
* ''Ctrl+C'' during script file processing breaks whole script, not only current command. | * ''Ctrl+C'' during script file processing breaks whole script, not only current command. | ||
Line 2563: | Line 2563: | ||
* Bug fix: Incorrect files were selected when using ''Shift-click'' after reloading directory after using ''Left'' or ''Right'' keys to select first or last file. | * Bug fix: Incorrect files were selected when using ''Shift-click'' after reloading directory after using ''Left'' or ''Right'' keys to select first or last file. | ||
* Bug fix: Incorrect help context for message informing about autoselection of transfer settings preset. | * Bug fix: Incorrect help context for message informing about autoselection of transfer settings preset. | ||
- | * Bug fix: Incorrect behaviour after two consecutive clicks on //Execute// command of queue. | + | * Bug fix: Incorrect behavior after two consecutive clicks on //Execute// command of queue. |
* Bug fix: It was possible to enter invalid mask to transfer setting preset autoselection rule. | * Bug fix: It was possible to enter invalid mask to transfer setting preset autoselection rule. | ||
* Bug fix: //Help// button on console window was incorrectly anchored. | * Bug fix: //Help// button on console window was incorrectly anchored. | ||
Line 2726: | Line 2726: | ||
* Implemented support for editors that open multiple files in one process (window). | * Implemented support for editors that open multiple files in one process (window). | ||
* WinSCP can delay deletion of temporary local file until its exit. This is allowed only if //Allow multiple opened files (editors)// is enabled. | * WinSCP can delay deletion of temporary local file until its exit. This is allowed only if //Allow multiple opened files (editors)// is enabled. | ||
- | * The behaviour can be turned on using option //External editor opens multiple files in one window (process)// (off by default). | + | * The behavior can be turned on using option //External editor opens multiple files in one window (process)// (off by default). |
* If the option if disabled and the editor closes too early, WinSCP suggests user to enable the option. | * If the option if disabled and the editor closes too early, WinSCP suggests user to enable the option. | ||
* When switching sessions, the panel state can be optionally preserved, including selected file and sort column/order. To disable this, go to //Panels tab// of Preferences dialog. Option //Do not change local directory when switching sessions// on //Commands tab// renamed to //Do not change state of local panel when switching sessions// and now affects this feature too. | * When switching sessions, the panel state can be optionally preserved, including selected file and sort column/order. To disable this, go to //Panels tab// of Preferences dialog. Option //Do not change local directory when switching sessions// on //Commands tab// renamed to //Do not change state of local panel when switching sessions// and now affects this feature too. | ||
Line 2827: | Line 2827: | ||
* Local custom commands can be executed on pairs of remote (temporarily downloaded) and local files (Commander interface only). New sample command //File compare// uses the option. Replace simple ''fc'' command with your favourite diff tool. | * Local custom commands can be executed on pairs of remote (temporarily downloaded) and local files (Commander interface only). New sample command //File compare// uses the option. Replace simple ''fc'' command with your favourite diff tool. | ||
* New command-line parameters ''/synchronize'' and ''/keepuptodate''. Both have two optional arguments for local and remote directory. If parameter is preceded by stored session name, it is opened automatically. Otherwise login dialog is shown. | * New command-line parameters ''/synchronize'' and ''/keepuptodate''. Both have two optional arguments for local and remote directory. If parameter is preceded by stored session name, it is opened automatically. Otherwise login dialog is shown. | ||
- | * For SCP protocol the directory is read with ''%%--full-time%%'' option to get second-precision timestamp (necessary for synchronization). When the reading of the first directory fails (for whatever reason), the directory is reloded without the option and the option will no longer be used. Next version will include option to control the behaviour manually. | + | * For SCP protocol the directory is read with ''%%--full-time%%'' option to get second-precision timestamp (necessary for synchronization). When the reading of the first directory fails (for whatever reason), the directory is reloded without the option and the option will no longer be used. Next version will include option to control the behavior manually. |
* "Host hasn't answered for X seconds" message disappers itself once the response finally arrives. | * "Host hasn't answered for X seconds" message disappers itself once the response finally arrives. | ||
* WinSCP can be now compiled using Personal edition of Borland C++Builder 6. | * WinSCP can be now compiled using Personal edition of Borland C++Builder 6. | ||
Line 2896: | Line 2896: | ||
* Bug fix: Random noise generation was hanging some computers and interfering with other processes' precision timing. | * Bug fix: Random noise generation was hanging some computers and interfering with other processes' precision timing. | ||
* Several other bug fixes. | * Several other bug fixes. | ||
- | * Multiple files can be edited and/or opened at the same time. Modified files are uploaded back using background transfer queue. To revert to previous behaviour, see Editor settings. | + | * Multiple files can be edited and/or opened at the same time. Modified files are uploaded back using background transfer queue. To revert to previous behavior, see Editor settings. |
* With SFTP protocol, it is possible to open separate shell session to execute user-defined commands. The server must provide Unix-like shell and the shell must use same path syntax as SFTP session for this to work. This enables //Open Terminal//, //Custom commands// and command-line features in SFTP sessions (the shell session is opened automatically when they are used). | * With SFTP protocol, it is possible to open separate shell session to execute user-defined commands. The server must provide Unix-like shell and the shell must use same path syntax as SFTP session for this to work. This enables //Open Terminal//, //Custom commands// and command-line features in SFTP sessions (the shell session is opened automatically when they are used). | ||
* Experimental support for version 5 of SFTP. Currently it brings only better error reporting. In future the upgrade may allow file verification using MD5 algorithm. Note that as I do not know any server supporting SFTP5, the funtionality was not tested at all. | * Experimental support for version 5 of SFTP. Currently it brings only better error reporting. In future the upgrade may allow file verification using MD5 algorithm. Note that as I do not know any server supporting SFTP5, the funtionality was not tested at all. | ||
Line 2936: | Line 2936: | ||
* Local change drive down menu contains links to folders //My documents// and //Desktop// (Commander interface only) | * Local change drive down menu contains links to folders //My documents// and //Desktop// (Commander interface only) | ||
* Files copied to clipboard may be pasted both to remote and local (Commander interface only) panels. Keyboard shortcut is ''Ctrl+V''. | * Files copied to clipboard may be pasted both to remote and local (Commander interface only) panels. Keyboard shortcut is ''Ctrl+V''. | ||
- | * When handling ''scp:%%//%%'' or ''sftp:%%//%%'' URL, which includes path without trailing slash, the file or directory it points to is downloaded. When path ends with slash, the directory it points to is opened (previous behaviour). | + | * When handling ''scp:%%//%%'' or ''sftp:%%//%%'' URL, which includes path without trailing slash, the file or directory it points to is downloaded. When path ends with slash, the directory it points to is opened (previous behavior). |
* New option //existing only// for Synchronization. | * New option //existing only// for Synchronization. | ||
* Transfer resume confirmation may be turned off. | * Transfer resume confirmation may be turned off. |