X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/059e4fb5ed71639f16162e559c9f68f8b5889b9c..e9a9ae0350689d352c2bdfa3af0eb722f587b966:/ChangeLog diff --git a/ChangeLog b/ChangeLog index 327c746820..e3b546d32f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,162 @@ +2012-07-10 Glenn Morris + + * configure.ac (DATA_START, DATA_SEG_BITS, PENDING_OUTPUT_COUNT): + Move here from src/s. + +2012-07-09 Andreas Schwab + + * configure.ac (PNG_DEPSTRUCT): Define this instead of + PNG_DEPRECATED. + +2012-07-09 Paul Eggert + + Add GCC-style 'const' attribute to functions that can use it. + * configure.ac (WARN_CFLAGS): Add -Wsuggest-attribute=const. + (ATTRIBUTE_CONST): New macro, in config.h. + +2012-07-09 Juanma Barranquero + + * lib/makefile.w32-in: Rework dependencies. + (GNU_LIB, NT_INC, C_CTYPE_H, MS_W32_H, CONFIG_H, FILEMODE_H) + (FTOASTR_H, FTOASTR_C, GETOPT_INT_H, MD5_H, SHA1_H, SHA256_H) + (U64_H, SHA512_H): New macros. + (SRC): Redefine to point to src/, not current directory. + ($(BLD)/c-ctype.$(O), $(BLD)/c-strcasecmp.$(O)) + ($(BLD)/c-strncasecmp.$(O), $(BLD)/dtoastr.$(O)) + ($(BLD)/dtotimespec.$(O), $(BLD)/getopt.$(O), $(BLD)/getopt1.$(O)) + ($(BLD)/gettime.$(O), $(BLD)/strftime.$(O), $(BLD)/time_r.$(O)) + ($(BLD)/timespec-add.$(O), $(BLD)/timespec-sub.$(O), $(BLD)/md5.$(O)) + ($(BLD)/sha1.$(O), $(BLD)/sha256.$(O), $(BLD)/sha512.$(O)) + ($(BLD)/filemode.$(O)): Update dependencies. + +2012-07-09 Paul Eggert + + Merge from gnulib, incorporating: + 2012-07-09 timespec: mark functions with const attributes + + Rename configure.in to configure.ac (Bug#11603). + The name 'configure.in' has been obsolescent for quite some time, + and the next release of Autoconf will generate warnings for it. + See commit 'v2.69-4-g560f16b' of 2012-05-06, "general: deprecate + 'configure.in' as autoconf input" in the Autoconf git repository. + * configure.ac: Rename from configure.in. + * INSTALL, INSTALL.BZR, README, make-dist: + * Makefile.in (AUTOCONF_INPUTS): + * autogen.sh (autoconf_min): + * autogen/update_autogen (sources): + Adjust to reflect new name. + +2012-07-08 Paul Eggert + + Restore deprecation warnings, except for older libpng. + * configure.in (WARN_CFLAGS): Remove -Wno-deprecated-declarations. + (HAVE_LIBPNG_PNG_H): Don't bother checking for this if we have png.h. + (PNG_DEPRECATED): Define when compiling with older PNG versions. + +2012-07-07 Andreas Schwab + + * configure.in (WARN_CFLAGS): Add -Wno-deprecated-declarations. + +2012-07-07 Paul Eggert + + Improve static checking when configured --with-ns. + See Samuel Bronson's remarks in + . + * configure.in (WARN_CFLAGS): Omit -Wunreachable-code, as it's + a no-op with recent GCC and harmful in earlier ones. + Omit -Wsync-nand, as it's irrelevant to Emacs and provokes a + warning when compiling with ObjC. Always omit + -Wunsafe-loop-optimizations, as we don't mind when optimization is + being done correctly. + +2012-07-07 Glenn Morris + + * configure.in (BROKEN_SA_RESTART): Doc fix. + + * configure.in: Rather than checking for things then undef'ing + them on some platforms, simply don't check for them. + (getwd): Don't check for it on unixware. + (random, rint): Don't check for these on hpux. + (res_init, libresolv): Don't check for these on darwin. + +2012-07-07 Juanma Barranquero + + * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/c-ctype.$(O), + $(BLD)/c-strcasecmp.$(O) and $(BLD)/c-strncasecmp.$(O). + ($(BLD)/c-ctype.$(O), $(BLD)/c-strcasecmp.$(O)) + ($(BLD)/c-strncasecmp.$(O)): New dependencies. + +2012-07-06 Paul Eggert + + * configure.in: Document --enable-gcc-warnings better. + + Use c_strcasecmp for ASCII case-insensitive comparison (Bug#11786). + This is safer than strcasecmp, which has unspecified behavior + outside the POSIX locale and in practice sometimes does not work + in multibyte locales. Similarly for c_strncasecmp and strncasecmp. + * configure.in (strcasecmp, strncasecmp): Remove checks. + + * lib/c-ctype.c, lib/c-ctype.h, lib/c-strcase.h, lib/c-strcasecmp.c: + * lib/c-strncasecmp.c: New files, taken from gnulib. + * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate. + + Merge from gnulib, incorporating: + 2012-07-06 timespec-sub: avoid duplicate include + Reported by Juanma Barranquero. + +2012-07-06 Glenn Morris + + * make-dist [update]: Let autoreconf figure out what needs updating. + Use `make info-real'. leim/leim-list.el should always exist. + Check cd return value. + +2012-07-06 Paul Eggert + + Merge from gnulib. This is for OpenBSD 5.1 amd64. + * m4/sys_time_h.m4: New version from gnulib, incorporating: + 2012-07-05 sys_time: allow too-wide tv_sec + +2012-07-04 Paul Eggert + + Merge from gnulib. + * lib/alloca.in.h: New version from gnulib, incorporating: + 2012-07-03 alloca: add support for HP NonStop TNS/E native + +2012-07-04 Dmitry Antipov + + * configure.in: If --enable-gcc-warnings, disable + -Wunsafe-loop-optimizations for -O1 optimization level. + +2012-06-30 Glenn Morris + + * configure.in (standardlisppath): New output variable. + (lisppath): Use standardlisppath. + * Makefile.in (standardlisppath): New, set by configure. + (epaths-force): Use standardlisppath and locallisppath rather than + lisppath. + +2012-06-28 Dmitry Antipov + + * configure.in: Fix previous change. Remove --enable-asserts. + (CPPFLAGS): Remove conditional -DXASSERTS=1. + Add --enable-link-time-optimization. + * INSTALL: Mention this. + +2012-06-28 Dmitry Antipov + + * configure.in: Add glyphs category to --enable-checking option. + (GLYPH_DEBUG): Define if glyphs debugging is enabled. + +2012-06-28 Dmitry Antipov + + * configure.in (ENABLE_CHECKING): Update comment. + 2012-06-28 Paul Eggert + * configure.in: Don't check for sys/select.h, sys/time.h, utime.h. + Emacs proper no longer uses these headers, and can rely on Gnulib + for these checks. + Merge from gnulib. * m4/getopt.m4: Copy new version from gnulib, incorporating: getopt-posix: No longer guarantee that option processing is resettable. @@ -719,7 +876,7 @@ 2011-12-17 Paul Eggert Port HAVE_PTHREAD configuration to MirBSD 10 (Bug#10201). - * configure.in (HAVE_PTHREAD): Check for pthread_atfork if linking + * configure.in (HAVE_PTHREAD): Check for pthread_atfork if linking to gmalloc.c. This should prevent a MirBSD 10 build failure reported by Nelson H. F. Beebe in . @@ -4799,7 +4956,7 @@ 2005-06-08 Steven Tamm - * configure.in: Support Darwin/MacOSX on Intel + * configure.in: Support Darwin/MacOSX on Intel. 2005-06-06 Jan Djärv @@ -5284,7 +5441,7 @@ 2003-01-19 Jan Djärv - * configure.in: Add --with-gtk, --with-x-toolkit=gtk + * configure.in: Add --with-gtk, --with-x-toolkit=gtk. * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK. @@ -5297,7 +5454,7 @@ * configure.in: New option, --enable-carbon-app, to specify that the application should be installed * Makefile.in (install-arch-dep): On Mac OS X, install the - Emacs.app application if carbon-app is enabled + Emacs.app application if carbon-app is enabled. 2003-01-06 Dave Love @@ -8290,7 +8447,7 @@ 1994-09-21 Richard Stallman - * configure.in (i[345]86-sequent-ptx*): Handle + * configure.in (i[345]86-sequent-ptx*): Handle. 1994-09-20 Richard Stallman @@ -8302,7 +8459,7 @@ 1994-09-18 Karl Heuer - * Makefile.in (install-arch-indep): Copy DOC-*, not DOC* + * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*. * configure.in: Add AC_AIX. Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.