home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / utility / dubltk25.zip / DUBLTAKE.HST < prev    next >
Text File  |  1993-05-31  |  23KB  |  468 lines

  1.                      DoubleTake Professional
  2.                       by John L. Dove III
  3.                         Version History
  4.  
  5. 2.5  5/31/93    First major update.
  6.      New Features:
  7.  
  8.        Added a Full Zoom mode which eliminates the two bottom lines
  9.          and all borders for extra room in the viewing area.
  10.          Now 25-line gives 12 lines per file.  EGA 43 line mode
  11.          gives 21 lines and VGA 50 gives 24 per file.
  12.          This also eliminates any distration the bottom lines may
  13.          have caused.
  14.  
  15.        Added the Invoke Editor command.  Pressing [Alt-E] runs
  16.          DublTkEd.bat with both filenames (if two are selected). If
  17.          only one file is to be edited, Zoom that window and
  18.          press Alt-E. DublTkEd.bat (provided) contains the command
  19.          for your editor (such as DOS Edit.exe).
  20.          DoubleTake passes the two file names and the line number
  21.          for each file sent so you can use an editor which places
  22.          the file at the current line when the editor starts.
  23.  
  24.          There are sample BAT files:  For editors which can handle
  25.          starting lines on the command line, one for editors which
  26.          can handle multiple filenames on the command line and one
  27.          for editors which can only take one name at a time.  You must
  28.          copy your choice to the appropriate filenames so the correct
  29.          editor is called when you press [Alt-E].
  30.  
  31.          The edited file is reloaded, so you will see all the changes
  32.          made.  It is also reloaded back to the approximate spot where
  33.          you were viewing when you invoked the editor.
  34.  
  35.        The Border Color can now be set independently.
  36.  
  37.        DT now checks for the number of drives and shows only those
  38.          when the Directory Picker is called.  Now will recognize
  39.          Network drives for use on a LAN and RAM drives.
  40.  
  41.        In Hex mode, now both byte number and byte value show in
  42.          either Hex or Decimal.  The normal decimal Byte number
  43.          value is simply the numbers; the hex Byte number has a
  44.          $ (dollar sign) preceding the number.
  45.  
  46.      Fixes:
  47.        Find Next Mismatch was not ignoring case as set in defaults.
  48.        Fixed the Directory Picker.  When you entered an erroneous file
  49.          on the command line, DT would shift to one-file mode, not
  50.          allowing you to enter two files.
  51.        When [Alt-F] is pressed followed by [Esc], the windows were
  52.          cleared.  Fixed so that the files are re-displayed.
  53.        The Pick List was not handling empty (0 length) files correctly.
  54.        DoubleTake was erroneously reporting not enough memory in certain 
  55.             situations.
  56.  
  57. 2.1 to 2.4 (intermim versions, not released to public)
  58.  
  59. 2.0  7/15/91      Released as DoubleTake Professional
  60.      New Features:
  61.        See file What's New for new features added.  
  62.  
  63.      Fixes:
  64.        Fixed: DoubleTake did not handle DT *.pas correctly (now correctly
  65.          says file not found)
  66.        Fixed ASCII Find next Mismatch/Find String search across lines --
  67.          all "IGNORE" characters are truly ignored.
  68.        Fixed Shell to DOS to caution "Don't load Memory Resident" while
  69.          in Shell  5/25
  70.        Fixed Shell to DOS to return to screen mode when DT was called and
  71.          to return to the chosen mode when returning to DT.
  72.        Fixed Shell to DOS to return to proper disk when exiting, even
  73.          if user has changed the logged drive.
  74.        Changed the scroll routine to use System scrolling so that there
  75.          is less snow in [S]low video mode.
  76.  
  77. 1.7,1.8,1.9  (interim versions, not released)
  78.  
  79. 1.6  5/15/91
  80.      New Features:
  81.        Added an EGA/VGA 43/50/25 configuration option in Config Mode
  82.          and configuration (CNF) file.
  83.        Added the owner's name to the ending screen.
  84.        Changed the Commercial for Reg users.  Must PRESS F1 to get
  85.          commercial - defaults to skip commercial.
  86.        Added an Install routine for Registered users.
  87.  
  88.      Fixes:
  89.        Fixed abnormal exit with unclear messages when too little memory.
  90.        Fixed Ignore feature to ignore IGNORE CHARS in ASCII
  91.        Enhanced and Fixed the FilePicker routine.
  92.        Fixed a problem with the Parallel Scrolling Mode (was losing a
  93.       line in File 1).  Thanks to Robert L. Maher of Alexandria, VA
  94.       for his comments/suggestions.
  95.        Fixed the Hex Byte counter for end of file errors when moving from
  96.       the next to last line to the last.  It was showing greater than
  97.       last byte.
  98.        Partially restored the Slow video write mode choice.  It is REALLY
  99.       SLOW, however.  It may be worth the snow for the faster screens.
  100.       Will completely include NOSNOW option in future version.  Does
  101.       anyone really use the SLOW (NOSNOW) mode?
  102.  
  103. 1.5  1/2/91
  104.      New Features:
  105.        Now Hex mode is fully scrollable in BOTH directions!  (ASCII is
  106.        coming, but not there yet.)
  107.        Added a confirm (Y/n) for the Left/Right Arrows in ASCII mode.
  108.      Pressing < or > pulls one or the other of the files up to
  109.      the same line number as the other file.  Sometimes annoying if
  110.      you've spent a long time matching files by hand!
  111.      Began releasing DT.EXE compressed with LZEXE.  Now takes less than
  112.        50K.
  113.  
  114.      Fixes:
  115.        Fixed the Find function in Hex so that it prints the correct
  116.      find string while finding.  It now correctly finds any char
  117.      even if it's an ignore char, but only if BlankIgnore is off
  118.        Fixed the routine which gets a filename at the beginning.
  119.      If you pressed return alone, the entry line would be weird.
  120.        Fixed the Pop-up Display ASCII align functions (they were backwards).
  121.        Fixed a bug in the scroll routines.
  122.  
  123.  
  124. 1.4    12/20/90
  125.       New features:
  126.     Added a pop-up window when / is pressed.
  127.     Added a commercial when DoubleTake starts and ends
  128.       (and every time Help ([F1] or [?] is pressed) for
  129.       unregistered copies.  Registered copies removes the
  130.       commercial and includes the user's name and serial
  131.       number in the [now optional] commercial screen.
  132.  
  133. 1.3     7/1/90
  134.       New features:
  135.     Added ability to load a new file 1 or 2 (or both) on the fly
  136.        without having to re-start DoubleTake.
  137.     Changed the command line arguments algorithm so that if only
  138.        one file is on the command line, it assumes OneFile mode (use
  139.        previous fix to add second file if this is in error).
  140.     Added routines to ensure that the colors and video mode are
  141.        restored when exiting.
  142.     Changed the Help and ASCII Chart procedures to load the entire
  143.        file with Help (or the ASCII Chart) is first called, rather
  144.        than reloading the file every time it's called.  (If you
  145.        call Help (Help is loaded), then ASCII Chart (ASCII Chart is
  146.        loaded) then Help (Help is loaded again), since the same buffer
  147.        is used for both.  This should rarely occur and it saves having
  148.        a double size buffer.
  149.     Added a page of help for the Add/Delete/Edit Ignore chars routine.
  150.       Fixes:
  151.     FINALLY fixed so that DoubleTake will load and read READ-ONLY
  152.        files.
  153.     Fixed some cases of errors when trying to load *.ext as file 2.
  154.     Fixed so that if you run Configuration from startup, it calls
  155.        the correct help slide.
  156.     Fixed some overspray on my direct video writes.
  157.     Fixed problem with file picker when changing to a drive with
  158.        no files.
  159.     Corrected a miss-spelled word (chara[c]ters) in the Configuration
  160.        Help screen.
  161.     Fixed so that all filenames are converted to Uppercase letters.
  162.         Fixed Find so that it ignores BlankIgnore characters when finding
  163.            a string.
  164.     Moved Find boxes to the bottom so that you can see the screen as
  165.        you are entering the string to find.
  166.         Fixed the command line parser so that it responds correctly to
  167.            DT FILENAME.TYP /X.  (Was treating /X as filename).
  168.         Fixed minor annoyances/problems.
  169.  
  170. 1.2     6/1/90
  171.  
  172.       New features:
  173.     Added more definitive messages for the results of FindNextMismatches
  174.       and Find Strings (will announce if files are identical).
  175.     Added the ability for DoubleTake to find its Config and Help files:
  176.       - at the spot from which DoubleTake was run or
  177.       - at the spot provided by a SET DT environmental variable (i.e.,
  178.           use SET DT=Path to specify where DoubleTake files are.
  179.     Added the ability to Add/Delete or change the characters that
  180.       DoubleTake ignores when BlankIgnore is ON.
  181.     Added an ASCII chart when editing BlankIgnore characters for
  182.       easy lookup of values to ignore.
  183.     Changed the colors of the Line Numbers to the same as the
  184.       Help Screen.
  185.     Enhanced Hex Mode Cursor left/right move keys so that they scroll
  186.       down a line when right is pushed while on the rightmost character
  187.       and it scrolls up a line when left is pushed on the first char.
  188.       In effect, left/right moves continuously back/forward in a file.
  189.     Added [Shift-Ctrl-Left] and [Shift-Ctrl-Right] to scroll both Hex
  190.       files Left or Right respectively.  ([Shift-Ctrl-F9] and
  191.       [Shift-Ctrl-F10] are equivalents.)
  192.     Added a configure option callable when you start DoubleTake with
  193.       no filenames.
  194.     Changed EGA/VGA toggle to directly toggle to opposite mode
  195.       when [E] pressed (rather than having to choose 25 or 43/50)
  196.  
  197.       Fixes:
  198.     Fixed ASCII Find String function.
  199.     Fixed the Blinking Cursor so that it stays on the F1-Help prompt
  200.       at the bottom of the screen.
  201.     Fixed the Hilight routine to show blink characters which are
  202.       normally blanks.
  203.     Fixed Hex display to respond correctly to WordStar Mode.
  204.     Fixed Find Next MisMatch to ignore ALL Blanks in ASCII Mode (not
  205.       just those blanks/tabs in the indent)
  206.     Fixed the Hex Find Next Mismatch function to move to next byte
  207.       when it found a previous Mismatch.  If the first byte was
  208.       mismatched, DoubleTake would not move from the first byte.
  209.     Fixed Directory Picker so that if now loads more filenames,
  210.       and indicates "and more" if there's no more memory for files.
  211.       (greater than approximately 380 files)
  212.  
  213.  
  214. 1.1     5/15/90
  215.     Fixed the ASCII mode to display all characters to screen, even
  216.       for a binary file.
  217.     Added a wide binary Hex mode which shows whole file, 80 chars at
  218.       a time, with the value at the cursor shown at corner of window.
  219.       AltX toggles between Debug-like display and 80 char display
  220.       Also added as a configurable option.
  221.     Simplified/clarified Context Help file DUBLTAKE.HLP.
  222.     Added two Tutorial files to demonstate DoubleTake's features.
  223.     Added a DT-Read.Me file as an introduction.
  224.     Added three batch files to:
  225.        Read DUBLTAKE.DOC using DoubleTake,
  226.        Read DT-Read.Me using DoubleTake, and
  227.        Compare the two Tutorial Files in DoubleTake.
  228.  
  229. 1.0     5/1/90
  230.     DoubleTake Version 1.0 released, formerly GoodLook.
  231.  
  232.     Version 1.0 has all the previous functionality of
  233.         Version 4.3 of GoodLook (which was never released)
  234.     Also Added:
  235.  
  236.     Find feature to search either/both files for a string or hex codes
  237.     Cleaner Documentation (with table of contents)
  238.     Fixed Zoom modes so that any scroll key works with the file
  239.        (e.g., Home, UpArrow, & PgUp all scroll the Zoomed file now)
  240.  
  241. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  242.  
  243. 4.3     4/15/90  Interim version, not released (Last to bear name GoodLook)
  244.     Added an ignore leading blanks function to compare 2 files with
  245.       different indents
  246.     Added much more functionality to the Hex Mode.
  247.     Added ability (in Hex mode) to toggle between showing chars 0..31,
  248.          128-255 or showing as [.]
  249.     Added an "Ignore leading blanks" function to compare files with
  250.          differing indents.  Shows first difference in rev video.
  251.  
  252. 4.2     July 7, 1989 -Interim Version
  253.     Fixed the problem of not finding ReadOnly Files!
  254.     Recompiled in Turbo 5.5;
  255.     Added Hex Mode (but only works on first 24 characters of each line)
  256.       This Hex Mode is NOT finished.
  257.     Changed address to current Box Office address
  258.     Added a highlight to the first char which is different on compared
  259.        lines.
  260.     Broke out this file separately from the DOC file and inverted the
  261.        order to make it easier to use the ARC Door facilities on most
  262.        BBS's to see what the latest change entails.
  263.     Added option to enter /1 as the second filename to enter the Single-
  264.        File Mode.  This is useful if you forgot to enter /1 on the
  265.        command line.  (The other options can be toggled once inside
  266.        GoodLook.)
  267.     Added the ability to go to DOS temporarily and then return to
  268.        the exact same place as before (Execute a DOS Shell).
  269.     Deleted the main help screens from inside the program and put
  270.        them in a GoodLook.hlp file.  This means less to load on
  271.        startup and they only get loaded if Help is needed.  (I
  272.        read the file directly to Memory so there may be some snow
  273.        on some ancient IBM CGA cards.)
  274.  
  275. 4.1    Fixed the Cursor problem upon exit from EGA 43 line mode.  If you
  276.        ran another program (such as PC-Write) after GoodLook the
  277.        cursor would be in the middle of the line all the time you
  278.        would be in PC-Write and after exit.
  279.        Removed the Drive Test for C: and D: at the startup of GoodLook.
  280.        Thanks for the tip from Ted Decastro.
  281.        Fixed minor problems with the Directory routines at startup. (Now
  282.        when you change drives, you will change to the logged directory
  283.        of the destination drive, vice the root directory.)
  284.        Eliminated keystrokes which should have been disabled when a file is
  285.        Zoomed.
  286.  
  287. 4.0  16 February 1987-Major revision incl/EGA support.
  288.        Added routines to find switches even if they are right next to
  289.        filenames (i.e., File.typ/w, etc.)
  290.        Added routine in Directory-Get routines which will take the first
  291.        character typed and use it as the first in the typed in filename
  292.        Fixed Directory routine to use the correct path when using the
  293.        change drive/directory procedure.
  294.        In Zoom, the proper key definitions now show on the next to last line,
  295.        referring to keys used to move around in File 1, File 2 or both.
  296.        Changed the Beep from ^G to a short Bell routine using the Sound
  297.        procedure to keep the program from getting hung up on the PC's
  298.        beep.
  299.        Fixed the "search for next" algorithm to go to the last line instead
  300.        of stopping on the last page.
  301.        Fixed the "search for next" algorithm to correctly show whether the
  302.        files were the same from the start of compare.
  303.        Changed the Exit to DOS command from ESC to Q to prevent accidentally
  304.        exiting to DOS by pressing ESC twice when leaving Configure.
  305.        Added the [RShift] key as a synonym for the [Ctl] key to alloy one-
  306.        handed movement using [RShift] plus [Home], [End], [PgUp], [PgDn].
  307.        Disabled PrtSc key to avoid inadvertent print screen call.  Added the
  308.        [Alt][P] function to re-enable it if desired to Print the screen.
  309.        Para symbol added to next to last line to show status of PrtSc.
  310.        Added full EGA support;
  311.        Uses the default number of lines in effect when GoodLook is
  312.           invoked, or
  313.        Use the /4 switch on the command line to force the EGA into the
  314.           43 line mode.
  315.        On exit, restores 25 line mode if you entered GoodLook in the
  316.           25 line mode.
  317.        Many invoke either the 25 or 43 line mode "on the fly" while
  318.           viewing files with the [E]GA key.
  319.  
  320. 3.5 to 3.9:  (maintenance releases, limited distribution)
  321.       Fixed problem when running GoodLook w/no arguments (would say
  322.        "file c:\" does not exist, vice "Syntax is:..."
  323.        Renamed GoodLook.com to GL.com, which is what I am sure was the
  324.        first thing that any user of this program would do!!
  325.        Changed the overlay search routine to first look for the overlay
  326.        in the dir from which GoodLook was run.  Thanks to Karl Brendel
  327.        for the tip that the run location is at the end of the environment
  328.        string!
  329.  
  330. 3.4   Fixed file handling problem when, filenames entered one at at time.
  331.       - Now adds current location if no drive\path entered
  332.       - *.* is now equivalent of * for file 2 = file 1 (just filename)
  333.       - easier to detect duplicate filenames entered
  334.       - Updated DOC to show rules for filenames (\ must be on end of
  335.          path, etc.)
  336.       Many thanks to Jack Kilday for inadvertently Beta Testing this for me,
  337.       discovering and reporting the problems clearly enough for me to find them.
  338.  
  339. 3.3   Maintenance Release to replace 3.2, which may have had a garbled overlay
  340.      file included.
  341.  
  342. 3.2   Fixed minor typos.
  343.       Fixed problem with long paths causing the program to blow up.
  344.       Fixed config, so that when returning from config, rewrites bottom lines
  345.      in new colors.
  346. Thanks to Karl Brendel for the above tips!!
  347.       Fixed initialization so that it only looks for the Overlay if it does
  348.      not exist in the default location.
  349.       Added a [Z]oom indicator on bottom to show how to Zoom and to show
  350.      what was zoomed.
  351.  
  352. 3.1   Added a Zoom feature.  You can Zoom either of the files up to the
  353.     full-screen mode.
  354.       Added the Single file mode to use GoodLook as a file viewer.  Uses the 
  355.     Zoom function Zooming File 1.
  356.  
  357. 3.0   Added optional flag for WordStar(tm) mode, which strips high bits.  The
  358.     flag can be entered on the command line else config file sets default.
  359.       Added the ability to stop the search for the Next Mismatch by pressing
  360.     any key during the search.  This is a fast way to move forward.
  361.       Fixed a bug in reading in lines, one file or the other would end up
  362.     with blank lines, wasn't going back to the file and getting more when
  363.     it should.
  364.       Added individual file 9 line scroll, using Control plus the 1 line
  365.     scroll keys: Home, End, PgUp, PgDn.  Had to change Top of File
  366.     function to ^T from Ctrl Home.
  367.  
  368. 2.9   Changed the margin from 73 to 80 to get more of a line on the screen.
  369.       Removed the --> from the front of a wrapped line.
  370.       Moved the line number from on each line to the fname line.
  371.       Added the ability to customize the colors of the highlighted lines;
  372.       added a normal display for the highlighted lines.
  373.       Thanks to comments from Tim Penner of Wichita, KS.
  374.  
  375. 2.8   Fixed a still minor bug as in 2.7.
  376.       Added the ability to enter *.BAK as file 2 to use the filename of
  377.      file1 with the new extension (filename.bak).  This includes the
  378.      ability to use b:*.bak or b:\newpath\*.bak also.
  379.  
  380. 2.7   Released immediately to fix a bug in the display function:  it would
  381.      display only file 1 in both windows after a search.
  382.  
  383. 2.6   Fixed the color option so that it shows the colors as they are
  384.      installed.
  385.       Changed the Color option to Configuration option since it there are
  386.      several option to change.
  387.       Added a direct to video write routine to speed up the display when
  388.      scrolling by 10 lines and when displaying help screens.
  389.  
  390. 2.5   Fixed a minor bug when shifting from Parallel to Opposite 
  391.      in the Configure routine.
  392.       Added the Top of File option to return to the top of both files.
  393.  
  394. 2.4   Added an optional scrolling mode which scrolls file 1 in same dir as 2
  395.      Also puts the compared lines right next to each other
  396.      Added Scroll Mode to variable, clonable options.
  397.       Fixed the directory error-handling so that when the DOS message "Place
  398.      Disk B in drive A..." occurs it doesn't blow up my screen.
  399.       Changed the line numbering scheme so that they match the actual
  400.      line nos in a file.  Wrapped lines are shown as -->
  401.       Added help screens [F1] in the configuration function.
  402.  
  403. 2.3   11/9/86. Added option to have a Config file to override default config.
  404.       Removed the bottom line garbage which remained at exit.
  405.       Eliminated CursorOff and On temporarily to avoid problems with
  406.     compatible and EGA card.
  407.  
  408. 2.2   11/5/86. Added a Customize option to choose the flashing or highlighted 
  409.     lines.
  410.       Added customize option retrace testing for IBM CGA.  Change to 
  411.     fast for non-IBM cards.
  412.  
  413. 2.1   Fixed some bugs parsing filenames provided as command line
  414.     parameters.
  415.       Fixed the end of file routine to show consistently when at end
  416.     of file.
  417.       Fixed the Drive change routine to move to the logged subdir on
  418.     the new drive, rather than the root drive.
  419.       Fixed the DriveTest routine.  It would automatically change the
  420.     tested drive to the root directory.
  421.  
  422. 2.0   Added File directory routine to display files on the drive (as well
  423.     as the ability to move from drive to drive) and View a file prior
  424.     to choosing.
  425.  
  426. 1.9   Fixed a bug when two identical filenames were entered on command 
  427.      line.
  428.       Added a prompt to remind you to enter a drive only to use the
  429.     same filename on a different drive.
  430.  
  431. 1.8   Added a Color setting option on the fly and clone routine. 
  432.  
  433. 1.7   Added support for a monochrome adapter.
  434.  
  435. 1.6   2 October 1986.
  436.       Defined synonym keys on the numeric keypad to make it easier to
  437.     scroll through the files, response to George Sullivan's critical
  438.     review.
  439.       Added full path/filename support. 
  440.  
  441. 1.5   30 September 1986
  442.       Fixed continuous loop when two illegal files are entered.  In fact
  443.     fixed the whole filename entry routine.
  444.       Added option to enter just a drive name for the same filename.
  445.       Change display type to default console vice color display. Thanks to
  446.     Karl Brendel of Hutchinson, KS for this tip!!
  447.       Fixed it so it would search till end of file.
  448.  
  449. 1.4   Fixed the line numbers so that more than 999 lines can be displayed.
  450.  
  451. 1.3   Added prompt for a file if not entered or if file not exist.
  452.       Added the numerals alone as synonyms for the function keys.
  453.       Added the [Esc] key to skip the commercial on get help.
  454.       Fixed the information line to show all 10 function keys.
  455.       Removed the reset video mode line.
  456.       Fixed a few bugs with beginning of file/end of file.
  457.       Put the filenames at the top and bottom of the screen so they
  458.       would not interfere with the compare and so that very long
  459.       pathnames\filenames could be accommodated.
  460.  
  461. 1.2   Added a find next key, scroll both, and scroll both by a page feature.
  462.       Also fixed it so that it loads 300 lines at a time vice 100.
  463.  
  464. 1.1   Added single key to scroll forward or backward. New windowing techniques
  465.       to speed up showing window.
  466.  
  467. 1.0   Initial release.
  468.