Support filesystem notification through inotify on GNU/Linux.
[bpt/emacs.git] / ChangeLog
index e8bff20..4bdbee1 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,125 @@
+2012-12-10  RĂ¼diger Sonderfeld  <ruediger@c-plusplus.de>
+
+       * configure.ac (inotify): New option.
+       (HAVE_INOTIFY): Test for inotify.
+
+2012-12-09  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * configure.ac: Fix source command in .gdbinit.
+       Don't quote $MAKEINFO.
+
+2012-12-09  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Allow spaces in some configuration vars (Bug#13078).
+       * configure.ac (srcdir): Don't assume $PWD lacks spaces.
+       (srcdir, MAKEINFO, PKG_CONFIG, PKG_CONFIG_MIN_VERSION):
+       All uses quoted, to allow spaces in these vars.
+
+2012-12-08  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Use putenv+unsetenv instead of modifying environ directly (Bug#13070).
+       * lib/putenv.c, lib/unsetenv.c, m4/putenv.m4, m4/setenv.m4:
+       New files, copied automatically from gnulib.
+       * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
+
+2012-12-08  Eli Zaretskii  <eliz@gnu.org>
+
+       * lib/makefile.w32-in ($(BLD)/sig2str.$(O)): New dependency.
+       Remove a stray character at the beginning of the file.
+       (Bug#13026)
+
+2012-12-08  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Simplify get_lim_data.
+       * configure.ac (ULIMIT_BREAK_VALUE): Remove.
+
+       Assume POSIX 1003.1-1988 or later for signal.h (Bug#13026).
+       * configure.ac (PTY_OPEN, PTY_TTY_NAME_SPRINTF):
+       Use SIGCHLD rather than SIGCLD.
+       * lib/sig2str.c, lib/sig2str.h, m4/sig2str.m4: New files, from gnulib.
+       * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
+       * lib/makefile.w32-in (GNULIBOBJS): Add $(BUILD)/sig2str.$(O).
+
+2012-12-06  Glenn Morris  <rgm@gnu.org>
+
+       * configure.ac: Handle info/ files with or without ".info" extension.
+
+2012-11-30  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Merge from gnulib for 'inline' (Bug#13040), incorporating:
+       2012-11-29 snippet/warn-on-use: no 'static inline'
+       2012-11-29 ftruncate, fts, lstat, openat, raise: no 'static inline'
+       2012-11-29 arctwo, md4, md5, sha1, sha256, sha512: no 'static inline'
+       2012-11-29 fflush, stat: no 'static inline'
+       2012-11-29 stdio: better 'inline'
+       2012-11-29 sys_stat: no 'static inline'
+       2012-11-29 unistd: better 'inline'
+       2012-11-29 c-strtod, memcoll, readutmp: no 'static inline'
+       2012-11-29 extern-inline: no 'static inline'
+       2012-11-29 sys_socket: better 'inline'
+       * lib/stdio.c, lib/unistd.c: New files, from gnulib.
+       * build-aux/snippet/warn-on-use.h, lib/gnulib.mk, lib/lstat.c:
+       * lib/md5.c, lib/sha1.c, lib/sha256.c, lib/sha512.c, lib/stat.c:
+       * lib/stdio.in.h, lib/sys_stat.in.h, lib/unistd.in.h, m4/c-strtod.m4:
+       * m4/extern-inline.m4, m4/gnulib-comp.m4, m4/lstat.m4, m4/md5.m4:
+       * m4/sha1.m4, m4/sha256.m4, m4/sha512.m4, m4/stat.m4, m4/stdio_h.m4:
+       * m4/sys_socket_h.m4, m4/sys_stat_h.m4, m4/unistd_h.m4:
+       Update from gnulib.
+
+2012-11-27  Eli Zaretskii  <eliz@gnu.org>
+
+       * make-dist (nt): Adjust to changes in names of the *.manifest files.
+
+2012-11-24  Ken Brown  <kbrown@cornell.edu>
+
+       * configure.ac (HAVE_MOUSE): Remove.
+
+2012-11-23  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Assume POSIX 1003.1-1988 or later for dirent.h (Bug#12958).
+       * configure.ac: Do not check for dirent.h or closdir.
+
+2012-11-21  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Assume POSIX 1003.1-1988 or later for unistd.h (Bug#12945).
+       * configure.ac: Do not check for getcwd or getwd.
+
+2012-11-21  Glenn Morris  <rgm@gnu.org>
+
+       * configure.ac (--enable-profiling): Doc fix.
+
+2012-11-20  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Improve static checking of integer overflow and stack smashing.
+       * configure.ac (WARN_CFLAGS): Add -Wstack-protector
+       if using GCC 4.7.2 or later on a platform with
+       at least 64-bit long int.  This improves static checking on these
+       platforms, when configured with --enable-gcc-warnings.
+
+2012-11-17  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Assume POSIX 1003.1-1988 or later for fcntl.h (Bug#12881).
+       * configure.ac: Do not check for fcntl.h.
+       * lib/gnulib.mk: Regenerate.
+
+2012-11-16  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Remove no-longer-used pty_max_bytes variable.
+       * configure.ac (fpathconf): Remove unnecessary check.
+
+2012-11-14  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Use faccessat, not access, when checking file permissions (Bug#12632).
+       * .bzrignore: Add lib/fcntl.h.
+       * configure.ac (euidaccess): Remove check; gnulib does this for us now.
+       (gl_FCNTL_O_FLAGS): Define a dummy version.
+       * lib/at-func.c, lib/euidaccess.c, lib/faccessat.c, lib/fcntl.in.h:
+       * lib/getgroups.c, lib/group-member.c, lib/root-uid.h:
+       * lib/xalloc-oversized.h, m4/euidaccess.m4, m4/faccessat.m4:
+       * m4/fcntl_h.m4, m4/getgroups.m4, m4/group-member.m4:
+       New files, from gnulib.
+       * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
+
 2012-11-05  Paul Eggert  <eggert@cs.ucla.edu>
 
        Assume at least POSIX.1-1988 for getpgrp, setpgid, setsid (Bug#12800).