Improve Windows quoting robustness
[bpt/emacs.git] / nt / ChangeLog
index 2fee776..2d6f8b6 100644 (file)
@@ -1,3 +1,112 @@
+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.
 ;; add-log-time-zone-rule: t
 ;; End:
 
-    Copyright (C) 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2003, 2004,
-       2005, 2006, 2007, 2008, 2009, 2010, 2011 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