Ie ie an extended dos (32 bit) text editor. It can process large files
entirely in memory, and is therefore very fast.

REQUIREMENTS:

   386 or higher processor
   VGA or SVGA video
   Enhanced keyboard


FEATURES:

     Edits files in memory; can use all memory on your computer.
     Up to 24 files can be loaded at any time.
     Screen can be divided into up to 12 windows.
     Each window can display a different file, or different views of
      the same file.
     Supports all VGA and VESA text video modes.
     Full mouse support in all video modes.
     Screen colours fully configurable. Configurations savable.
     ASCII chart.
     Block marking.
     Bookmarks.
     Directory manager (view, copy, move, rename, etc.)
     Macros.
     On-line hypertext help.
     Shell to DOS.


INSTALLATION:

Copy all files in this archive to any directory on your path.

Files in package:
   IE.EXE            The editor program
   IDIR.EXE          Directory manager
   IHELP.EXE         Help file reader
   IE.HLP            Help text
   PMWSETUP.EXE      Configuration program for PMODE/W dos extender.
                     (See below)

   IE16.EXE          A stripped-down small model 16 bit version of the
                     program, in case you need a quick and dirty real
                     mode editor with the same interface. Limited to
                     maximum of 4 files loaded, total size < 50K and
                     maximum of 4 windows.

The only file that is really required is IE.EXE. This program loads
IDIR.EXE and IHELP.EXE as required. If either of these files is
missing, the editor will still work, but the directory manager and/or
the online help will not work.

As distributed, ie is bound to the PMODE/W dos extender, which is
configured to use 1.7Mb of extended memory. This means that you cannot
edit files whose total size exceeds about 1.5Mb; on the other hand, if
you shell to DOS, there will be some memory left to do things with
other programs.
To change the memory allocation, give the command PMWSETUP IE.EXE and
use the menu that appears. If you allocate > 4MB of extended memory,
you should also allocate more page tables.

For further information, start ie and press F1 to view the online help.


VERSION HISTORY

Version 1.02 - Bug fixes:

                  Dies more gracefully when out of memory.
                  
                  Critical error handler prevents DOS error messages on
                  screen.

                  Fixed errors and possible crashes when an existing
                  macro is played during recording of a new macro.

                  Fixed garbage insertion on undelete with no previous
                  deletion. Delete whole line (Alt-Grey Del) now
                  undeletes correctly.

                  Fixed video weirdness when change mode box dismissed
                  without making a choice.

             - Improved menu interface.

             - New marking commands:
                  Extend mark to cursor: shift-keypad enter
                  Search forward/backward and mark: shift-grey +/-
                  Mark to bookmark n: shift-alt-Fn

             - Scroll bars on/off is now a configurable option.
               (Choose Switches from Options menu)

             - Stripped-down 16 bit executable included in package.


Version 1.01 - Mainly bug fixes. Several crash possibilities eliminated.

             - SHELL command now looks at COMSPEC environment variable
               for command processor, instead of blindly running
               COMMAND.COM

             - Tabs behave more rationally in overtype mode.

             - Does a better job of restoring video mode on exit.

Version 1.00 - Original public release.


LEGALITIES:
ie is copyright (C) Ian D. Gay, 1997-1999. Everyone is hereby given
permission to use ie for personal, educational and non-profit purposes.
No part of ie may be used commercially, or included in a package which
is sold for profit without my permission.

I assume no liability whatsoever for any damages arising in any way
from the use or misuse of this program. Any person using it does so at
his/her own risk.

No support of any kind is provided. However, I am interested in reports
of reproducible bugs. These may get fixed in a future release. Send bug
reports to gay@sfu.ca.


THANKS:
   To Charles Scheffold and Thomas Pytel, for the PMODE/W dos extender,
and to Dave Huntley, who found many of the bugs.
