Release information for FindDuplicates:

1997 Jan 29  V1.0.4  First released version
1997 Feb 03  V1.0.6  Treat floppy drive as master
1997 Feb 12  V1.0.8  Decode date of "0" as "unknown" on Properties dialog
1997 Apr 02  V1.1.0  Make file list box hint the filename (for long paths!)
                     Save and optionally restore duplicate file list
                     By default, ignore files in Win 95 SYSBCKUP folder
                     Replace ListBox with ListView (both Drives and Results)
                     Correct: missing FindClose in do_checksum routine
                     Correct: remove deleted file from the duplicates list
1997 Apr 07  V1.1.2  Use ShellAPI function to move file to recycle bin
1997 May 13  V1.1.4  Use my own TFileList component
                     Don't show properties/delete box for non-existant files
                     Put source files in sub-folder
                     Force checksum routine to return 31-bit value 
1997 May 18  V1.2.0  Move to Delphi 3.0
                     Don't leave singletons in the duplicates list
                     Correct property display for sequential compressed files
                     Don't allow ColumnClick on the FileListView - set False
1997 Oct 08  V1.2.2  Move to Delphi 3.01
                     Handle large font displays better.
                     Use TreeScanner with FindHiddenXX options
                     Don't build against run-time VCL30.DPL
1997 Nov 24  V1.2.4  Move to Delphi 3.02
                     Do build against run-time VCL30.DPL
1997 Nov 29  V1.2.6  Allow a list of folders to ignore
1998 Jan 24  V1.2.8  Save and restore ignore folder list using registry
                     Save and restore edit and check box settings
                     Save a list of found duplicate file names as "NewDupl.lis"
                     Optionally read "SkipDupl.lis" an ignore list on next scan
                       (pending drag-and-drop generation of this list)
                     Skip special folders that have DESKTOP.INI present
                     Add "File names must be same" option (disabled by default)
1998 Feb 23  V1.3.0  Add file version column
1998 Feb 28  V1.3.2  Allow for scanning multiple root folders
                     Handle zero matching files found correctly (oops!)
                     Add scan details to program caption
1998 Mar 15  V1.4.0  Allow finding multiple file masks
                     Allow for ignoring file size (i.e show all DLL versions)
                     Add auto-size of displayed column widths
1998 Mar 16  V1.4.2  Correct problems in FileListView when columns missing
                     Sort "find-all" (ignore size) output into file name order
                     Add program version information
1998 May 07  V1.4.4  Make skipping of DESKTOP.INI folders optional
                     Split search controls into Basic and Advanced
                     Improve ListView drawing speed
                     Don't lower-case file names
                     Make skipping of DESKTOP.INI folders optional
                     Add View button, uses application or QuickView if installed
1998 Jun 19  V1.4.4  Simply update the ReadMe.txt to have a Web URL
1998 Jul 02  V1.4.6  Add delete & shift/delete key handling ...
                     ... based on code from Chris van den Hout
1998 Oct 09  V2.0.0  Version for Delphi 4.01
                     Remove multi-select flag from file ListView as we don't
                       allow multi-delete
                     Make list view columns zero width while data is read from file
1998 Oct 13  V2.0.2  Clear "UseSystemFont" from StatusBar
1998 Dec 01  V2.0.4  Restore click-handling of FileListView accidentally lost in move to Delphi 4
1999 Apr 07  V2.0.6  Restore delete key handling accidentally lost....
                     Restore don't allow ColumnClick on the FileListView lost ....
                     Use lower priority when CPU-intensive compare is running
                     Clarify status bar display between same size and same size & same name
1999 Jun 07  V2.1.0  After click on duplicates list, allow Enter to show properties
                     Use Delphi CompareMem routine, about 3 x faster, but in a
                     typical run byte-by-byte comparison in 20 msec in 60 secs
                     Instrumented version for speed tests
V5.0.0  2001 Feb 22  Version for Delphi 5.01
V5.0.2  2001 Feb 24  Increase bytes scanned for quick checksum from 512 to 4096
V5.0.4  2002 May 14  Check under Windows XP
                     Honour user's Desktop Font setting
V5.0.6  2003 Jan 14  Correct missing out-of-order duplicate named files ..
                     .. when the Require Same Name option selected
V5.1.0  2003 Mar 11  Remove requirement for runtime library

