* lisp/minibuffer.el (completion-all-sorted-completions):
[bpt/emacs.git] / ChangeLog
index bded0a2..fdde506 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,263 @@
+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-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
+       $(EMACS_ROOT)/nt/inc/stdint.h.
+
+2011-02-21  Eli Zaretskii  <eliz@gnu.org>
+
+       * lib/makefile.w32-in ($(BLD)/filemode.$(O)): Move from
+       src/makefile.w32-in and adapt.  Depend on stamp_BLD.
+       (GNULIBOBJS): Add $(BLD)/filemode.$(O).
+
+2011-02-20  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Import filemode module from gnulib.
+       * .bzrignore: Add lib/sys/.
+       * Makefile.in (GNULIB_MODULES): Add filemode.
+       * lib/Makefile.am (MOSTLYCLEANDIRS): New macro.
+       * 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:
+       Regenerate.
+
+2011-02-20  Eli Zaretskii  <eliz@gnu.org>
+
+       * lib/makefile.w32-in ($(BLD)/md5.$(O)): Don't depend on
+       $(EMACS_ROOT)/nt/inc/sys/stat.h.
+
+2011-02-20  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * configure.in (C_WARNINGS_SWITCH): Do not prepend -Wno-pointer-sign.
+       This undoes the 2006-01-02 change.  The -Wno-pointer-sign option
+       is no longer needed, due to the recent SSDATA and related changes.
+       Perhaps -Wno-pointer-sign should also be removed from
+       nextstep/Cocoa/Emacs.xcodeproj/project.pbxproj but I have no easy
+       way to test this so I left it alone.
+       * configure: Regenerate.
+
+2011-02-20  Christoph Scholtes <cschol2112@gmail.com>
+
+       * lib/makefile.w32-in ($(BLD)/md5.$(O)): New recipe, moved from
+       src/makefile.w32-in.
+
+2011-02-20  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Import crypto/md5 and stdint modules from gnulib.
+       * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
+       Regenerate.
+       * lib/md5.c, lib/md5.h: Rename from src/md5.h and lib/md5.h.
+       Import the new versions from gnulib; they assume a C99-style
+       <stdint.h>, supplied by the stdint module.
+       * 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>
+
+       * .bzrignore: Ignore cxxdefs.h and lib/*.in-h files.
+       Add lib/deps/.
+
+       * config.bat: Configure in `lib'.
+       Generate *.Po files in lib/deps.
+
+2011-02-18  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Import IRIX 6.5 getloadavg fixes from gnulib.
+       * configure, lib/getloadavg.c, m4/getloadavg.m4: Regenerate.
+
+2011-02-16  Paul Eggert  <eggert@cs.ucla.edu>
+
+       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.
+       * lib/getloadavg.c: Rename from src/getloadavg.c, and sync
+       from gnulib.  This adds support for several other systems, such
+       as Tru64 4.0D, QNX, AIX perfstat, etc.  It also fixes a potential
+       buffer overrun on Linux hosts under very high load, and on hosts
+       that maintain a channel to the load average file it makes sure
+       the file descriptor is close-on-exec (on hosts that support this)
+       and is not stdin, stdout, or stderr.
+       * 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.
+
+2011-02-15  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Merge from gnulib.
+
+       * install-sh: Update to scriptversion 2011-01-19.21.
+
+       2011-02-13  Bruno Haible  <bruno@clisp.org>
+
+       Consistent macro naming for macros that use GCC __attribute__.
+       * lib/ignore-value.h (_GL_ATTRIBUTE_DEPRECATED): Renamed from
+       ATTRIBUTE_DEPRECATED.
+
+       2011-02-12  Bruno Haible  <bruno@clisp.org>
+
+       setlocale: Prefer gnulib's override over libintl's override.
+       * lib/gettext.h (setlocale): Redefine to rpl_setlocale if
+       GNULIB_defined_setlocale is set.
+
+2011-02-13  Glenn Morris  <rgm@gnu.org>
+
+       * make-dist: Exclude generated file src/globals.h.
+
+2011-02-10  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * arg-nonnull.h, c++defs.h, warn-on-use.h: Fix licenses.
+       Sync from gnulib, which has been patched to fix the problem
+       with the license notices.  Problem reported by Glenn Morris in
+       <http://lists.gnu.org/archive/html/emacs-devel/2011-02/msg00403.html>.
+
+2011-02-09  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * .bzrignore: Ignore globals.h and related stamp.
+
+2011-02-09  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * lib/Makefile.in, lib/gnulib.mk: Regenerate.
+       This merges the following fix from gnulib:
+
+       2011-02-08  Bruno Haible  <bruno@clisp.org>
+
+       Split large sed scripts, for HP-UX sed.
+
+2011-02-08  Tom Tromey  <tromey@redhat.com>
+
+       * configure: Rebuild.
+       * configure.in (NS_OBJC_OBJ): New subst.
+
+2011-02-06  Paul Eggert  <eggert@cs.ucla.edu>
+
+       gnulib: allow multiple gnulib generated replacements to coexist
+       This defines a few preprocessor symbols that should not affect Emacs.
+       * lib/getopt.in.h, lib/time.in.h, lib/unistd.in.h: Regenerate
+       via "make sync-from-gnulib".
+
+       gnulib: undo previous change
+       The upstream _HEADERS change was backed out of gnulib (see the
+       same thread).  Stay in sync with gnulib.
+
+       gnulib: adjust to upstream _HEADERS change
+       * lib/Makefile.am (EXTRA_HEADERS, nodist_pkginclude_HEADERS):
+       New empty macros, to accommodate recent changes to gnulib.  See
+       <http://lists.gnu.org/archive/html/bug-gnulib/2011-02/msg00068.html>.
+       * c++defs.h, lib/Makefile.in, lib/ftoastr.h, lib/getopt.in.h:
+       * lib/gnulib.mk, lib/ignore-value.h, lib/stdbool.in.h, lib/stddef.in.h:
+       * lib/time.in.h, lib/unistd.in.h:
+       Regenerate.
+
+2011-02-05  Paul Eggert  <eggert@cs.ucla.edu>
+
+       sync from gnulib to remove HAVE_STDBOOL_H
+       * m4/stdbool.m4 (AC_CHECK_HEADER_STDBOOL): Renamed from
+       AC_HEADER_STDBOOL.  All uses changed.  Do not define
+       HAVE_STDBOOL_H, as gnulib does not need this.  This change is
+       imported from the latest Autoconf git.  It was motivated by Emacs,
+       which uses gnulib but does not need HAVE_STDBOOL_H.
+       * configure, src/config.in: Regenerate.
+       * config.guess, config.sub: Sync to 2011-02-02 versions (whitespace)
+
+2011-02-03  Paul Eggert  <eggert@cs.ucla.edu>
+
+       allow C code to suppress warnings about ignored return values
+       * Makefile.in (GNULIB_MODULES): Add ignore-value.
+       * configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
+       * lib/ignore-value.h: New file.
+
+2011-01-31  Chong Yidong  <cyd@stupidchicken.com>
+
+       * configure.in: Test existence of xaw3d library, not just the
+       header (Bug#7642).
+
+2011-01-31  Eli Zaretskii  <eliz@gnu.org>
+
+       * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/strftime.$(O) and
+       $(BLD)/time_r.$(O).
+       ($(BLD)/dtoastr.$(O)): Depend on $(EMACS_ROOT)/src/s/ms-w32.h and
+       $(EMACS_ROOT)/src/m/intel386.h.
+       ($(BLD)/strftime.$(O)):
+       ($(BLD)/time_r.$(O)): Define prerequisites.
+
+2011-01-31  Paul Eggert  <eggert@cs.ucla.edu>
+
+       src/emacs.c now gets version number from configure.in
+       * configure.in (version): Set this from $PACKAGE_VERSION,
+       which is set from AC_INIT, rather than scouting through src/emacs.c.
+       * configure: Regenerate.
+       * make-dist (version): Get it from configure.in, not src/emacs.c.
+
 2011-01-30  Paul Eggert  <eggert@cs.ucla.edu>
 
        strftime: import from gnulib
 
        * 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)