X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/3d4cad2cc94097362389a8ff35c404a87bd38581..88c4a13c3b573e0fa844c88ab89765ef308c267e:/nt/README.W32 diff --git a/nt/README.W32 b/nt/README.W32 index ffe9b9ea9f..e2197ba5ad 100644 --- a/nt/README.W32 +++ b/nt/README.W32 @@ -1,19 +1,23 @@ -Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, - 2010 Free Software Foundation, Inc. +Copyright (C) 2001-2012 Free Software Foundation, Inc. See the end of the file for license conditions. Emacs for Windows - This README file describes how to set up and run a precompiled - version of GNU Emacs for Windows. This distribution can be found on - the ftp.gnu.org server and its mirrors: + This README.W32 file describes how to set up and run a precompiled + distribution of GNU Emacs for Windows. You can find the precompiled + distribution on the ftp.gnu.org server and its mirrors: - ftp://ftp.gnu.org/gnu/emacs/windows/ + ftp://ftp.gnu.org/gnu/emacs/windows/ This server contains other distributions, including the full Emacs source distribution and a barebin distribution which can be installed over it, as well as older releases of Emacs for Windows. + Information on how to compile Emacs from sources on Windows is in + the files README and INSTALL in this directory. If you received + this file as part of the Emacs source distribution, please read + those 2 files and not this one. + Answers to frequently asked questions, and further information about this port of GNU Emacs and related software packages can be found via http: @@ -51,6 +55,17 @@ See the end of the file for license conditions. directly from a CD or USB flash drive without copying or installing anything on the machine itself. +* Prerequisites for Windows 9X + + To run Emacs on Windows 9X (Windows 95/98/Me), you will need to have + the Microsoft Layer for Unicode (MSLU) installed. It can be + downloaded from the Microsoft site, and comes in a form of a single + dynamic library called UNICOWS.DLL. If this library is not + accessible to Emacs, it will pop up a dialog saying that it cannot + find the library, and will refuse to start up a GUI session. + (However, it is still possible to use Emacs in text mode, even + without UNICOWS.DLL, by invoking it as "emacs -nw", see below.) + * Starting Emacs To run Emacs, simply select Emacs from the Start Menu, or invoke @@ -76,7 +91,9 @@ See the end of the file for license conditions. it will pop up a command prompt window if run directly from Explorer. + runemacs.exe - A wrapper for running Emacs as a GUI application - without popping up a command prompt window. + without popping up a command prompt window. If you create a + desktop shortcut for invoking Emacs, make it point to this + executable, not to emacs.exe. + emacsclient.exe - A command-line client program that can communicate with a running Emacs process. See the `Emacs Server' @@ -99,7 +116,7 @@ See the end of the file for license conditions. + ddeclient.exe - A tool for interacting with DDE servers. - + hexl.exe - A tool for converting files to hex dumps. See the + + hexl.exe - A tool for producing hex dumps of binary files. See the `Editing Binary Files' node of the Emacs manual. + movemail.exe - A helper application for safely moving mail from @@ -111,13 +128,11 @@ See the end of the file for license conditions. Emacs has built in support for XBM and PPM/PGM/PBM images, and the libXpm library is bundled, providing XPM support (required for color toolbar icons and splash screen). Source for libXpm should be available - on the same place as you got this binary distribution from. The version - of libXpm bundled with this version of Emacs is 3.5.7, based on x.org's - libXpm library from X11R7.3. + on the same place as you got this binary distribution from. Emacs can also support some other image formats with appropriate libraries. These libraries are all available as part of GTK - download for Windows (http://www.gtk.org/download-windows.html), or + download for Windows (http://www.gtk.org/download/win32.php), or from the GnuWin32 project. Emacs will find them if the directory they are installed in is on the PATH. @@ -130,7 +145,7 @@ See the end of the file for license conditions. the PNG support will not work, and you will have to download newer versions. - JPEG: requires the Independant JPEG Group's libjpeg 6b or later, + JPEG: requires the Independent JPEG Group's libjpeg 6b or later, which will be called jpeg62.dll, libjpeg.dll, jpeg-62.dll or jpeg.dll. TIFF: requires libTIFF 3.0 or later, which will be called libtiff3.dll @@ -148,6 +163,25 @@ See the end of the file for license conditions. unreliable under Windows. See nt/INSTALL in the src distribution if you wish to compile Emacs with SVG support. +* GnuTLS support + + In order to support GnuTLS at runtime, Emacs must be able to find + the relevant DLLs during startup; failure to do so is not an error, + but GnuTLS won't be available to the running session. + + You can get pre-built binaries (including any required DLL and the + header files) at http://sourceforge.net/projects/ezwinports/files/. + +* libxml2 support + + In order to support libxml2 at runtime, a libxml2-enabled Emacs must + be able to find the relevant DLLs during startup; failure to do so + is not an error, but libxml2 features won't be available to the + running session. + + You can get pre-built binaries (including any required DLL and the + header files) at http://sourceforge.net/projects/ezwinports/files/. + * Uninstalling Emacs If you should need to uninstall Emacs, simply delete all the files @@ -186,6 +220,10 @@ See the end of the file for license conditions. truncated to abbrevli.elc, your distribution has been corrupted while unpacking and Emacs will not start. + * On Windows 9X, make sure you have the UNICOWS.DLL library either + in the same directory where you have emacs.exe or in the + directory where system-wide DLLs are kept. + If you believe you have unpacked the distributions correctly and are still encountering problems, see the section on Further Information below.