
12.10.93

This is a port of emacs version 19.17 for Microsoft Windows NT.  Once
the dust settles on the latest version of the main emacs source (19.22
at this writing) and I get more time, this port will be rolled
forward.

The port has most of the Unix emacs functionality, in particular
subprocesses (and, hence, support for the compile, shell, and grep
modes, among others --- for dired, though, you need a 32-bit version
of ls for now).  However, the port is still rough around the edges
(the degree of integration with Windows is small as compared with X,
for example).  

If something is very obviously broken, it shouldn't be; let me know
immediately.

For those people who feel particularly hackish, you can browse through
the TODO.NT file and chip away at the remaining things that need to be
done (this also serves as the problems file, so if you encounter a
problem first look here to see if it's been noted).  The vast world of
lisp packages is relatively unexplored, for example.

If you do fix broken lisp packages, or trace down bugs in the emacs
source, send fixes back so that they can be integrated into the main
distribution for everyone to use.  It would be great to hear about
bugs _and_ their fixes, but send the bugs too.  Also, the port has
been tested only on mips and i386 boxes.  It will be interesting to
test it out on other architectures.

Read the INSTALL.NT file for directions on installing emacs.
Regarding disk space requirements, with the mips version the build
tree requires ~27 MBytes of disk space; if you install in the same
directory, add ~3 MBytes; if you install in another directory, add ~16
MBytes.

Enjoy.

-geoff

(voelker@cs.washington.edu)

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

For a brief history, Tim Fleehart did a lot of the hard work porting
emacs 18.58 to NT.  I upgraded the port to 19.17, changed the memory
allocation, added subprocess support, etc.  Drew Bliss then did a
thorough job improving child process support, signal handling, and
keyboard and mouse events.  I am sure that I can't credit Tim and Drew
enough for all that they have done, and hope they forgive me for
leaving anything out.  Darach Foskett and John Sichi graciously tested
the distribution and provided very helpful feedback.  As with any
large piece of software, many others have also made contributions, but
if I started to list names I would leave someone out.


