Differences

This shows you the differences between the selected revisions of the page.

2005-04-12 2005-04-14
no summary (81.134.111.33) 2005-04-13 (martin)
Line 2: Line 2:
===== Not Released Yet ===== ===== Not Released Yet =====
-=== 2005-04-12 === +=== 2005-04-13 ===
  * New Office XP-like look and functionality of menus and toolbars:   * New Office XP-like look and functionality of menus and toolbars:
    * Nicer design.     * Nicer design.
Line 12: Line 12:
      * Address toolbars always occupy whole line.       * Address toolbars always occupy whole line.
    * All that thanks to [[&url(tb2k)|Toolbar2000]] library by Jordan Russell and [[&url(tbx)|TBX]] library by Alex A. Denisov.     * All that thanks to [[&url(tb2k)|Toolbar2000]] library by Jordan Russell and [[&url(tbx)|TBX]] library by Alex A. Denisov.
 +  * Check for updates improved:
 +    * Automatic check in regular interval can be enabled. See //Updates tab// on Preferences dialog.
 +    * New toolbar //Updates// with icon indicating the new version.
 +    * In addition to information about the new version, WinSCP can show message from the server (even when new version is not available yet).
 +    * The check can pass thru HTTP proxy server.
 +    * To allow new features, WinSCP sends to the server its current version and UI language.
  * Preferred SFTP protocol version can be set. Particularly useful to workaround bugs in implementation of particular SFTP version (both in WinSCP and the server).   * Preferred SFTP protocol version can be set. Particularly useful to workaround bugs in implementation of particular SFTP version (both in WinSCP and the server).
  * Functionality of SFTP server bug //Does not use UTF-8 for SFTP4 and newer// workaround extended. It is now titled //Server does not use UTF-8//. By setting it to //Off//, usage of UTF-8 can be forced even for SFTP3 and older (useful for servers using MBCS natively). Thanks to [[&url(tommy)|Tommy Wu]].   * Functionality of SFTP server bug //Does not use UTF-8 for SFTP4 and newer// workaround extended. It is now titled //Server does not use UTF-8//. By setting it to //Off//, usage of UTF-8 can be forced even for SFTP3 and older (useful for servers using MBCS natively). Thanks to [[&url(tommy)|Tommy Wu]].
Line 40: Line 46:
  * Both compare directory criterions (//Compare by time// and //Compare by size//) can be unselected making WinSCP select only files not existing in the opposite directory.   * Both compare directory criterions (//Compare by time// and //Compare by size//) can be unselected making WinSCP select only files not existing in the opposite directory.
  * Functions //Synchronise// and //Keep remote directory up to date// do not delete files by default. This affects fresh installation only!   * Functions //Synchronise// and //Keep remote directory up to date// do not delete files by default. This affects fresh installation only!
-  * When synchronizing, the time difference of one second is ignored (for compatibility with FAT file systems).+  * When synchronizing and comparing directories, the time difference of one second is ignored (for compatibility with FAT file systems).
  * New scripting command ''call'' to run arbitrary remote shell command. If the current session does not support this (SFTP), separate shell session is automatically opened. Alias for the command is ''!''.   * New scripting command ''call'' to run arbitrary remote shell command. If the current session does not support this (SFTP), separate shell session is automatically opened. Alias for the command is ''!''.
  * Lines beginning with '';'' or ''#'' are ignored in script files (can be used for comments).   * Lines beginning with '';'' or ''#'' are ignored in script files (can be used for comments).
Line 52: Line 58:
  * History for custom command parameters.   * History for custom command parameters.
  * Optional remote file panel column //Link target// showing target of symbolic links.   * Optional remote file panel column //Link target// showing target of symbolic links.
 +  * Setup allows user to install WinSCP without accepting the GPL licence.
  * Context menu for "name" column header of file panel has item //By extension// to sort the column by file extension.   * Context menu for "name" column header of file panel has item //By extension// to sort the column by file extension.
  * Logging level can be configured from GUI (on //Logging tab// of Login and Preferences dialog).   * Logging level can be configured from GUI (on //Logging tab// of Login and Preferences dialog).
  * When changing permissions of one directory, the checkboxes cannot be toggled to "undefined" state unless //Recursive// options is checked.   * When changing permissions of one directory, the checkboxes cannot be toggled to "undefined" state unless //Recursive// options is checked.
  * Progress dialog shows //Time left// instead of previous //Time estimated//.   * Progress dialog shows //Time left// instead of previous //Time estimated//.
-  * Function //Check for updates// can display additional message from the server and sends current version number. 
  * Checkboxes on permissions box toggle in order: unchecked, checked, grayed.   * Checkboxes on permissions box toggle in order: unchecked, checked, grayed.
  * Existing target file is removed before resumable transfer to verify that user has sufficient permissions as soon as possible (SFTP-only).   * Existing target file is removed before resumable transfer to verify that user has sufficient permissions as soon as possible (SFTP-only).
Line 63: Line 69:
  * Output to //stderr// and exit code 1 are not considered as error for custom commands.   * Output to //stderr// and exit code 1 are not considered as error for custom commands.
  * Smarter queue visibility toggling.   * Smarter queue visibility toggling.
- 
  * Link to logging configuration from log window toolbar.   * Link to logging configuration from log window toolbar.
  * Internal editor window never falls off the desktop work area.   * Internal editor window never falls off the desktop work area.
  * Example custom command //File compare// is not show on Windows 95/98 saving necessity to tag it as //NT/2k/XP only//   * Example custom command //File compare// is not show on Windows 95/98 saving necessity to tag it as //NT/2k/XP only//
  * Context help points to specific tab help for Preferences dialog.   * Context help points to specific tab help for Preferences dialog.
 +  * Session name cannot contains some special characters. Especially slash ''//'', that caused problems when parsing URLs.
 +  * Bug fix: Functions //Synchronize// and //Keep remote directory up to date// have ignored file for one minute after the target file was changed just at whole minute (0 seconds).
  * Bug fix: Failure when browsing using back/forward buttons on some mouses and there is no path to browse back/forward.   * Bug fix: Failure when browsing using back/forward buttons on some mouses and there is no path to browse back/forward.
  * Bug fix: Random seed file was not saved at all in most cases.   * Bug fix: Random seed file was not saved at all in most cases.

Last modified: by martin