========================================================================= 17 Nov 1998 Version 2.00b1 NEW FEATURES: ------------- * Asynchronous file operations now have error detection! * Resource Editor has been rewritten to be a kind of a tabbed dialog. This way the resources are grouped to make it easier to find a particular value. Also the resource file is now up to date. * Introduces HyperList in which you can collect files and directories from different locations and then do something to just those files. See 'File'-menu or use Control-a and Control-s in listboxes to append current selection to HyperList or to show the contents of HyperList, respectively. Works in normal mode and in FTP (download list) * Installer now has TAB-completion (shell-style) for directories. * VFS: You can choose whether exiting a virtual mode is confirmed or not. (new resource, VFS/confirm_vfs_exit) * VFS: [VirtualTar] now supports also other operations than browsing to the other compression methods. (eg. bzip2) * FTP: You can now choose to execute a command and/or to show a messagebox after a file transfer. * Now you can set the FileSelector to create backup of the file you are overwriting. New resource Startup/fileselector_make_backup * Now you can kill a background process also from the BG Process Info -window. * A new option that allows you to open a directory to the other list when clicked with middle mouse button. * You can now change the colour of the listboxes in different modes. New resources for virtual, undo SafeDelete, write path in entry and HyperList -mode. (Colours -tab) * You can now define the length of the directory history menu in the resources (Startup/history_menu_length). * Normal mode directory history is now saved between sessions. * [SafeDelete] now tries first to use move; if this does not work, then copy + delete are used. * File groups use now pattern match instead of extension match ie. you can also use other patterns to match a file to group. (eg. *~) FIXED BUGS: ----------- * Files with whitespaces did not work correctly in some occasions. * File masks affected also overwrite checking * If a listed file could not stat:ed, it prevented listing in that directory. * VFS: If you had done some operations on files that were cached and after that copied something out of the package, in some situations the cached files were also included in the output. * VFS: If you did not have asynchronous file operations on when copying into an archive, the copy did not finish. * VFS: [VirtualTar] now supports also GNU tar. * VFS: [VirtualTar] if you started to delete files and then canceled the operation, the files were still removed from the listing (not from archive). * FTP: File parsing error with AIX servers is now fixed. * FTP: If you did not have Turbo File Operations on, listings were not updated after file transfer. * FTP: If you had FTP in the background and opened another virtual session, exiting FTP failed. * [DirSize] messed up the file selections. * Some files were not detected to be in an intended file group. * Double-click on a file increased the selection sum. * Code has been checked with TclPro Checker (TM). ========================================================================= 17 Aug 1998 Version 2.00a2 NEW FEATURES: ------------- * Asynchronous file operations! When the option "Async File Operations" is checked, all file operations are executed in the background. After the operation, the view is updated if necessary. NOTE: Errors are not detected, but we are working on that. * New [BG_Exec] for executing programs in the background. All active processes are listed in the "Jobs"-menu, where you can select to kill or view info/interact with them. Thus, processes requiring your input will not freeze X-Files anymore when executed using this new feature! * FTP: When retrieving the directory listing and parsing it, the progress status is now displayed in the InfoArea. * FTP: The directory history for each opened site is saved and is available when opening that site again. * VFS: [VirtualTar] will allow you to define the packing program to be also other than 'gzip' (eg. 'bzip2' or 'zcat'). Just define the command to use in Extension and Button Editor. If none is defined, the default is 'gzip -d'. It seems, however, that only browsing works for now. * [CopyTo] and [MoveTo] had no cancel-function. Now if you press -key you are asked if you want to cancel. * The directory history menu can now be operated also as normal menu ie. opening the menu up, changing the selection with LMB pressed and then releasing LMB will cause action. The old way can also be used. FIXED BUGS: ----------- * FTP: With some FTP servers one item of the listing (a directory or a file) was missing. Sorry... * FTP: If the server did not understand ALLO command, copying files to the server failed totally. * FTP: [Rename] did not work. * FTP: [CopyAs] to an FTP server did not work. * FTP: After viewing a file with double-click, it remained selected. * FTP: After moving a session to the background you were able to open up a new FTP session thus deleting the old one. * FTP: If the connection (eg. modem line) was cut during an FTP session, it could not be closed. * VFS: Moving directories from a ZIP-file has never worked :-) * VFS: If you had put an FTP session to the background, then opened another Virtual mode and then brought the FTP to the foreground, this resulted in erratic behaviour. * FTP Addressbook: Pressing in entries did not work correctly. :-) * OutputWin: If you had multiple OutputWindows open, one search string affected all windows. * Error "bgact.side" when swapping listings. * Checking the option "FTP Short Listing" changed the listing also in the other modes. * [CopyAs] and [Rename] did not check overwriting files with same names. * [CopyTo] and [MoveTo] used the contents of the visible directory when checking overwrite. Now they retrieve the correct data. * Copying directories in DEC Alphas, again, copied the contents instead of the directories. * The AutoUpdate feature changed the selections when the number of directories was changed. * If the disk free space or the sum of the selection exceeded 2 GB, it resulted in error. ========================================================================= 07 Apr 1998 Version 2.00a1 * VFS: ActionButtons work now also in virtual modes. (Not thoroughly tested, so some internal functions may behave oddly...) * VFS: Directory can now be written and TAB-completion works in all modes. * VFS: When entering virtual mode, a button 'E' appears. You can exit the virtual mode directly by clicking it. The old way (go to root and press dir up) works. * VFS: Toggling the visibility of hidden files (beginning with a dot) works. * VFS: Directory history works also in VFS modes. * VFS: Full support for FTP. Addressbook is still under construction, but everything else works! Features: - Caching of visited directories (can be refreshed with RMB in path entry). - Caching of viewed files (so that if you need the same file twice, it already is on local computer). - Progress bar for file transfer status (has abort function). - Also directories are fully supported. - FTP session can be switched to the background (if you have a long file transfer, you can still use X-Files fully). Use the 'Screen' menu to switch the session to background or foreground. - Supports [Rename], [CopyAs] and [MkDir] - Background activity is indicated by blinking the FTP field in the info area. - Define aliases with "Config/Edit FTP aliases..." You can write these aliases as host names (see below). Missing fields are asked. - Launch (for now) either with an ActionButton or by writing to the path entry, syntax: ftp://[[username@]host[:][path]] or ftp:// E.g.: ftp:// ftp://localhost:~/mail/ ftp://ftp@ftp.funet.fi/pub/Linux/ ftp://funet Missing parameters are asked. * VFS: Full support for RAR-packages, also multivolume. * VFS: RPM packages can be browsed and files can be viewed with left mousebutton double-click. * Listboxes now support file grouping ie. different fonts, fg and bg colors for different file extension types. Can be configured with 'Config/Edit file groups...' Also Extension Editor supports file groups. * Listboxes support different file attribute columns. You can select which of the following are visible in the order of your choosing: file name, file size, file modification time, file protection, owner and group. Column headings can be used to sort the listing; clicking the same header again reverses the sorting order. Configure with 'Options/Column Setup...'. * File listings support file masks. Just write the pattern mask to the small entry to the right of the path entry and hit -key. * New directory history menu. Open as before (press and keep LMB in a directory entry), then release LMB, select a directory and click it. * Overwriting files with the same name is now confirmed. * Some error messages when copying were suppressed. Not anymore. * Move now uses 'mv'. If it results in error, copy + delete is tried before actually reporting error. * Control + left mousebutton does the same as middle mousebutton (for people with only two button mouse) * Shift + left mousebutton now allows region selecting/unselecting. Hold the shift down and click the start and end points. * New internal procedures [CopyTo] and [MoveTo]. Select files, then select [CopyTo] or [MoveTo] and then click the directory in which you want the files with the left mousebutton. NOTE: Only the left mousebutton triggers the copying/moving ie. you can freely change the directories with ActionButtons, history, writing and middle mousebutton (and Control + LMB). Also you can select a directory in either side. * Linux: Showing free memory and swap space now works with the new /proc/meminfo -format. * All selectable options are saved with 'File/Save settings'. (Options from 'Options' menu, visible buttons lines, column setup) The resources are still there but they are no longer used. * Checking the resource 'pack_order_reverse' now causes the layout to be (from top to bottom): menu, infoarea, listboxes, directories, ActionButtons * EE: Extension matching is back to case insensitive. * Triple-clicking the left mousebutton in the directory entry selects the path for clipboard copy + paste. * If device was full, X-Files would not close because writing the undo information failed. Fixed. * In some systems links that point to directories were not among directories. Fixed.