Support inttypes.h and strtoumax in non-MinGW builds on Windows.
[bpt/emacs.git] / nt / ChangeLog
index 275b9bd..4c0543e 100644 (file)
@@ -1,3 +1,179 @@
+2011-04-27  Eli Zaretskii  <eliz@gnu.org>
+
+       * inc/inttypes.h: New file.
+
+       * config.nt (HAVE_DECL_STRTOULL, HAVE_DECL_STRTOUMAX)
+       (HAVE_STRTOULL, HAVE_STRTOUMAX): New macros.
+
+2011-04-27  Daniel Colascione  <dan.colascione@gmail.com>
+
+       * cmdproxy.c (try_dequote_cmdline): Notice variable substitutions
+       inside quotation marks and bail out.
+
+2011-04-26  Daniel Colascione  <dan.colascione@gmail.com>
+
+       * cmdproxy.c (try_dequote_cmdline): New function.
+       (main): Use it.
+
+2011-04-24  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * configure.bat: New options --without-gnutls and --lib, new build
+       variable USER_LIBS, automatically detect GnuTLS.  Copies the PNG
+       library setup with trivial modifications.
+       * INSTALL: Add instructions for GnuTLS support.
+       * gmake.defs: Prefix USER_LIBS with -l.
+
+2011-04-15  Ben Key  <bkey76@gmail.com>
+
+       * configure.bat: Modified the code that parses the --cflags and
+       --ldflags options to support parameters that include the =
+       character as long as they are enclosed in quotes.  This
+       functionality depends on command extensions.  Configure.bat now
+       attempts to enable command extensions and displays a warning
+       message if they could not be enabled.  If configure.bat could
+       not enable command extensions the old parsing code is used that
+       does not support parameters that include the = character.
+
+       * INSTALL: Updated the file to describe the new functionality
+       using text provided by Eli Zaretskii.
+
+2011-04-06  Eli Zaretskii  <eliz@gnu.org>
+
+       * config.nt (NO_INLINE, ATTRIBUTE_FORMAT)
+       (ATTRIBUTE_FORMAT_PRINTF): Define, as followup to 2011-04-06T05:19:39Z!eggert@cs.ucla.edu
+       on the trunk on 2011-04-06.
+
+2011-03-27  Glenn Morris  <rgm@gnu.org>
+
+       * config.nt: Remove RETSIGTYPE, SIGTYPE (identical to void).
+
+2011-03-25  Juanma Barranquero  <lekktu@gmail.com>
+
+       * addpm.c (main): Remove unused variable `retval'.
+
+       * preprep.c (main): Remove unused variable `ptr'.
+
+2011-03-23  Juanma Barranquero  <lekktu@gmail.com>
+
+       * cmdproxy.c: Include <ctype.h>.
+       (make_absolute): Remove unused variable `i'.
+
+2011-03-07  Chong Yidong  <cyd@stupidchicken.com>
+
+       * Version 23.3 released.
+
+2011-02-27  Eli Zaretskii  <eliz@gnu.org>
+
+       * inc/unistd.h (readlink, symlink): Declare prototypes.
+
+2011-02-26  Eli Zaretskii  <eliz@gnu.org>
+
+       * config.nt (nlink_t): Define.
+
+2011-02-21  Christoph Scholtes  <cschol2112@gmail.com>
+
+       * inc/stdint.h: New file, to support compilation with tool chains
+       that do not have stdint.h (e.g. MSVC).
+
+2011-02-21  Eli Zaretskii  <eliz@gnu.org>
+
+       * inc/sys/stat.h (S_ISUID, S_ISGID, S_ISVTX, S_IRGRP, S_IROTH)
+       (S_IWGRP, S_IWOTH, S_IXGRP, S_IXOTH, S_ISSOCK, S_ISLNK, S_ISCTG)
+       (S_ISDOOR, S_ISMPB, S_ISMPC, S_ISNWK, S_ISPORT, S_ISWHT)
+       (S_TYPEISMQ, S_TYPEISSEM, S_TYPEISSHM, S_TYPEISTMO): Define.
+       (lstat): Define to stat.
+
+2011-02-09  Eli Zaretskii  <eliz@gnu.org>
+
+       * makefile.w32-in (bootstrap-nmake, bootstrap-gmake): Make the
+       "make-docfile" target in lib-src, before bootstrapping the src
+       directory.  Needed since building in src needs to run make-docfile
+       to produce globals.h.
+
+2011-02-04  Eli Zaretskii  <eliz@gnu.org>
+
+       * config.nt (inline) [__GNUC__]: Define (for gnulib).
+
+2011-01-31  Eli Zaretskii  <eliz@gnu.org>
+
+       * config.nt (VERSION): Uncomment definition.
+       (restrict): Define.
+
+       * inc/stdbool.h: New file.
+
+2011-01-29  Eli Zaretskii  <eliz@gnu.org>
+
+       * makefile.w32-in (all-other-dirs-nmake, all-other-dirs-gmake)
+       (bootstrap-nmake, bootstrap-gmake, bootstrap-clean-nmake)
+       (bootstrap-clean-gmake, clean-other-dirs-nmake)
+       (clean-other-dirs-gmake, cleanall-other-dirs-nmake)
+       (cleanall-other-dirs-gmake, distclean-other-dirs-nmake)
+       (distclean-other-dirs-gmake, maintainer-clean-other-dirs-nmake)
+       (maintainer-clean-other-dirs-gmake): Recurse into ../lib as well.
+       (bootstrap-nmake, bootstrap-gmake): Fix the bootstrap.
+
+       * configure.bat: Create lib/makefile.
+
+       * config.nt (HAVE_MKTIME, BROKEN_MKTIME): Remove.
+       (HAVE_ATTRIBUTE_ALIGNED, HAVE_C99_STRTOLD, HAVE_DECL_GETENV)
+       (HAVE_DECL_LOCALTIME_R, HAVE_WCHAR_T, PACKAGE, VERSION, inline)
+       (_GL_UNUSED, _UNUSED_PARAMETER_): Add definitions, for gnulib.
+
+2011-01-07  Eli Zaretskii  <eliz@gnu.org>
+
+       * config.nt (HAVE___BUILTIN_UNWIND_INIT) [GCC >= 2.8]: Define.
+
+2011-01-02  Eli Zaretskii  <eliz@gnu.org>
+
+       * configure.bat (end): Unset environment variables used by this
+       batch file.
+
+       * INSTALL: Update the information about PNG support libraries.
+       (Bug#7716)
+
+       * README.W32: Update the information about PNG support libraries.
+
+2010-11-23  Eli Zaretskii  <eliz@gnu.org>
+
+       * config.nt (EXTERNALLY_VISIBLE): Define.
+
+2010-10-13  Juanma Barranquero  <lekktu@gmail.com>
+
+       * INSTALL: Refer to `dynamic-library-alist'.
+
+2010-10-06  Juanma Barranquero  <lekktu@gmail.com>
+
+       * INSTALL: Add note about problematic characters passed to configure.
+
+2010-10-01  Eli Zaretskii  <eliz@gnu.org>
+
+       * makefile.w32-in (frc, TAGS, TAGS-gmake, TAGS-nmake): New targets.
+       emacs-src.tags: New file.
+
+       * gmake.defs: Add a comment with a single quote to fix
+       fontification.  (Bug#7102)
+
+2010-09-29  Eli Zaretskii  <eliz@gnu.org>
+
+       * configure.bat: Fix the condition for copying paths.h into
+       ../src/epaths.h.
+
+2010-09-28  Juanma Barranquero  <lekktu@gmail.com>
+
+       * addpm.c (entry, add_registry, main):
+       * addsection.c (file_data, open_input_file, open_output_file)
+       (find_section, PTR_TO_OFFSET, copy_executable_and_add_section)
+       (COPY_CHUNK):
+       * cmdproxy.c (vfprintf, fprintf, printf, fail, warn, skip_space)
+       (skip_nonspace, get_next_token, search_dir, make_absolute)
+       (spawn, main):
+       * preprep.c (file_data, open_input_file, open_output_file)
+       (open_inout_file, find_section, PTR_TO_OFFSET, COPY_CHUNK, main):
+       Use const char*.
+
+       * cmdproxy.c (stdin): Don't define, not used.
+       (main): Don't assign remlen after last use.
+
 2010-09-22  Juanma Barranquero  <lekktu@gmail.com>
 
        * configure.bat: Err out when the argument of --cflags contains
 ;; add-log-time-zone-rule: t
 ;; End:
 
-    Copyright (C) 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2003, 2004,
-       2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
+  Copyright (C) 1995-1999, 2001-2011  Free Software Foundation, Inc.
 
   This file is part of GNU Emacs.
 
   You should have received a copy of the GNU General Public License
   along with GNU Emacs.  If not, see <http://www.gnu.org/licenses/>.
 
-;;; arch-tag: b3d2c29c-04a0-45d0-b52d-57354711c414