
                      Welcome to QEdit version 2.07A!

This is the shareware version of QEdit.  Many hours of work have gone
into the development of QEdit - over 3 man years, as of this version,
and that does not include all the time spent on our new users guide/
reference manual.  In addition, we provide full-time technical support,
via phone during normal business hours, or mail if you prefer. What is
the point of all this?  QEdit is a professionally developed, packaged,
and supported product.  Our product has received excellent reviews, and
our new manual and our product support are second to none. Just ask some
of our users.  We send out update notices to all registered users, and
regularly incorporate suggested changes into the product as we are able.

The only way we can continue to provide products like QEdit and to offer
outstanding technical support, is if we stay in business; and the only
way we can stay in business is if you register your copy of QEdit.  We
like the shareware concept, and we would like to stay a part of it.  But
we can do so only through registrations of QEdit.  Please don't take this
the wrong way - try out QEdit for 30 days or so, under no obligation
whatsoever.  But if you continue to use it after that 30-day period,
please pay for your copy.  Thanks!

-------------------------------------------------------------------------

Please review the contents of this file before using QEdit.  It contains
helpful information on the operation of QEdit and how to get assistance
when you need it.  The Release Notes for version 2.07A (section 3)
contain an explanation of all features and changes in this release.  For
your convenience we are including the Release Notes from three prior
releases - 2.07, 2.06 and 2.00.

Contents
--------

    1. Contents of QEdit Distribution Disk
    2. Technical Support
    3. Version 2.07A- Release Notes - February, 1989
    4. Version 2.07 - Release Notes - December, 1988
    5. Version 2.06 - Release Notes - May, 1988
    6. Version 2.00 - Release Notes - February, 1988



1. Contents of the QEdit Shareware Distribution Disk
--------------------------------------

    File            Description
    ------------    ---------------------------------------------

    Q.EXE           The editor program.  This is the only file required to
                    run QEdit.

    QCONFIG.EXE     The configuration program.
    QCONFIG.DAT     The default Keyboard Definition File.
    QHELP.TXT       The default help text.
    READ.ME         The file you are currently reading.
    QEDIT.DOC       The shareware version of the manual.
    ORDERFRM.DOC    A handy order form.

    Note that there are additional files and utilities that are provided
    on the registered user disk.  One of those is an upgrade program,
    that will allow you to upgrade your configuration options from QEdit
    2.07 to 2.07A PAINLESSLY!

    Also, the REGISTERED version does not include the opening and closing
    so called "beg screens", and does not require the pressing of F10 to
    start the program.

    If you find any other than the 7 files listed here, then you know
    this is not the official shareware distribution diskette distributed
    by SemWare.

    Notes
    -----

    Other product names are trademarks or registered trademarks of their
    respective holders.

    The ONLY file required to run QEdit is Q.EXE - the others are not
    required or used by the program.

    QEdit comes pre-configured to work on a large range of monitors. Because
    of this, the default colors are set up for a monochrome system. If you
    have a color system and would like to edit in color, then run the
    configuration program (QCONFIG), select the C)olors/screen options, and
    change the default colors.

    Please, make sure you read this entire file in order to take full
    advantage of the new commands/features in QEdit.


2. Technical Support
--------------------

    Please!  Before you call us with a problem, make sure you have read this
    entire read.me file to determine if it solves your problem.  If you
    should have to contact us, please provide or have available the following
    information:

        QEdit version and date (i.e., 2.07, December, 1988)
        DOS version
        Computer model
        Amount of RAM
        Hard disk or floppy disk based
        The names of any memory-resident programs you have loaded.


    You may obtain technical support directly from SemWare as follows:

        1.  Send Compuserve E-Mail to Sammy Mitchell, userid 71520,67

        2.  We are in the process of setting up an electronic bulletin board
            service.  The board should be up in February, 1989. The
            telephone number will be (404) 428-0841.  Give it a try in
            February.

        3.  Write us at:
                         SemWare
                         Technical Support
                         730 Elk Cove Court
                         Kennesaw, GA 30144-4047

        4.  Call us directly at SemWare, (404) 428-6416.
            Support hours are 9 am to 5 pm (ET), Monday through Friday.

    SemWare is committed to supporting registered users.  However, we request
    that you reserve telephone support only for questions or problems
    requiring immediate attention.

    As always, if you have a suggestion that you think would improve our
    product, don't hesitate to let us know.

    By the way, SemWare has grown!  We now have three full-time people on
    staff.  We are:

    Steve Lynch
        Steve comes to us from Unisys corporation.  He handles all of our
        marketing, special contracts, and half of our technical support. A
        large part of the work for our new manual was done by Steve.

    Kyle Watkins
        Kyle is our in-house dBase expert.  He is also in charge of order
        processing, and handles the other half of our technical support.

    Sammy Mitchell
        Sammy is the founder of SemWare, and the author of QEdit.


3. Version 2.07A- Release Notes - February, 1989
------------------------------------------------

    This is a maintenance version of QEdit that fixes a few bugs and
    problems found in version 2.07.  Please note that even though the
    manual says 2.07, it can still be used with this (2.07A) version.

    QEdit fixes:
    -------------

    In early 1988 we had literally scores of requests for QEdit to support
    the enhanced keyboard.  So, one of the things that we made sure of was
    that QEdit v2.07 could use the extra keys found on an enhanced
    keyboard.  We followed the readily attainable and recommended
    documented methods on how to use the enhanced keyboard, and everything
    worked just fine, or so we thought.

    Unfortunately, it appears that many other software vendors are still
    ignoring the enhanced keyboard.  Worse yet, many of these vendors
    produce TSR programs that will not "popup" when a nice well behaved
    program (like QEdit) tries to get input from the enhanced keyboard.

    So, if you have an enhanced keyboard, and have a TSR or mouse driver
    that will not work with QEdit 2.07 (and it previously worked with
    QEdit 2.06 or below), version 2.07A includes a configuration option
    that allows you to turn off enhanced keyboard processing.  See the
    section on QCONFIG changes for using this option.

    Other fixes include:

    - Single line character blocks could not be moved on the same line.
      Fixed.
    - WordWrap mode ALWAYS acted as though also in Autoindent mode, even
      if Autoindent mode was off.  Fixed.
    - If a blank Find/FindReplace option string was entered, QEdit would
      set the Find/FindReplace options incorrectly.  Fixed.
    - QEdit did not properly recognize some EGA cards.  Fixed.
    - If more than 65 characters were entered on the command line, QEdit
      behaved very strangely.  Fixed.
    - Global save (GSave) would load in "unloaded" files.  Fixed.
    - TabsOut mode will no longer place tabs inside of single or double
      quote marks that appear on the same line.

    QMAC fixes:
    ------------

    - QMAC did NOT support the enhanced keyboard.  Fixed.

    QCONFIG changes:
    -----------------

    - QEdit can now be configured to use/not use the enhanced keyboard,
      if present.  2nd option under the advanced options.  You would
      ONLY want to turn this option off if:
      1) You can not get your TSR's to popup over QEdit, AND 2) You have an
      enhanced keyboard.

    - The default TabsOut setting can now be set via the configuration
      program.  See the Tabs options.

    QCONFIG fixes:
    ---------------

    - Did not properly handle imbedded quotes in macro strings.  Fixed.
    - Changed to ignore [] characters in replies to prompts.



4. Version 2.07 - Release Notes - December, 1988
------------------------------------------------

    Documentation
    -------------

    An all-new combination Users Guide and Reference Manual is available with
    version 2.07.  The new manual is spiral-bound, easy to use, and very
    informative.

    The following functions of the editor are now documented in significantly
    expanded detail:

        - QEdit customizing using QCONFIG

        - File handling

        - Block manipulation and examples

        - Use of macros and examples

        - Various QEdit modes

        - Error messages

        - Commands and configurable keys

    We welcome comments and suggestions regarding our documentation.


    New Commands
    ------------

*   - MarkCharacter
*     Defines the start of a character block.  Similar to the DropAnchor
*     command, except the cursor position is NOT included in the block.
*
*     This command is provided as a replacement for the DropAnchor command -
*     if you want the cursor position included in the block, continue to use
*     DropAnchor; otherwise replace the DropAnchor command with this command.

*   - MarkColumn        <Alt K>
*     Defines the start of a column block.  Similar to the DropAnchor
*     command, except the block is a column block.  All the normal block
*     commands except DeleteBlock can be used with column blocks.  To delete
*     a column block, use the "Cut" command.

*   - CopyOverBlock     <Alt Z>
*     Copies the currently marked column block and places it on top of any
*     text at the current position.  This command only works with column
*     blocks.

*   - PasteOver         <Ctrl PrtSc>
*     Takes the column block in the cut/paste buffer and places it on top of
*     any text at the current position.  This command only works with column
*     blocks.

    - ExecuteScrap      <Ctrl Enter>
      Plays back the latest macro that was created using the MacroRecord
      command.

    - ToggleBoxDraw     <Shift F1>
      Toggles Box Drawing mode ON and OFF.  If ON, the cursor movement keys
      (up, down, right, left) will "draw" lines in the text, both up/down and
      right/left.  Very useful for creating charts and tables. The letter "B"
      will appear on the Statusline when this mode is ON.

    - ToggleSmartTabs   <Ctrl QT>
      Toggles SmartTabs ON and OFF.  If ON, the tab right (and left) keys
      will position the cursor below the beginning of the next (or previous)
      word on the line immediately above the current cursor line.

    - ToggleTabsExpand  <Alt V>
      Toggles Physical Tab Expansion ON and OFF.  If ON, physical tab
      characters (ASCII 9's) found in a file will be expanded into spaces
      according to the Physical Tab Width set in QCONFIG.  If OFF, physical
      tabs will be displayed on the screen.

    - ToggleTabsOut     <Alt I>
      Toggles Physical Tab Insertion ON and OFF.  If ON, continuous spaces in
      a line of text will be replaced with physical tabs (ASCII 9's) *IN*
      edited lines according to the Physical Tab Width set in QCONFIG.

    The following commands are for use with EGA or VGA cards only. These
    commands can be executed only while a single window is open.

*   - SetEGA25
*     Switches to 25 line mode.  This command does nothing if the video card
*     is not an EGA or VGA type card.

*   - SetEGA43
*     Switches to 43 or 50 line mode, depending on the video card being an
*     EGA or VGA type card, respectively.  This command does nothing if the
*     video card is not an EGA or VGA type card.

*   - ToggleEGA43       <Ctrl F1>
*     Toggles between 25 and 43/50 line mode, depending on the video card
*     being an EGA or VGA type card, respectively.  This command does nothing
*     if the video card is not an EGA or VGA type card.

    * This information is not documented in the current version of the
      Reference Manual.


    New Features
    ------------

*   - Column Blocks!

    - Three new commands for Tab handling.

    - Scrap Macros.

    - Support for enhanced (101 key) keyboards.

    - Support for larger than normal (80x25) screens, up to 200 columns and
      100 rows.  The video BIOS must update the appropriate system variables
      for QEdit to recognize and use these extended screens/modes.

    - Text deleted using the DelRtWord and DelToEol commands is now stored in
      the Kill Buffer.

    * This information is not documented in the current version of the
      Reference Manual.


    Other Changes
    -------------

    - When marking Blocks, character Block marking and line Block marking
      types may be mixed.

    - "U" is a synonym for "I" (ignore case) in the Find/Replace options.

    - AutoIndent mode can be used when Insert mode is Off.

    - The Directory Picker has been enhanced to require less memory.

    - This version is more than 2k smaller than the previous version, yet it
      adds even more features, including column blocks.  Who says things have
      to get bigger to get better?


    QCONFIG Changes
    ---------------

    - A "Flicker" option for fast screen updating has been added for users of
      old style CGA's.

*   - A "Statusline Fill character" option has been added.  This allows you to
*     change the default (blank) Statusline Fill character to whatever you
*     like.  For example, you could use the graphic double bar, the single
*     bar, or the underline.

    * This information is not documented in the current version of the
      Reference Manual.


5. Version 2.06 - Release Notes - May, 1988
-------------------------------------------

    Alerts
    ------

    - QEdit v2.04 macros are NOT compatible with this version of QEdit.
      Versions 2.00-2.03 macros should work fine, but there was a
      problem with the 2.04 format.

    - Please note that this version of the editor is an .EXE file and
      not a .COM file as in previous versions.


    New Commands
    ------------

    - CurrentFilename
      Returns the name of the file being edited.  For example, this
      macro could be defined in the QCONFIG.DAT file as follows:

      @t  MacroBegin GSave DOS 'tpc ' CurrentFilename Return

      When <Alt T> is pressed, this would save all the changed files being
      edited, and then invoke the command tpc on the current file.  Be
      sure and leave a space after the command (as in the example).

    - KillFile  <Ctrl KZ>
      Erases the currently edited file from disk.

    - InsertDate
      Inserts the system date at the current cursor position.

    - InsertTime
      Inserts the system time at the current cursor position.

    - ShowEntryScreen <Shift F10>
      Displays the original DOS screen.  This will only work if "save
      entry screen" is set to TRUE in QCONFIG.

    - AppendScrbuff <Ctrl BA>
      Appends the currently marked block to the named scratch buffer.

    New Features
    ------------

    - Directory picker
      Changed edit file prompt to not exit on escape from directory
      picker.  Now allows alpha key entry to move to a requested file.
      Top line of directory "picker" now has the current directory.

    Other Changes
    -------------

    - Statusline format changed slightly.  "I" and "A" are now used for
      "Ins" and "Indent", respectively.  "W" is used for WordWrap,
      instead of "W99".  Also, due to popular request, the amount of
      memory available (in k, or 1024 bytes) is now displayed.

    - Desqview support added.

    - "quit to opening menu" commands re-implemented via a switch in the
      QCONFIG program.

    - Due to numerous requests, several internal table sizes have been
      increased.

    - When on the last line of the file, cursor_down now scrolls the
      screen up one line.

    - Help now has a separate attribute.

    - DelCh can now be configured to be confined to the cursor line.
      See Other section in QCONFIG program.

    QCONFIG Changes
    ---------------

    - Fix QCONFIG so that HELP.TXT may contain ^i,^j,^m and ^z.

    - Additional QCONFIG options:
      Number of physical rows on screen and EGA/VGA check option.
      Option of having print commands send a formfeed after printing.
      Option of having the escape command invoke the menus.


6. Version 2.00 - Release Notes - February, 1988
------------------------------------------------

    New Features
    ------------

    This is a brand new version of QEdit.  For those of you familiar
    with the old versions, here is a list of some of the enhancements
    over the 1.xx versions:

    - Character as well as line blocks.

    - WordWrap and paragraph reformat commands.

    - Deleted lines and blocks are saved and may be recovered.

    - Keyboard macros.

    - Multiple commands per key in the Keyboard Definition File.

    - User-configurable help screen.

    - Load multiple files from the command line or via the EditFile
      command inside the editor.  Multiple filenames and/or wildcarded
      specifications may be used.

    - Directory lister and file picker option.

    - Move and copy blocks directly between files.

    - Cut-copy-paste commands along with a scrap buffer.

    - Up to 8 windows.

    - Optional "Pull-Down" menus.

    Of course there is more, but this should be enough to convince you
    to switch to the new version!


