X-Git-Url: http://git.hcoop.net/bpt/emacs.git/blobdiff_plain/7519763363bcb835f5387784bce5251ea1beb71e..d67a9a85f5269ebf4c52ac7d3b9400919f5b890f:/nt/ChangeLog diff --git a/nt/ChangeLog b/nt/ChangeLog index f34fe11084..136be32ea0 100644 --- a/nt/ChangeLog +++ b/nt/ChangeLog @@ -1,13 +1,67 @@ +2012-04-07 Eli Zaretskii + + * 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 + + * config.nt: Discourage from defining HAVE_GETCWD. + +2012-03-25 Eli Zaretskii + + * 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 + + 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 (tiny change) + + * makefile.w32-in (maybe-copy-distfiles-SH): Fix typo. + +2012-02-06 Christoph Scholtes + + * README.W32: Removed specific version information for libXpm + included in the binary distribution for maintenance purposes. + 2012-02-05 Christoph Scholtes + * 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): Added to make --distfiles optional. - (dist): Use create-tmp-dist-dir and maybe-copy-distfiles. + (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 @@ -142,8 +196,8 @@ 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, @@ -188,8 +242,7 @@ 2011-04-28 Eli Zaretskii - * 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 @@ -220,8 +273,8 @@ * 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 @@ -749,8 +802,8 @@ 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) @@ -949,8 +1002,8 @@ * 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 @@ -1534,8 +1587,8 @@ * 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. @@ -1778,7 +1831,7 @@ 1999-01-31 Andrew Innes - * 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. @@ -2120,7 +2173,7 @@ 1995-06-09 Geoff Voelker * 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. @@ -2182,7 +2235,7 @@ 1995-04-09 Geoff Voelker - * makefile.def (INSTALL_DIR): Changed to generic directory. + * makefile.def (INSTALL_DIR): Change to generic directory. * emacs.bat: Added arguments when emacs.exe invoked.