X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/493faf20babedee9a262580284e84bb8bf87bdf4..cd72c39915f4d43a286f1a193ee950c8c8049c10:/nt/ChangeLog diff --git a/nt/ChangeLog b/nt/ChangeLog index 041aac19c9..4095a130fb 100644 --- a/nt/ChangeLog +++ b/nt/ChangeLog @@ -1,3 +1,337 @@ +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 + `const void *', for consistency with Posix. + +2005-06-04 Eli Zaretskii + + * inc/pwd.h (getpwnam, getpwuid): Add prototypes. + +2005-05-24 Juanma Barranquero + + * INSTALL: Add more pointers to ports of Unix tools to Windows, + and to the Emacs Wiki (which contains building instructions for + Windows). Reword image library instructions and remove obsolete + incompatibility information. + +2005-04-23 David Hunter (tiny change) + + * config.nt (HAVE_PWD_H): Undef. + +2004-06-07 Juanma Barranquero + + * INSTALL: Clarify paragraph about compatibility between image + libraries and builds of Emacs with several compilers. + +2004-06-06 Juanma Barranquero + + * 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 + + * INSTALL: Reword the section on image support. Add reference to + GnuWin32. Mention problems when mixing binaries from different + compilers. + +2004-05-06 Jason Rumney + + * configure.bat: Use -mno-cygwin to check for image libraries + when needed. + +2004-05-03 Jason Rumney + + * 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 + + * nmake.defs: + * gmake.defs: + * makefile.w32-in: + * makefile.def: + * makefile.nt: Add "-*- makefile -*-" mode tag. + +2004-04-10 Benjamin Riefenstahl + + * runemacs.c (WinMain): Let Emacs environment default to parent. + +2004-03-11 Jason Rumney + + * paths.h: Remove PATH_LOCK, add PATH_BITMAPS. + +2004-03-10 Juanma Barranquero + + * makefile.w32-in (install): Don't try to copy + ../lib-src/fns-*.el, as it isn't used anymore. + +2004-01-28 Peter Runestig + + * gmake.defs, nmake.defs: Add linking to ``winspool.lib''. + +2003-12-24 Miles Bader + + * .cvsignore: Add `.arch-inventory'. + +2003-11-22 Lars Hansen + + * inc/grp.h: New file. + +2003-09-03 Peter Runestig + + * 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,Ad(Brv + + * config.nt (my_strftime): New define. + +2003-02-01 Jason Rumney + + * 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 + + * configure.bat: Automatically detect giflib and tifflib. + +2003-01-29 Jason Rumney + + * gmake.defs (CURDIR): Disable cygpath kludge. + +2003-01-29 KOBAYASHI Yasuhiro + + * configure.bat: Avoid endless loop when configuring without image + support. + +2003-01-26 Jason Rumney + + * configure.bat: Automatically detect jpeglib. + +2003-01-25 Jason Rumney + + * configure.bat: Automatically detect libpng. + +2003-01-21 Jason Rumney + + * icons/hand.cur: New file. + +2003-01-21 David Ponce + + * emacs.rc (2000-10-19T07:24:01Z!eliz@gnu.org): Declare hand cursor resource. + +2003-01-15 Andrew Innes + + * gmake.defs (CURDIR): Convert to native Windows format (with + forward slashes), to support building with Cygwin builds of make. + +2002-11-17 Ben Key + + * 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 (tiny change) + + * emacs.rc: Version updated to 21.3.50. + +2002-06-13 Jason Rumney + + * 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 + + * inc/sys/socket.h (F_SETFL, O_NDELAY): Define. + (sys_getpeername, fcntl): Declare as wrappers. + +2002-04-10 Juanma Barranquero + + * makefile.w32-in (bootstrap-nmake, bootstrap-gmake): Make DOC + after compiling .el files. + +2002-03-20 Jason Rumney + + * 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 + + * config.nt (HAVE_SENDTO, HAVE_RECVFROM, HAVE_GETSOCKOPT) + (HAVE_SETSOCKOPT, HAVE_GETSOCKNAME, HAVE_GETPEERNAME): Define. + (HAVE_SYS_UN_H): Undef. + From David Ponce . + +2002-03-13 Jason Rumney + + * config.nt (STRFTIME_NO_POSIX2): Define. + +2002-02-18 Jason Rumney + + * emacs.rc: Define VS_VERSION_INFO if not already. + Update version info. + +2002-01-04 Andrew Innes + + * 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 + + * makefile.w32-in (bootstrap): Build addsection program before + bootstrap (required for post-processing temacs.exe). + 2001-12-08 Pavel Jan,Bm(Bk * COPYING: New file. @@ -14,7 +348,7 @@ * 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: Removed. + * TODO, _emacs, emacs.bat.in, debug.bat.in: Remove. 2001-11-19 Andrew Innes @@ -39,7 +373,7 @@ 2001-10-05 Gerd Moellmann * Branch for 21.1. - + 2001-09-08 Eli Zaretskii * README: Update the address of the mailing list and subscription @@ -108,7 +442,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 @@ -126,7 +460,7 @@ * INSTALL: Add --ldflags to configure line for building with recent versions of Cygwin GCC. -2001-03-05 Eli Zaretskii +2001-03-05 Eli Zaretskii * configure.bat: Use correct options when compiling a test program with Cygwin. From David Ponce . @@ -195,7 +529,7 @@ 2001-01-24 Andrew Innes - * makefile.w32-in (cleanall-other-dirs-nmake): + * makefile.w32-in (cleanall-other-dirs-nmake): (cleanall-other-dirs-gmake): New targets. (cleanall): Invoke them. @@ -471,7 +805,7 @@ 1999-01-22 Geoff Voelker * icons: New directory with Davenport's icons. - icons/sink.ico: Renamed from emacs.ico. + * icons/sink.ico: Renamed from emacs.ico. * makefile.nt (install, fast_install): Install Windows icons into etc/icons. @@ -511,13 +845,13 @@ * cmdproxy.c (main): Set environment size only when running command.com. -1998-11-03 Theodore Jump +1998-11-03 Theodore Jump * makefile.def (SYS_LDFLAGS): Use swapfile when running from cd or net. (DEL_TREE): Use rd instead of rmdir. (ARCH_CFLAGS): Optimize for P6. Align structures on 8-byte boundaries. * makefile.nt: Compile multiple source files when possible. - + 1998-10-05 Geoff Voelker * cmdproxy.c (main): Treat command line options as case-insensitive. @@ -556,7 +890,7 @@ * cmdproxy.c (main): Only set environment size for real shell, and provide extra directory argument, when running on Windows 95. - + 1998-04-17 Geoff Voelker * cmdproxy.c (fail): Exit with a negative return value. @@ -604,15 +938,15 @@ Pass on unhandled switches to real shell. Quote program name. - * makefile.def (CFLAGS_COMMON): Place pdb file in object build + * makefile.def (CFLAGS_COMMON): Place pdb file in object build directory. - (CFLAGS) [!MSVCNT11]: Define _CRTAPI1. + (CFLAGS) [!MSVCNT11]: Define _CRTAPI1. * runemacs.c (WinMain): Allow Emacs process to be started with high or low priority. * emacs.bat.in: Remove OS dependent operations. - + 1997-09-02 Geoff Voelker * addpm.c (env_vars): No longer set INFOPATH. @@ -705,13 +1039,13 @@ * addpm.c (env_vars): Set SHELL registry entry to value of COMSPEC environment variable. -1996-05-03 Andrew Innes +1996-05-03 Andrew Innes * install.bat: Allow for optimized build. * makefile.def [BUILD_TYPE]: Build optimized version in its own dir. (ARCH_CFLAGS) [BUILD_TYPE == spd]: Build optimized version. -1996-05-03 Andrew Innes +1996-05-03 Andrew Innes * addpm.c (REG_ROOT): Don't use a trailing backslash. (env_vars): Rename field emacs_path to emacs_dir. @@ -731,13 +1065,13 @@ inc/sys/socket.h, inc/sys/time.h: New header files. * inc/sys/file.h (F_OK, X_OK, W_OK, R_OK): New macros. - + 1996-03-27 Geoff Voelker * makefile.def (DEL): Defined. (DEL_TREE) [win95]: Defined. (SYS_LDFLAGS): Set executable versions to 3.10. - + * makefile.nt: Change uses of del to $(DEL). 1996-01-17 Erik Naggum @@ -787,16 +1121,16 @@ * makefile.nt: Define .c to .obj suffix rule. (addpm.obj): Compile directly, use CFLAGS. (addpm.exe): Link from addpm.obj. - + * makefile.def (MSVCNT11): Defined. (BASE_LIBS) [MSVCNT11]: Use oldnames.lib. (CFLAGS_COMMON): Defined. (CFLAGS) [MSVCNT11]: Define _CRTAPI1 to _cdecl. - + 1995-06-09 Geoff Voelker - * emacs.bat.in: Renamed from emacs.bat - (emacs_dir): Renamed from emacs_path + * emacs.bat.in: Renamed from emacs.bat. + (emacs_dir): Renamed from emacs_path. Definition removed. * addpm.c: New file. @@ -817,7 +1151,7 @@ * config.w95: Created. * config.h: Changed to config.nt. - + * makefile.nt (SUBDIRS): Commented out. (all,install,clean): Expand for-loops. (BUILD_CMD,INSTALL_CMD,CLEAN_CMD): Defined. @@ -852,7 +1186,7 @@ 1995-04-10 Geoff Voelker - * src: Removed. + * src: Remove directory. * src\config.h, src\paths.h: Moved to parent dir, src removed. @@ -887,15 +1221,15 @@ * todo: New file. - * readme: New file. + * README: New file. * makefile.nt: New file. * makefile.def: New file. - + * install.cmd: New file. - * install: New file. + * INSTALL: New file. * fast-install.cmd: New file. @@ -907,9 +1241,12 @@ ;; 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. + Copyright (C) 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2003, 2004, + 2005, 2006 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. + +;;; arch-tag: b3d2c29c-04a0-45d0-b52d-57354711c414