
This file lists all the changes to Searchtool since it was first released.
If you're upgrading from a previous version you might be interested in
changes/additions to the tool.

===========================================================================

26.1.97

  - Added title bar to browser
  - added options to use vi
  - fixed infinite loop error in browser
  - redirected gnuExec error to null
  - defined WM_DELETE_WINDOW

20.1.97		Released Searchtool v 1.0b1

19.1.97

  - Fixed the "Exclude backup" checkbutton in the preference dialog
    because the variable was changed from options(backup) to 
    options(nobackup).
  - Fixed problem with empty combobox history lists being saved in the 
    startup resource file (.searchtool).
  - Used the uplevel command in initLibrary to set all global variables.

18.1.97

  - Removed duplicated filenames in the pathlist before pasing them to
    the grep. 
  - Fixed bug with the history menu hilighting two items when the given
    path string cannot be distinguished by the first 24 characters.
  - Added function to search subdirectories.
  - Added option to skip the pathlist building phase because it is likely
    to be the same as the previous run if the path is the same.
  - Created optionbox (optbox) class to display the "search subdir" and
    "rescan path" checkbuttons.
  - Added functionality to save the history in the "Pattern" and "Path" 
    comboboxes before exiting the application.
  - In function umDeleteHistory (umenu.tcl), the private variable
    umHistoryLastSelect is cleared if the entry to delete is the same
    as the one saved in the variable. This fixed the error with trying
    to delete a non-existing menu entry when the history menu is being
    updated.
  - Changed the order of bindtags for the combobox entry widget so that
    copying/pasting selections using the mouse also triggers the callbacks
    to update the state of the Search button and corresponding menu entry.
  - Added code to clear the status line after 5 seconds.
  - Redirect error outputs from grep to the null device (/dev/null). This
    fixed the problem of messages being output to the connecting terminal.
  - Changed the name of the menu "Queries" to "Enquires" because the 
    shortcut key M-Q, which usually invokes the Queries menu is the close 
    window shortcut for the Openwin windows manager. 
  - The shortcut key to access Queries|Previous is changed from 'P' to 'r' 
    because M-P is used as the shortcut for the Patterns menu
  - Added status message to inform user that the program is building the 
    file list for grep. This gives better visual cue for the user on
    slower systems.
  - Sorted the grep results in filename order because the order which 
    the items are inserted in the associative array is not the same as 
    the order returned by the "array names" command. As a result, the
    browser does not display the filenames in the same order as the 
    original output when the cached result is displayed.

===========================================================================

14.1.97		Released Searchtool v 1.0b1

