+2012-04-07 Eli Zaretskii <eliz@gnu.org>
+
+ * makefile.w32-in: Convert to Unix EOL format.
+ (all): Don't depend on stamp_BLD and on maybe-bootstrap.
+ (all-other-dirs-$(MAKETYPE)): Depend on maybe-bootstrap.
+ (bootstrap-gmake): Invoke the "clean" and build targets in 2
+ separate commands, so they run in that order even under "make -j".
+
+2012-03-29 Eli Zaretskii <eliz@gnu.org>
+
+ * config.nt: Discourage from defining HAVE_GETCWD.
+
+2012-03-25 Eli Zaretskii <eliz@gnu.org>
+
+ * makefile.w32-in (install-bin): Don't copy addpm.exe here. Use
+ $(DIRNAME)_same-dir.tst instead of same-dir.tst, to avoid stepping
+ on other (parallel) Make job's toes.
+ (install-other-dirs-nmake, install-other-dirs-gmake): Depend on `all'.
+ (install-shortcuts): Depend on $(INSTALL_DIR)/bin. Copy addpm.exe
+ here.
+ (maybe-copy-distfiles-CMD, maybe-copy-distfiles-SH, dist): Depend
+ on create-tmp-dist-dir.
+
+ * nmake.defs (DIRNAME): New variable.
+ (IFNOTSAMEDIR): Use $(DIRNAME)_same-dir.tst instead of
+ same-dir.tst.
+
+ * gmake.defs (DIRNAME): New variable.
+ (IFNOTSAMEDIR): Use $(DIRNAME)_same-dir.tst instead of
+ same-dir.tst, to avoid conflicts between several (parallel) Make
+ jobs.
+
+2012-02-24 Eli Zaretskii <eliz@gnu.org>
+
+ Prevent endless re-spawning of cmdproxy.exe when some of its
+ parent directories have access limitations.
+
+ * cmdproxy.c (main): Bypass conversion of the file name in argv[0]
+ and our own module name to short 8+3 aliases, if the original file
+ names compare equal. If GetShortPathName fails, compare the base
+ names of the two file names, and only re-spawn the command line if
+ the base-name comparison also fails. (Bug#10674)
+
+2012-02-23 Dani Moncayo <dmoncayo@gmail.com> (tiny change)
+
+ * makefile.w32-in (maybe-copy-distfiles-SH): Fix typo.
+
+2012-02-06 Christoph Scholtes <cschol2112@googlemail.com>
+
+ * README.W32: Removed specific version information for libXpm
+ included in the binary distribution for maintenance purposes.
+
+2012-02-05 Christoph Scholtes <cschol2112@googlemail.com>
+
+ * README.W32: Clarification for inclusion in source tarball. (Bug#9750)
+
+ * gmake.defs (PRAGMA_SYSTEM_HEADER): Add for GCC.
+
+ * nmake.defs (PRAGMA_SYSTEM_HEADER): Add, but ignore with MSVC.
+
+ * makefile.w32-in (maybe-copy-distfiles)
+ (maybe-copy-distfiles-CMD, maybe-copy-distfiles-SH)
+ (create-tmp-dist-dir): Add to make --distfiles optional.
+ (dist): Use create-tmp-dist-dir and maybe-copy-distfiles. (Bug#10261)
+
+2012-02-04 Eli Zaretskii <eliz@gnu.org>
+
+ * inc/sys/stat.h (_STAT_DEFINED): Define, to prevent redefinitions
+ by other headers.
+
+2011-11-27 Fabrice Popineau <fabrice.popineau@supelec.fr> (tiny change)
+
+ * inc/stdint.h (uint32_t, uint64_t) [_WIN64]: New typedefs.
+ (UINT64_MAX) [_WIN64]: Fix definition.
+ (uintmax_t, intmax_t): Fix definitions.
+
+ * inc/inttypes.h (strtoumax, strtoimax) [!__MINGW32__]:
+ Provide correct definitions.
+
+ * config.nt (HAVE_DECL_STRTOLL): Define.
+ (va_copy) [_WIN64]: Provide a better definition.
+
+2011-11-25 Juanma Barranquero <lekktu@gmail.com>
+
+ * configure.bat: Fix typos.
+
+2011-11-25 Eli Zaretskii <eliz@gnu.org>
+
+ * INSTALL: Elaborate on debugging fatal errors.
+
+2011-11-15 Eli Zaretskii <eliz@gnu.org>
+
+ * README.W32: Update the GTK Windows download URL for libpng.
+
+2011-11-13 Christoph Scholtes <cschol2112@googlemail.com>
+
+ * inc/stdint.h (UINT64_MAX, UINT32_MAX): Fix values.
+
+2011-11-05 Christoph Scholtes <cschol2112@googlemail.com>
+
+ * inc/stdint.h (UINT64_MAX, UINT64_MIN, INT64_MIN, UINTMAX_MAX)
+ (UINTMAX_MIN, INTMAX_MAX, INTMAX_MIN, UINT32_MIN, UINT32_MAX)
+ (INT32_MIN, UINTMAX_MAX, UINTMAX_MIN, INTMAX_MAX, INTMAX_MIN)
+ (intmax_t, INT64_MAX): Add for MSVC.
+
+ * config.nt (mode_t) [!__GNUC__]: Define mode_t for MSVC.
+
+2011-11-05 Eli Zaretskii <eliz@gnu.org>
+
+ * config.nt (inline) [!__GNUC__]: Define to __inline for MSVC.
+
+ Support MSVC build with newer versions of Visual Studio.
+ * makefile.w32-in (clean-other-dirs-nmake)
+ (distclean-other-dirs-nmake, maintainer-clean-other-dirs-nmake):
+ Update for current structure of doc/ subdirectories.
+
+ * gmake.defs (OBJ0_c, OBJ1_c, OBJ2_c): New variables.
+
+ * INSTALL: Update for newer versions of MSVC.
+
+2011-11-05 Fabrice Popineau <fabrice.popineau@supelec.fr> (tiny change)
+
+ Support MSVC build with newer versions of Visual Studio.
+ * nmake.defs (USE_CRT_DLL): Define to 1.
+ (libc, EMACS_EXTRA_C_FLAGS, SYS_LDFLAGS, ARCH_CFLAGS): Update values.
+ (D): New variable.
+
+2011-11-04 Eli Zaretskii <eliz@gnu.org>
+
+ * runemacs.c (ensure_unicows_dll): New function, tries to load
+ UNICOWS.DLL on Windows 9X.
+ (WinMain): If ensure_unicows_dll fails to find UNICOWS.DLL,
+ display a dialog to the effect that Emacs cannot be started.
+ (Bug#8562)
+
+2011-10-28 Eli Zaretskii <eliz@gnu.org>
+
+ * README.W32: Mention UNICOWS.DLL as prerequisite for running
+ Emacs on Windows 9X.
+
+2011-10-25 Eli Zaretskii <eliz@gnu.org>
+
+ * makefile.w32-in (dist): Don't put the top-level INSTALL into the
+ distribution. (Bug#9861)
+
+2011-10-25 Christoph Scholtes <cschol2112@googlemail.com>
+
+ * INSTALL: Update URL for GTK download page.
+
+2011-10-19 Eli Zaretskii <eliz@gnu.org>
+
+ * config.nt (HAVE_TZNAME, HAVE_DECL_TZNAME): Define.
+ (Bug#9794) (Bug#641)
+
2011-09-04 Paul Eggert <eggert@cs.ucla.edu>
* config.nt (HAVE_SNPRINTF): New macro.
A new ESC_USER_CFLAGS variable is written to config.settings.
This variable has the same value as the escusercflags variable.
- * gmake.defs, nmake.defs: Added the variable ESC_CFLAGS. This
- variable is identical to the CFLAGS variable except that it
+ * gmake.defs, nmake.defs: Added the variable ESC_CFLAGS.
+ This variable is identical to the CFLAGS variable except that it
includes the new ESC_USER_CFLAGS variable instead of USER_CFLAGS.
These changes, along with some changes to src/makefile.w32-in,
2011-04-28 Eli Zaretskii <eliz@gnu.org>
- * gmake.defs (ARCH): Fix error message in case of unknown
- architecture.
+ * gmake.defs (ARCH): Fix error message in case of unknown architecture.
2011-04-27 Eli Zaretskii <eliz@gnu.org>
* configure.bat: Modified the code that parses the --cflags and
--ldflags options to support parameters that include the =
- character as long as they are enclosed in quotes. This
- functionality depends on command extensions. Configure.bat now
+ character as long as they are enclosed in quotes.
+ This functionality depends on command extensions. Configure.bat now
attempts to enable command extensions and displays a warning
message if they could not be enabled. If configure.bat could
not enable command extensions the old parsing code is used that
Ignore return status.
* configure.bat (dontCopy): Rename admin/unidata/Makefile to keep
- it out of the way of Windows generated file. Generate
- admin/unidata/makefile.
+ it out of the way of Windows generated file.
+ Generate admin/unidata/makefile.
* makefile.w32-in (unidatagen-nmake, unidatagen-clean-nmake)
(unidatagen-CMD, unidatagen-clean-CMD, unidatagen-SH)
* gmake.defs: Export XMFLAGS.
- * makefile.w32-in (all-other-dirs-nmake, recompile-nmake): Don't
- use $(XMFLAGS) for nmake, as it doesn't support parallelism.
+ * makefile.w32-in (all-other-dirs-nmake, recompile-nmake):
+ Don't use $(XMFLAGS) for nmake, as it doesn't support parallelism.
2006-12-22 Eli Zaretskii <eliz@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.
+ 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.
1999-01-31 Andrew Innes <andrewi@gnu.org>
- * addsection.c (ROUND_UP_DST_AND_ZERO): Renamed from
+ * addsection.c (ROUND_UP_DST_AND_ZERO): Rename from
ROUND_UP_DST. Zeroes the alignment slop.
(copy_executable_and_add_section): Update the
SizeOfHeaders field properly.
1998-12-08 Geoff Voelker <voelker@cs.washington.edu>
- * makefile.nt: Do string comparision of _NMAKE_VER.
+ * makefile.nt: Do string comparison of _NMAKE_VER.
1998-12-02 Geoff Voelker <voelker@cs.washington.edu>
1995-06-09 Geoff Voelker <voelker@cs.washington.edu>
* emacs.bat.in: Renamed from emacs.bat.
- (emacs_dir): Renamed from emacs_path.
+ (emacs_dir): Rename from emacs_path.
Definition removed.
* addpm.c: New file.
1995-04-09 Geoff Voelker <voelker@cs.washington.edu>
- * makefile.def (INSTALL_DIR): Changed to generic directory.
+ * makefile.def (INSTALL_DIR): Change to generic directory.
* emacs.bat: Added arguments when emacs.exe invoked.
;; add-log-time-zone-rule: t
;; End:
- Copyright (C) 1995-1999, 2001-2011 Free Software Foundation, Inc.
+ Copyright (C) 1995-1999, 2001-2012 Free Software Foundation, Inc.
This file is part of GNU Emacs.