Update 02/07/2002 DLSuperCBF V3.1

  1  Fixed the color output on a re-invocation of DLSuperCBF for the default
     report non-Lsbs option in Win XP. The initially produced report displayed
     correct colored lines but succeeding reports generated red lines where black lines
     were expected. It appears that the RichText Edit process differs between
     Win 98 and Win XP. The fix for Win XP and, possibly Win 2000, produces
     correct results for Win SE and Win Me.
  2. Corrected the Lchv output for the "default" double-window report
     panel.  Lchv was listing directories that had no change. That was
     inconsistent with the correct method used in the Side-by-Side report
     that only listed directories if they had changed files. The corrected
     Lchv reports should be much shorter and contain less extraneous
     non-changed entries.
  3. Expanded the directory names in for Lchv for the default report.
     Since some parent subdirectories may be missing from the hierarchy,
     the expanded name were needed to correctly identify directories with
     changed files.
  4. Modified the directory dropdown list to keep the most recent entry
     at the top of the list.
  5. Added a color report SaveAs *.html capability for the default compare,
     a non-Lsbs option, report. The *.rtf is still maintained.

Update 08/01/2001 DLSuperCBF V3.0d

  1. Compare/List Type 2 - Multiple subdirectory compare using Veqf, incorrectly
     treated GT 8 MB files as GT 2 GB. This resulted in files with equal dates
     and length being marked as unequal. GT 2 GB files can not be compared with
     the Veqf processing option as it exceeds the I/O access methods for
     file size handling. The maximum constant was corrected to the 2 GB limit.

Update 06/30/2001 DLSuperCBF V3.0c

  1. Revised the Directory Selection Panel action. You can drag originating
     from the directory list box to either the Dir Name Buttons or the Dir
     Name Combo Boxes. Any change to the Combo boxes (e.g. selecting a
     previous name in the drop down list) causes the Main Directory Names
     to be changed.
  3. A warning will be issued if the Main Dir New/Old Names have not changed
     after a return from the Dir select panel. The message can be turned
     off via a newly added check box.
  4. Major revamp of the drop-down Dir lists. The list is no longer
     alphabetically sorted. A new named entry is now placed as the first
     entry in the drop-down list. This makes the list more reusable
     with the most recent addition always at the top.

Update 06/10/2001 DLSuperCBF V3.0b
   1. There has been some code added warning users upon detecting files > 2GB.
      The normal I/O routines are limited to this boundry - a Win98/2000 limit.
      The user is prompted to either skip this file or terminate the compare. A
      notice will be placed in the results advising the user to use DLSuperCBT
      to process this file to the 2 GB limit.
   2. The progress bar has been revised so that large files (GT 4 MBs) can
      be tracked thoughout their long comparison. These long processing
      times are experienced when the option Veqf or when files having different time
      stamps.  However, large files of different length are detected quickly without
      much processing time - even with Veqf.
   3. Large compared files no longer disable the "Halt" button from being used
      due to the placement of additional enablement points.
   4. The mouse scrolling increment value was not working properly. A fixed
      value of 3 was incorrectly applied by one of my support addins which has
      been patched.

Update 01/28/2001 DLSupCBF V3.0a

   1. Some TL= code references had not been removed from the report.
      The report lising has been cleaned up.

Update 12/25/2000 DLSupCBF V3.0

   1.The Preference Option "2.  Compare All Like-Name Files - All Sub
     Levels" has been significantly revised with an additional Window's
     Explorer style representation of the comparison data into a two
     separate windows of the same results into a "single combined file
     report" consisting of the inserts, deletes, changes and matches
     for the entire compare set.

     The first window displays the results in a Window's Explorer graphic
     icon collapsable/expandable manner.  The second window represents
     this same combined data in a single panel with the older text tree
     view representation.

     This second window can be used as a supplemental view or saved and
     printed. The older side-by-side text view of the comparison results
     has been retained and is available as an optional contrasting report
     view.

  2. The Aeqf (Accept equal files with length-time stamp) option has
     been replace with an opposite keyword - Veqf (Verify equal files
     with length-time stamp) preference option. The verification of files
     with identical length and time stamps seems the normal case for all
     except the most paranoid user.  This also makes the program execute
     faster as many novice users never bother to examine the preference
     settings and set the previous Aeqf to its most appropriate state.
     Execution times for large comparison sets of copied directory sets
     can be significantely be reduced.

  3. Several changes have been made in the implementation and interpretation
     of the specialized options for the Sub-level compares - Lmcf, Lchv,
     and Gmsg. These options can be used to reduce the possibity of extra
     and unneeded output that the normal output generates that may clutter
     up viewing important comparison results.

Update 11/19/2000 DLSupCBF V2.4d

  1. The Directory Select panel has the "Input Dir" edit boxes replaced
     by a drop down save list.  This could save users extra directory
     manipulation when selecting previous comparison selected directories
     (Sug.- Don Davis).
  2. The "TL=" column flagging in the reports will no longer be the default
     when the "Aeqf" preference option is selected. An new "Leqf" option
     can be used for user wanting this information.The previous default
     flagging seemed to obscure the "no change" status when scanning the
     resultant report.

Update 11/04/2000 DLSupCBF V2.4c

  1. All images have been converted to new DLSuperC type logo
     images (Sug.- Zdnet.com).
  2. The report panel has cursor control upon entry. The up/down keys
     respond upon inital entry (Sug.- Jim Ciecko).
  3. The version level has not changed - only the version date.

Update 10/22/2000 DLSupCBF V2.4c

  An invalid invisible component appeared on the file selection panel
    causing the initalization process to incorrectly select the "A" drive.
    This usually resulted in a mysterious banging sound while loading the
    application (Bug - Linda Merinoff).

Update 09/27/2000 DLSupCBF V2.4b

  Same size files with changes not flagged as changed.  This was a code
    regression introduced after the V2.1 thru the V2.4a versions
    (Bug - Paul Bogrow).

Update 07/3/2000 DLSupCBF V2.4

  Program fault while trying to determine size of win386.swp - a locked
    system file.  Horizontal report view splitter bar did not work
    properly.  Also fixed split panel positioning and partitioning
    changes.  Some titles in the report view have been clarified.

Update 02/27/2000 V2.2 DLSupCBF

  Date change due to Readme.txt notice for use of PayPal for credit
    card payment.

Update 02/28/2000 V2.2 DLSupCBF

  Added new preference, Lchv - List changed directories and files. This
    new option compacts the report so only inserted and deleted directories
    and files are listed.  The names of the items are expanded to the full
    path name without the starting directories path name used in the compare.
    The Lchv option encompases the Sdfl (suppress Inserted/deleted file entries)
    and Smfs(Supressing matching file spans without annotation) options.


Update 11/17/1999 V2.1b DLSupCBF

  Upgraded all legacy I/O to 32-bit FileStream I/O and Delphi 5. This
    apparently solves the bottleneck problems with NT4 on mapped-shared files.
  Added new preference, Itdt - Include time-date in output report. Allows
    users to determine most update file between different copies.
  Color-print spooler output broken into 900 line increments to ease spool
    storage bottlenecks and better responsiveness. Added a prompt popup
    for normal text print for large page volumes - greater than 10 pages.

Update 10/19/1999 V2.1 DLSupCBF

  The Summary listing for Compare Option - 1. Compare All Like-Name Files
    - Current New/Old Dirs where one of the directories had no extra files
    caused a program fault

Update 10/02/1999 V2.0 DLSupCBF

  Major revamp of reports, print files, and save files. The directory and
    file names in the tree lists have been shortened (from full path
    names) to achieve a more comprehensive overview of the comparison
    and tree list within the restrictive split display panels.
  More space has been left for listing the file names in the summary
    reports so the listing of long file names can be displayed without
    partitioning long file names into two parts.
  Option 1 output has been revised so the "not processed" files optionally
    listed at the end of the report are listed and integrated as inserted
    and deleted files in the main section of the report.
  The side-by-side file save option for text comparison reports now has
    an intermediate panel that offers additional save choices - new
    side-by-side line format, a report header, and an append option. The
    side-by-side lines once saved can be , optionally, imported into a
    user's editor, adjusting the line font size for readability, and
    printed from the local editor.
  Several fixes have been made including the comparison of primary
    directories (ex. C:\), and error recovery for non-openable files
    (ex. C:\Win386.swp).

DLSupCBF and DLSupCX Comparison and Overview

   DLSupCBF (DLSuperC for Binary File Directory Compare) is a
compare program that is similar to DLSupCX.  That is, both DLSupCX
and DLSupCBF are targeted toward handling whole file directories.  This
is an extension to DLSuperC that only processes single file pairs.

   Further, DLSupCX considers input files to be composed of Ascii text.
The processing options of DLSuperC for detecting text line differences
are  available as the processing kernel within the program to process all
the files for selected for processing.  File inspection is made to detect
binary files as a special  case.

   Binary files within the inspected directory are processed separately
and produce results shown in a combined summary table.  DLSupCX is,
therefore a program that handles both types of files -- text and binary. It
can also be used as a substitue for DLSuperC to give equivalent results
when processing two text files -- simply and effortlessly.

   DLSupCBF is a directory inspecting program that compares programs
only on a binary basis.  Text and binary input files are both processed
as binary inputs. The binary granularity (binary files are compared as
being the same or different - no inspection as to where they differ) allows
the program to operate at a high level of efficiency.  This allows for
several extensions to the representation of the comparison results.

   DLSupCBF can even process binary files contained within a starting
set of directory nodes and completing the comparison throughout the
pairs subdirectory terminal nodes.  As an example, a complete directory
compare could be made between two different levels of an application
program at the top level (for example, c:\Applications\Delphi3 vs.
c:\Applications\Delphi2).   The comparison results are either returned
and reported in a "text or tree simulated" structure.  There are two
special "Comparison Types\Lists"  that list complete directory tree
member structures with no comparison results.  As an overall picture of
a complex directory structure, this simplified view can  be helpful in
understanding the other comparison reports returned.

  The six (6)  DLSupCBF "Compare/List Options" are given below as:

       1. Compare All Like-Name Files - Current New/Old Dirs
           -- Reports a summary list of the changed and unchanged files.
       2. Compare All Like-Name Files - All Sub Levels
           -- Reports a "Tree" list followed by a summary list.
       3. Select & Compare  - Like-Name File List -  ...
           -- Similar to 1. but the user selects the files from a Like-Name
              list.
       4. Select & Compare - Like/UnLike Name File List  ...
           -- Similar to 1. but the user selects from 2 lists - Like and
              UnLike..
       5. List All Sub Levels Dir/Files - New Dir Tree - Only
          -- Text tree presentation list of the Directory and Files (New Dir)
       6. List All Sub Levels Dir/Files - New/Old Dir Tree
          -- Text tree list of the Directory and Files (New and Old Dir)

   There are seven (7) "Preference Options" . These are:

   1.  AEQF  -  Accept Equal length/file-date as matching binary files.
      -- Minimizes processing. No New/Old File comparison is needed.
      -- Acceptable for personal directories that have legitimate time
         stamps.
   2.  CHGO -  Report only changed files in the "Overall Summary
        Report".
      -- Reduces the reported items in the final summary list.
   3.  SPNM -  Suppress report of Not-Paired Names in the Overall
        Summary.
      -- Eliminates the list of file names of the files not paired.
         Reduces the reported items. Only valid for Compare type 1.
   4.  LDEO  -  List directory entries only. Suppress file entries.
      -- With Compare Type options 5 and 6,  eliminates file names.
   5.  OVSO  - Supress Tree list view and report Overall Summary -
         Only.
      -- Eliminates all tree view entries and reports only statistics.
   6.  SDFL  - Supresses Inserted/Deleted directory file entries.
      -- Eliminates file entries on no matching Directory entries.
   7.  SMFS  - Supresses matched files in the multi-dir compare option
      -- Replaces consecutive matched files lines in the report with
         a single line and information on how many file lines were suppressed


   DLSupCBF is shareware priced at $21.95.

  Make all checks payable to:

    Donald M. Ludlow
    7829 Harbor Dr.
    Raleigh, NC 27615
    (919) 846-7108

  Indicate program id to be registered (Company or User Name).  Follow up
with an e-mail to:

    donl@dlsuperc.com
    Attn: Donald M. Ludlow

  Credit card (USA only) purchases facilitated thru the "PayPal" Internet
site - http://www.paypal.com.  PayPal is simple with no extra charge and
it even is used on many Internet action house transactions. No acceptance
of credit cards charges other than PayPal is available.

  Companies requiring purchase orders may call or e-mail for special
instructions.

