home *** CD-ROM | disk | FTP | other *** search
/ New Horizons Shareware Collection / HORIZONS1.BIN / REPLICAT.REV < prev    next >
Text File  |  1995-01-23  |  17KB  |  354 lines

  1.                          Replicator Revision History
  2.  
  3.  
  4. 01-23-95 ■ Version 1.20
  5.  
  6.          . Added the option to allow Replicator to automatically detect
  7.            the disk type in the specified drive when copying a disk to
  8.            an image file.  This option is on by default.  Added a
  9.            corresponding option to the Settings, Defaults screen to allow
  10.            users to set the default setting for this field.  (This option
  11.            is not allowed on systems operating under OS/2.  Due to
  12.            conflicts in the disk detection routine, OS/2 does not
  13.            currently report the correct disk type, so this option is
  14.            simply disabled.)
  15.  
  16.          . Added a "Total Records" indicator to the top of the Database
  17.            Management screen to inform users how many disk image records
  18.            are maintained in the database.
  19.  
  20.          . Replaced the up and down arrow buttons with Next and Prev
  21.            buttons to make the database browsing process easier.
  22.  
  23.          . Added a section to the bottom of the Database Management
  24.            screen to display the files located on the original disk.
  25.  
  26.          . Added a conversion routine to convert databases from previous
  27.            versions of Replicator to the current version.
  28.  
  29.          . Added new fields to the database that contain information
  30.            about the original disk that was copied using Replicator.
  31.            New fields include the disk's volume label, total files on
  32.            the disk, total bytes consumed, and total bytes free.  Also
  33.            added a field to contain a list of all of the files that were
  34.            on the original disk.  This field stores the file's name, size,
  35.            date, time, and the directory where it was located.  (There
  36.            is room for approximately 300 file entries in this field,
  37.            depending on the length of the file's path when it is saved.)
  38.  
  39.          . Added a date field to the database management screen to
  40.            display the date that a file was originally created with
  41.            Replicator.
  42.  
  43.          . Added enhanced searching support to allow users to search
  44.            either 1.) a single index field for a string, 2.) an indexed
  45.            field for text starting and ending with a specific string, or
  46.            3.) an entire record for a specified string, with optional
  47.            case-sensitivity.
  48.  
  49.          . Added printing support to print one or all records in the
  50.            database to LPT1, LPT2, LPT3, or a file.
  51.  
  52.          . Moved the "Database Management" menu option to the main menu,
  53.            and moved the "Format A Diskette" menu option to the Utilities
  54.            sub-menu.
  55.  
  56.          . Added a "Created" field to the Database Management screen to
  57.            indicate the date that the original disk image was created.
  58.  
  59.          . Shortened the Filename field to 12 characters on the Database
  60.            Management screen, since this field cannot contain more than
  61.            12 characters.
  62.  
  63.          . Removed a call from the Copy File To Disk routine that would
  64.            cause Replicator to attempt to close the image file if the
  65.            dynamic memory allocation failed.  (The file had not been
  66.            opened at that point.)
  67.  
  68.          . Rearranged the order of a few procedures within the Copy Disk
  69.            To File routines.  The dynamically allocated disk buffer is
  70.            now allocated prior to creating the image file.  In the event
  71.            that the dynamic allocation fails, the image file will not
  72.            be created at all.  (Previously, a 0 byte file would exist if
  73.            the dynamic allocation failed.)
  74.  
  75.          . Fixed a potential problem where the dynamically allocated
  76.            buffer in the "Copy Disk To File" routine was being unallocated
  77.            twice in the same routine.  (After testing with hundreds of
  78.            disks, we did not see any problems arise as a result of this
  79.            deallocation.  Users were unlikely to see this problem manifest
  80.            itself.)
  81.  
  82.  
  83. 01-05-95 ■ Version 1.14
  84.  
  85.          . Fixed a serious problem that caused the database creation to
  86.            fail when Replicator was executed.  (This problem occurred
  87.            because the default "NetworkType=" portion of the file
  88.            REPLICAT.INI was set to "NOVELL" instead of "NONET".)  A
  89.            network call was being attempted due to this problem, causing
  90.            an error #8100 to occur.  The database was not being initialized,
  91.            causing further problems in program execution.
  92.  
  93.          . Added error checking to make sure that a network user cannot
  94.            attempt to open the database if another user has created
  95.            a ".SAV" file in the Replicator directory.  (Doing so could
  96.            cause database corruption.)
  97.  
  98.          . Added code to make Replicator remember the last size and
  99.            position of the browser screen within a session.  Each time
  100.            the browser is initialized, it will be displayed in the same
  101.            position as it was when it was closed last.
  102.  
  103.          . Added a custom exit procedure to be executed in the event
  104.            that a Runtime error occurs.
  105.  
  106.          . Added support for the browser to automatically highlight
  107.            the current record in the database when it is initialized,
  108.            rather than highlight the first record in the database.
  109.  
  110.          . Updated code with database library changes.
  111.  
  112.  
  113.  
  114. 12-29-94 ■ Version 1.13
  115.  
  116.          . Increased the number of columns in the browser window from
  117.            128 to 255.
  118.  
  119.          . Fixed some appearance issues on monochrome monitors.
  120.  
  121.          . Changed the "Search" button on the Copy File To Disk screen
  122.            to a "Browse" button.  (Serves the same function as before;
  123.            only the text has changed.)
  124.  
  125.          . Removed the "Original Location" field from the browser screen.
  126.            This will leave more space available for the description
  127.            lines.  Increased the width of each description column from
  128.            25 to 30 characters.
  129.  
  130.          . Fixed a problem where the ZIP file size was being displayed
  131.            after a disk image was successfully created, even if the
  132.            file had not been compressed by the user.
  133.  
  134.  
  135. 12-18-94 ■ Version 1.12
  136.  
  137.          . Fixed a problem where the screen would be cleared when the
  138.            user pressed Escape in the middle of a compression or
  139.            decompression process.  This caused the background to be
  140.            erased, and many display problems appeared.  Removed the
  141.            statement that was clearing the screen after one of these
  142.            errors, and cleaned up associated routines.
  143.  
  144.          . Fixed a problem where an error would occur after attempting
  145.            to format a diskette.  The format progress screen was not
  146.            being erased and disposed of, causing an error to be displayed,
  147.            even though the disk had been formatted successfully.
  148.  
  149.          . Corrected a minor problem where the completion line on the
  150.            status screen would not always be completely filled out to
  151.            the 100 percent mark when reading or writing a diskette.
  152.  
  153.          . Fixed a minor problem where corruption could occur on the
  154.            Register Replicator screen if the user entered a registration
  155.            name longer than 30 characters.  Also shortened the length
  156.            of the registration number field from 30 to 12 characters.
  157.  
  158.          . Added a 25-record limit to the database facilities when
  159.            using an UNREGISTERED version of Replicator.  This is
  160.            strictly added as a registration incentive.  Registered
  161.            users should NOT be affected by this change!
  162.  
  163.          . Added a prompt before the formatting disk procedure is
  164.            started.
  165.  
  166.          . Fixed a problem where the F1=Help keypress was not working
  167.            on the database management screen.
  168.  
  169.  
  170. 12-10-94 ■ Version 1.11
  171.  
  172.          . Added code to erase the original image file (.RIF file) if
  173.            the disk image was not successfully created.
  174.  
  175.          . Removed unnecessary code for displaying the old style status
  176.            screens.
  177.  
  178.          . Fixed a problem where Replicator was displaying "Track ??
  179.            of 79 total tracks" when reading or writing to a diskette,
  180.            when the total tracks value should have shown "80".
  181.  
  182.  
  183. 12-07-94 ■ Version 1.10
  184.  
  185.          . Added a "Paths" button to the Database Maintenance screen to
  186.            allow users to globally change the "Location" field of each
  187.            record in the database to a new user-specified path.
  188.  
  189.          . Added a Utilities menu option to the main menu, and placed
  190.            the Database Maintenance menu option on the Utilities sub-
  191.            menu.  Added a Upgrade Program menu option to the Utilities
  192.            menu to allow users of version 1.00 through 1.02 to upgrade
  193.            their data files to the current version.  (REPLICA.DAT needs
  194.            to be renamed to REPLICAT.DAT, (and so on) to conform to the
  195.            new naming convention.)
  196.  
  197.          . Reworked the status display screens to display more information
  198.            and be more attractive in appearance.
  199.  
  200.          . Removed an extra (redundant) error message box that was
  201.            displayed when a format process failed.
  202.  
  203.          . Added fail-safe checks to warn the user if changes have
  204.            been made on the configuration or defaults screens if they
  205.            select Cancel or the close box.  This prompts the user
  206.            whether or not changes that have been made should be saved.
  207.  
  208.          . Fixed a problem where Replicator was not remembering the
  209.            disk drive type and letter after completing an operation.
  210.  
  211.          . Added an option to format a diskette if Replicator detected
  212.            that it was not formatted.  If the user decides not to format
  213.            the diskette, the process is terminated.
  214.  
  215.          . Changed "Drive Type" wording on disk screens to "Disk Type"
  216.            since the value of this field should reflect the type of
  217.            disk in the disk drive, not necessarily the type of drive.
  218.  
  219.          . Fixed a problem where the Format Diskette routine was
  220.            not properly detecting an unformatted diskette.
  221.  
  222.          . Fixed a problem where Replicator was attempting to read
  223.            the default drive (typically A:) when getting drive
  224.            parameters.  This could pose a problem when creating images
  225.            from the B: drive.
  226.  
  227.          . Fixed a problem where memory was not being freed after
  228.            creating a diskette image.  This could result in an "out of
  229.            memory" error message after creating a large number of diskette
  230.            images.
  231.  
  232.          . Converted Replicator to a protected mode application.  Only
  233.            systems with 80286 or higher processors can use Replicator.
  234.            This should reduce the memory related problems on most
  235.            systems.
  236.  
  237.          . Changed the name of Replica to Replicator.  Previous
  238.            name was found to conflict with a product from another
  239.            company.
  240.  
  241.  
  242. 12-03-94 ■ Version 1.02
  243.  
  244.          . Updated context-sensitive help routines and values.
  245.  
  246.          . Added a conversion routine to automatically convert data
  247.            files from version 1.00 and 1.01 to version 1.02.  This is
  248.            necessary because of the date field that was added, as
  249.            described below.
  250.  
  251.          . Added a date field to the database to store the date when
  252.            the disk image file was originally created.  This date is not
  253.            displayed or accessed at this time.  That feature will be
  254.            added to a future version.
  255.  
  256.          . Disabled the display of "Swapping in..." and "Swapping out..."
  257.            messages from being displayed when the compression and/or
  258.            decompression processes are invoked.
  259.  
  260.          . Fixed a problem where Replica could not find the image file
  261.            to recreate a diskette after a file had been decompressed.
  262.            This problem only occurred if image files were stored in a
  263.            directory other than the Replica program directory.
  264.  
  265.          . Added an option to allow the user to delete a file from the
  266.            hard drive when an associated record is deleted from the
  267.            database.  After deleting a database file, a prompt is
  268.            displayed to give the user the opportunity to delete the
  269.            file.
  270.  
  271.          . Added a system to the Copy Disk To File screen that allows
  272.            Replica to remember the previous settings between disk
  273.            creations.  This is useful when creating a series of disk
  274.            images for a particular program.  This is the default.  In
  275.            order to clear the settings, a "Clear" button was added.
  276.            When selected, this button restores the default values, and
  277.            sets all description fields to empty.
  278.  
  279.          . Integrated the use of up and down arrow keys on all
  280.            dialog screens.  This will allow users to use these keys
  281.            in place of Tab and Shift-Tab.
  282.  
  283.          . Removed the use of overlays for Replica.  Since error
  284.            messages such as "insufficient memory" continued to
  285.            occur from time to time during the compression process,
  286.            we created a separate file called REPZIP.EXE that contains
  287.            the compression and decompression routines.  This executable
  288.            file is simply called when it is needed.  This reduced the
  289.            size of REPLICA.EXE by about 45K.  When REPZIP.EXE is
  290.            executed, Replica is swapped out to EMS, XMS, or disk, thus
  291.            leaving a large amount of free memory for the compression
  292.            process to occur.  This should virtually eliminate all
  293.            "insufficient memory" error messages from occurring.
  294.  
  295.  
  296. 11-28-94 ■ Version 1.01  (Internal BETA Version, Not Released.)
  297.  
  298.          . Added a message box that will be displayed when an image
  299.            has been created, to display the total size of the image
  300.            file and the compressed file (if a compressed file was
  301.            created).  This will give the user an idea of the total
  302.            compression that was achieved on during the compression
  303.            process.
  304.  
  305.          . Added a "Beep When Done" option to the Settings, Defaults
  306.            screen, and modified the code to beep when a disk image
  307.            has been copied to a file, or when a new disk has been
  308.            created from an image file.
  309.  
  310.          . Added a "Defaults" screen to allow users to modify the
  311.            default values for the disk drive, drive type, disk image
  312.            path, and compression setting.  When the Copy Disk To File
  313.            and Copy File To Disk screens are displayed, the default
  314.            values are used.
  315.  
  316.          . Fixed a problem where a compressed (.ZIP) image file would
  317.            not be placed in the same directory as the original (.RIF)
  318.            image file.  Instead, the compressed file would be placed in
  319.            the default Replica sub-directory.  Now, the compressed file
  320.            will reside in the same directory as where the original image
  321.            file was created.
  322.  
  323.          . Removed commands that allowed users to edit records directly
  324.            from the browser screen.  Now, all maintenance should be
  325.            performed from the Database Maintenance screen.
  326.  
  327.          . Added a new menu option specifically for the purpose of
  328.            database maintenance.  This allows users to view and
  329.            edit existing entries, as well as create new ones.  (Users
  330.            may want to create a new entry if they accidentally delete
  331.            an entry.)
  332.  
  333.          . Changed the operation of the Search button.  If the user
  334.            does not select a record, but presses Escape instead, the
  335.            browser will no longer put a blank entry in the "File To
  336.            Read" field.  Instead, it will leave the existing entry
  337.            unchanged.
  338.  
  339.          . Fixed a problem where the columns in the database browser
  340.            screen were not being truncated properly if descriptions or
  341.            paths were longer than the column display width.
  342.  
  343.          . Added a warning message to alert the user if a file already
  344.            exists before attempting to recreate or overwrite it during
  345.            the Copy Disk To File process.
  346.  
  347.          . Added a prompt before starting the copy process to remind
  348.            the user to enter a disk into the disk drive.
  349.  
  350.  
  351. 11-21-94 ■ Version 1.00
  352.  
  353.          . Initial release of Replica.
  354.