Fix bug #14513 with --enable-locallisppath not working on MS-Windows.
[bpt/emacs.git] / nt / ChangeLog
index 2a602be..5ed4dd2 100644 (file)
@@ -1,3 +1,90 @@
+2013-06-07  Richard Copley  <rcopley@gmail.com>  (tiny change)
+
+       * epaths.nt (PATH_SITELOADSEARCH): Fix commentary.
+
+2013-06-03  Eli Zaretskii  <eliz@gnu.org>
+
+       * config.nt: Add HAVE_GFILENOTIFY, HAVE_W32NOTIFY and USE_FILE_NOTIFY.
+
+2013-06-03  Eli Zaretskii  <eliz@gnu.org>
+
+       * inc/sys/time.h (struct timeval): Remove the _W64 guards.
+
+2013-06-01  Eli Zaretskii  <eliz@gnu.org>
+
+       * inc/sys/time.h [!_TIMEZONE_DEFINED]: Define _TIMEZONE_DEFINED to
+       avoid multiple definition errors on MinGW64.
+
+2013-05-31  Eli Zaretskii  <eliz@gnu.org>
+
+       * inc/sys/time.h (gettimeofday): Use '__restrict' instead of
+       'restrict', which is a C99 extension.  See
+       http://lists.gnu.org/archive/html/emacs-devel/2013-05/msg00588.html
+       and the following discussion for the problem this caused in the
+       old nt/configure.bat build.
+
+2013-05-29  Eli Zaretskii  <eliz@gnu.org>
+
+       * Makefile.in (emacs.res): Include srcdir when preprocessing
+       resources, for out-of-tree builds.
+       (mostlyclean): Remove *.res files.
+
+2013-05-17  Eli Zaretskii  <eliz@gnu.org>
+
+       * runemacs.c (WinMain): Support invocation of un-installed
+       nt/runemacs.exe, by looking for src/emacs.exe.
+
+2013-05-16  Eli Zaretskii  <eliz@gnu.org>
+
+       * inc/stdint.h (SIZE_MAX) [!__GNUC__]: Define.  (Bug#14409)
+
+       * msysconfig.sh: New file.
+
+       * mingw-cfg.site: New file.
+
+       * makefile.w32-in (LOCAL_FLAGS): Add -DOLD_PATHS=1.
+
+       * inc/unistd.h: Include pwd.h and sys/types.h.
+
+       * inc/sys/time.h (_TIMEVAL_DEFINED, timerisset, timercmp)
+       (timerclear): Define.
+       (gettimeofday): Adjust signature to be Posix compatible, by using
+       the 'restrict' keyword.
+
+       * inc/sys/stat.h (UTIME_NOW, UTIME_OMIT): Define.
+       (struct _stat, struct _stati64): Define.
+
+       * inc/sys/socket.h (timeval): Define only for MSVC.
+       (FD_SET, FD_CLR, FD_ISSET, fd_set): Redefine only if
+       EMACS_CONFIG_H is defined.
+       (timeval): Undefine only for MSVC.
+
+       * inc/ms-w32.h (HAVE___BUILTIN_UNWIND_INIT, restrict)
+       (HAVE_WINDOW_SYSTEM, HAVE_MENUS, EMACS_CONFIGURATION)
+       (EMACS_CONFIG_OPTIONS, HAVE_LONG_LONG_INT)
+       (HAVE_UNSIGNED_LONG_LONG_INT): Define only if not already defined.
+       (fileno): Move definition after including stdio.h.
+       (sigset_t): Guard typedef by _W64.
+
+       * gnulib.mk: New file.
+
+       * epaths.nt: New file.
+
+       * addpm.c [!OLD_PATHS]: Include src/epaths.h, instead of having a
+       copy of the file names there.
+       <env_vars> [!OLD_PATHS]: Use macros from epaths.h instead of
+       literal strings.
+
+       * Makefile.in: New file.
+
+       * INSTALL.MSYS: New file.
+
+       * INSTALL: Mention INSTALL.MSYS.
+
+2013-05-15  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * makefile.w32-in (clean, top-distclean): DOC-X doesn't exist any more.
+
 2013-05-08  Juanma Barranquero  <lekktu@gmail.com>
 
        * config.nt: Sync with autogen/config.in.