]> code.delx.au - gnu-emacs/blobdiff - ChangeLog
--enable-silent-warnings now suppresses more chatter.
[gnu-emacs] / ChangeLog
index f694a42202b3aad1ea1b29f9add80995924f3186..7bf2a572f980844dde86d97e5635f1d92c9e8a98 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,148 @@
+2014-09-01  Paul Eggert  <eggert@cs.ucla.edu>
+
+       --enable-silent-warnings now suppresses more chatter.
+       * INSTALL: Document this.
+
+       Clean up extern decls a bit.
+       * configure.ac (WERROR_CFLAGS): Don't disable -Wnested-externs.
+       While we're at it, don't disable -Wlogical-op either.
+
+2014-08-31  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * configure.ac (MAKE): Export it, for config.status.
+       Needed on AIX when 'configure' infers MAKE=gmake.
+       (__restrict_arr): Remove; no longer used.
+
+2014-08-30  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Vector-sorting fixes (Bug#18361).
+       * configure.ac (qsort_r): Remove, as we no longer use qsort-like
+       functions.
+       * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
+       * lib/vla.h, m4/vararrays.m4: New files, copied from gnulib.
+       * lib/stdlib.in.h, m4/stdlib_h.m4: Sync from gnulib, incorporating:
+       2014-08-29 qsort_r: new module, for GNU-style qsort_r
+       The previous two files' changes are boilerplate generated by
+       admin/merge-gnulib, and should not affect Emacs.
+
+2014-08-29  Dmitry Antipov  <dmantipov@yandex.ru>
+
+       * configure.ac (AC_CHECK_FUNCS): Check for qsort_r.
+
+2014-08-28  Ken Brown  <kbrown@cornell.edu>
+
+       * configure.ac (HYBRID_MALLOC): New macro; define to use gmalloc
+       before dumping and the system malloc after dumping.  Define on
+       Cygwin.  (Bug#18222)
+
+2014-08-28  Glenn Morris  <rgm@gnu.org>
+
+       * Makefile.in (appdatadir): New variable.
+       (install-etc, uninstall, clean): Handle etc/emacs.appdata.xml.
+
+2014-08-27  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Improve robustness of new string-collation code (Bug#18051).
+       * configure.ac (newlocale): Check for this, not for uselocale.
+
+2014-08-26  Dmitry Antipov  <dmantipov@yandex.ru>
+
+       Detect features needed to handle C stack overflows.
+       * configure.ac: Check for sigaltstack and related sigaction
+       support.  Unconditionally check for sigsetjmp and siglongjmp.
+       (HAVE_STACK_OVERFLOW_HANDLING): Define if we can support it.
+
+       (HAVE_LINUX_SYSINFO): Avoid false positive on Solaris.
+
+2014-08-25  Ken Brown  <kbrown@cornell.edu>
+
+       * configure.ac (G_SLICE_ALWAYS_MALLOC): Remove obsolete macro.
+
+2014-08-25  Christoph Scholtes  <cschol2112@gmail.com>
+
+       * INSTALL.REPO: Remove reference to obsolete configure scripts
+       on non-Posix platforms (Bug#18323).
+
+2014-08-24  Michael Albinus  <michael.albinus@gmx.de>
+
+       * configure.ac: Check also for the uselocale function.  (Bug#18051)
+
+2014-08-23  Karol Ostrovsky  <karol.ostrovsky@gmail.com>  (tiny change)
+
+       * configure.ac: Accept "*-mingw*", not just "*-mingw32", as
+       canonical name of a MinGW build, because using MSYS2 'uname'
+       produces "MINGW64".
+
+2014-08-21  Ken Brown  <kbrown@cornell.edu>
+
+       * configure.ac (HAVE_XPM): Explain the use of CPPFLAGS in the
+       Cygwin-w32 build.  (Bug#18302)
+
+2014-08-11  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Don't prevent random file systems from being unmounted (Bug#18232).
+       This fix relies on having the 'fchdir' function, and on having
+       "." be searchable (or at least readable, on platforms lacking O_SEARCH),
+       but that's good enough to handle the vast majority of cases and the
+       remaining folks can just live with the annoyance of file systems
+       that occasionally can't be unmounted.
+       * configure.ac (fchdir): New function to check for.
+       * lib/save-cwd.c: Copy from gnulib, except omit the part that
+       allocates memory, since that can cause problems in Emacs.
+       * lib/save-cwd.h: Copy from gnulib.
+
+2014-08-10  Eli Zaretskii  <eliz@gnu.org>
+
+       * config.bat: Fix some confusing wording.
+
+2014-08-09  Eli Zaretskii  <eliz@gnu.org>
+
+       * config.bat: Fix EOL format in lines modified by last commit.
+
+2014-08-09  Reuben Thomas  <rrt@sc3d.org>
+
+       * make-dist (files): Remove msdos/is_exec.c and sigaction.c.
+       * config.bat: Require DJGPP 2.02 or later.
+
+2014-08-09  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Merge from gnulib, incorporating:
+       2014-08-07 getdtablesize: fall back on sysconf (_SC_OPEN_MAX)
+       2014-08-05 sys_select: fix FD_ZERO problem on Solaris 10
+       * lib/getdtablesize.c, lib/sys_select.in.h: Update from gnulib.
+
+2014-08-07  Reuben Thomas  <rrt@sc3d.org>
+
+       * README: ``MSDOG'' becomes ``MS-DOS''.
+
+2014-08-04  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Merge from gnulib, incorporating:
+       2014-08-04 extern-inline: port to FreeBSD, DragonFly
+       * lib/gnulib.mk: Regenerate (comment change only).
+       * m4/extern-inline.m4: Update from gnulib.
+
+2014-08-02  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * configure.ac (HAVE_TIMERFD): Also check for TFD_NONBLOCK,
+       since the code is using TFD_NONBLOCK now.
+
+2014-07-31  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Simplify timerfd configuration and fix some minor glitches.
+       * configure.ac (HAVE_TIMERFD): Define only if TFD_CLOEXEC works,
+       since the code leaked file descriptors to children when !TFD_CLOEXEC.
+       (HAVE_TIMERFD_CLOEXEC): Remove; no longer used.
+       * m4/clock_time.m4 (gl_CLOCK_TIME): Don't check for clock_getres.
+       This reverts the previous change to this file, so it matches
+       gnulib again.
+
+2014-07-28  Dmitry Antipov  <dmantipov@yandex.ru>
+
+       * configure.ac (toplevel): Check whether GNU/Linux-specific
+       timerfd functions and macros are available.
+       * m4/clock_time.m4 (gl_CLOCK_TIME): Check for clock_getres as well.
+
 2014-07-13  Paul Eggert  <eggert@cs.ucla.edu>
 
        Improve behavior of 'bzr up; cd src; make -k'.