+2004-06-07 Juanma Barranquero <lektu@terra.es>
+
+ * INSTALL: Clarify paragraph about compatibility between image
+ libraries and builds of Emacs with several compilers.
+
+2004-06-06 Juanma Barranquero <lektu@terra.es>
+
+ * makefile.w32-in (bootstrap-nmake): When nmake'ing bootstrap on
+ the lisp/ directory, set SHELL to $(SHELLTYPE); this avoids
+ calling non-existent cmdproxy.exe on boostrappings after a
+ previous install followed by realclean.
+
+ * nmake.defs: Add quote in comment to resync font-locking.
+
+2004-06-04 Juanma Barranquero <lektu@terra.es>
+
+ * INSTALL: Reword the section on image support. Add reference to
+ GnuWin32. Mention problems when mixing binaries from different
+ compilers.
+
+2004-05-06 Jason Rumney <jasonr@gnu.org>
+
+ * configure.bat: Use -mno-cygwin to check for image libraries
+ when needed.
+
+2004-05-03 Jason Rumney <jasonr@gnu.org>
+
+ * makefile.nt, ebuild.bat, install.bat, fast-install.bat:
+ * makefile.def: Remove.
+
+ * nmake.defs (SYS_LDFLAGS): Add -nologo.
+
+ * makefile.w32-in (info-gmake, info-nmake): New targets.
+ (info): Use them.
+
+2004-04-23 Juanma Barranquero <lektu@terra.es>
+
+ * nmake.defs:
+ * gmake.defs:
+ * makefile.w32-in:
+ * makefile.def:
+ * makefile.nt: Add "-*- makefile -*-" mode tag.
+
+2004-04-10 Benjamin Riefenstahl <Benjamin.Riefenstahl@epost.de>
+
+ * runemacs.c (WinMain): Let Emacs environment default to parent.
+
+2004-03-11 Jason Rumney <jasonr@gnu.org>
+
+ * paths.h: Remove PATH_LOCK, add PATH_BITMAPS.
+
+2004-03-10 Juanma Barranquero <lektu@terra.es>
+
+ * makefile.w32-in (install): Don't try to copy
+ ../lib-src/fns-*.el, as it isn't used anymore.
+
+2004-01-28 Peter Runestig <peter@runestig.com>
+
+ * gmake.defs, nmake.defs: Add linking to ``winspool.lib''.
+
+2003-12-24 Miles Bader <miles@gnu.ai.mit.edu>
+
+ * .cvsignore: Add `.arch-inventory'.
+
+2003-11-22 Lars Hansen <larsh@math.ku.dk>
+
+ * inc/grp.h: New file.
+
+2003-09-03 Peter Runestig <peter@runestig.com>
+
+ * configure.bat: Create ``makefile'' in directories man, lispref
+ and lispintro.
+
+ * makefile.w32-in (force-info, info): New targets.
+
+ * envadd.bat: New file.
+
+ * multi-install-info.bat: New file.
+
+2003-06-27 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
+
+ * config.nt (my_strftime): New define.
+
+2003-02-01 Jason Rumney <jasonr@gnu.org>
+
+ * configure.bat: Automatically detect libXpm.
+ Suppress compiler output when testing for image libraries.
+ Give names of un-found libraries in messages.
+
+2003-01-31 Juanma Barranquero <lektu@terra.es>
+
+ * configure.bat: Automatically detect giflib and tifflib.
+
+2003-01-29 Jason Rumney <jasonr@gnu.org>
+
+ * gmake.defs (CURDIR): Disable cygpath kludge.
+
+2003-01-29 KOBAYASHI Yasuhiro <kobayays@otsukakj.co.jp>
+
+ * configure.bat: Avoid endless loop when configuring without image
+ support.
+
+2003-01-26 Jason Rumney <jasonr@gnu.org>
+
+ * configure.bat: Automatically detect jpeglib.
+
+2003-01-25 Jason Rumney <jasonr@gnu.org>
+
+ * configure.bat: Automatically detect libpng.
+
+2003-01-21 Jason Rumney <jasonr@gnu.org>
+
+ * icons/hand.cur: New file.
+
+2003-01-21 David Ponce <david@dponce.com>
+
+ * emacs.rc (2000-10-19T07:24:01Z!eliz@gnu.org): Declare hand cursor resource.
+
+2003-01-15 Andrew Innes <andrewi@gnu.org>
+
+ * gmake.defs (CURDIR): Convert to native Windows format (with
+ forward slashes), to support building with Cygwin builds of make.
+
+2002-11-17 Ben Key <BKey1@tampabay.rr.com>
+
+ * nmake.defs:
+ * gmake.defs: Made changes so that Emacs would link with
+ WinMM.lib. This change was required for my addition of a Windows
+ compatible implementation of play-sound-internal.
+
+2002-09-03 Peter Runestig <peter@runestig.com> (tiny change)
+
+ * emacs.rc: Version updated to 21.3.50.
+
+2002-06-13 Jason Rumney <jasonr@gnu.org>
+
+ * addpm.c (env_vars): Remove EMACSLOCKDIR.
+
+ * makefile.w32-in (maybe-bootstrap, doit, maybe-bootstrap-CMD)
+ (maybe-bootstrap-SH): New targets.
+ (all): Depend on maybe-bootstrap.
+
+2002-05-03 Jason Rumney <jasonr@gnu.org>
+
+ * inc/sys/socket.h (F_SETFL, O_NDELAY): Define.
+ (sys_getpeername, fcntl): Declare as wrappers.
+
+2002-04-10 Juanma Barranquero <lektu@terra.es>
+
+ * makefile.w32-in (bootstrap-nmake, bootstrap-gmake): Make DOC
+ after compiling .el files.
+
+2002-03-20 Jason Rumney <jasonr@gnu.org>
+
+ * inc/sys/socket.h (sys_setsockopt, sys_listen, sys_getsockname)
+ (sys_accept, sys_recvfrom, sys_sendto): Declare as wrappers.
+
+2002-03-19 Kim F. Storm <storm@cua.dk>
+
+ * config.nt (HAVE_SENDTO, HAVE_RECVFROM, HAVE_GETSOCKOPT)
+ (HAVE_SETSOCKOPT, HAVE_GETSOCKNAME, HAVE_GETPEERNAME): Define.
+ (HAVE_SYS_UN_H): Undef.
+ From David Ponce <dponce@voila.fr>.
+
+2002-03-13 Jason Rumney <jasonr@gnu.org>
+
+ * config.nt (STRFTIME_NO_POSIX2): Define.
+
+2002-02-18 Jason Rumney <jasonr@gnu.org>
+
+ * emacs.rc: Define VS_VERSION_INFO if not already.
+ Update version info.
+
+2002-01-04 Andrew Innes <andrewi@gnu.org>
+
+ * gmake.defs (CFLAGS): Define _WIN32_WINNT as 0x0400, in order to
+ pick up relevant bits of the Windows API definitions.
+
+ * nmake.defs (CFLAGS): Define _WIN32_WINNT as 0x0400, in order to
+ pick up relevant bits of the Windows API definitions.
+
+2001-12-14 Andrew Innes <andrewi@gnu.org>
+
+ * makefile.w32-in (bootstrap): Build addsection program before
+ bootstrap (required for post-processing temacs.exe).
+
+2001-12-08 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+
+ * COPYING: New file.
+
+2001-12-03 Andrew Innes <andrewi@gnu.org>
+
+ * makefile.w32-in (bootstrap-nmake):
+ (bootstrap-gmake): Extend bootstrap process to first do
+ bootstrap-clean in lisp dir and rebuild the DOC file.
+ (bootstrap): Do a "normal" make after the bootstrap work.
+
+2001-11-20 Jason Rumney <jasonr@gnu.org>
+
+ * INSTALL: Update table of versions of make that are suitable
+ for building Emacs, based on recent feedback.
+
+ * TODO, _emacs, emacs.bat.in, debug.bat.in: Remove.
+
+2001-11-19 Andrew Innes <andrewi@gnu.org>
+
+ * ftime-nostartup.bat: New file.
+
+ * ftime.bat: Don't include libc.lib for profiling - the profiler
+ corrupts part of memcpy.
+
+2001-11-17 Jason Rumney <jasonr@gnu.org>
+
+ * nmake.defs (SYS_LDFLAGS): Add setargv.obj for wildcard
+ expansion. From Juanma Barranquero <lektu@terra.es>.
+
+2001-10-20 Gerd Moellmann <gerd@gnu.org>
+
+ * (Version 21.1 released.)
+
+2001-10-12 Andrew Innes <andrewi@gnu.org>
+
+ * inc/pwd.h (uid_t, gid_t): New typedefs.
+
+2001-10-05 Gerd Moellmann <gerd@gnu.org>
+
+ * Branch for 21.1.
+
+2001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * README: Update the address of the mailing list and subscription
+ instructions. From Geoff Voelker <voelker@cs.ucsd.edu>.
+
+2001-09-06 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * INSTALL: Suggest to avoid using WinZip.
+
+ * configure.bat: Make sure ../site-lisp exists; create if necessary.
+
+2001-09-05 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * INSTALL: Mention that "make install" can be "nmake install".
+
+2001-09-04 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * makefile.w32-in ($(INSTALL_DIR)/bin): Depend on $(INSTALL_DIR),
+ since some versions of `mkdir' don't automatically create parent
+ directories. From Bruno Grossniklaus <bruno.grossniklaus@ubs.com>.
+
+2001-08-31 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * subdirs.el: New file.
+
+ * configure.bat: Copy subdirs.el to the site-lisp directory.
+
+ * makefile.w32-in (install): Copy subdirs.el to the installation
+ directory.
+
+2001-06-20 Jason Rumney <jasonr@gnu.org>
+
+ * runemacs.c (WinMain): Add quotes around command in case of spaces.
+
+2001-06-01 Andrew Innes <andrewi@gnu.org>
+
+ * gmake.defs (sh_output): Don't use $(warning ...) to output
+ messages, since that is not supported by GNU make 3.77.
+
+2001-05-24 Jason Rumney <jasonr@gnu.org>
+
+ * INSTALL: Clarify that building with MSVC requires nmake.
+
+2001-05-17 Andrew Innes <andrewi@gnu.org>
+
+ * gmake.defs (NEW_CYGWIN): Output message about spurious error
+ message that is to be ignored.
+
+2001-05-13 Andrew Innes <andrewi@gnu.org>
+
+ * TODO: Remove file, since it is completely out of date.
+
+ * README: Add copyright notice.
+
+ * INSTALL: Add copyright notice.
+
+2001-04-18 Andrew Innes <andrewi@gnu.org>
+
+ * nmake.defs (EMACSLOADPATH): Ensure EMACSLOADPATH is defined in
+ the environment.
+
+ * gmake.defs (SETLOADPATH): Remove definition.
+ (EMACSLOADPATH): Ensure EMACSLOADPATH is defined in the
+ environment.
+
+2001-03-26 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * configure.bat: Make the checkw32api* labels be distinct in the
+ first 8 characters.
+
+2001-03-17 Andrew Innes <andrewi@gnu.org>
+
+ * cmdproxy.c (get_next_token): Fix indefinite loop bug scanning
+ escaped quotes.
+
+ * gmake.defs (DEBUG_LINK): New macro.
+ (LINK_FLAGS): Use it.
+
+ * nmake.defs (DEBUG_LINK): New macro.
+ (LINK_FLAGS): Use it.
+
+2001-03-06 Andrew Innes <andrewi@gnu.org>
+
+ * INSTALL: Add --ldflags to configure line for building with
+ recent versions of Cygwin GCC.
+
+2001-03-05 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * configure.bat: Use correct options when compiling a test program
+ with Cygwin. From David Ponce <dponce@voila.fr>.
+
+2001-02-24 Andrew Innes <andrewi@gnu.org>
+
+ * _emacs: Remove obsolete file.
+
+ * emacs.bat.in: Remove obsolete file.
+
+ * debug.bat.in: Remove obsolete file.
+
+ * inc/sys/socket.h: Add copyright notice.
+
+ * paths.h: Add copyright notice.
+
+ * makefile.nt: Update copyright notice.
+
+ * makefile.def: Update copyright notice.
+
+ * configure.bat: Update copyright notice.
+
+ * nmake.defs: Add copyright notice.
+
+ * gmake.defs: Add copyright notice.
+
+ * makefile.w32-in: Add copyright notice.
+
+2001-02-05 Andrew Innes <andrewi@gnu.org>
+
+ * nmake.defs (THISDIR): New definition.
+
+ * gmake.defs (THISDIR): New definition.
+
+2001-02-03 Andrew Innes <andrewi@gnu.org>
+
+ * configure.bat: Leave a space before >> only when there is a
+ preceding digit. Add a comment about the importance of this.
+
+ * README: Replace outdated information.
+
+ * INSTALL (Trouble-shooting): Add note about need to specify extra
+ compiler flags with recent Cygwin ports of gcc.
+
+2001-02-01 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * configure.bat: Use "rm -f" instead of "del /f", as the latter
+ is not supported by Windows 9X's COMMAND.COM.
+
+2001-01-31 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * configure.bat: Make sure redirection is preceeded by a blank, to
+ avoid problems with "1>>foo" when CMD.EXE is the shell, which eats
+ up the "1" part. From Rob Giardina <rob@criticalpointsoftware.com>.
+
+2001-01-30 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * INSTALL: Copy the table of tested combinations of development
+ tools from confuigure.bat. Add suggestion to install Bash on
+ Windows 9X.
+
+ * configure.bat: Don't copy lisp/Makefile, it doesn't exist; copy
+ lisp/Makefile.in instead. Use "rm -f" where more than one file
+ needs to be deleted, since command.com in Windows 9X doesn't grok
+ more than one argument.
+
+2001-01-24 Andrew Innes <andrewi@gnu.org>
+
+ * makefile.w32-in (cleanall-other-dirs-nmake):
+ (cleanall-other-dirs-gmake): New targets.
+ (cleanall): Invoke them.
+
+2001-01-19 Andrew Innes <andrewi@gnu.org>
+
+ * addpm.c (env_vars): Add a version-independent site-lisp
+ directory to EMACSLOADPATH, after the version dependent one.
+
+2001-01-06 Andrew Innes <andrewi@gnu.org>
+
+ * README: Update info about compilers.
+
+ * makefile.w32-in: Use $(MAKETYPE) instead of $(SHELLTYPE) to
+ select correct rule for invoking make in another directory. Amend
+ rules accordingly.
+ (clean): Delete $(COMPILER_TEMP_FILES) instead of *.pdb.
+
+ * nmake.defs (EMACS_ICON_PATH): Delete definition.
+ (COMPILER_TEMP_FILES): New definition.
+ (MAKETYPE): New definition.
+
+ * gmake.defs (EMACS_ICON_PATH): Delete definition.
+ (COMPILER_TEMP_FILES): New definition.
+ (MAKETYPE): New definition.
+
+ * makefile.def (EMACS_ICON_PATH): Delete definition.
+
+ * configure.bat: Be careful not to add trailing spaces when
+ outputting to config.settings.
+
+2001-01-02 Andrew Innes <andrewi@gnu.org>
+
+ * config.nt (RE_TRANSLATE): Use CHAR_TABLE_TRANSLATE macro rather
+ than the function.
+
+2000-12-17 Andrew Innes <andrewi@gnu.org>
+
+ * makefile.w32-in (install): Copy directories to the correct
+ places.
+ (real_install): Remove obsolete target.
+
+2000-12-06 Andrew Innes <andrewi@gnu.org>
+
+ * nmake.defs (CURDIR): New define.
+ (INSTALL_DIR): Use it.
+
+ * gmake.defs (NEW_CYGWIN): New define.
+ (DQUOTE) [NEW_CYGWIN]: Cygnus changed the quoting rules since b20,
+ so we need to adjust how we escape embedded quotes.
+ (SETLOADPATH): Set EMACSLOADPATH to an absolute directory,
+ relative to $(CURDIR).
+
+2000-11-25 Jason Rumney <jasonr@gnu.org>
+
+ * config.nt (GC_MARK_STACK, GC_SETJMP_WORKS): Define.
+
+2000-10-17 Andrew Innes <andrewi@gnu.org>
+
+ * makefile.w32-in (recompile): New target to recompile lisp
+ directory.
+ (recompile-CMD, recompile-SH): New support targets.
+
+2000-09-24 Jason Rumney <jasonr@gnu.org>
+
+ * config.nt (NO_RETURN): Define it.
+
+2000-09-17 Andrew Innes <andrewi@gnu.org>
+
+ * gmake.defs: Revert to Unix line endings.
+
+ * nmake.defs: Revert to Unix line endings.
+
+2000-09-16 Andrew Innes <andrewi@gnu.org>
+
+ * gmake.defs (SETLOADPATH): Change definition to work from any
+ subdirectory.
+
+2000-09-14 Andrew Innes <andrewi@gnu.org>
+
+ * makefile.w32-in: Revert to Unix line endings.
+