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.

Last modified: by Petr