X-Git-Url: https://git.hcoop.net/bpt/emacs.git/blobdiff_plain/1f773f32c69ffee65937f571228e952a5e6c40f0..92fa95ad888e8d02a22dedbd73f7546640c3bcb9:/ChangeLog diff --git a/ChangeLog b/ChangeLog index 3fb10e1497..22f9955e98 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,191 @@ +2011-09-11 Paul Eggert + + 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 + + * configure.in (isnan): Remove now-unnecessary check. + +2011-09-06 Paul Eggert + + 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 + + * configure.in (snprintf): New check. + +2011-08-30 Paul Eggert + + * 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 + + * configure.in: Add -MP to DEPFLAGS (Bug#9372). + +2011-08-13 Jan Djärv + + * configure.in: Add header check: sys/socket.h (Bug#8477), + ifaddrs.h, net/if_dl.h. Check for getifaddrs and freeifaddrs. + Check for sa_len in struct ifreq.ifr_addr (Bug#8477). + +2011-08-04 Jan Djärv + + * configure.in (HAVE_PTHREAD): Add check for -lpthread (Bug#9216). + (HAVE_GTK_AND_PTHREAD): Remove. + +2011-07-28 Alp Aker + + * configure.in (HAVE_RSVG): Allow use of -lrsvg-2 for any NextStep + build, not just GNUstep (Bug#9177). + +2011-07-28 Paul Eggert + + 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-27 Paul Eggert + + * GNUmakefile: New file. + This is for convenience, so that one can run GNU make in an + unconfigured source tree, and get a default build. + +2011-07-13 Jan Djärv + + * configure.in (GSETTINGS): Check for gio-2.0 >= 2.26. + +2011-07-11 YAMAMOTO Mitsuharu + + * configure.in (LD_SWITCH_SYSTEM_TEMACS): Add -fno-pie on Darwin + so as to suppress address randomization (Bug#8395). + +2011-07-09 Paul Eggert + + * 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 + . + 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. + * lib/gnulib.mk, m4/gl-comp.m4: Regenerate. + +2011-07-08 Paul Eggert + + Add gnulib support for pthread_sigmask (Bug#9010). + * Makefile.in (GNULIB_MODULES): Add pthread_sigmask. + * configure.in (AC_TYPE_UID_T): New dummy macro. + Configure gnulib after adjusting LIBS, + so that gnulib can assume the libraries in LIBS. + * lib/signal.in.h, m4/pthread_sigmask.m4, m4/signal_h.m4: + * lib/pthread_sigprocmask.c, lib/sigprocmask.c, m4/signalblocking.m4: + * lib/pthread_sigmask.c: + New files, automatically imported from gnulib. + * lib/gnulib.mk, m4/gl-comp.m4: Automatically-imported update + due to the above changes. + * .bzrignore: Add lib/signal.h. + + * lib/getopt.c, lib/unistd.in.h, m4/getopt.m4: Merge from gnulib. + +2011-07-07 Andreas Schwab + + * configure.in (maintainer-mode): Reflect default in help string. + +2011-07-07 Dan Nicolaescu + + * configure.in: Remove reference to iris4d.h. + +2011-07-05 Jan Djärv + + * configure.in (HAVE_GCONF): Allow both HAVE_GCONF and HAVE_GSETTINGS. + +2011-07-01 Glenn Morris + + * configure.in (SETTINGS_CFLAGS, SETTINGS_LIBS) [HAVE_GCONF]: Fix typo. + +2011-06-30 Lars Magne Ingebrigtsen + + * configure.in (HAVE_GSETTINGS): Fix syntax for GSETTINGS tests, + which made ./configure infloop. + +2011-06-30 Jan Djärv + + * configure.in (gsettings): New option and check for GSettings. + +2011-06-29 Glenn Morris + + * configure.in: Try to test for the required crt*.o files. + 2011-06-27 Bill Wohler * .bzrignore: Add lisp/mh-e/mh-autoloads.el and lisp/mh-e/mh-cus-load.el. @@ -52,7 +240,7 @@ * m4/lstat.m4: Merge from gnulib (Bug#8878). -2011-06-16 Miles Bader +2011-06-16 Miles Bader * configure.in: Try to determine CRT_DIR automatically when using gcc.