]> code.delx.au - gnu-emacs/blobdiff - nt/ChangeLog
Define SIZE_MAX for MSVC, part of bug #14409.
[gnu-emacs] / nt / ChangeLog
index 3d2c0e172ffe724501a100e022a1824236245259..ebda94e80f3b97553235ae914cb3183ac902001f 100644 (file)
@@ -1,3 +1,79 @@
+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.
+       (HAVE_ACLSORT, HAVE_ACLV_H, HAVE_ACLX_GET, HAVE_ACL_COPY_EXT_NATIVE)
+       (HAVE_ACL_CREATE_ENTRY_NP, HAVE_ACL_DELETE_DEF_FILE)
+       (HAVE_ACL_DELETE_FD_NP, HAVE_ACL_DELETE_FILE_NP, HAVE_ACL_ENTRIES)
+       (HAVE_ACL_EXTENDED_FILE, HAVE_ACL_FIRST_ENTRY, HAVE_ACL_FREE)
+       (HAVE_ACL_FREE_TEXT, HAVE_ACL_FROM_MODE, HAVE_ACL_FROM_TEXT)
+       (HAVE_ACL_GET_FD, HAVE_ACL_GET_FILE, HAVE_ACL_LIBACL_H, HAVE_ACL_SET_FD)
+       (HAVE_ACL_TO_SHORT_TEXT, HAVE_ACL_TRIVIAL, HAVE_ACL_TYPE_EXTENDED)
+       (HAVE_FACL, HAVE_GETACL, HAVE_STATACL, HAVE_SYS_ACL_H, HAVE_XINERAMA)
+       (HAVE_XRANDR, HAVE_XRRGETOUTPUTPRIMARY)
+       (HAVE_XRRGETSCREENRESOURCESCURRENT, USE_ACL): New macros.
+
+2013-05-07  Paul Eggert  <eggert@cs.ucla.edu>
+
+       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.
+
+2013-04-09  Ken Brown  <kbrown@cornell.edu>
+
+       * emacs.rc: Use 64-bit manifest for 64-bit Cygwin build.
+       (Bug#12993)
+
 2013-04-01  Eli Zaretskii  <eliz@gnu.org>
 
        * README: A better documentation of ddeclient.exe.