head	1.1;
branch	1.1.1;
access;
symbols
	EMACS_21_3:1.1.1.6
	EMACS_21_2:1.1.1.6
	EMACS_21_1:1.1.1.6
	EMACS_21_0_106:1.1.1.6
	EMACS_21_0_105:1.1.1.5
	EMACS_21_0_103:1.1.1.4
	EMACS_20_7:1.1.1.3
	EMACS_20_6:1.1.1.3
	EMACS_20_5:1.1.1.3
	EMACS_20_4:1.1.1.3
	EMACS_20_3:1.1.1.3
	EMACS_20_2:1.1.1.3
	EMACS_20_1:1.1.1.3
	EMACS_19_34:1.1.1.2
	EMACS_19_33:1.1.1.2
	EMACS_19_32:1.1.1.2
	EMACS_19_31:1.1.1.2
	EMACS_19_30:1.1.1.2
	EMACS_19_29:1.1.1.1
	FSF_DIST:1.1.1;
locks; strict;
comment	@# @;


1.1
date	2004.11.05.09.13.24;	author Ben Wing;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	2004.11.05.09.13.24;	author Ben Wing;	state Exp;
branches;
next	1.1.1.2;

1.1.1.2
date	2004.11.05.09.19.01;	author Ben Wing;	state Exp;
branches;
next	1.1.1.3;

1.1.1.3
date	2004.11.05.09.47.57;	author Ben Wing;	state Exp;
branches;
next	1.1.1.4;

1.1.1.4
date	2004.11.05.10.36.46;	author Ben Wing;	state Exp;
branches;
next	1.1.1.5;

1.1.1.5
date	2004.11.05.10.47.42;	author Ben Wing;	state Exp;
branches;
next	1.1.1.6;

1.1.1.6
date	2004.11.05.10.56.17;	author Ben Wing;	state Exp;
branches;
next	;


desc
@@


1.1
log
@Initial revision
@
text
@		 Emacs for Windows NT and Windows 95

This file describes Emacs on Windows NT and Windows 95.  Both ports
support the base functionality of Emacs.  Currently, due to
limitations encountered with the Win95 beta, only the NT port supports
subprocesses and dumping.  Unfortunately, the integration of the
color, font, and frame support implemented by Kevin Gallo could not
make this release, although it will be included in later releases.  I
realize that this functionality is very desirable, and I regret that I
have not had the time to fully integrate it.

For instructions on building and installing Emacs, or obtaining
precompiled versions, see the install file in this directory.

This release should run on your system with relatively few bugs.  If
you do encounter NT specific problems, please first check the web page
to see if the bug has been encountered already.  If not, please email
me directly with a description of the problem, and please include the
version of Emacs and the version and type of the operating system and
compiler you are using.

Also, if you are interested in testing out trial versions that are
less stable but have potentially more functionality, browse
ftp://ftp.cs.washington.edu/pub/voelker/ntemacs/trial.

A description of the current state of the port, including bugs
encountered and workarounds, can be found in
http://www.cs.washington.edu/homes/voelker/ntemacs.html (if you do not
have direct WWW access, send email to "listproc@@www0.cern.ch" with the
word "help" in the body to find out how to use the WWW through email).

Enjoy.

-geoff
(voelker@@cs.washington.edu)

-   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -
Old release notes:
-   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -

12.15.94

Merged in 19.28 patches.  Fixed myriad small bugs, including:

* dired finds directories
* random now really is random
* directory-file-name handles UNC names
* M-C key sequences (and [home] and [end]) now work 
* C-, M-, and M-C- punctuation keys now work
* can change the bell sound using set-message-beep

10.26.94

Now up to 19.27.  See nt\ChangeLog for all the gory details.

If you've used a previous version, you should look over these changes
that were made to the runtime environment for emacs:

* For the .emacs file, switched from the emacs.dot convention to the
_emacs convention of the MSDOS version to keep things consistent.
Simply rename your emacs.dot or .emacs file to _emacs.

* Emacs now uses INFOPATH instead of EMACSINFOPATH to find info files.
(This change has been reflected in emacs.cmd).

* Emacs now relies upon the environment variable TERM to be set; "set
TERM=CMD" does the trick.  (This change has also been reflected in
emacs.cmd).

* The system-type lisp variable "Windows-NT" is now "windows-nt" to
conform to the existing lower-case convention for this variable.

Many thanks to Sridhar Boovaragh and Matt Rhoten for the help in beta
testing the software.

-geoff

9.6.94

The Emacs port to NT has been upgraded to 19.25 and improved.  
It now supports:

- dumping
- binary files in a reasonable way
- larger files (~12MB)
- case-insensitive completion (actually, it only needed to be enabled)
- proper expand-file-name processing (i.e., "c:\foo\d:\baz" does
  the right thing...can't believe I let that go so long).
- adoption of MSDOS convention of using _emacs instead of emacs.dot
- plus myriad other small fixes

See the nt\install file for latest directions on installing emacs.

-geoff

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.


@


1.1.1.1
log
@import emacs-19.29
@
text
@@


1.1.1.2
log
@import emacs-19.30
@
text
@d4 7
a10 4
support the base functionality of Emacs as well as the windowing
features (colors, fonts, menus, scrollbars).  Currently, due to
limitations encountered with the Win95 command.com, only the NT port
supports subprocesses.
d13 1
a13 1
precompiled versions, see the INSTALL file in this directory.
d16 5
a20 5
you do encounter Windows specific problems, please first check the web
page to see if the bug has been encountered already.  If not, please
email me directly with a description of the problem, and please
include the version of Emacs and the version and type of the operating
system and compiler you are using.
d28 3
a30 8
http://www.cs.washington.edu/homes/voelker/ntemacs.html.  If you do
not have direct WWW access, then you can access the WWW using telnet
or email: for telnet access, run "telnet telnet.w3.org"; for email
access, send email to "agora@@mail.w3.org" with "SEND
http://www.w3.org/hypertext/WWW/Agora/Help.txt" in the body of the
message.

For more recent release notes, see the ChangeLog in this directory.
@


1.1.1.3
log
@import emacs-20.1
@
text
@d3 28
a30 5
This directory contains support for compiling and running GNU Emacs on
Windows NT and Windows 95.  This port supports all of the major
functionality of the Unix version, including subprocesses, windowing
features (fonts, colors, scroll bars, multiple frames, etc.), and
networking support.
d32 1
a32 1
Precompiled distributions are also available; ftp to
d34 21
a54 1
	ftp://ftp.cs.washington.edu/pub/ntemacs/latest
d56 1
a56 1
for the latest precompiled distributions.
d58 2
a59 1
* Preliminaries
d61 3
a63 5
To compile Emacs, you will need a Microsoft C compiler package.  For
NT, this can be any of the SDK compilers from NT 3.1 and up, Microsoft
Visual C++ for NT (versions 1.0 and up), or Microsoft Visual C++
(versions 2.0 and up).  For Windows 95, this can be Microsoft Visual
C++ versions 2.0 and up.
d65 2
a66 1
* Building and installing
d68 3
a70 2
See the INSTALL file in this directory for detailed instructions on
building and installing Emacs on your system.
d72 2
a73 1
* Further information
d75 2
a76 2
If you have access to the World Wide Web, I would recommend pointing
your favorite web browser to the document (if you haven't already):
d78 3
a80 1
	http://www.cs.washington.edu/homes/voelker/ntemacs.html
d82 2
a83 2
This web document serves as a FAQ and a source for further information
about the port and related software packages.
d85 8
a92 7
There is also a mailing list for discussing issues related to this
port of Emacs.  For information about the list, send a message to
ntemacs-users-request@@cs.washington.edu with the word "info" in the
*body* of the message.  To subscribe to the list, send a message to
the same address with the word "subscribe" in the body of the message;
similarly, to unsubscribe from the list, send a message with the word
"unsubscribe" in the message body.
d94 1
a94 3
You are also always welcome to send me mail directly.  If you don't
hear from me immediately, however, don't worry; it sometimes takes me
a few days (or longer) to get to all of my mail regarding Emacs.
d96 1
a96 1
* Reporting bugs
d98 35
a132 5
If you encounter bugs in this port of Emacs, first check the FAQ on
the web page above to see if the bug is already known and if there are
any workarounds.  If not, then I would like to hear about it; either
send a bug report to the mailing list, or to me directly (I would
recommend sending to the list first).
d137 1
d139 15
@


1.1.1.4
log
@import emacs-21.0.103
@
text
@d1 1
a1 1
	     Emacs for Windows NT/2000 and Windows 95/98/ME
d3 5
a7 5
  This directory contains support for compiling and running GNU Emacs on
  Windows NT, Windows 95, and their successors.  This port supports all
  of the major functionality of the Unix version, including
  subprocesses, windowing features (fonts, colors, scroll bars, multiple
  frames, etc.), and networking support.
d9 1
a9 1
  Precompiled distributions are also available; ftp to
d11 1
a11 1
	ftp://ftp.gnu.org/gnu/windows/emacs/latest/
d13 9
a21 1
  for the latest precompiled distributions.
d25 2
a26 2
  See the INSTALL file in this directory for detailed instructions on
  building and installing Emacs on your system.
d30 4
a33 1
  There is a web page that serves as a FAQ at:
d35 2
a36 1
	http://www.gnu.org/software/emacs/windows/ntemacs.html
d38 11
a48 25
  There is also a mailing list for discussing issues related to this
  port of Emacs.  For information about the list, send a message to
  ntemacs-users-request@@cs.washington.edu with the word "info" in the
  *body* of the message.  To subscribe to the list, send a message to
  the same address with the word "subscribe" in the body of the message;
  similarly, to unsubscribe from the list, send a message with the word
  "unsubscribe" in the message body.

  Another valuable source of information and help which should not be
  overlooked is the various Usenet news groups dedicated to Emacs.
  These are particuarly good for help with general issues which aren't
  specific to the Windows port of Emacs.  The main news groups to use
  for seeking help are:

	gnu.emacs.help
	comp.emacs

  There are also fairly regular postings and announcements of new or
  updated Emacs packages on this group:

	gnu.emacs.sources

  You are also always welcome to send me mail directly.  If you don't
  hear from me immediately, however, don't worry; it sometimes takes me
  a few days (or longer) to get to all of my mail regarding Emacs.
d52 10
a61 23
  If you encounter a bug in this port of Emacs, we would like to hear
  about it.  First check the file etc/PROBLEMS and the FAQ on the web
  page above to see if the bug is already known and if there are any
  workarounds.  If not, then check whether the bug has something to do
  with code in your .emacs file, e.g. by invoking Emacs with the "-q
  --no-site-file" options.

  If you decide that it is a bug in Emacs that might be specific to the
  Windows port, send a message to the ntemacs-users@@cs.washington.edu
  mailing list describing the bug, the version of Emacs that you are
  using, and the operating system that you are running on (Windows NT,
  95 or 98 including service pack level if known).  If the bug is
  related to subprocesses, also specify which shell you are using (e.g.,
  include the values of `shell-file-name' and `shell-explicit-file-name'
  in your message).

  If you think the bug is not specific to the Windows port of Emacs,
  then it is better to mail the bug report to bug-gnu-emacs@@gnu.org so
  that it will be seen by the right people.  If Emacs has been set up to
  send mail, you can use the command M-x report-emacs-bug to create and
  send the bug report, but in some cases there is a function to report
  bugs in a specific package; e.g. M-x gnus-bug for Gnus, M-x
  c-submit-bug-report for C/C++/Java mode, etc.
@


1.1.1.5
log
@import emacs-21.0.105
@
text
@a2 3
  Copyright (c) 2001 Free Software Foundation, Inc.
  See the end of the INSTALL file in this directory for copying permissions.

@


1.1.1.6
log
@import emacs-21.0.106
@
text
@d25 1
a25 2
  There is a web page that serves as a FAQ for the Windows port of
  Emacs (a.k.a. NTEmacs) at:
d30 6
a35 9
  port of Emacs.  For information about the list, see this Web page:

	http://mail.gnu.org/mailman/listinfo/help-emacs-windows

  To ask questions on the mailing list, send email to
  help-emacs-windows@@gnu.org.  (You don't need to subscribe for that.)
  To subscribe to the list or unsubscribe from it, fill the form you
  find at http://mail.gnu.org/mailman/listinfo/help-emacs-windows as
  explained there.
d39 1
a39 1
  These are particularly good for help with general issues which aren't
d51 4
d65 1
a65 1
  Windows port, send a message to the help-emacs-windows@@gnu.org
@


