CHANGES.TXT - January 3, 1992 U/Win Utilities v1.1 The Boolean Group, Inc. 3715 Hampton Blvd. Royal Oak, Michigan 48073-2105 (313) 549-8910 This file details changes in the U/Win product from version 1.0 to version 1.1. New utilities ------------- The following commands are new to version 1.1: cmp Compare two files on a byte for byte basis (allowing binary files to be compared). cut Retrieve selected fields from each line of a text file. diff Compare two text files, showing logical differences (additions, changes, deletions). du Reports disk usage by directory. find find files matching a specification (name mask, size, date, etc). head display the beginning of a file. mv move files and directories. rm remove files and directories (including files in subdirectories). tail display the end of a file (supports continuous display option "-f"). Enhancements to existing utilities ---------------------------------- REGULAR EXPRESSIONS The grep utility now supports regular expressions. All commands accepting file names as arguments now allow UNIX-style file name patterns, including a single * to match any name, and character ranges (e.g. [a-z]) to match a single character. DOS file name patterns are still supported (*.* and * are equivalent). SORT ALGORITHM A faster sort algorithm has been implemented. Sort also now uses global memory so that larger files may be sorted in memory, without having to use slower work files on disk. CLIPBOARD SUPPORT The Windows clipboard may now be used with U/Win standard input and output. Use &c as the filename following < to read standard input from the clipboard, or after > to copy U/Win standard output to the clipboard. CANCEL DIALOG A Cancel dialog box has been added to the utilities that typically operate on multiple files. By pressing the Cancel button, the operation of the utility (and any commands following it with pipes) is terminated. The Cancel button may be "pressed" with a mouse click, or by pressing the space bar. The dialog box may be repositioned on the screen, by dragging the dialog title bar. The new position is retained for future U/Win sessions. AUTOMATIC PIPE INSERTION A pipe symbol is automatically appended to the command line if an additional utility is added from a dialog box. SCREEN SAVER COMPATIBILITY With certain screen savers that blank the mouse cursor, the U/Win hourglass cursor would sometimes disappear during an operation. The cursor now remains visible as an hourglass during lengthy U/Win operations. Bug fixes --------- CP *.* The cp utility no longer includes "." and ".." in its expansion of "*.*". This had caused the contents of the parent directory to be included in the copy. RM DIRECTORY ON NON-CURRENT DRIVE The rm command now works correctly when removing a directory on a drive other than the current drive. DF DEFAULT When no drive or options are provided, df now reports the space remaining on the current drive. In version 1.0, df displayed a title line only. LONG PATH NAMES Some utilities improperly shortened long path names with an ellipsis, causing file reads to fail. For example, e:\test1\test2\test3\test4\test5\test6\test7\ test8\test9\*.c was represented as e:\...\test5\test6\test7\test8\test9\*.c. The full, correct path name is now used. SAVED WINDOW POSITION When U/Win was terminated while in an iconic state, the window position saved was that of the icon. The next U/Win session would begin with the window positioned at the bottom of the screen. The correct (open) window position is now saved when U/Win is terminated as an icon.