$VER: History Master by Michael Griggs Revision History Sheet for Application: FindItGui Key: [B] indicates an outstanding bug [b] indicates a bug which has been fixed [N] indicates a new feature [A] indicates an alteration to an existing feature - * - Version: 1.00 Date: (06.01.96) Notes: First version completed. Working GUI courtesy of BGUI.library. Several features still need to be added. - * - Version: 1.01 Date: (07.01.96) Notes: [N] Added help pages to both windows [N] Added status bar to listview; shows the directory currently being searched and also indicates when the search has finished. [N] There is now an ABORT button on the listview allowing the user to finish a search before it is completed. [b] Fixed the height of the buttons on the main screen - they previously looked silly when enlarged. [b] Made listview read-only. [N] Made all errors/infos appear in EasyRequests. - * - Version: 1.02 Date: 13/01/96 Notes: [N] Added Case-sensitivity to the search via a checkbox gadget. - * - Version: 1.03 Date: 13.01.96 Notes: [b] Added a stack-checking routine for the recursive procedure which searches through the directories. The program would previously fall over when it went through about seven levels of directories. Will now go through a *lot* more (should be about 40-45 levels), and will also exit graciously if it does run out of stack. - * - Version: 1.04 Date: (07.02.96) Notes: [N] The program will now accept being started from the CLI. It will fill in the "Path" and "Pattern" gadgets with arguments specified in the command line. - * - Version: 1.05 Date: (04.03.96) Notes: [N] FindItGui now operates on a "pages" system, with one page for the main string gadgets, and another for the options. This has made it possible to add more options with having to resize the window. [N] Added a buffering system for the listview gadget. The user can select a level of buffering from the options page, and the program will keep all of the matched entries in an internal list until a specified limit is reached. The buffer is then flushed to the listview and disk-accessing restarts. [N] Due to the new file buffering system, I noticed that when the user aborts a search, the contents of the buffer are flushed. The user is now asked whether (s)he would like to see the contents of the buffer. [N] To reflect the new buffering system, a new command-line parameter has been introduced. The "buffer level" option accepts a value from 0 to 3 to reflect No Buffering to Heavy Buffering. [N] The main FindItGui window is now an AppWindow. The user can now drop a disk/drawer icon on the window and the path will be automatically entered in the string gadget. Neat! - * - Version: 1.06 Date: (14.03.96) Notes: [A] After `consultation' with a friend, I decided that the listview should be automatically cleared after a search has taken place. - * - Version: 1.07 Date: (20.03.96) Notes: [N] FindItGui now accepts arguments from the command-line via ReadArgs(). [N] FindItGui now runs as a commodity! - * - Version: 1.08 Date: (07.04.96) Notes: [b] The commodity handler was *very* bugged. Managed to sort it out this afternoon - it didn't take as long as I thought it would! - * - Version: 1.09 Date: (08.04.96) Notes: [b] The commodity handler wasn't coping with COMM_UNIQUE calls very well, so I took it apart and managed TO fix it - I hope! It certainly seems to handle UNIQUE calls OK now. [N] FindItGui now runs from Workbench and will read certain tooltypes from it's icon. [b] Corrected grammatical error in History file :-) - * - Version: 1.10 Date: (12.06.96) Notes: [N] FindItGui now has a "Hide..." gadget in the window. This is an alternative to using the close gadget. Suggested by David Bump. [N] Information on pattern matching is now included in Help Window. Suggested by David Bump. - * - Version: 1.11 Date: (28.06.96) Notes: [b] The file-matching routine decided that it was going to kill itself. This resulted in the program throwing back all sorts of strange errors, such as No Stack Available. The bug took me a while to find, 'cos I was thrashing around in the dark ;), but it was pretty obvious once I'd tracked it down. I've no idea how it got into earlier releases, though - they all worked fine! *Strrraaannnggggeeee* :) - * - Version: 1.12 Date: (19.07.96) Notes: [b] The FindItGui window now pops up on the frontmost screen. Noticed this rather annoying bug and had quite a time trying to fix it :)) - * - Version: 1.13 Date: (31.07.96) Notes: [b] When starting from Workbench, the PATH and PATTERN tooltypes weren't recognised. Now fixed. Reported by Tobias Biehl. [N] FindItGui now reports the number of successful matches made at the end of a search.