* lisp/emacs-lisp/package.el (list-packages): Fix echo area message.
[bpt/emacs.git] / ChangeLog
index dd80379..a80fa24 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,117 @@
+2011-09-26  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Merge from gnulib, improving some licensing wording.
+       This clarifies and fixes some licensing issues raised by Glenn Morris
+       <http://lists.gnu.org/archive/html/bug-gnulib/2011-09/msg00397.html>.
+       It also merges the latest version of texinfo.tex and has some
+       MSVC-related changes that don't affect Emacs.
+       * 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/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:
+       * m4/stdint.m4, m4/stdio_h.m4, m4/sys_stat_h.m4, m4/time_h.m4:
+       * m4/unistd_h.m4: Merge from gnulib.
+
+2011-09-26  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * configure.in: Initialize HAVE_LIBXML2.
+
+2011-09-26  Glenn Morris  <rgm@gnu.org>
+
+       * make-dist: Add lib/makefile.w32-in.
+
+2011-09-24  Glenn Morris  <rgm@gnu.org>
+
+       * configure.in (CRT_DIR): Fix netbsd/openbsd handling.
+
+2011-09-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * .dir-locals.el: Change the debbugs regexp to allow having the
+       bug number as the first thing on a line.
+
+2011-09-15  Glenn Morris  <rgm@gnu.org>
+
+       * configure.in: Make configure work with recent GNUsteps.
+       (_NATIVE_OBJC_EXCEPTIONS): New AC_DEFINE.
+       (GNU_OBJC_CFLAGS): Add -fobjc-exceptions when needed.
+       (C_SWITCH_X_SYSTEM): Enable GNUstep to find its headers.
+
+2011-09-11  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Merge from gnulib, porting to Tru64.
+       * lib/lstat.c, lib/stat.c, m4/include_next.m4, m4/nocrash.m4:
+       * m4/signal_h.m4, m4/time_h.m4, m4/unistd_h.m4:
+       Merge from gnulib.  This fixes a compilation error on Tru64 UNIX
+       aka OSF/1 5.1 DTK cc.  There is also some mingw stuff here that
+       doesn't affect Emacs.
+
+2011-09-06  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * configure.in (isnan): Remove now-unnecessary check.
+
+2011-09-06  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Merge from gnulib, using build-aux to remove clutter (Bug#9169).
+       This is to fix the following problems:
+        . On FreeBSD 6.4, HP-UX 11.31, and Solaris 9, and when Emacs is
+          configured not to use gtk or any other thread-using library,
+          signals aren't blocked correctly.
+        . On IRIX 6.5 it fixes an unwanted clash between Emacs's
+          and IRIX's signal handling.
+        . On Cygwin 1.7.5 it works around an incompatibility with
+          the system pthread_sigmask.
+        . On MacOS X 10.5 (32-bit), files whose inode numbers
+          exceed 2**31 cannot be read or manipulated.
+        . pthread_sigmask: Actually use results of gl_THREADLIB.
+        . strtoimax, strtoumax: Avoid link error on OSF/1 with DTK cc.
+        . find 'ar' program that fits with --host argument.
+        . Allow the user to override the choice of AR, ARFLAGS, RANLIB.
+       * autogen/README: Update destination list.
+       * autogen/copy_autogen, autogen/update_autogen, .bzrignore:
+       The autogenerated files compile, config.guess,
+       config.sub, depcomp, install-sh, and missing are now in build-aux.
+       * m4/largefile.m4: New file, so that Emacs does not mess up when
+       accessing files with large inode numbers in MacOS X 10.5 and later.
+       * m4/nocrash.m4: New file, to avoid triggering background debugger
+       and/or create core dumps during 'configure'.
+       * build-aux/move-if-change: Renamed from move-if-change.
+       * build-aux/snippet/arg-nonnull.h: Renamed from arg-nonnull.h.
+       * build-aux/snippet/c++defs.h: Renamed from c++defs.h.
+       * build-aux/snippet/warn-on-use.h: Renamed from warn-on-use.h.
+       * build-aux/snippet/_Noreturn.h: New file, for draft C1X _Noreturn.
+       * Makefile.in (epaths-force, sync-from-gnulib):
+       move-if-change is now in build-aux.
+       (GNULIB_TOOL_FLAGS): Avoid threadlib; this is now a prerequisite
+       of gnulib's pthread_sigmask module, but Emacs doesn't need it.
+       (mkdir): install-sh is now in build-aux.
+       * config.bat: c++defs.h is now in build-aux/snippets.
+       * configure.in: Specify AC_CONFIG_AUX_DIR with build-aux (the
+       usual parameter).
+       * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
+       * lib/makefile.w32-in (ARG_NONNULL_H): arg-nonnull.h moved
+       to build-aux/snippet.
+       * lib/pthread_sigmask.c, lib/stdlib.in.h, m4/extensions.m4:
+       * m4/getopt.m4, m4/gnulib-common.m4, m4/pthread_sigmask.m4:
+       Merge from gnuilib.  This fixes porting bugs on Cygwin, Irix, and
+       Solaris, enables MacOS extensions, and enables nocrash during
+       'configure'.
+       * make-dist: Adjust to new build-aux and build-aux/snippit dirs.
+
+2011-09-04  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * configure.in (snprintf): New check.
+
+2011-08-30  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * configure.in (opsys): Change pattern to *-*-linux*
+       to recognize powerpc-gnu-linux-uclibc (Bug#9403).
+       Remove unreachable pattern hppa*-*-linux-gnu*.
+       Also, remove ia64*-hp-hpux1[1-9]*, as it also sets machine=hp800,
+       and that can't possibly work now that src/m/hp800.h no longer exists.
+
 2011-08-26  Jan Djärv  <jan.h.d@swipnet.se>
 
        * configure.in: Add -MP to DEPFLAGS (Bug#9372).
 
        * m4/lstat.m4: Merge from gnulib (Bug#8878).
 
-2011-06-16  Miles Bader <miles@gnu.org>
+2011-06-16  Miles Bader  <miles@gnu.org>
 
        * configure.in: Try to determine CRT_DIR automatically when
        using gcc.