Differences
This shows you the differences between the selected revisions of the page.
| 2013-12-17 | 2013-12-17 | ||
| Structuring step 1 (Petr) | Structuring step 2 (Petr) | ||
| Line 30: | Line 30: | ||
| * Hiding unusable presets from //Transfer settings// drop down menu. | * Hiding unusable presets from //Transfer settings// drop down menu. | ||
| * Merged configuration of default transfer settings and transfer settings presets. | * Merged configuration of default transfer settings and transfer settings presets. | ||
| - | * Improved user interface: | ||
| - | * Using "Download" and "Upload" commands to distinguish copying to local and remote directories respectively. | ||
| - | * Using "Download and Delete" and "Upload and Delete" commands instead of "Move" to distinguish moving files to local and remote directories respectively. | ||
| - | * Optionally keeping completed transfers in queue list for configurable period of time. [[bug>584]] | ||
| - | * Replaced file operation toolbar, bottom hot key bar and upload/download toolbar with specialized local and remote file toolbars to allow manipulating local/remote files using mouse, without need to change panel focus (Commander interface only). | ||
| - | * Improved incremental search for sites on Login dialog: [[bug>984]] | ||
| - | * Text is searched anywhere in the site name, not only at the beginning. | ||
| - | * Next/previous matching sites can be searched for. | ||
| - | * Search text is shown below site list. | ||
| - | * Displaying queue status on taskbar button. [[bug>151]] | ||
| - | * Replaced Selection toolbar with specialized local and remote Selection toolbars (Commander interface only). | ||
| - | * Added label to the most important toolbar buttons. They can be optionally hidden including already existing labels like Command-line label (Commander interface), Address label (Explorer interface) and New session tab label. | ||
| - | * Moved //Commands// toolbar of Commander interface first. | ||
| - | * Find files command moved from Commands toolbar to Remote Navigation toolbar and is now available regardless of focused panel. | ||
| - | * Renamed //Add to Bookmarks// command to [[task_navigate#bookmarks|Add Path to Bookmarks]]. | ||
| - | * Removed //Close// toolbar button from Editor and Log windows. | ||
| - | * //Session// menu and toolbar reorganized. | ||
| - | * Increased height of path labels (Commander interface only). | ||
| - | * Single-file queue transfers occupy only single line in background transfer queue list. | ||
| - | * Increased height of background transfer queue list row. | ||
| - | * User interface icons are shown also in Setup. | ||
| - | * Turned off automatic stretching of Transfer settings toolbar. | ||
| - | * Column //Attr// is hidden by default on local panel. | ||
| - | * Default (installation) width of the Commander interface is larger, if the screen resolution allows it. | ||
| - | * Added //Download// and //Download and Delete// buttons on //Commands// toolbar of Explorer interface. | ||
| - | * Moved //Panels// node on [[ui_preferences|Preferences]] dialog to the top-level to reduce nesting. | ||
| - | * Horizontal line above file background transfer queue list splitter to highlight its presence. | ||
| - | * Disabling whole //Once Empty// submenu, when queue is empty. | ||
| - | * Using own context menu for local files (similar to existing context menu for remote files) by default. [[bug>163]] | ||
| - | * First column in Editor list in preferences is editor name. | ||
| - | * Icons are no longer dimmed with Office XP theme. | ||
| - | * Tab with disconnected session is greyed. | ||
| - | * Removed //SSH Protocol version// from Site tooltip. | ||
| - | * When file cannot be loaded using selected encoding in Internal editor, error is shown. On error loading default encoding, attempts to load using another encoding. [[bug>971]] | ||
| - | * On main window views without focus respond to mouse wheel. [[bug>846]] | ||
| - | == Sites and Workspaces == | + | * Using "Download" and "Upload" commands to distinguish copying to local and remote directories respectively. | 
| + | * Using "Download and Delete" and "Upload and Delete" commands instead of "Move" to distinguish moving files to local and remote directories respectively. | ||
| + | * Optionally keeping completed transfers in queue list for configurable period of time. [[bug>584]] | ||
| + | * Replaced file operation toolbar, bottom hot key bar and upload/download toolbar with specialized local and remote file toolbars to allow manipulating local/remote files using mouse, without need to change panel focus (Commander interface only). | ||
| + | * Improved incremental search for sites on Login dialog: [[bug>984]] | ||
| + | * Text is searched anywhere in the site name, not only at the beginning. | ||
| + | * Next/previous matching sites can be searched for. | ||
| + | * Search text is shown below site list. | ||
| + | * Displaying queue status on taskbar button. [[bug>151]] | ||
| + | * Replaced Selection toolbar with specialized local and remote Selection toolbars (Commander interface only). | ||
| + | * Added label to the most important toolbar buttons. They can be optionally hidden including already existing labels like Command-line label (Commander interface), Address label (Explorer interface) and New session tab label. | ||
| + | * Moved //Commands// toolbar of Commander interface first. | ||
| + | * Find files command moved from Commands toolbar to Remote Navigation toolbar and is now available regardless of focused panel. | ||
| + | * Renamed //Add to Bookmarks// command to [[task_navigate#bookmarks|Add Path to Bookmarks]]. | ||
| + | * Removed //Close// toolbar button from Editor and Log windows. | ||
| + | * //Session// menu and toolbar reorganized. | ||
| + | * Increased height of path labels (Commander interface only). | ||
| + | * Single-file queue transfers occupy only single line in background transfer queue list. | ||
| + | * Increased height of background transfer queue list row. | ||
| + | * User interface icons are shown also in Setup. | ||
| + | * Turned off automatic stretching of Transfer settings toolbar. | ||
| + | * Column //Attr// is hidden by default on local panel. | ||
| + | * Default (installation) width of the Commander interface is larger, if the screen resolution allows it. | ||
| + | * Added //Download// and //Download and Delete// buttons on //Commands// toolbar of Explorer interface. | ||
| + | * Moved //Panels// node on [[ui_preferences|Preferences]] dialog to the top-level to reduce nesting. | ||
| + | * Horizontal line above file background transfer queue list splitter to highlight its presence. | ||
| + | * Disabling whole //Once Empty// submenu, when queue is empty. | ||
| + | * Using own context menu for local files (similar to existing context menu for remote files) by default. [[bug>163]] | ||
| + | * First column in Editor list in preferences is editor name. | ||
| + | * Icons are no longer dimmed with Office XP theme. | ||
| + | * Tab with disconnected session is greyed. | ||
| + | * Removed //SSH Protocol version// from Site tooltip. | ||
| + | * When file cannot be loaded using selected encoding in Internal editor, error is shown. On error loading default encoding, attempts to load using another encoding. [[bug>971]] | ||
| + | * On main window views without focus respond to mouse wheel. [[bug>846]] | ||
| + | * Export to INI file moved from Preferences to Login dialog. | ||
| + | * In Commander interface, the keyboard shortcuts F3 and F5 can optionally have the same meaning as in Windows Explorer (//Find File// and //Refresh//). | ||
| + | * Changing session port number on Login dialog to well know port, updates protocol automatically. | ||
| + | * Additional ''F5'' shortcut to reload file in internal editor. [[bug>986]] | ||
| + | |||
| + | == Working Sites and Workspaces == | ||
| * Using term //Site// instead of //Stored session//. | * Using term //Site// instead of //Stored session//. | ||
| + | * //Site Manager// command. [[bug>855]] | ||
| * [[ui_import|Sites import]] from Filezilla. [[bug>61]] | * [[ui_import|Sites import]] from Filezilla. [[bug>61]] | ||
| * [[workspace|Workspace]] can be saved. [[bug>776]] | * [[workspace|Workspace]] can be saved. [[bug>776]] | ||
| * Whole site folder can be opened at once. [[bug>424]] | * Whole site folder can be opened at once. [[bug>424]] | ||
| + | * Desktop shortcut to open site folder can be created. | ||
| == Installation Experience == | == Installation Experience == | ||
| + | * Only shortcut to WinSCP itself is created in Start menu. [[bug>616]] | ||
| * When upgrading, setup offers to restart Windows Explorer (or other applications), when drag&drop shell extension needs to be updated. [[bug>686]] | * When upgrading, setup offers to restart Windows Explorer (or other applications), when drag&drop shell extension needs to be updated. [[bug>686]] | ||
| * While installing, setup offers sites import from PuTTY or Filezilla. | * While installing, setup offers sites import from PuTTY or Filezilla. | ||
| Line 80: | Line 87: | ||
| * Command to Import/restore configuration from INI file. | * Command to Import/restore configuration from INI file. | ||
| + | == Scripting and .NET == | ||
| - | * Change: Session from commandline and/or from jump list is opened by default using existing WinSCP instance. [[bug>769]] | ||
| * Transfer resume support can be controlled in scripting (''-resumesupport'' switch of file transfer commands) and .NET assembly (''TransferOptions.ResumeSupport'' property). [[bug>834]] | * Transfer resume support can be controlled in scripting (''-resumesupport'' switch of file transfer commands) and .NET assembly (''TransferOptions.ResumeSupport'' property). [[bug>834]] | ||
| * Transfer progress feedback using ''Session.FileTransferProgress'' event. [[bug>818]] | * Transfer progress feedback using ''Session.FileTransferProgress'' event. [[bug>818]] | ||
| * For special cases, it is possible to accept any SSH host key or any TLS/SSL certificate (with warning) using ''-hostkey=*'' in scripting and ''SessionOptions.GiveUpSecurityAndAcceptAnySshHostKey'' or ''SessionOptions.GiveUpSecurityAndAcceptAnySshHostKey'' in .NET assembly. [[bug>815]] | * For special cases, it is possible to accept any SSH host key or any TLS/SSL certificate (with warning) using ''-hostkey=*'' in scripting and ''SessionOptions.GiveUpSecurityAndAcceptAnySshHostKey'' or ''SessionOptions.GiveUpSecurityAndAcceptAnySshHostKey'' in .NET assembly. [[bug>815]] | ||
| - | * //Site Manager// command. [[bug>855]] | + | * Before opening session using command-line parameter in scripting, warning is printed, that this is deprecated function. | 
| + | * Retrospectively logging previous script records when session is starting. | ||
| + | |||
| + | == Other Improvements == | ||
| + | |||
| + | * Change: Session from commandline and/or from jump list is opened by default using existing WinSCP instance. [[bug>769]] | ||
| * Writing INI file to user's profile, if program path is not writable. [[bug>817]] | * Writing INI file to user's profile, if program path is not writable. [[bug>817]] | ||
| * Any mouse or keyboard input cancels or resets reconnect countdown. | * Any mouse or keyboard input cancels or resets reconnect countdown. | ||
| * Increased default reconnect interval for idle sessions to 9 seconds. | * Increased default reconnect interval for idle sessions to 9 seconds. | ||
| - | * Additional ''F5'' shortcut to reload file in internal editor. [[bug>986]] | ||
| * Reconnect interval for idle sessions can be configured independently. | * Reconnect interval for idle sessions can be configured independently. | ||
| - | * Only shortcut to WinSCP itself is created in Start menu. [[bug>616]] | ||
| - | * In Commander interface, the keyboard shortcuts F3 and F5 can optionally have the same meaning as in Windows Explorer (//Find File// and //Refresh//). | ||
| - | * Changing session port number on Login dialog to well know port, updates protocol automatically. | ||
| * Reporting an error when reading of local directory fails during operation. [[bug>952]] | * Reporting an error when reading of local directory fails during operation. [[bug>952]] | ||
| - | * Retrospectively logging previous script records when session is starting. | ||
| * When SFTP connection is rejected, knock FTP port. If open suggest using FTP protocol. | * When SFTP connection is rejected, knock FTP port. If open suggest using FTP protocol. | ||
| - | * Desktop shortcut to open site folder can be created. | ||
| * Dropped support for Windows 2000. Minimal supported version is Windows XP. | * Dropped support for Windows 2000. Minimal supported version is Windows XP. | ||
| * Using GiB scale for large file sizes. [[bug>913]] | * Using GiB scale for large file sizes. [[bug>913]] | ||
| Line 103: | Line 109: | ||
| * Use of ''MLSD'' FTP command is configurable. [[bug>927]] | * Use of ''MLSD'' FTP command is configurable. [[bug>927]] | ||
| * Printing transfer progress for small files in bytes in scripting. [[bug>964]] | * Printing transfer progress for small files in bytes in scripting. [[bug>964]] | ||
| - | * Before opening session using command-line parameter in scripting, warning is printed, that this is deprecated function. | ||
| * Allowing host key import for SSH protocols only. | * Allowing host key import for SSH protocols only. | ||
| - | * Export to INI file moved from Preferences to Login dialog. | ||
| * Added larger values to initial offer of speed limits. [[bug>987]] | * Added larger values to initial offer of speed limits. [[bug>987]] | ||
| + | |||
| + | == Bug Fixes == | ||
| + | |||
| * Bug fix: Scripting command ''synchronize'' sometimes did not announce that there is nothing to synchronize. | * Bug fix: Scripting command ''synchronize'' sometimes did not announce that there is nothing to synchronize. | ||
| * Bug fix: First Authenticate log entry was trimmed temporarily. | * Bug fix: First Authenticate log entry was trimmed temporarily. | ||