home *** CD-ROM | disk | FTP | other *** search
/ Computer Buyer 1997 September / RADEMO.iso / editor / vmerg127 / README.TXT < prev    next >
Text File  |  1996-10-11  |  25KB  |  661 lines

  1.                      _______
  2.                 ____|__     |               (TM)
  3.              --|       |    |-------------------
  4.                |   ____|__  |  Association of
  5.                |  |       |_|  Shareware
  6.                |__|   o   |    Professionals
  7.              -----|   |   |---------------------
  8.                   |___|___|    MEMBER
  9. *****************************************************************************
  10. *   This program is produced by a member of the Association of Shareware    *
  11. *  Professionals (ASP). ASP wants to make sure that the shareware principle *
  12. *  works for you. If you are unable to resolve a shareware-related problem  *
  13. *  with an ASP member by contacting the member directly, ASP may be able to *
  14. *  help. The ASP Ombudsman can help you resolve a dispute or problem with   *
  15. *  an ASP member, but does not provide technical support for members'       *
  16. *  products. Please write to the ASP Ombudsman at 545 Grover Road,          *
  17. *  Muskegon, MI 49442-9427 USA, FAX 616-788-2765 or send a CompuServe       *
  18. *  message via CompuServe Mail to ASP Ombudsman 70007,3536.                 *
  19. *
  20. *****************************************************************************
  21.  
  22.                                VMERGE
  23.  
  24.                              Version 1.27
  25.  
  26.                       Visual Diff / Merge Program
  27.  
  28.  
  29.  
  30. Table of Contents:
  31.  
  32. 1. Overview
  33. 2. License Agreement
  34.    2.1 TRIAL USE LICENSE
  35.    2.2 LIMITED DISTRIBUTION LICENSE
  36.    2.3 WARRANTY
  37.    2.4 What is the difference between
  38.         the Registered and Unregistered versions?
  39. 3. Registration information
  40. 4. Using VMERGE
  41.    4.1 Merging files
  42.    4.2 Merging directories.
  43.    4.3 Menus
  44.    4.4 Keyboard shortcuts
  45.    4.5 Command-line options
  46.    4.6 Initialization file.
  47.        4.6.1 Customizing File Filters
  48.        4.6.2 Sample VMERGE.INI
  49. 5. Technical support.
  50. 6. Requirements
  51. 7. Known Bugs and Features
  52. 8. What is new in this version(compared with v1.26)
  53. 9. Next version features .
  54. 10. Address
  55.  
  56.  
  57.                   1. Overview
  58.                   ===========
  59.  
  60.         VMERGE is an easy to use program designed to help people in
  61.      merging files.
  62.  
  63.         Those who have tried once to combine two similar versions of
  64.      a program know how difficult it is. There are always some lines
  65.      that get forgotten or misplaced.
  66.  
  67.         There are some utilities for comparing files and producing
  68.      a list of differences between them, but these programs will
  69.      often scarcely help, because one should still perform merging
  70.      manually, cutting lines alternately from the files. On the other
  71.      hand, there are programs that can create a third file based on
  72.      two versions, but they are either primitive or too complex for
  73.      everyday use.
  74.  
  75.         VMERGE makes file merging much easier by letting you to choose
  76.      between the differing portions by a single mouse click. Its
  77.      intuitive interface and other features allow you to minimize manual
  78.      postprocessing thus saving your time.
  79.  
  80.         The program comes in two versions - 16 bit and 32 bit. The former
  81.      is limited to files shorter than 64 K, while the latter has no size
  82.      limits, supports long file names and may be run on Windows NT,
  83.      Windows 95 or Windows 3.1 with Win32s installed (Win32s is freely
  84.      distributed by Microsoft and may be downloaded from the following
  85.      address: ftp://ftp.microsoft.com/Softlib/MSLFILES/PW1118.EXE).
  86.  
  87.  
  88.  
  89.                   2. License Agreement
  90.                  =======================
  91.  
  92. 2.1  TRIAL USE LICENSE
  93.  
  94.    VMERGE is NOT a public domain program.  It is copyrighted by
  95.    Victor Golosovker.  This software and accompanying documentation are
  96.    protected by United States copyright law and also by international
  97.    treaty provisions.
  98.  
  99.    Victor Golosovker grants you a limited license to use this software
  100.    for evaluation purposes for a period not to exceed 100 program
  101.    executions. If you continue using this software after the
  102.    evaluation period, you MUST make a registration payment to Victor
  103.    Golosovker.
  104.  
  105.    You may not use, copy, rent, lease, sell, modify, decompile,
  106.    disassemble, otherwise reverse engineer, or transfer the licensed
  107.    program except as provided in this agreement.  Any such unauthorized
  108.    use shall result in immediate and automatic termination of this license.
  109.    All rights not expressly granted here are reserved to Victor Golosovker.
  110.  
  111.  
  112. 2.2 LIMITED DISTRIBUTION LICENSE
  113.  
  114.    Permission is granted to individuals charging no fees, and to BBSes,
  115.    User Groups, Mail-Order Disk Vendors, CD-ROM publishers, and BBS
  116.    File-Distribution Networks regardless of fees, to distribute
  117.    VMERGE , provided they convey a complete and unaltered copy of
  118.    the shareware version of this product, and provided they claim no
  119.    ownership of these products.
  120.  
  121.    Distribution by other channels, and distribution of modified versions,
  122.    are also allowed, but only under the terms of the attached VMERGE data
  123.    record, which is hereby incorporated by reference. Any distribution
  124.    satisfying all the distribution requirements expressed in that data
  125.    record is hereby authorized.
  126.  
  127.    Permission to distribute the VMerge package is not transferable,
  128.    assignable, saleable, or franchisable.  Each vendor wishing to
  129.    distribute the package must independently satisfy the terms of this
  130.    limited distribution license.
  131.  
  132.  
  133.    U.S. Government Information:  Use, duplication, or disclosure by the
  134.    U.S. Government of the computer software and documentation in this
  135.    package shall be subject to the restricted rights applicable to
  136.    commercial computer software as set forth in subdivision (b)(3)(ii) of
  137.    the Rights in Technical Data and Computer Software clause at
  138.    252.227-7013 (DFARS 52.227-7013).  The Contractor/manufacturer is
  139.    Victor Golosovker, Havacelet 16/10, Nesher, Israel 36731.
  140.  
  141.    Victor Golosovker may revoke any permissions granted here, by
  142.    notifying you in writing.  All rights not expressly granted here are
  143.    reserved to Victor Golosovker.
  144.  
  145. 2.3 LIMITED WARRANTY
  146.  
  147.    THIS SOFTWARE AND MANUAL ARE PROVIDED FOR EVALUATION ONLY, ON AN "AS
  148.    IS" BASIS.  THE AUTHOR DISCLAIMS ALL WARRANTIES RELATING
  149.    TO THIS SOFTWARE, WHETHER EXPRESSED  OR IMPLIED, INCLUDING BUT NOT
  150.    LIMITED TO ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR
  151.    A PARTICULAR PURPOSE. NEITHER THE AUTHOR NOR ANYONE ELSE
  152.    WHO HAS BEEN INVOLVED IN THE CREATION, PRODUCTION, OR DELIVERY OF
  153.    THIS SOFTWARE SHALL BE LIABLE FOR ANY INDIRECT, CONSEQUENTIAL, OR
  154.    INCIDENTAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE SUCH
  155.    SOFTWARE, EVEN IF THE AUTHOR HAS BEEN ADVISED OF THE
  156.    POSSIBILITY OF SUCH DAMAGES OR CLAIMS.  THE PERSON USING THE SOFTWARE
  157.    BEARS ALL RISK AS TO THE QUALITY AND PERFORMANCE OF THE SOFTWARE.
  158.  
  159.    This agreement shall be governed by the laws of the State of Israel
  160.    and shall inure to the benefit of the author and any
  161.    successors, administrators, heirs and assigns. Any action or proceeding
  162.    brought by either party against the other arising out of or related to
  163.    this agreement shall be brought only in FEDERAL COURT of
  164.    competent jurisdiction located in Israel. The parties
  165.    hereby consent to in personam jurisdiction of said courts.
  166.  
  167.  
  168. 2.4 What is the difference between
  169.     the Registered and Unregistered versions?
  170.  
  171.    Functionally there is no difference - it's the same program with
  172.    the same features. Just one thing - you can't use the unregistered
  173.    version forever.  The evaluation version allows you to execute the
  174.    program only 100 times. After that you will not be able to use the
  175.    software. If you like the program and want to continue using it
  176.    you are required to register(see registration section below).
  177.  
  178.    All registered users will receive future versions of VMerge upon
  179.    their release without any additional fee.
  180.  
  181.  
  182.  
  183.  
  184.                   3. Registration information
  185.                  =============================
  186.  
  187.      There are three types of licences: single-user, site and world-wide.
  188.    Single user licence limits the usage of the program to a single computer
  189.    at any given time. Site licenses cover a single organization for an area
  190.    of up to one hundred miles (160 km) in radius. A world-wide license covers
  191.    everyone in a single organization. Please observe and verify the total of
  192.    your payment as you select licenses.
  193.      To register your copy of VMERGE, please run REGISTER.EXE provided
  194.    with the program. If you did not receive it in your package please
  195.    contact the author. REGISTER.EXE will help you to fill the order form
  196.    which should be faxed or e-mailed to Kagi Shareware. REGISTER.EXE comes
  197.    with online help explaining the registration procedure in details.
  198.    Note that Kagi is only a processing service so any questions related
  199.    to the product itself should be directed to the author.
  200.      The license fee may be paid by check, money order, cash, VISA,
  201.    MasterCard, American Express or First Virtual.
  202.      If you wish to pay by check in an envelope you are advised to send it
  203.    directly to the author(see the form below). In this case the processing
  204.    time will be shorter.
  205.      The program may be delivered by e-mail or by snail mail. In the latter
  206.    case you should add a postal fee.
  207.      Please check your delivery address.
  208.  
  209.    IMPORTANT:  As a registered user you will receive the latest version of
  210.                the program and future releases.
  211.  
  212.  
  213.    The following information regards only users wishing to register directly
  214.    with the author. Please fill the form below, attach a check in US dollars
  215.    payable to:
  216.          Olga or Victor Golosovker,
  217.    and send it to the following address:
  218.          V.Golosovker,
  219.          16/10 Havacelet,
  220.          Nesher,
  221.          Israel 36731.
  222.  
  223.  
  224.  
  225.  =======================    ORDER     FORM   ==========================
  226.  
  227.  
  228.         Name: ___________________________________________________
  229.  
  230.      Company: ___________________________________________________
  231.  
  232.      Address: ___________________________________________________
  233.  
  234.               ___________________________________________________
  235.  
  236.      Tel/Fax: ___________________________________________________
  237.  
  238.  
  239.      Please accept this registration fee for VMERGE v1.27.
  240.  
  241.      Please send me (check the box) :
  242.  
  243.         [ ]  Diskette with the program by mail.
  244.             [ ] Please, send me 3 1/2" diskette
  245.             [ ] Please, send me 5 1/4" diskette
  246.  
  247.         [ ]  The program by e-mail (address attached).
  248.               Internet E-mail: ___________________________________________
  249.  
  250.  
  251.      ________________________________________     _______________
  252.                      SIGNED                             DATE
  253.  
  254.  
  255.   Registration fee:
  256.  
  257.       Single-user licence :  $ 25.00   _____
  258.       Site        licence :  $ 200.00  _____
  259.       World-wide  licence :  $ 2000.00 _____
  260.  
  261.       Postal fee (if applicable): $10  _____
  262.  
  263.  
  264.       TOTAL      $ _______
  265.  
  266.  ======================= END  ORDER   FORM   ==========================
  267.  
  268.  
  269.  
  270.                   4. Using VMERGE
  271.                   ================
  272.  
  273. 4.1 Merging files
  274. -----------------
  275.  
  276.    1) Load files to be merged into the file panes. This can be done by
  277.       either selecting "File 1", "File 2" items in the File menu or by
  278.       pressing Ctrl+F1 or Ctrl+F2. You can toggle the line numbers display
  279.       mode by selecting "Line Numbers" option in Options menu.
  280.  
  281.    2) Select Diff from File menu. The program will color the differing
  282.       sections of both files in two colors - green and yellow. Yellow lines
  283.       are blank lines that should be added to the file to match a segment in
  284.       the second file. Green color means that the colored lines differ from the 
  285.       related section in the other file or are missing at all (in this case
  286.       lines in the second file are yellow). Vmerge shows you the relative
  287.       positions of the differing segments on the Position Bar (two columns
  288.       around the vertical scrollbar in the center). Each mark in the Position
  289.       Bar is associated with a segment so you can quickly display the segment
  290.       by positioning scrollbar against the mark.
  291.  
  292.    3) For each of the differing segments you should select one of the files by
  293.       clicking left mouse button over the colored text. Selected segments
  294.       will change their color to blue. If the Auto-walk mode is on the
  295.       program will jump to the next segment as soon as you resolve the
  296.       current one.
  297.  
  298.    4) Select "Write" from the File menu and choose the output file name.
  299.       The results will be written to the file.
  300.  
  301.    NOTE : If the file already exists it will be overridden. The original
  302.          file will be saved under the name <name>.bak to prevent data loss.
  303.  
  304.  
  305. 4.2 Merging directories.
  306. ------------------------
  307.  
  308.       Select "Compare Directories" in File menu. You will be prompted for
  309.    first, second and target directories. Vmerge will compare the files in
  310.    the first directory against the second directory.
  311.       If the same version of a file is present in both places or file with
  312.    a certain name is found only in one directory, the program will copy it
  313.    to the destination directory.
  314.       If two files with the same name but different contents are present
  315.    in compared directories, they will be displayed side by side just
  316.    as if you were comparing files in normal mode. The only difference is
  317.    the changed File menu.
  318.       To proceed without merging the current file you can
  319.    select Skip in the File menu.
  320.       To cancel comparing the directories you should choose Cancel in the
  321.    File menu.
  322.       To merge the current file you should resolve all the differences and
  323.    write the result to the disk (see Merging Files section). After saving
  324.    the merged version Vmerge will proceed to the next file.
  325.  
  326.  
  327. 4.3 Menus
  328. ----------
  329.  
  330.       VMERGE main window contains two file panes and menu. There are 3
  331.    items in the menu:    File, Search, Select, Options and About.
  332.  
  333.       File menu (file comparison mode) entries are:
  334.          File 1 - for choosing the first file name
  335.          File 2 - for choosing the second file name
  336.          Diff   - displays files differences
  337.          Write  - writes the result
  338.          Print  - prints the merged version
  339.          Quit   - just this.
  340.  
  341.       File menu (directory comparison mode) entries are:
  342.          Skip     - skip current file and continue comparing
  343.          Cancel - stops directory comparison and returns to the normal mode
  344.          Write  - writes the results and proceeds to the next file
  345.          Print  - prints the combined version
  346.          Quit   - just this.
  347.  
  348.       Search menu contains items:
  349.          Next      - go to the next differing segment
  350.          Previous  - go to the previous differing segment
  351.          First     - go to the first differing segment
  352.          Last      - go to the last differing segment
  353.          Beginning - go to the first line
  354.          End       - go to the last line
  355.  
  356.       Select menu:
  357.          From Left    - chooses all the unresolved differences from the
  358.                         left file
  359.          From Right   - unresolved segments are taken from the right file
  360.          Unselect All - dismiss all the choices made so far
  361.  
  362.       Options opens a submenu with the following items:
  363.          Compress spaces - instructs to consider a sequence of white
  364.                            spaces as a single space
  365.          Auto walk    - toggles the Auto-walk mode
  366.          Line Numbers - displays line numbers along with text
  367.          Tab size     - sets new tab size
  368.          Font         - selects font
  369.          Title Font   - selects title font
  370.  
  371.  
  372.      There is also a quick menu available in the file panes. It's opened
  373.      by pressing the right mouse button. The menu contains the following
  374.      items:
  375.          Next
  376.          Previous
  377.          First
  378.          Last
  379.          Beginning
  380.          End
  381.          From Left
  382.          From Right
  383.          Unselect All
  384.      These entries have the same meaning as those in main menu.
  385.  
  386.  
  387.  
  388. 4.4 Keyboard shortcuts
  389. ----------------------
  390.  
  391.    Ctrl+F1 - load left file
  392.    Ctrl+F2 - load right file
  393.    Ctrl+D  - display files differences
  394.    Ctrl+W  - write out the results.
  395.    Ctrl+N  - Next differing section
  396.    Ctrl+P  - Previous differing section
  397.    Ctrl+F  - Font selection box
  398.    Ctrl+T  - Tab size selection
  399.    PgDown  - Next screen
  400.    PgUp    - Previous screen
  401.    Ctrl+PgDown  - Jump to the file end
  402.    Ctrl+PgUp    - Jump to the file beginning
  403.    Alt+S   - Skip to the next file (directory comparison)
  404.    Alt+C   - Cancel directory comparison.
  405.  
  406.  
  407.  
  408. 4.5 Command-line options
  409. ------------------------
  410.  
  411.    -d1 <dir name>
  412.       Starting directory for the left file open dialog.
  413.       Overrides INI file settings.
  414.  
  415.    -d2 <dir name>
  416.       Starting directory for the right file open dialog.
  417.       Overrides INI file settings.
  418.  
  419.    -f1 <file name>
  420.       Loads file <file name> into the left window. If the file name does
  421.       not contain the full path it would be first searched  in the
  422.       current directory, then in the directory specified by -d1 option
  423.       (or in the directory specified in the INI file if -d1 option is
  424.       not present).
  425.  
  426.    -f2 <file name>
  427.       Loads file <file name> into the right window. If the file name does
  428.       not contain the full path it would be first searched  in the
  429.       current directory, then in the directory specified by -d2 option
  430.       (or in the directory specified in the INI file if -d2 option is
  431.       not present).
  432.    If both -f1 and -f2 are specified the files will be compared
  433.    automatically right after being loaded.
  434.  
  435.    -outf <file name>
  436.       Output results to file <file name>
  437.  
  438.    -outd <dir name>
  439.       Use <dir name> as default output directory name
  440.  
  441.  
  442.    Example:
  443.  
  444.          vmerge -d1 c:\temp -f1 file1.txt -f2 c:\misc\file2.txt
  445.  
  446.       Loads files c:\temp\file1.txt and c:\misc\file2.txt and compares them.
  447.  
  448.  
  449.  
  450. 4.6 Initialization file.
  451. ------------------------
  452.  
  453.       Initialization file is used to store the last program state so VMERGE
  454.    will start next time with the same options and in the same directory.
  455.    This file (VMERGE.INI) should be present in your Windows directory.
  456.    It contains the following sections:
  457.  
  458.    [Options] - general options.
  459.  
  460.    Keys:
  461.       Tab size = xxx - sets tab size to xxx
  462.  
  463.       Auto walk = 0 or 1  - Auto walk mode(off/on)
  464.  
  465.       Compress spaces = 0 or 1 - treats any number of adjacent white spaces
  466.               as a single one during file comparison (off or on)
  467.  
  468.       Line numbers = 0 or 1 - display line numbers (off or on)
  469.  
  470.    [Files] - directories options
  471.  
  472.    Keys:
  473.         Dir name 1 = <dir name> - starting directory for the left file
  474.               open dialog
  475.  
  476.         Dir name 2 = <dir name> - starting directory for the right file
  477.               open dialog
  478.  
  479.         Out dir = <dir name> = initial output directory
  480.  
  481.         Current index 1 = xxx - set default filter for the left open
  482.               dialog to filter number xxx (See Customizing File Filters).
  483.  
  484.         Current index 2 = xxx - set default filter for the right open
  485.               dialog to filter number xxx (See Customizing File Filters).
  486.  
  487.         Save index = xxx - set default filter for the file save
  488.               dialog to filter number xxx (See Customizing File Filters).
  489.  
  490.  
  491.    [Filters] - file name filters. See Customizing File Filters section
  492.  
  493.  
  494. 4.6.1 Customizing File Filters
  495. -------------------------------
  496.  
  497.       You can change the set of filters which are used by file
  498.    open / save dialog boxes throughout the program and define the default
  499.    filter. All these options are defined in the [Filters] section of
  500.    VMERGE.INI . Each filter is described by two lines:
  501.  
  502.       Description <flt number> = <filter description>
  503.  
  504.       Filter <flt number> = <filter mask>
  505.  
  506.    where <flt number> is the filter id number (from 1 up to the number of
  507.    filters), <filter description> is a text (comment), associated with the
  508.    filter and <filter mask> is a comma-separated list of the filters. You
  509.    should also provide the number of filters in the following form:
  510.  
  511.       Filters number = <number of filters>
  512.  
  513.  
  514. 4.6.2 Sample VMERGE.INI
  515. -----------------------
  516.  
  517.       [Options]
  518.       Tab size=3           -- tab size is 3
  519.       Auto walk=1          -- Auto walk mode is on
  520.       Compress spaces=1    -- Spaces compression mode is on
  521.       Line numbers=1       -- Line numbers display mode is on
  522.  
  523.       [Filters]
  524.       Filters number=10                         -- 10 filters are specified
  525.       Description 1="C programs (*.c)"          -- Description #1
  526.       Filter 1="*.c"                            -- Filter #1
  527.       Description 2="C header files (*.h)"
  528.       Filter 2="*.h"
  529.       Description 3="C++ programs (*.cpp)"
  530.       Filter 3="*.cpp"
  531.       Description 4="C++ header files (*.hpp)"
  532.       Filter 4="*.hpp"
  533.       Description 5="Resource files (*.rc)"
  534.       Filter 5="*.rc"
  535.       Description 6="Pascal programs (*.pas)"
  536.       Filter 6="*.pas"
  537.       Description 7="Basic programs (*.bas)"
  538.       Filter 7="*.bas"
  539.       Description 8="Text files (*.txt,*.lst)"
  540.       Filter 8="*.txt;*.lst"
  541.       Description 9="Windows ini files (*.ini)"
  542.       Filter 9="*.ini"
  543.       Description 10="Backup files (*.bak)"
  544.       Filter 10="*.bak"
  545.  
  546.       [Files]
  547.       Current index 1=1         -- current index for the left file dialog (*.c)
  548.       Current index 2=1         -- current index for the right file dialog (*.c)
  549.       Dir name 1=\tmp           -- current directory for the left file dialog
  550.       Dir name 2=C:\SOURCE\DIFF -- current directory for the right file dialog
  551.       Save index=1              -- current index for the save file dialog (*.c)
  552.       Out dir=C:\SOURCE\RELEASE -- current directory for the output file dialog
  553.  
  554.  
  555.  
  556.                   5. Technical support.
  557.                   ====================
  558.    Technical support will be available via mail or e-mail for registered users
  559. only. User who submits a bug report(including all needed accompanying files
  560. and procedures to reproduce the bug) during the first 90 days after his
  561. registration will receive a satisfying solution to the problem or full refund
  562. of the registration fee. Beyond the 90 days period the author is not obligated
  563. to refund the user, though the best efforts will be made to fix reported
  564. bugs. To get the support please contact the author:
  565.  
  566.    By e-mail:
  567.       victor@harmonic.co.il         or
  568.       victor@topaz.technion.ac.il
  569.  
  570.    By mail:
  571.       Olga or Victor Golosovker,
  572.       16/10 Havacelet,
  573.       Nesher,
  574.       Israel 36731.
  575.  
  576.  
  577.  
  578.                   6. Requirements
  579.                   ===============
  580.  
  581.    16 bit version:
  582.       1) 80286+ Processor
  583.  
  584.       2) Windows(3.1, NT or 95)
  585.  
  586.    32 bit version:
  587.       1) 80386+ Processor
  588.  
  589.       2) Windows NT, Windows 95 or Windows 3.1 + Win32s
  590.  
  591.  
  592.  
  593.                   7. Known Bugs and Features
  594.                   ==========================
  595.  
  596.    *  16 bit VMERGE is not guarantied to work correctly with files
  597.       larger than 64k.
  598.  
  599.    *  The program may fail on binary files, files with extremely
  600.       long lines or certain text processor formats such as Write.
  601.  
  602.    *  Evaluation version is limited to 100 executions.
  603.  
  604.    *  Recursive directory comparison is not implemented yet.
  605.  
  606.  
  607.  
  608.  
  609.         8.  What is new in this version(compared with v1.26)
  610.         ==================================================
  611.  
  612.     *  Closed bug which disabled some accelerators
  613.  
  614.     *  All options are saved in the initialization file
  615.  
  616.     *  Current directory is remembered
  617.  
  618.     *  Directory comparison(non-recursive) feature added
  619.  
  620.     *  Auto-Walk feature added
  621.  
  622.     *  User-defined file filters in file open/save dialog
  623.  
  624.     *  Some options can be specified in the command line
  625.  
  626.     *  Sections Position bar added
  627.        (shows position of the differing sections in the file)
  628.  
  629.     *  3D look for controls (using ctl3dv2.dll)
  630.  
  631.  
  632.  
  633.                   9. Next version features .
  634.                   ===========================
  635.  
  636.     *  Recursive Compare directories feature
  637.  
  638.     *  Better file filters customization
  639.  
  640.  
  641.  
  642.  
  643.                   10. Address
  644.                   ==============
  645.  
  646.     stdmail:
  647.         Olga and Victor Golosovker,
  648.         16/10 Havacelet,
  649.         Nesher,
  650.         Israel, 36731
  651.  
  652.     Tel.:
  653.         972-4-8326127
  654.  
  655.     e-mail:
  656.         victor@kagi.com
  657.         victor@rotem.technion.ac.il
  658.  
  659.  
  660.     The author will be very thankful for any comments and bug reports.
  661.