Add 2012 to FSF copyright years for Emacs files
[bpt/emacs.git] / nt / ChangeLog
index e24ff6c..0211f9d 100644 (file)
@@ -1,9 +1,170 @@
-2011-04-30  Paul Eggert  <eggert@cs.ucla.edu>
+2011-11-27  Fabrice Popineau  <fabrice.popineau@supelec.fr>  (tiny change)
 
-       * config.nt: Configure 64-bit integers for older compilers.
+       * inc/stdint.h (uint32_t, uint64_t) [_WIN64]: New typedefs.
+       (UINT64_MAX) [_WIN64]: Fix definition.
+       (uintmax_t, intmax_t): Fix definitions.
+
+       * inc/inttypes.h (strtoumax, strtoimax) [!__MINGW32__]: Provide
+       correct definitions.
+
+       * config.nt (HAVE_DECL_STRTOLL): Define.
+       (va_copy) [_WIN64]: Provide a better definition.
+
+2011-11-25  Juanma Barranquero  <lekktu@gmail.com>
+
+       * configure.bat: Fix typos.
+
+2011-11-25  Eli Zaretskii  <eliz@gnu.org>
+
+       * INSTALL: Elaborate on debugging fatal errors.
+
+2011-11-15  Eli Zaretskii  <eliz@gnu.org>
+
+       * README.W32: Update the GTK Windows download URL for libpng.
+
+2011-11-13  Christoph Scholtes  <cschol2112@googlemail.com>
+
+       * inc/stdint.h (UINT64_MAX, UINT32_MAX): Fix values.
+
+2011-11-05  Christoph Scholtes  <cschol2112@googlemail.com>
+
+       * inc/stdint.h (UINT64_MAX, UINT64_MIN, INT64_MIN, UINTMAX_MAX)
+       (UINTMAX_MIN, INTMAX_MAX, INTMAX_MIN, UINT32_MIN, UINT32_MAX)
+       (INT32_MIN, UINTMAX_MAX, UINTMAX_MIN, INTMAX_MAX, INTMAX_MIN)
+       (intmax_t, INT64_MAX): Add for MSVC.
+
+       * config.nt (mode_t) [!__GNUC__]: Define mode_t for MSVC.
+
+2011-11-05  Eli Zaretskii  <eliz@gnu.org>
+
+       * config.nt (inline) [!__GNUC__]: Define to __inline for MSVC.
+
+       Support MSVC build with newer versions of Visual Studio.
+       * makefile.w32-in (clean-other-dirs-nmake)
+       (distclean-other-dirs-nmake, maintainer-clean-other-dirs-nmake):
+       Update for current structure of doc/ subdirectories.
+
+       * gmake.defs (OBJ0_c, OBJ1_c, OBJ2_c): New variables.
+
+       * INSTALL: Update for newer versions of MSVC.
+
+2011-11-05  Fabrice Popineau  <fabrice.popineau@supelec.fr>  (tiny change)
+
+       Support MSVC build with newer versions of Visual Studio.
+       * nmake.defs (USE_CRT_DLL): Define to 1.
+       (libc, EMACS_EXTRA_C_FLAGS, SYS_LDFLAGS, ARCH_CFLAGS): Update values.
+       (D): New variable.
+
+2011-11-04  Eli Zaretskii  <eliz@gnu.org>
+
+       * runemacs.c (ensure_unicows_dll): New function, tries to load
+       UNICOWS.DLL on Windows 9X.
+       (WinMain): If ensure_unicows_dll fails to find UNICOWS.DLL,
+       display a dialog to the effect that Emacs cannot be started.
+       (Bug#8562)
+
+2011-10-28  Eli Zaretskii  <eliz@gnu.org>
+
+       * README.W32: Mention UNICOWS.DLL as prerequisite for running
+       Emacs on Windows 9X.
+
+2011-10-25  Eli Zaretskii  <eliz@gnu.org>
+
+       * makefile.w32-in (dist): Don't put the top-level INSTALL into the
+       distribution.  (Bug#9861)
+
+2011-10-25  Christoph Scholtes  <cschol2112@googlemail.com>
+
+       * INSTALL: Update URL for GTK download page.
+
+2011-10-19  Eli Zaretskii  <eliz@gnu.org>
+
+       * config.nt (HAVE_TZNAME, HAVE_DECL_TZNAME): Define.
+       (Bug#9794) (Bug#641)
+
+2011-09-04  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * config.nt (HAVE_SNPRINTF): New macro.
+
+2011-07-28  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Assume freestanding C89 headers, string.h, stdlib.h.
+       * config.nt (HAVE_LIMITS_H, HAVE_STRING_H, HAVE_STDLIB_H)
+       (STDC_HEADERS): Remove.
+       Iinclude string.h, stdlib.h unconditionally.
+
+2011-06-07  Eli Zaretskii  <eliz@gnu.org>
+
+       * inc/stdint.h (INT32_MAX, INT64_MAX, INTPTR_MAX, PTRDIFF_MAX)
+       [!__GNUC__]: New macros.
+
+2011-05-28  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Use 'inline', not 'INLINE'.
+       * config.nt (INLINE): Remove.
+
+2011-05-17  Eli Zaretskii  <eliz@gnu.org>
+
+       * README.W32: Add information about GnuTLS libraries.
+
+2011-05-09  Eli Zaretskii  <eliz@gnu.org>
+
+       * config.nt [_MSC_VER] (va_copy): Replacement for the MS compiler.
+
+2011-05-07  Ben Key  <bkey76@gmail.com>
+
+       * configure.bat: Renamed the fusercflags variable to escusercflags
+       so that the variable name better matches its purpose, to be
+       identical to usercflags with the exception that all quotes are
+       escaped by the \ character.
+
+       Renamed the fuserldflags variable to escuserldflags so that the
+       variable name better matches its purpose, to be identical to
+       userldflags with the exception that all quotes are escaped by
+       the \ character.
+
+       A new ESC_USER_CFLAGS variable is written to config.settings.
+       This variable has the same value as the escusercflags variable.
+
+       * gmake.defs, nmake.defs: Added the variable ESC_CFLAGS.  This
+       variable is identical to the CFLAGS variable except that it
+       includes the new ESC_USER_CFLAGS variable instead of USER_CFLAGS.
+
+       These changes, along with some changes to src/makefile.w32-in,
+       are required to extend my earlier fix to add support for
+       --cflags and --ldflags options that include quotes so that it
+       works whether make uses cmd or sh as the shell.
+
+2011-05-06  Eli Zaretskii  <eliz@gnu.org>
+
+       * inc/inttypes.h [!__MINGW32__]: Include stdint.h.  Move the
+       definition of uintmax_t from here...
+       * inc/stdint.h (uintmax_t): ...to here.
+       (intptr_t) [!__GNUC__]: New typedef.
+
+2011-05-06  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * config.nt: Prepare to configure 64-bit integers for older compilers.
+       However, temporarily disable this change unless the temporary
+       symbol WIDE_EMACS_INT is defined.
        (EMACS_INT, BITS_PER_EMACS_INT, pI): Define these if __int64 and
        "%I64d" work but long long and "%lld" do not.
 
+2011-05-05  Ben Key  <bkey76@gmail.com>
+
+       * configure.bat: Added support for --cflags and --ldflags
+       options that include quotes as long as command extensions are
+       enabled.  Specifically when -I, -L, and similar flags are used
+       to specify supplementary include and library directories a
+       directory name that includes spaces may now be used if it is
+       enclosed in quotes.
+
+       * INSTALL: Documented the change to configure.bat.
+
+2011-05-04  Juanma Barranquero  <lekktu@gmail.com>
+
+       * INSTALL: Clarify GnuTLS support.
+
 2011-04-30  Eli Zaretskii  <eliz@gnu.org>
 
        * config.nt (HAVE_LONG_LONG_INT, HAVE_UNSIGNED_LONG_LONG_INT):
 
 1998-12-08  Geoff Voelker  <voelker@cs.washington.edu>
 
-       * makefile.nt: Do string comparision of _NMAKE_VER.
+       * makefile.nt: Do string comparison of _NMAKE_VER.
 
 1998-12-02  Geoff Voelker  <voelker@cs.washington.edu>
 
 ;; add-log-time-zone-rule: t
 ;; End:
 
-  Copyright (C) 1995-1999, 2001-2011  Free Software Foundation, Inc.
+  Copyright (C) 1995-1999, 2001-2012  Free Software Foundation, Inc.
 
   This file is part of GNU Emacs.