Constrain window body sizes.
[bpt/emacs.git] / ChangeLog
index 560f60a..67d3296 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,598 @@
+2014-02-05  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Merge from gnulib, incorporating:
+       2014-01-23 pthread: work around winpthread header pollution on mingw
+       * lib/time.in.h: Update from gnulib.
+
+2014-01-23  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Merge from gnulib, incorporating:
+       2014-01-22 qacl: check for fchmod
+       * m4/acl.m4: Update from gnulib.
+
+2014-01-22  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Fix miscellaneous update-game-score bugs.
+       * configure.ac (difftime): Remove.
+
+2014-01-20  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Merge from gnulib, incorporating:
+       2014-01-20 stdalign: port to HP-UX compilers
+       2014-01-16 strtoimax: port to platforms lacking 'long long'
+       2014-01-16 update from texinfo
+       * lib/stdalign.in.h, lib/strtoimax.c: Update from gnulib.
+
+2014-01-12  Glenn Morris  <rgm@gnu.org>
+
+       * README: Replace reference to etc/MAILINGLISTS.
+
+2014-01-11  Fabrice Popineau  <fabrice.popineau@gmail.com>
+
+       * configure.ac: Read $srcdir/nt/mingw-cfg.site when $MSYSTEM is
+       "MINGW64" as well.
+
+2014-01-11  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Merge from gnulib, incorporating:
+       2014-01-07 update from texinfo
+       2014-01-06 md5, sha1, sha256, sha512: support older autoconf
+
+2014-01-09  Eric S. Raymond  <esr@thyrsus.com>
+
+       * INSTALL, configure.ac, etc/CONTRIBUTE, nt/INSTALL: Remove
+       unnecessarily specific references to Bazaar that could better
+       simply be to the repository.
+
+2014-01-08  Eric S. Raymond  <esr@thyrsus.com>
+
+       * INSTALL.BZR: Rename to INSTALL.REPO.  Remove refs to specific VCS.
+       * INSTALL, autogen.sh: Update for above change.
+
+2014-01-05  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Port to GNU/Linux with recent grsecurity/PaX patches (Bug#16343).
+       Problem and proposed patch reported by Ulrich Mueller;
+       this patch uses a somewhat-different approach.
+       * configure.ac (SETFATTR): New variable.
+
+2014-01-03  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Merge from gnulib, incorporating:
+       2014-01-02 manywarnings: remove -Wmudflap
+       This ports better to GCC 4.9-to-be.
+
+2013-12-31  Fabrice Popineau  <fabrice.popineau@supelec.fr>
+
+       * configure.ac (canonical, C_SWITCH_SYSTEM): Support a 64-bit
+       MinGW64 build on MS-Windows.
+
+2013-12-29  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * configure.ac (xcsdkdir): Only set if using xcrun.
+
+2013-12-29  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * configure.ac (LIBXML2_CFLAGS): Fix xcrun-related quoting problem.
+       Reported by YAMAMOTO Mitsuharu in:
+       http://lists.gnu.org/archive/html/emacs-devel/2013-12/msg00995.html
+
+2013-12-28  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * configure.ac: Fix CC detection for xcrun case.
+
+2013-12-28  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Fix problem with MAKE and xcrun configuration.
+       * configure.ac: Don't set MAKE unless 'make' doesn't work.
+       Set it only in the environment, not in the makefile.
+       Problem reported by Glenn Morris in:
+       http://lists.gnu.org/archive/html/emacs-devel/2013-12/msg00969.html
+
+2013-12-27  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Port xcrun configuration to GNU/Linux.
+       * configure.ac (xcsdkdir): Default to empty.
+       (XCRUN): Don't require Darwin for xcrun.  Move xcrun checking to
+       just before AM_INIT_AUTOMAKE, to make the dependency between it
+       and automake clearer.
+       (CC): Don't use AC_PROG_CC twice; only the first use expands to the
+       shell code that is wanted, which breaks 'configure' on non-Darwin
+       platforms.  Instead, fix CC by hand if it's not found.
+
+2013-12-27  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * configure.ac: Detect xcrun on OSX and use it for make, gcc and
+       libxml.
+
+2013-12-26  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Fix core dumps with gcc -fsanitize=address and GNU/Linux.
+       * configure.ac: Check whether addresses are sanitized.
+       (CANNOT_DUMP): Warn if addresses are sanitized and not CANNOT_DUMP.
+       (DOUG_LEA_MALLOC): Do not define if addresses are sanitized.
+       (SYSTEM_MALLOC): Define if addresses are sanitized.
+
+2013-12-24  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Automate the procedure for updating copyright year.
+       * build-aux/update-copyright: New file.
+       * make-dist: Distribute it.
+       * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
+
+2013-12-23  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * configure.ac: Replace obsolete macro AC_CONFIG_HEADER by
+       AC_CONFIG_HEADERS.
+
+2013-12-19  Rüdiger Sonderfeld  <ruediger@c-plusplus.de>
+
+       * .gitignore: Ignore refcard temporaries and info/*.info files.
+
+2013-12-17  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Merge from gnulib, incorporating:
+       2013-12-17 gettimeofday: port recent C++ fix to Emacs
+       2013-12-17 gettimeofday: fix C++ crosscompilation
+       2013-12-17 qacl: port to Windows better
+       * lib/file-has-acl.c, lib/time.in.h, m4/gettimeofday.m4, m4/time_h.m4:
+       Update from gnulib.
+       * lib/gnulib.mk: Regenerate.
+
+2013-12-16  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * INSTALL: Clarify treatment of image libraries.
+
+2013-12-14  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Use bool for boolean, focusing on headers.
+       * configure.ac (PTY_OPEN, GC_MARK_SECONDARY_STACK):
+       Use bool for boolean.
+
+2013-12-14  Dani Moncayo  <dmoncayo@gmail.com>
+
+       * configure.ac (srcdir) [MINGW32]: If it is an absolute path,
+       force the format "/c/foo/bar" to simplify conversions to native
+       windows format.
+
+2013-12-13  Glenn Morris  <rgm@gnu.org>
+
+       * INSTALL: No longer mention load-path and site-init/site-load.
+
+2013-12-12  Glenn Morris  <rgm@gnu.org>
+
+       * Makefile.in (install-info): Handle missing info/dir.
+       (info_dir_deps): New variable.
+       (${srcdir}/info/dir): Depend on .texi files rather than .info files.
+       (check-info): Update topics.
+       * build-aux/make-info-dir: Use .texi files rather than .info files.
+       Update topics.
+
+       * Makefile.in (install-info): Remove some useless subshells.
+
+       Stop keeping info/dir in the repository.
+       * build-aux/dir_top: Move here from admin/.
+       * build-aux/make-info-dir: New script.
+       * Makefile.in (bootstrap-clean): Delete info/.
+       (info-dir, ${srcdir}/info/dir): New rules.
+       (info): Also make info-dir.
+       (check-info): Rename from check-info-dir.
+       Instead of info/dir entries, check @dircategory in info/*.info.
+       * make-dist: Use `info' rule rather than `info-real'.
+       No more info/COPYING (not even the right license for info/ files).
+       Distribute new build-aux files.
+
+       * info/: Remove from repository.
+
+2013-12-11  Glenn Morris  <rgm@gnu.org>
+
+       * info/dir: Add octave-mode.
+
+2013-12-11  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Remove the option of using libcrypto.
+       This scorches the earth and waits for spring;
+       see Ted Zlatanov and Stefan Monnier in
+       <http://lists.gnu.org/archive/html/emacs-devel/2013-12/msg00323.html>.
+       * configure.ac (with_openssl_default, HAVE_LIB_CRYPTO): Remove.
+       Do not say whether Emacs is configured to use a crypto library,
+       since it's no longer an option.
+       (gl_CRYPTO_CHECK): Define a dummy.
+       * lib/gl_openssl.h, m4/gl-openssl.m4: Remove.
+
+2013-12-10  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * configure.ac: Disable libcrypto by default.
+
+       Merge from gnulib, incorporating:
+       2013-12-07 md5, sha1, sha256, sha512: fix link error with partial lib
+       * m4/gl-openssl.m4: Update from gnulib.
+
+2013-12-08  Eli Zaretskii  <eliz@gnu.org>
+
+       * configure.ac (HAVE_RSVG) [mingw32]: Don't link against librsvg
+       statically.
+
+2013-12-08  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * configure.ac: Simplify supression of GTK deprecation warning.
+       Move -DGDK_DISABLE_DEPRECATION_WARNINGS out of the command line
+       and into config.h, to shorten the command line when doing 'make'.
+       Don't AC_SUBST GTK_CFLAGS, as this is not needed.
+
+       Use libcrypto's checksum implementations if available, for speed.
+       On commonly used platform libcrypto uses architecture-specific
+       assembly code, which is significantly faster than the C code we
+       were using.  See Pádraig Brady's note in
+       <http://lists.gnu.org/archive/html/bug-gnulib/2013-12/msg00000.html>.
+       Merge from gnulib, incorporating:
+       2013-12-07 md5, sha1, sha256, sha512: add gl_SET_CRYPTO_CHECK_DEFAULT
+       2013-12-07 md5, sha1, sha256, sha512: add 'auto', and set-default method
+       2013-12-04 include_next: minimize code duplication
+       2013-12-03 md5, sha1, sha256, sha512: support mandating use of openssl
+       2013-12-02 md5, sha1, sha256, sha512: use openssl routines if available
+       * configure.ac (--without-all): Set with_openssl_default too.
+       Use gl_SET_CRYPTO_CHECK_DEFAULT to default to 'auto'.
+       (HAVE_LIB_CRYPTO): New var.
+       Say whether Emacs is configured to use a crypto library.
+       * lib/gl_openssl.h, m4/absolute-header.m4, m4/gl-openssl.m4:
+       New files, copied from gnulib.
+       * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
+       * lib/md5.c, lib/md5.h, lib/sha1.c, lib/sha1.h:
+       * lib/sha256.c, lib/sha256.h, lib/sha512.c, lib/sha512.h:
+       * m4/include_next.m4, m4/md5.m4, m4/sha1.m4, m4/sha256.m4, m4/sha512.m4:
+       Update from gnulib.
+
+2013-12-01  Dmitry Gutov  <dgutov@yandex.ru>
+
+       * .dir-locals.el (log-edit-move): Add the "Author: " header.
+
+2013-11-30  Dani Moncayo  <dmoncayo@gmail.com>
+
+       * build-aux/msys-to-w32 (w32pathlist): Do not translate paths
+       starting with %emacs_dir%.
+
+2013-11-30  Glenn Morris  <rgm@gnu.org>
+
+       Stop keeping (most) generated cedet grammar files in the repository.
+       * configure.ac (SUBDIR_MAKEFILES, AC_CONFIG_FILES):
+       Add admin/grammars Makefile.
+       * Makefile.in (distclean, bootstrap-clean, maintainer-clean):
+       Also clean admin/grammars, if present.
+
+2013-11-29  Dani Moncayo  <dmoncayo@gmail.com>
+
+       * Makefile.in (epaths-force-w32): Fix 2013-11-20 typo.
+
+2013-11-29  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * configure.ac (HAVE_MENUS): Remove.
+
+2013-11-28  Glenn Morris  <rgm@gnu.org>
+
+       * configure.ac (PATH_SEP): Replace with pre-existing SEPCHAR.
+
+2013-11-28  Eli Zaretskii  <eliz@gnu.org>
+
+       * GNUmakefile (Makefile): Don't use $(CFG).
+       (CFG): Don't compute.
+
+       * configure.ac (PATH_SEP): Set and AC_SUBST.
+
+2013-11-27  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Merge from gnulib, incorporating:
+       2013-11-13 getgroups: work around _DARWIN_C_SOURCE problem
+       * lib/getgroups.c: Update from gnulib.
+
+2013-11-27  Glenn Morris  <rgm@gnu.org>
+
+       Move ja-dic, quail, leim-list.el from leim to lisp/leim.
+       * Makefile.in (abs_builddir, leimdir): Remove.
+       (buildlisppath, SUBDIR, COPYDIR, COPYDESTS): No more leim directory.
+       (epaths-force-w32): No longer set BLD.
+       (leim): Remove.
+       (install-arch-indep): No longer run or install leim.
+       (mostlyclean, clean): No longer run leim rule.
+       (bootstrap-clean): Change leim target.
+       (maintainer-clean): Add leim.
+       (check-declare): Remove leim.
+       * README: Update for leim changes.
+       * configure.ac (leimdir): Remove.
+       (standardlisppath): No more leimdir.
+
+       * make-dist: Update for files from leim/ now being in lisp/leim/.
+
+2013-11-26  Glenn Morris  <rgm@gnu.org>
+
+       Preload leim-list.el.
+       * Makefile.in (abs_builddir): New, set by configure.
+       (buildlisppath): Add leim/.
+       (epaths-force-w32): Set BLD.
+
+2013-11-21  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Fix some dependency problems that cause unnecessary recompiles.
+       * configure.ac (OLDXMENU_TARGET, OLDXMENU, OLDXMENU_DEPS):
+       Remove.
+       (LIBXMENU): Now is always either empty or a file name,
+       so that it can be used as a dependency.
+
+2013-11-20  Glenn Morris  <rgm@gnu.org>
+
+       * make-dist: Distribute build-aux/msys-to-w32.
+
+2013-11-20  Dani Moncayo  <dmoncayo@gmail.com>
+
+       * build-aux/msys-to-w32: New file.
+       * Makefile.in (msys_to_w32, msys_lisppath_to_w32): Remove.
+       (msys_w32prefix_subst): Rename from msys_prefix_subst.
+       Operate on w32prefixpattern.
+       (epaths-force-w32): Use build-aux/msys-to-w32.
+
+2013-11-17  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * configure.ac (DEBUGGER_SEES_C_MACROS): Remove.
+       It apparently doesn't work for GCC 3, and I suppose it's more
+       trouble than it's worth to worry about this.
+
+2013-11-15  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * configure.ac (DEBUGGER_SEES_C_MACROS): New macro.
+
+2013-11-14  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Simplify, port and tune bool vector implementation.
+       * configure.ac (BITSIZEOF_SIZE_T, SIZEOF_SIZE_T): Remove.
+
+2013-11-13  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * Makefile.in (ACLOCAL_INPUTS): Add configure.ac.
+
+2013-11-12  Dani Moncayo  <dmoncayo@gmail.com>
+
+       * configure.ac [MINGW32]: Source nt/mingw-cfg.site.
+       * make-dist: Don't distribute nt/msysconfig.sh.
+
+       * Makefile.in (epaths-force-w32): Simplify w32srcdir computation.
+
+2013-11-08  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Merge from gnulib, incorporating:
+       2013-11-08 extern-inline: port better to OS X 10.9
+       2013-11-08 fpending: fix regression on DragonFly BSD
+       * lib/fpending.h, m4/extern-inline.m4, m4/fpending.m4:
+       Update from gnulib.
+
+2013-11-07  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Port to C11 aligned_alloc.
+       * configure.ac (GMALLOC_OBJ): Initialize to empty if !system_malloc
+       and doug_lea_malloc.
+       (aligned_alloc): Test for existence if !GMALLOC_OBJ and not darwin.
+       (posix_memalign): Test for existence only if !GMALLOC_OBJ and
+       not darwin and !aligned_alloc.
+
+2013-11-05  Glenn Morris  <rgm@gnu.org>
+
+       * configure.ac (abs_srcdir) [MINGW32]: No point setting it here,
+       config.status computes it.
+       * Makefile.in (epaths-force-w32): Move srcdir tweak here.
+
+       * autogen/: Remove directory.  Move update_autogen to admin/.
+       * autogen.sh: Remove reference to copy_autogen.
+       * GNUmakefile (configure):
+       * Makefile.in (bootstrap): Do not try to run copy_autogen.
+       * config.bat: Use msdos/autogen rather than autogen.
+
+2013-11-05  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Simplify and port recent bool vector changes.
+       * configure.ac (BITSIZEOF_SIZE_T, SIZEOF_SIZE_T):
+       New symbols to configure.
+
+2013-11-04  Eli Zaretskii  <eliz@gnu.org>
+
+       * configure.ac: Don't disallow builds in non-ASCII directories.
+       (Bug#15260)
+
+2013-11-04  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Port to stricter C99 platforms.
+       Merge from gnulib, incorporating:
+       2013-11-03 intprops: port to Oracle Studio c99
+       * lib/intprops.h: Update from gnulib.
+
+2013-11-02  Glenn Morris  <rgm@gnu.org>
+
+       * Makefile.in (check): Depend on all.
+
+2013-10-31  Glenn Morris  <rgm@gnu.org>
+
+       * configure.ac: Use [!...] rather than [^...], for ksh.  (Bug#15769)
+
+2013-10-30  Glenn Morris  <rgm@gnu.org>
+
+       * Makefile.in (distclean, bootstrap-clean, maintainer-clean):
+       Also clean admin/unidata, if present.
+
+2013-10-27  Glenn Morris  <rgm@gnu.org>
+
+       * configure.ac: It seems installing in non-ASCII is not, in fact, ok.
+
+2013-10-25  Glenn Morris  <rgm@gnu.org>
+
+       * configure.ac: It seems _installing_ in non-ASCII is ok, not building.
+
+2013-10-24  Glenn Morris  <rgm@gnu.org>
+
+       * configure.ac:
+       * Makefile.in (install-arch-indep, install-etcdoc, install-info):
+       Avoid non-portable "`\" nesting.
+
+       * configure.ac (CPPFLAGS) [mingw32]: Use abs_top_srcdir.
+
+       * Makefile.in (abs_top_srcdir): New, set by configure.
+
+2013-10-23  Glenn Morris  <rgm@gnu.org>
+
+       * configure.ac: Explicit error for non-ASCII directories.  (Bug#15260)
+
+       Progress towards allowing installation in directories with whitespace.
+       * Makefile.in (COPYDESTS, write_subdir, install-arch-dep)
+       (install-arch-indep, install-etcdoc, install-info, install-man)
+       (install-etc, uninstall, install-nt, uninstall-nt):
+       Quote entities that might contain whitespace.
+       * build-aux/update-subdirs: Handle whitespace in argument.
+       Check cd return value.
+
+       Make building in directories with whitespace possible.  (Bug#15675)
+       * configure.ac (srcdir): Don't make it absolute - abs_srcdir exists.
+       (src/.gdbinit): Use ac_abs_top_srcdir.
+       * Makefile.in (abs_srcdir): New, set by configure.
+       (buildlisppath, epaths-force-w32): Use abs_srcdir.
+       (install-arch-indep, install-etcdoc, install-info, install-man)
+       (install-etc): Quote entities that might contain whitespace.
+
+2013-10-23  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Merge from gnulib, incorporating:
+       2013-10-14 acl: allow cross-compilation to Gentoo
+       2013-10-18 extern-inline: make safe for -Wundef usage
+       2013-09-30 fpending: use pure+const function attrs
+       * lib/fpending.h, m4/acl.m4, m4/extern-inline.m4: Update from gnulib.
+
+2013-10-13  Glenn Morris  <rgm@gnu.org>
+
+       * configure.ac [alpha]: Explicit error in non-ELF case.  (Bug#15601)
+
+2013-10-12  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Merge from gnulib, incorporating:
+       2013-10-10 strtoumax: port to Solaris 8
+       2013-10-09 strtoimax, strtoumax: port to HP-UX 11.11
+       * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
+       * lib/inttypes.in.h, lib/strtoimax.c, m4/inttypes.m4, m4/strtoimax.m4:
+       * m4/strtoumax.m4:
+       Update from gnulib.
+
+2013-10-11  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * configure.ac (LIBGNUTLS): Don't set LIBGNUTLS_* back to the empty
+       string when gnutls2 is installed but gnutls3 is not.
+
+2013-10-11  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * configure.ac: Define HAVE_GNUTLS3 if GnuTLS v3 is found.
+
+2013-10-10  Barry Fishman  <barry_fishman@acm.org>  (tiny change)
+
+       * configure.ac: Update for giflib 5.  (Bug#15531)
+
+2013-10-08  Eli Zaretskii  <eliz@gnu.org>
+
+       * configure.ac (HAVE_MENUS): Define unconditionally.
+
+2013-10-07  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Improve support for popcount and counting trailing zeros (Bug#15550).
+       Do this by using the Gnulib modules for this.
+       This should generate faster code on non-GCC, non-MSC platforms,
+       and make the code a bit more portable, at least in theory.
+       * lib/count-one-bits.c, lib/count-one-bits.h:
+       * lib/count-trailing-zeros.c, lib/count-trailing-zeros.h:
+       * m4/count-one-bits.m4, m4/count-trailing-zeros.m4:
+       New files, copied from gnulib.
+       * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
+
+2013-10-04  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Use hardware support for byteswapping on glibc x86 etc.
+       * lib/byteswap.in.h, m4/byteswap.m4: New files, copied from Gnulib.
+       * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
+
+2013-10-03  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Merge from gnulib, incorporating:
+       2013-10-02 verify: new macro 'assume'
+       2013-09-26 dup2, dup3: work around another cygwin crasher
+       2013-09-26 getdtablesize: work around cygwin issue
+
+2013-09-25  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Merge from gnulib, incorporating:
+       2013-09-24 manywarnings: enable nicer gcc warning messages
+       2013-09-23 warnings: port --enable-gcc-warnings to Solaris Studio 12.3
+       2013-09-21 timespec: use the new TIMESPEC_RESOLUTION elsewhere
+       * configure.ac (WERROR_CFLAGS): Omit -fdiagnostics-show-option
+       and -funit-at-a-time, since manywarnings does that for us now.
+
+2013-09-23  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * configure.ac: With clang, check for and use -Wno-switch,
+       -Wno-tautological-constant-out-of-range-compare and -Wno-pointer-sign.
+
+2013-09-23  Daniel Colascione  <dancol@dancol.org>
+
+       * configure.ac: Check for valgrind headers.
+
+2013-09-20  Xue Fuqiao  <xfq.free@gmail.com>
+
+       * INSTALL: New homepage of libtiff.
+
+2013-09-20  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Work around performance bug on OS X 10.8 and earlier.
+       Perhaps Apple will fix this bug some day.
+       See the thread starting with Daniel Colascione's email in:
+       http://lists.gnu.org/archive/html/emacs-devel/2013-09/msg00343.html
+       * configure.ac (FORTIFY_SOUR): New verbatim section.
+
+2013-09-19  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Merge from gnulib, incorporating:
+       2013-09-19 stdio: OS X port of putc_unlocked + extern inline
+       2013-09-19 signal: OS X port of sigaddset etc. + extern inline
+       2013-09-19 extern-inline: do not always suppress extern inline on OS X
+       2013-09-17 getgroups: statement without effect
+       2013-08-28 headers: check that _GL_INLINE_HEADER_BEGIN is defined
+
+2013-09-19  Eli Zaretskii  <eliz@gnu.org>
+
+       * configure.ac <srcdir> [MINGW32]: Make sure the value of 'srcdir'
+       is in the full /d/foo/bar form.  See the discussion in
+       http://lists.gnu.org/archive/html/emacs-devel/2013-09/msg00210.html,
+       and in particular
+       http://lists.gnu.org/archive/html/emacs-devel/2013-09/msg00252.html
+       and its followups, for the details.
+
+2013-09-17  Dmitry Antipov  <dmantipov@yandex.ru>
+
+       * configure.ac: Do not check for g_type_init because we
+       require glib >= 2.28 for GTK3, glib >= 2.10 for GTK2,
+       glib >= 2.26 for GSettings and glib >= 2.7.0 for GConf, so
+       suitable glib should provide g_type_init unconditionally.
+
+2013-09-15  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * configure.ac: Add check for OSX 10.5, required for macfont.o.
+
+2013-09-09  Glenn Morris  <rgm@gnu.org>
+
+       * configure.ac (LDFLAGS_NOCOMBRELOC): New variable.
+       (LDFLAGS): Move nocombreloc option from here...
+       (LD_SWITCH_SYSTEM_TEMACS): ... to here.
+
+2013-09-08  Glenn Morris  <rgm@gnu.org>
+
+       * configure.ac (--without-compress-install):
+       Rename from --without-compress-info.  (Bug#9789)
+       (GZIP_INFO): Remove.
+       (GZIP_PROG): Allow --without-compress-install to disable it.
+       * Makefile.in (GZIP_INFO): Remove all references.
+
+       * info/dir: Tweak emacs-gnutls entry.
+
 2013-09-07  Paul Eggert  <eggert@cs.ucla.edu>
 
        Port --without-x --enable-gcc-warnings to Fedora 19.
 2013-09-07  Paul Eggert  <eggert@cs.ucla.edu>
 
        Port --without-x --enable-gcc-warnings to Fedora 19.
        Merge from gnulib, incorporating:
        2012-09-22 sockets, sys_stat: remove AC_C_INLINE in MSVC-only cases
 
        Merge from gnulib, incorporating:
        2012-09-22 sockets, sys_stat: remove AC_C_INLINE in MSVC-only cases
 
-2012-09-19  Tassilo Horn  <tsdh@gnu.org>
-
-       * doc/emacs/misc.texi (DocView Slicing): Document new slice from
-       BoundingBox feature.
-
 2012-09-18  Jan Djärv  <jan.h.d@swipnet.se>
 
        * configure.ac (HAVE_GTK): Mention if we use GTK2 or GTK3.
 2012-09-18  Jan Djärv  <jan.h.d@swipnet.se>
 
        * configure.ac (HAVE_GTK): Mention if we use GTK2 or GTK3.
        All uses changed to waitpid and WEXITSTATUS.
 
        Avoid needless autoheader after autogen.sh.
        All uses changed to waitpid and WEXITSTATUS.
 
        Avoid needless autoheader after autogen.sh.
-       * src/stamp-h.in: Remove from bzr repository; no longer needed there.
-       * .bzrignore: Add it.
-       * autogen.sh: Create it.
+       * .bzrignore: Add src/stamp-h.in.
+       * autogen.sh: Create src/stamp-h.in.
 
 2012-08-01  Glenn Morris  <rgm@gnu.org>
 
 
 2012-08-01  Glenn Morris  <rgm@gnu.org>
 
        * configure.ac (opsysfile): Set to empty on aix4-2, freebsd,
        gnu-linux, gnu-kfreebsd; and to usg5-4-common.h on sol2*, unixware.
 
        * configure.ac (opsysfile): Set to empty on aix4-2, freebsd,
        gnu-linux, gnu-kfreebsd; and to usg5-4-common.h on sol2*, unixware.
 
-2012-07-30  Paul Eggert  <eggert@cs.ucla.edu>
-
-       Merge from gnulib, incorporating:
-       * doc/misc/texinfo.tex: Update to 2012-07-29.17 version.
-
 2012-07-29  Jan Djärv  <jan.h.d@swipnet.se>
 
        * Makefile.in (install-arch-indep): Handle space in locallisppath.
 2012-07-29  Jan Djärv  <jan.h.d@swipnet.se>
 
        * Makefile.in (install-arch-indep): Handle space in locallisppath.
        New files.
        * build-aux/move-if-change, build-aux/snippet/_Noreturn.h:
        * build-aux/snippet/arg-nonnull.h, build-aux/snippet/c++defs.h:
        New files.
        * build-aux/move-if-change, build-aux/snippet/_Noreturn.h:
        * build-aux/snippet/arg-nonnull.h, build-aux/snippet/c++defs.h:
-       * build-aux/snippet/warn-on-use.h, doc/misc/texinfo.tex:
+       * build-aux/snippet/warn-on-use.h:
        * lib/alloca.in.h, lib/allocator.h, lib/careadlinkat.c:
        * lib/careadlinkat.h, lib/dosname.h, lib/dup2.c, lib/filemode.c:
        * lib/filemode.h, lib/ftoastr.c, lib/ftoastr.h, lib/getloadavg.c:
        * lib/alloca.in.h, lib/allocator.h, lib/careadlinkat.c:
        * lib/careadlinkat.h, lib/dosname.h, lib/dup2.c, lib/filemode.c:
        * lib/filemode.h, lib/ftoastr.c, lib/ftoastr.h, lib/getloadavg.c:
        (WARN_CFLAGS, GNULIB_WARN_CFLAGS): New variable.
        (PKG_CHECK_MODULES, C_SWITCH_X_SITE): Use -isystem rather than -I,
        when including system files with GCC.
        (WARN_CFLAGS, GNULIB_WARN_CFLAGS): New variable.
        (PKG_CHECK_MODULES, C_SWITCH_X_SITE): Use -isystem rather than -I,
        when including system files with GCC.
-       * etc/NEWS: Mention --enable-gcc-warnings.
        * INSTALL (DETAILED BUILDING AND INSTALLATION): Likewise.
        * lib/Makefile.am (AM_CFLAGS): New macro.
        * m4/manywarnings.m4, m4/warnings.m4: New files, from gnulib.
        * INSTALL (DETAILED BUILDING AND INSTALLATION): Likewise.
        * lib/Makefile.am (AM_CFLAGS): New macro.
        * m4/manywarnings.m4, m4/warnings.m4: New files, from gnulib.
        * Makefile.in (GNULIB_TOOL_FLAGS): Avoid msvc-inval, msvc-nothrow,
        pathmax, and raise, since these are needed only to address
        MSVC-related issues that Emacs doesn't have.
        * Makefile.in (GNULIB_TOOL_FLAGS): Avoid msvc-inval, msvc-nothrow,
        pathmax, and raise, since these are needed only to address
        MSVC-related issues that Emacs doesn't have.
-       * doc/misc/texinfo.tex, lib/dup2.c, lib/gnulib.mk, lib/signal.in.h:
+       * lib/dup2.c, lib/gnulib.mk, lib/signal.in.h:
        * lib/sigprocmask.c, lib/stat.c, lib/stdio.in.h, lib/sys_stat.in.h:
        * lib/unistd.in.h, m4/dup2.m4, m4/getloadavg.m4, m4/gl-comp.m4:
        * m4/include_next.m4, m4/signal_h.m4, m4/signalblocking.m4:
        * lib/sigprocmask.c, lib/stat.c, lib/stdio.in.h, lib/sys_stat.in.h:
        * lib/unistd.in.h, m4/dup2.m4, m4/getloadavg.m4, m4/gl-comp.m4:
        * m4/include_next.m4, m4/signal_h.m4, m4/signalblocking.m4:
        src/makefile.w32-in and adapt.  Depend on stamp_BLD.
        (GNULIBOBJS): Add $(BLD)/filemode.$(O).
 
        src/makefile.w32-in and adapt.  Depend on stamp_BLD.
        (GNULIBOBJS): Add $(BLD)/filemode.$(O).
 
-2011-02-20  Paul Eggert  <eggert@cs.ucla.edu>
+2011-02-21  Paul Eggert  <eggert@cs.ucla.edu>
 
        Import filemode module from gnulib.
        * .bzrignore: Add lib/sys/.
 
        Import filemode module from gnulib.
        * .bzrignore: Add lib/sys/.
        * lib/filemode.c: Renamed from src/filemode.c and regenerated
        from gnulib.  This adds support for some more file types, e.g.,
        Cray DMF migrated files.
        * lib/filemode.c: Renamed from src/filemode.c and regenerated
        from gnulib.  This adds support for some more file types, e.g.,
        Cray DMF migrated files.
-       * lisp/emacs-lisp/find-gc.el (find-gc-source-files): Remove filemode.c.
        * lib/filemode.h, lib/sys_stat.in.h, m4/filemode.m4, m4/st_dm_mode.m4:
        * m4/sys_stat_h.m4: New files, generated from gnulib.
        * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
        * lib/filemode.h, lib/sys_stat.in.h, m4/filemode.m4, m4/st_dm_mode.m4:
        * m4/sys_stat_h.m4: New files, generated from gnulib.
        * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
        * lib/stdint.in.h, m4/longlong.m4, m4/stdint.m4, m4/md5.m4: New files,
        imported from gnulib.
        * Makefile.in (MAKEFILE_MODULES): Add crypto/md5.
        * lib/stdint.in.h, m4/longlong.m4, m4/stdint.m4, m4/md5.m4: New files,
        imported from gnulib.
        * Makefile.in (MAKEFILE_MODULES): Add crypto/md5.
-       * admin/notes/copyright: Remove src/md5.c and src/md5.h as
-       special cases.
 
 2011-02-19  Eli Zaretskii  <eliz@gnu.org>
 
 
 2011-02-19  Eli Zaretskii  <eliz@gnu.org>
 
        Import getloadavg module from gnulib.
        * .bzrignore: Add lib/stdlib.h.
        * Makefile.in (GNULIB_MODULES): Add getloadavg.
        Import getloadavg module from gnulib.
        * .bzrignore: Add lib/stdlib.h.
        * Makefile.in (GNULIB_MODULES): Add getloadavg.
-       * admin/notes/copyright: Remove src/getloadavg.c as a special case.
        * configure.in (LIBS_SYSTEM): Omit -lkstat on sol2*; gnulib does this.
        (AC_CONFIG_LIBOBJ_DIR, AC_FUNC_GETLOADAVG, GETLOADAVG_FILES):
        Remove; gnulib does this now.
        * configure.in (LIBS_SYSTEM): Omit -lkstat on sol2*; gnulib does this.
        (AC_CONFIG_LIBOBJ_DIR, AC_FUNC_GETLOADAVG, GETLOADAVG_FILES):
        Remove; gnulib does this now.
        * lib/stdlib.in.h, m4/getloadavg.m4, m4/stdlib_h.m4: New files,
        from gnulib.
        * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
        * lib/stdlib.in.h, m4/getloadavg.m4, m4/stdlib_h.m4: New files,
        from gnulib.
        * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
-       * src/config.in: Regenerate.
+       Regenerate.
 
 2011-02-15  Paul Eggert  <eggert@cs.ucla.edu>
 
 
 2011-02-15  Paul Eggert  <eggert@cs.ucla.edu>
 
        * m4/gnulib-common.m4, m4/gnulib-comp.m4, m4/gnulib-tool.m4, missing:
        New files, generated automatically, with 'make sync-from-gnulib'
        followed by 'make'.
        * m4/gnulib-common.m4, m4/gnulib-comp.m4, m4/gnulib-tool.m4, missing:
        New files, generated automatically, with 'make sync-from-gnulib'
        followed by 'make'.
-       * configure, lisp/dired.el, src/config.in: Regenerate.
+       * configure: Regenerate.
 
        Automate syncing from gnulib.
        * INSTALL, README: Document new subdirectory 'lib'.
 
        Automate syncing from gnulib.
        * INSTALL, README: Document new subdirectory 'lib'.
 ;; coding: utf-8
 ;; End:
 
 ;; coding: utf-8
 ;; End:
 
-  Copyright (C) 1993-1999, 2001-2013 Free Software Foundation, Inc.
+  Copyright (C) 1993-1999, 2001-2014 Free Software Foundation, Inc.
 
   This file is part of GNU Emacs.
 
 
   This file is part of GNU Emacs.