X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/a0c3832890dad9977f12eacd1beafb9c50dd7a12..a695ae76903021ab273902809611bfdccf0c4eae:/nt/ChangeLog diff --git a/nt/ChangeLog b/nt/ChangeLog index cfc93422a6..88c633c8c3 100644 --- a/nt/ChangeLog +++ b/nt/ChangeLog @@ -1,3 +1,305 @@ +2008-01-20 Jason Rumney + + * gmake.defs (CYGWIN) [USING_SH]: Disable mapping of file + permissions to NTFS ACLs. + +2007-10-20 Eli Zaretskii + + * configure.bat (docflags, doldflags): New variables. + (genmakefiles): Use them to work around problems with whitespace + in arguments of the `if' command. + +2007-10-18 Jason Rumney + + * makefile.w32-in (install): Install COPYING in top-level and bin dirs. + +2007-09-27 Jason Rumney + + * gmake.defs (COMCTL32): New system library. + + * nmake.defs (COMCTL32): New system library. + +2007-08-14 Dhuvra Krishnamurthy (tiny change) + + * makefile.w32-in (bootstrap-nmake): Change directories once more. + +2007-07-25 Glenn Morris + + * Relicense all FSF files to GPLv3 or later. + + * COPYING: Switch to GPLv3. + +2007-07-20 Eli Zaretskii + + * makefile.w32-in (bootstrap, bootstrap-nmake, bootstrap-gmake): + Depend on cmdproxy. + (cleanall): Don't delete *~. + +2007-07-11 Jason Rumney + + * gmake.defs (OLE32): New library to link. + + * nmake.defs (OLE32): Likewise. + +2007-06-25 Jason Rumney + + * cmdproxy.c (main): Set console codepages to "ANSI". + +2007-06-15 Jason Rumney + + * emacs.manifest: New file. + + * emacs.rc: Use it. + +2007-06-02 Chong Yidong + + * Version 22.1 released. + +2007-05-22 Eli Zaretskii + + * INSTALL: Add information about where to find GDB, and warn + against --no-debug option to configure.bat. + +2007-05-19 Eli Zaretskii + + * INSTALL: Fix URL of EmacsW32 site where building with image + support is described. + +2007-03-31 Eli Zaretskii + + * INSTALL: Mention the VCVARS32.BAT batch file for VS.NET users. + +2007-03-09 Richard Stallman + + * INSTALL: Say explicitly this is not for Cygwin. + +2007-03-03 Eli Zaretskii + + * INSTALL: Add URL of another site with detailed build instructions. + +2007-02-16 Glenn Morris + + * icons/gnu2a32.ico, icons/gnu2a32t.ico, icons/gnu2b48.ico: + * icons/gnu2b48t.ico, icons/gnu3b32.ico, icons/gnu3b32t.ico: + * icons/gnu4g48.ico, icons/gnu4g48t.ico, icons/gnu5w32.ico: + * icons/gnu5w32t.ico, icons/gnu6w48.ico, icons/gnu6w48t.ico: + * icons/gnu7.ico, icons/gnu8.ico, icons/gnu9.ico: + Restore all but two of icons deleted in previous change. + +2007-02-13 Chong Yidong + + * icons/README: New file. + + * icons/gnu2a32t.ico, icons/gnu3b32t.ico, icons/gnu5w32t.ico: + * icons/gnu8.ico, icons/emacs21.ico, icons/gnu2b48.ico: + * icons/gnu4g48.ico, icons/gnu6w48.ico, icons/gnu9.ico: + * icons/gnu2b48t.ico, icons/gnu4g48t.ico: + * icons/gnu6w48t.ico, icons/gnu2a32.ico, icons/gnu3b32.ico: + * icons/gnu5w32.ico, icons/gnu7.ico, icons/sink.ico: + Unused icons deleted. + +2007-01-31 Juanma Barranquero + + * configure.bat: Update ../site-lisp/subdirs.el when needed. + +2007-01-30 Juanma Barranquero + + * subdirs.el: Add "no-byte-compile: t" local variable. + +2007-01-10 Jason Rumney + + * README: Update URLs and advice about reporting bugs. + +2006-12-29 Jason Rumney + + * nmake.defs (TEMACS_EXTRA_LINK): Remove duplicated flags from + DEBUG_LINK. + (DEBUG_LINK): Remove -debugtype:both. + +2006-12-27 Eli Zaretskii + + * INSTALL: Update table of supported Make ports. Show "make -j" + command that is known to work. + + * configure.bat: Update table of supported Make ports. + +2006-12-24 Eli Zaretskii + + * makefile.w32-in ($(TRES)): Don't use $<, as nmake supports it + only in implicit rules. Use literal "emacs.rc" instead. + +2006-12-23 Eli Zaretskii + + * 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. + +2006-12-22 Eli Zaretskii + + * INSTALL: Explain how to invoke GNU Make for parallel builds. + + * makefile.w32-in (bootstrap-gmake): Pass XMFLAGS="$(XMFLAGS)" + command-line argument to sub-Make in src, since src/makefile.w32-in + invokes Make recursively during bootstrap. + (clean): Delete stamp_BLD. + (bootstrap): Make `all' explicitly in a recursive Make. + + * gmake.defs (stamp_BLD): Rename from $(BLD). Create a file + stamp_BLD after creating the $(BLD) directory. + + * nmake.defs (stamp_BLD): Rename from $(BLD). Create a file + stamp_BLD after creating the $(BLD) directory. + + * makefile.w32-in (addpm, ddeclient, cmdproxy, addsection) + (preprep, $(TRES), runemacs) + ($(BLD)/addpm.$(O), $(BLD)/ddeclient.$(O), $(BLD)/runemacs.$(O)) + ($(BLD)/cmdproxy.$(O), (BLD)/addsection.$(O), $(BLD)/preprep.$(O)): + Depend on stamp_BLD instead of on $(BLD). + (XMFLAGS): New macro. + (all-other-dirs-nmake, all-other-dirs-gmake, recompile-nmake) + (recompile-gmake, bootstrap-gmake, bootstrap-clean-gmake) + (install-other-dirs-gmake, info-gmake, clean-other-dirs-gmake) + (cleanall-other-dirs-gmake): Pass $(XMFLAGS) to sub-Make. + +2006-12-20 Eli Zaretskii + + * makefile.w32-in ($(TRES)): Depend on $(BLD). Use $< instead of + $(ALL_DEPS). + ($(BLD)/addpm.$(O), $(BLD)/ddeclient.$(O), $(BLD)/runemacs.$(O) + ($(BLD)/cmdproxy.$(O), $(BLD)/addsection.$(O), $(BLD)/preprep.$(O)): + New dependency on $(BLD). + (all-other-dirs-nmake, all-other-dirs-gmake, bootstrap-nmake) + (bootstrap-gmake): Depend on addsection. + +2006-10-29 Juanma Barranquero + + * runemacs.c (WinMain): Process all recognized arguments, not just + the first one. Remove unused variable sec_desc. + +2006-09-24 Eli Zaretskii + + * config.nt (HAVE_LANGINFO_CODESET): Define. + + * inc/langinfo.h: New file. + + * inc/nl_types.h: New file. + +2006-09-15 Jay Belanger + + * COPYING: Replace "Library Public License" by "Lesser Public + License" throughout. + +2006-07-27 Jason Rumney + + * INSTALL: Add notes about Cygwin make to impatient section. + +2006-06-02 Eli Zaretskii + + * INSTALL: Add Make 3.81 to the list of Make & shell combinations + known to work. + +2006-03-12 Jason Rumney + + * addpm.c (add_registry): Don't change the registry unless keys + already exist from a previous version. + + * makefile.w32-in (install): Use -q when invoking addpm. + + * addpm.c (main): Accept -q as alternative for /q. + +2006-03-11 Jason Rumney + + * runemacs.c (WinMain): Set screen buffer to 80x25. + +2005-12-24 Eli Zaretskii + + * gmake.defs (TEMACS_EXTRA_LINK): Remove redundant -g. + (DEBUG_FLAG, DEBUG_LINK): Upgrade to "-gstabs+ -g3". + +2005-12-09 Eli Zaretskii + + * INSTALL: Add explanation of how to debug with GDB starting from + the Emacs Abort dialog. + +2005-11-26 Chong Yidong + + * emacs.rc: Use new icons. + +2005-11-26 Eli Zaretskii + + * emacs21.ico: Renamed from emacs.ico. + * emacs.ico: New icons from Andrew Zhilin + . + +2005-09-10 Eli Zaretskii + + * config.nt (HAVE_GET_CURRENT_DIR_NAME): Undefine. + +2005-08-10 Juanma Barranquero + + * .cvsignore: Add `obj' and `oo' for in-place installations. + +2005-07-30 Eli Zaretskii + + * config.nt (HAVE_GETOPT_H, HAVE_GETOPT_LONG_ONLY): Undefine. + +2005-07-29 Juanma Barranquero + + * configure.bat: Don't create lisp/Makefile.unix. + +2005-07-28 Juanma Barranquero + + * .cvsignore: Add `makefile' and `config.log'. + +2005-07-26 Paul Eggert + + Merge gnulib getopt implementation into Emacs. + + * inc/gettext.h: Remove; no longer needed now that + lib-src/gettext.h exists. + +2005-07-16 Eli Zaretskii + + * configure.bat: Finish config.log with a line that indicates that + the configure step was successful. + +2005-07-04 Lute Kamstra + + Update FSF's address in GPL notices. + +2005-06-11 Eli Zaretskii + + * configure.bat: If their fc.exe returns a meaningful exit status, + don't overwrite src/config.h and src/epaths.h with identical + copies. + + * INSTALL: Warn about using "cvs up -kb" if one intends to commit + changes. Add a pointer to another site with detailed configure + and build instructions. Suggest to look at config.log when + configure fails. Add MinGW Make 3.80 to the list of successful + combinations. + + * gmake.defs (ARCH_CFLAGS): Use $(MCPU_FLAG) instead of a literal + "-mcpu=i686". + + * configure.bat: Update copyright years. + Delete config.log before doing anything else. + Write additional diagnostics to config.log in case of failures to + compile test programs, including the failed test program itself. + Add a test for support of -mtune=pentium4 switch to GCC; if it is + supported, set up MCPU_FLAG variable on the various Makefiles to + use that switch during compilations. (This avoids GCC warning + about -mcpu being deprecated.) + +2005-06-10 Eli Zaretskii + + * addsection.c (copy_executable_and_add_section): Pass non-zero + `verbose' arg to COPY_CHUNK only if DEBUG_DUMP is defined in the + environment. Print section names with %.8s. + (COPY_CHUNK): New 4th arg `verbose'; print diagnostic messages + only if non-zero. All callers changed. + 2005-06-05 Eli Zaretskii * inc/sys/socket.h: Change arg 4 of sys_setsockopt to @@ -314,7 +616,7 @@ 2001-03-26 Eli Zaretskii * configure.bat: Make the checkw32api* labels be distinct in the - first 8 characters. + first 8 characters. 2001-03-17 Andrew Innes @@ -584,8 +886,7 @@ * install.bat: Pass on command line arguments to make. - * makefile.nt (fast_install): Bring commands up-to-date, and fix - typo. + * makefile.nt (fast_install): Bring commands up-to-date, and fix typo. 1999-11-21 Andrew Innes @@ -756,12 +1057,12 @@ 1998-04-23 Andrew Innes * ddeclient.c: New file. (Support program for performing limited - interprocess communication on Windows.) + interprocess communication on Windows.) * makefile.nt: Build ddeclient. * cmdproxy.c (main): Only set environment size for real shell, and - provide extra directory argument, when running on Windows 95. + provide extra directory argument, when running on Windows 95. 1998-04-17 Geoff Voelker @@ -815,7 +1116,7 @@ (CFLAGS) [!MSVCNT11]: Define _CRTAPI1. * runemacs.c (WinMain): Allow Emacs process to be started with - high or low priority. + high or low priority. * emacs.bat.in: Remove OS dependent operations. @@ -890,12 +1191,12 @@ 1996-06-03 Kim F. Storm - * runemacs.c (CHOOSE_NEWEST_EXE): New parameter macro. + * runemacs.c (CHOOSE_NEWEST_EXE): New parameter macro. Not defined by default. (WinMain): Add conditional testing CHOOSE_NEWEST_EXE. (WinMain): Convert backslashes to slashes in env var values. - * addpm.c (env_vars): Use slashes, not backslashes. + * addpm.c (env_vars): Use slashes, not backslashes. 1996-05-25 Karl Heuer @@ -909,7 +1210,7 @@ 1996-05-08 Andrew Innes * addpm.c (env_vars): Set SHELL registry entry to value of COMSPEC - environment variable. + environment variable. 1996-05-03 Andrew Innes @@ -1070,12 +1371,12 @@ * ebuild.cmd, emacs.cmd, install.cmd: Changed extension to .bat. -1994-12-13 voelker +1994-12-13 Geoff Voelker * makefile.def (CC): In configuration section. (COMPAT_LIB): Defined. -1994-11-01 voelker +1994-11-01 Geoff Voelker * src/paths.h: New file. @@ -1097,13 +1398,13 @@ * makefile.nt: New file. - * makefile.def: New file. + * makefile.def: New file. - * install.cmd: New file. + * install.cmd: New file. - * INSTALL: New file. + * INSTALL: New file. - * fast-install.cmd: New file. + * fast-install.cmd: New file. * emacs.cmd: New file. @@ -1113,11 +1414,27 @@ ;; Local Variables: ;; coding: iso-2022-7bit +;; add-log-time-zone-rule: t ;; End: - Copyright (C) 1995, 1996, 1997, 1998, 1999, 2001 - Free Software Foundation, Inc. - Copying and distribution of this file, with or without modification, - are permitted provided the copyright notice and this notice are preserved. + Copyright (C) 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2003, 2004, + 2005, 2006, 2007, 2008 Free Software Foundation, Inc. + + This file is part of GNU Emacs. + + GNU Emacs is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3, or (at your option) + any later version. + + GNU Emacs is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with GNU Emacs; see the file COPYING. If not, write to the + Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. ;;; arch-tag: b3d2c29c-04a0-45d0-b52d-57354711c414