* charset.c (Fdefine_charset_internal): Check for integer overflow.
[bpt/emacs.git] / ChangeLog
index 3e48bfa..b930173 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,41 @@
+2011-07-14  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Assume freestanding C89 headers, string.h, stdlib.h.
+       Again, this simplifies the code, and all current platforms have these.
+       * configure.in (AC_CHECK_HEADERS): Don't check for limits.h.
+       (AC_HEADER_STDC): Remove.
+       (AC_CHECK_FUNCS): No need to check for strchr, strrchr.
+       (strchr, strrchr): Remove fallback macros.
+
+       Assume support for memcmp, memcpy, memmove, memset.
+       This simplifies the code a bit.  All current platforms have these,
+       as they are required for C89.  If this turns into a problem we
+       can add the gnulib modules for these (a 1-line change to Makefile.in).
+       * configure.in: Don't check for memcmp, memcpy, memmove, memset.
+
+2011-07-13  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * configure.in (GSETTINGS): Check for gio-2.0 >= 2.26.
+
+2011-07-11  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
+
+       * configure.in (LD_SWITCH_SYSTEM_TEMACS): Add -fno-pie on Darwin
+       so as to suppress address randomization (Bug#8395).
+
 2011-07-09  Paul Eggert  <eggert@cs.ucla.edu>
 
-       Add strtoimax module, needed for Solaris 8 port.
+       * lib/stdint.in.h: Merge from gnulib (Bug#9025).
+       This fixes a build problem on older Mac OS X hosts.
+
+       * m4/pthread_sigmask.m4 (gl_FUNC_PTHREAD_SIGMASK): Omit gl_THREADLIB
+       test, which runs afoul of Automake installations where, for example,
+       /usr/share/aclocal contains a copy of gl_THREADLIB.
+       Problem reported by Sven Joachim in
+       <http://lists.gnu.org/archive/html/emacs-devel/2011-07/msg00529.html>.
+       This is just a quick temporary fix, specific to Emacs; I'll work
+       with the other gnulib maintainers to get a more-permanent fix.
+
+       Add gnulib's strtoimax module, needed on Solaris 8.
        * Makefile.in (GNULIB_MODULES): Add strtoimax.
        * lib/strtoll.c, m4/strtoimax.m4, m4/strtoll.m4: New files,
        automatically imported from gnulib.