* configure.in: Suppress unnecessary checks for size_t.
[bpt/emacs.git] / ChangeLog
index 13e3657..64aad9e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,217 @@
+2011-04-22  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * configure.in: Suppress unnecessary checks for size_t.
+       (AC_TYPE_SIZE_T): Define an empty macro, to suppress obsolescent test.
+       (size_t): Do not check for this, and do not typedef.  This code
+       is never exercised now.
+
+2011-04-21  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * Makefile.in (GNULIB_MODULES): Add strtoumax.
+       This is needed for the new integer-reading code in lread.c.
+       It automatically pulls in the following gnulib files, which
+       are used on old-fashioned platforms that don't have strtoumax:
+       lib/inttypes.in.h, lib/strtoimax.c, lib/strtol.c, lib/strtoul.c,
+       lib/strtoull.c, lib/strtoumax.c, lib/verify.h, m4/inttypes.m4,
+       m4/strtoull.m4, m4/strtoumax.m4.
+       * .bzrignore: Add lib/inttypes.h.
+
+2011-04-20  Ken Brown  <kbrown@cornell.edu>
+
+       * configure.in (use_mmap_for_buffers): Set to yes on Cygwin.
+
+2011-04-12  Glenn Morris  <rgm@gnu.org>
+
+       * configure.in: Require ImageMagick >= 6.2.8.  (Bug#7955)
+
+2011-04-09  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * lib/allocator.c: New file, automatically generated by gnulib.
+
+2011-04-07  Glenn Morris  <rgm@gnu.org>
+
+       * autogen/update_autogen: Ignore comment diffs in ldefs-boot.el.
+
+2011-04-06  Eli Zaretskii  <eliz@gnu.org>
+
+       * lib/makefile.w32-in ($(BLD)/careadlinkat.$(O), GNULIBOBJS):
+       Revert last change.
+
+2011-04-06  Juanma Barranquero  <lekktu@gmail.com>
+
+       * lib/makefile.w32-in (GNULIBOBJS): Add careadlinkat.$(O).
+       ($(BLD)/careadlinkat.$(O)): New target.
+       ($(BLD)/dtoastr.$(O), $(BLD)/getopt.$(O), $(BLD)/getopt1.$(O))
+       ($(BLD)/strftime.$(O), $(BLD)/time_r.$(O), $(BLD)/md5.$(O)):
+       Update dependencies.
+
+2011-04-06  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Fix more problems found by GCC 4.6.0's static checks.
+
+       * configure.in (ATTRIBUTE_FORMAT, ATTRIBUTE_FORMAT_PRINTF): New macros.
+
+       Replace 2 copies of readlink code with 1 gnulib version (Bug#8401).
+       * Makefile.in (GNULIB_MODULES): Add careadlinkat.
+       * lib/allocator.h, lib/careadlinkat.c, lib/careadlinkat.h:
+       * m4/ssize_t.m4: New files, automatically generated from gnulib.
+
+2011-04-06  Glenn Morris  <rgm@gnu.org>
+
+       * autogen/update_autogen: Handle loaddefs-like files as well.
+       (usage): Add -l, -C.
+       (clean, ldefs_flag, ldefs_in, ldefs_out): New variables.
+       With -l, check status of lisp/ as well.
+       With -C, clean before building.
+       (autoreconf): Only pass -f in the `clean' case.
+       (commit): New function.
+
+2011-03-28  Glenn Morris  <rgm@gnu.org>
+
+       * autogen/update_autogen: Pass -f to autoreconf.
+
+       * autogen.sh (get_version): Discard "not found" lines.
+       (check_version): Respect $AUTOCONF etc environment variables.
+
+2011-03-27  Glenn Morris  <rgm@gnu.org>
+
+       * configure.in (AC_TYPE_SIGNAL): Remove obsolete macro.
+       (AH_BOTTOM): Do not define SIGTYPE.
+
+2011-03-26  Glenn Morris  <rgm@gnu.org>
+
+       * configure.in: Replace obsolete macros AC_TRY_COMPILE, AC_TRY_LINK,
+       AC_TRY_RUN with AC_COMPILE_IFELSE, AC_LINK_IFELSE, AC_RUN_IFELSE.
+
+2011-03-25  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * autogen/update_autogen: Remove useless function keyword.
+
+2011-03-25  Eli Zaretskii  <eliz@gnu.org>
+
+       * config.bat: Generate src/config.h and lib/Makefile from
+       autogen/config.in and autogen/Makefile.in.
+
+2011-03-25  Glenn Morris  <rgm@gnu.org>
+
+       * compile, config.guess, config.sub, depcomp, install-sh, missing:
+       Remove; autoreconf can supply them.
+       * Makefile.in (sync-from-gnulib): Don't sync config.sub,
+       config.guess, install-sh.  Pass -i to autoreconf.
+       * autogen/update_autogen (genfiles): Add compile, config.guess,
+       config.sub, depcomp, install-sh, missing.  Pass -i to autoreconf.
+       Discard non-error output from autoreconf in -q case.
+       * autogen/compile, autogen/config.guess, autogen/config.sub:
+       * autogen/depcomp, autogen/install-sh, autogen/missing: New.
+       * autogen/copy_autogen: Add compile, config.guess, config.sub, depcomp,
+       install-sh, missing.
+
+2011-03-23  Glenn Morris  <rgm@gnu.org>
+
+       * autogen/update_autogen: Fix typo.
+       (msg): Remove function; use `exec' instead.
+
+       * Makefile.in (mkdir): Use `install-sh -d' instead of mkinstalldirs.
+       (sync-from-gnulib): Don't sync mkinstalldirs.
+       * make-dist: Don't distribute mkinstalldirs.
+
+2011-03-23  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Fix more problems found by GCC 4.5.2's static checks.
+       * Makefile.in (GNULIB_MODULES): Add socklen.
+       * configure.in: Do not check for sys/socket.h, since socklen does that.
+       * m4/socklen.m4: New automatically-generated file, from gnulib.
+
+       fakemail: Remove dependency on ignore-value.
+       * Makefile.in (GNULIB_MODULES): Add stdio.
+       * lib/stdio.in.h, m4/stdio_h.m4: New files, automatically
+       imported from gnulib.
+       * .bzrignore: Add lib/stdio.h.
+
+2011-03-22  Glenn Morris  <rgm@gnu.org>
+
+       * autogen/copy_autogen: Work from ./ or ../.
+       Fix time-stamps.
+       * autogen.sh: Doc fix.
+
+2011-03-20  Glenn Morris  <rgm@gnu.org>
+
+       * autogen/: New directory, to be excluded from releases.
+       * autogen/copy_autogen, autogen/update_autogen: New scripts.
+       * autogen/README: New file.
+       * autogen/aclocal.m4, autogen/config.in, autogen/configure:
+       * autogen/Makefile.in: Add auto-updated generated files.
+       * autogen.sh: No longer a no-op, now it tests for autotools
+       and runs them as necessary.
+       * configure.in: Defaule maintainer-mode to on.
+       * aclocal.m4, configure, lib/Makefile.in: Remove files.
+
+2011-03-13  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Update for gnulib.
+       * Makefile.in (GNULIB_MODULES): Add intprops, as Emacs now
+       includes <intprops.h> directly.
+       * lib/sys_stat.in.h: New version from Gnulib, which fixes a bug
+       when building Emacs on Solaris 9 and running it on Solaris 10.
+
+2011-03-08  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * configure.in: Require 3.0 for --with-gtk3.  Add HAVE_GTK3.
+
+2011-03-07  Chong Yidong  <cyd@stupidchicken.com>
+
+       * Version 23.3 released.
+
+2011-03-06  Glenn Morris  <rgm@gnu.org>
+
+       * configure.in (FREETYPE_LIBS): Actually set it to something.
+
+2011-03-02  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Work around some portability problems with symlinks.
+
+       * Makefile.in (GNULIB_MODULES): Add lstat, readlink, symlink.
+       * configure.in (lstat, HAVE_LSTAT): Remove special hack.
+       * lib/dosname.h, lib/lstat.c, lib/readlink.c, lib/stat.c:
+       * lib/symlink.c, m4/lstat.m4, m4/readlink.m4, m4/stat.m4:
+       * m4/symlink.m4:
+       New files, automatically generated from gnulib.
+       * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
+       * m4/gl-comp.m4, src/config.in, config.sub: Regenerate.
+
+2011-02-26  Eli Zaretskii  <eliz@gnu.org>
+
+       * .bzrignore: Ignore new lib/*.in-h files.
+
+       * config.bat: Rename stdint.in.h and sys_stat.in.h.  Call
+       depfiles.bat even if lib/deps already exist.
+
+2011-02-25  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * configure, lib/Makefile.in, lib/getopt_int.h, lib/gnulib.mk:
+       * lib/stdlib.in.h, m4/stdlib_h.m4: Regenerate to incorporate
+       recent changes to configure.in and to gnulib.
+
+2011-02-24  Glenn Morris  <rgm@gnu.org>
+
+       * configure.in: Replace obsolete AC_OUTPUT() with AC_CONFIG_FILES(),
+       AC_CONFIG_COMMANDS(), and AC_OUTPUT sans arguments.
+
+2011-02-22  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Assume S_ISLNK etc. work, since gnulib supports this.
+       * Makefile.in (GNULIB_MODULES): Add sys_stat.
+       * configure.in: Check for lstat and set HAVE_LSTAT=0 if not.
+       Pretend to be using the gnulib lstat module for benefit of sys/stat.h.
+       * configure, lib/Makefile.in, lib/gnulib.mk: Regenerate.
+
+2011-02-21  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * lib/min-max.h: New file, for "min" and "max".
+
 2011-02-21  Christoph Scholtes  <cschol2112@gmail.com>
 
-       * lib/makefile.w32-in: ($(BLD)/md5.$(O)): Added dependency on
+       * lib/makefile.w32-in ($(BLD)/md5.$(O)): Added dependency on
        $(EMACS_ROOT)/nt/inc/stdint.h.
 
 2011-02-21  Eli Zaretskii  <eliz@gnu.org>
        way to test this so I left it alone.
        * configure: Regenerate.
 
-2011-02-20  Christoph Scholtes <cschol2112@gmail.com>
+2011-02-20  Christoph Scholtes  <cschol2112@gmail.com>
 
        * lib/makefile.w32-in ($(BLD)/md5.$(O)): New recipe, moved from
        src/makefile.w32-in.
 
 2010-06-28  Jan Djärv  <jan.h.d@swipnet.se>
 
-       * configure.in: Add --with-x-toolkit=gtk3. Remove HAVE_GTK_MULTIDISPLAY,
+       * configure.in: Add --with-x-toolkit=gtk3.  Remove HAVE_GTK_MULTIDISPLAY,
        check for gtk_file_chooser_dialog_new, and HAVE_GTK_FILE_BOTH (implied
        by minimum required Gtk+ 2.6).  Add checks for functions introduced
        in Gtk+ 2.14 or newer (bug#6505).
 
        * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
        Depend on vpath.sed.
-       Replace sed comand for VPATH with @vpath_sed@.
+       Replace sed command for VPATH with @vpath_sed@.
 
        * configure.in: Substitute variable `vpath_sed'.
        If not in $srcdir and $srcdir is configured,
        there, and then copy it in, to make sure we get a real file.
 
        * make-dist: Don't try to distribute *.defns files any more.  The
-       only such file was for simula.el, which has been superceded by a
+       only such file was for simula.el, which has been superseded by a
        version which doesn't have a separate .defns file.
 
 1992-05-28  Ken Raeburn  (Raeburn@Cygnus.COM)