X-Git-Url: https://git.hcoop.net/bpt/emacs.git/blobdiff_plain/3649ba053bc957fdea95d3ffea3b3fc8bd96acdc..c56327b55d2e75fb0246c9a858e46dd5670699d4:/nt/ChangeLog diff --git a/nt/ChangeLog b/nt/ChangeLog index d9aad787fc..fc1b0a0910 100644 --- a/nt/ChangeLog +++ b/nt/ChangeLog @@ -1,3 +1,213 @@ +2014-05-16 Paul Eggert + + Don't require pkg-config when building from repository. + * INSTALL: Remove no-longer-needed notes about pkg-config. + +2014-05-05 Eli Zaretskii + + * INSTALL: Update to the effect that pkg-config is now required + for building from the repository. + +2014-04-30 Eli Zaretskii + + * cmdproxy.c (make_absolute): Don't copy more characters from PATH + than a single directory name can hold. (Bug#17334) + +2014-04-22 Eli Zaretskii + + * inc/ms-w32.h (lseek): Define only if not already a macro. + Suggested by Fabrice Popineau . + +2014-04-11 Ken Brown + + * emacs.rc: Revert last change. + +2014-04-07 Ken Brown + + * emacs.rc: Don't use manifest on Cygwin. (Bug#17176) + +2014-02-17 Juanma Barranquero + + * Makefile.in (install): Create destination directory before copying + README.W32, and use ${datadir} to refer to the file (bug#16772). + +2014-02-13 Juanma Barranquero + + * Makefile.in (datarootdir, datadir, INSTALL_DATA): Declare. + (install): Copy README.W32 to $(datadir)/emacs/$(version). + (uninstall): Remove README.W32. (Bug#14757) + +2014-02-08 Eli Zaretskii + + * INSTALL: Update for Emacs 24.4. + + * README: Update for Emacs 24.4. + + * README.W32: Update and improve instructions. (Bug#14762) + +2014-02-08 Lars Ingebrigtsen + + * README.W32: Say what GnuTLS and libxml2 does (bug#14762). + +2014-01-18 Eli Zaretskii + + * runemacs.c (ensure_unicows_dll): Don't tell in the message box + that "emacs -nw" can do without UNICOWS.DLL on Windows 9X. See + w32.c:maybe_load_unicows_dll and its callers for the reason. + +2014-01-11 Claudio Bley + + * inc/sys/stat.h (_WSTAT_DEFINED): Define, to avoid compilation + failures when wchar.h is included. + +2014-01-11 Fabrice Popineau + + * inc/ms-w32.h (pthread_sigmask): Undefine if defined, for MinGW64. + +2013-12-31 Fabrice Popineau + + * inc/ms-w32.h (sys_kill): Fix prototype. + +2013-12-30 Eli Zaretskii + + * inc/ms-w32.h (umask) [emacs]: Redirect to sys_umask. (Bug#16299) + +2013-12-23 Eli Zaretskii + + * README.W32: + * INSTALL: Update instructions for downloading and using image + libraries in general, and librsvg in particular. + +2013-12-16 Eli Zaretskii + + * emacs-x64.manifest: + * emacs-x86.manifest: Declare that we target Windows 8.1 as well + as earlier versions. This is so GetVersion and GetVersionEx APIs + used for bug reporting and other purposes return accurate version + number on Windows 8.1. See the discussion on MSDN + http://msdn.microsoft.com/en-us/library/windows/desktop/dn302074.aspx + for more details. + +2013-12-12 Eli Zaretskii + + * inc/ms-w32.h (MAX_UTF8_PATH): New macro. + (opendir, closedir, readdir, seekdir): Redirect to replacement + functions. + * inc/dirent.h: Make d_name[] be MAXNAMELEN*4 characters long. + +2013-11-27 Glenn Morris + + * README.W32: + * addpm.c (env_vars): + * epaths.nt (PATH_LOADSEARCH, PATH_DUMPLOADSEARCH): + * paths.h (PATH_LOADSEARCH): No more leim directory. + +2013-11-26 Glenn Morris + + * epaths.nt (PATH_DUMPLOADSEARCH): Add leim/. + +2013-11-12 Dani Moncayo + + * msysconfig.sh: Remove. + * INSTALL: Update for this. + +2013-11-09 Glenn Morris + + * mingw-cfg.site: No need for this to be executable. + +2013-10-24 Glenn Morris + + * Makefile.in ($(DESTDIR)${archlibdir}): + Avoid non-portable "`\" nesting. + + * Makefile.in (abs_top_srcdir): New, set by configure. + +2013-10-23 Glenn Morris + + * Makefile.in ($(DESTDIR)${archlibdir}, install, uninstall): + Quote entities that might contain whitespace. + +2013-10-14 Eli Zaretskii + + * inc/mingw_time.h: New file. + + * inc/ms-w32.h: Include mingw_time.h instead of doing its job. + +2013-10-12 Eli Zaretskii + + * inc/dirent.h (struct dirent) [__MINGW_MAJOR_VERSION >= 4]: Make + the layout of 'struct dirent' be compatible with MinGW32 runtime + versions 4.0 and later. + + * inc/ms-w32.h (__MINGW_MAJOR_VERSION, __MINGW_MINOR_VERSION) + (__MINGW_PATCHLEVEL) [!__MINGW64_VERSION_MAJOR]: Define, if not + defined, but not for MinGW64. + (_USE_32BIT_TIME_T) [__MINGW64_VERSION_MAJOR]: Define, to force + use of 32-bit time_t type. + +2013-10-07 Paul Eggert + + Improve support for popcount and counting trailing zeros (Bug#15550). + * gnulib.mk: Merge changes from ../lib/gnulib.mk. + +2013-10-04 Paul Eggert + + * gnulib.mk: Create from . + +2013-09-20 Eli Zaretskii + + * mingw-cfg.site (gl_cv_sys_struct_timeval_tv_sec): Set to "yes" + to avoid gnulib replacement of 'struct timeval' and the resulting + compilation of lib/gettimeofday.c with incompatible version of + gettimeofday. Related discussions on emacs-devel: + http://lists.gnu.org/archive/html/emacs-devel/2013-09/msg00286.html + http://lists.gnu.org/archive/html/emacs-devel/2013-09/msg00361.html + +2013-08-31 Glenn Morris + + * INSTALL: Rename from INSTALL.MSYS. + * INSTALL.OLD: Rename from INSTALL. + * configure.bat: Update for INSTALL name changes. + +2013-08-25 Vincent Belaïche + + * configure.bat: Rather than disabling, make configure.bat produce + some warning that building with configure.bat is deprecated and + ask for confirmation to continue. + +2013-08-25 Glenn Morris + + * INSTALL: Refer to INSTALL.MSYS. + * configure.bat: Disable it. + +2013-08-04 Eli Zaretskii + + * mingw-cfg.site (ac_cv_func_mkostemp): New var with value of "yes". + + * inc/ms-w32.h (mkostemp): Declare prototype. + (mktemp): Don't redirect to sys_mktemp. + + * config.nt (HAVE_MKOSTEMP): Define to 1. (Bug#15015) + +2013-07-07 Eli Zaretskii + + * inc/sys/socket.h (F_SETFD, O_CLOEXEC, F_DUPFD_CLOEXEC) + (FD_CLOEXEC): New macros. + +2013-07-07 Paul Eggert + + Make file descriptors close-on-exec when possible (Bug#14803). + * gnulib.mk: Remove empty gl_GNULIB_ENABLED_verify section; + otherwise, gnulib-tool complains given close-on-exec changes. + * inc/ms-w32.h (pipe): Remove. + * mingw-cfg.site (ac_cv_func_fcntl, gl_cv_func_fcntl_f_dupfd_cloexec) + (gl_cv_func_fcntl_f_dupfd_works, ac_cv_func_pipe2): New vars. + +2013-06-25 Juanma Barranquero + + * configure.bat: Add warning to the help text about using the + MSYS/MinGW building procedure. + 2013-06-07 Eli Zaretskii * INSTALL.MSYS: mingw-get is not a GUI program (yet). @@ -108,7 +318,7 @@ 2013-05-07 Paul Eggert - Use Gnulib ACL implementation, for benefit of Solaris etc. (Bug#14295) + Use Gnulib ACL implementation, for benefit of Solaris etc. (Bug#14295) * config.nt (HAVE_ACL_SET_FILE): Rename from HAVE_POSIX_ACL. * inc/ms-w32.h (EOPNOTSUPP): New macro. @@ -379,7 +589,7 @@ * nmake.defs: Use !if, not !ifdef. For the details, see http://lists.gnu.org/archive/html/help-emacs-windows/2012-11/msg00027.html - * inc/stdint.h (INTPTR_MIN): + * inc/stdint.h (INTPTR_MIN) (PTRDIFF_MIN) [!__GNUC__]: Define for MSVC. 2012-11-18 Eli Zaretskii @@ -636,7 +846,7 @@ 2012-09-01 Daniel Colascione - * inc/ms-w32.h (TERM_HEADER): Add for refactoring + * inc/ms-w32.h (TERM_HEADER): Add for refactoring. 2012-08-22 Juanma Barranquero @@ -934,8 +1144,8 @@ (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. + (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 @@ -2298,7 +2508,7 @@ 2001-12-03 Andrew Innes - * makefile.w32-in (bootstrap-nmake): + * 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. @@ -2489,7 +2699,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. @@ -2950,7 +3160,7 @@ 1997-06-19 Geoff Voelker - * makefile.def, emacs.bat: Use windows95 and windowsnt instead + * makefile.def, emacs.bat.in: Use windows95 and windowsnt instead of win95 and winnt, respectively. 1997-01-04 Geoff Voelker @@ -3132,10 +3342,10 @@ 1995-05-09 Geoff Voelker - * _emacs, config.h, ebuild.bat, emacs.bat, emacs.rc, - fast-install.bat, install.bat, makefile.def, makefile.nt, paths.h, - inc/pwd.h, inc/sys/dir.h, inc/sys/file.h, inc/sys/ioctl.h, - inc/sys/param.h: Removed carriage-returns. + * _emacs, config.h, ebuild.bat, emacs.bat, emacs.rc: + * fast-install.bat, install.bat, makefile.def, makefile.nt, paths.h: + * inc/pwd.h, inc/sys/dir.h, inc/sys/file.h, inc/sys/ioctl.h: + * inc/sys/param.h: Removed carriage-returns. 1995-05-06 Geoff Voelker @@ -3145,9 +3355,7 @@ 1995-04-10 Geoff Voelker - * src: Remove directory. - - * src\config.h, src\paths.h: Moved to parent dir, src removed. + * src/config.h, src/paths.h: Moved to parent dir, src/ removed. 1995-04-09 Geoff Voelker @@ -3203,7 +3411,7 @@ ;; add-log-time-zone-rule: t ;; End: - Copyright (C) 1995-1999, 2001-2013 Free Software Foundation, Inc. + Copyright (C) 1995-1999, 2001-2014 Free Software Foundation, Inc. This file is part of GNU Emacs.