X-Git-Url: https://git.hcoop.net/bpt/emacs.git/blobdiff_plain/e9eb6f14fe334d0e37d2037c952e6541eeb242ad..92fa95ad888e8d02a22dedbd73f7546640c3bcb9:/ChangeLog diff --git a/ChangeLog b/ChangeLog index 616c345d7d..22f9955e98 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,97 @@ -2011-07-11 Paul Eggert +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. @@ -13,6 +106,21 @@ 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). @@ -132,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.