X-Git-Url: https://git.hcoop.net/bpt/emacs.git/blobdiff_plain/c9c49752e15c105ded153e9ab0a42743f57184e5..9bedd73a50921360823210bcc791d1ba1861be70:/ChangeLog diff --git a/ChangeLog b/ChangeLog index f833e736e0..ee27f4c149 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,153 @@ +2011-05-09 Teodor Zlatanov + + * configure.in: Require GnuTLS 2.6.x or higher. + +2011-05-06 Paul Eggert + + Use C99's va_copy to avoid undefined behavior on x86-64 GNU/Linux. + * Makefile.in (GNULIB_MODULES): Add stdarg, for va_copy. + * lib/stdarg.in.h, m4/stdarg.m4: New files, from gnulib. + + * Makefile.in (GNULIB_TOOL_FLAG): Add --conditional-dependencies. + This new gnulib-tool option saves 'configure' the trouble of + checking for strtoull when strtoumax exists. + + * configure.in (BITS_PER_LONG_LONG): New macro. + +2011-05-05 Glenn Morris + + * Makefile.in (bootstrap-clean): Save config.log. (Bug#765) + (top_distclean): Delete config.log~. + +2011-04-27 Ben Key + + * configure.in: Fixed a bug that caused configure with + --enable-checking=stringoverrun to have no effect. + +2011-04-26 Paul Eggert + + * configure.in: Suppress unnecessary checks for size_t. + (AC_TYPE_SIZE_T): Define an empty macro, to suppress obsolescent test. + (size_t): Do not check for this, and do not typedef. This code + is never exercised now. + + * Makefile.in (GNULIB_MODULES): Add strtoumax. + This is needed for the new integer-reading code in lread.c. + It automatically pulls in the following gnulib files, which + are used on old-fashioned platforms that don't have strtoumax: + lib/inttypes.in.h, lib/strtoimax.c, lib/strtol.c, lib/strtoul.c, + lib/strtoull.c, lib/strtoumax.c, lib/verify.h, m4/inttypes.m4, + m4/strtoull.m4, m4/strtoumax.m4. + * .bzrignore: Add lib/inttypes.h. + +2011-04-24 Teodor Zlatanov + + * configure.in: Check for GnuTLS certificate verify callbacks. + +2011-04-20 Stefan Monnier + + * Makefile.in (config.status): Don't erase in case of error. + In case it disappeared, rebuild it with `configure'. + +2011-04-20 Ken Brown + + * configure.in (use_mmap_for_buffers): Set to yes on Cygwin. + +2011-04-12 Glenn Morris + + * configure.in: Require ImageMagick >= 6.2.8. (Bug#7955) + +2011-04-09 Paul Eggert + + * lib/allocator.c: New file, automatically generated by gnulib. + +2011-04-07 Glenn Morris + + * autogen/update_autogen: Ignore comment diffs in ldefs-boot.el. + +2011-04-06 Eli Zaretskii + + * lib/makefile.w32-in ($(BLD)/careadlinkat.$(O), GNULIBOBJS): + Revert last change. + +2011-04-06 Juanma Barranquero + + * lib/makefile.w32-in (GNULIBOBJS): Add careadlinkat.$(O). + ($(BLD)/careadlinkat.$(O)): New target. + ($(BLD)/dtoastr.$(O), $(BLD)/getopt.$(O), $(BLD)/getopt1.$(O)) + ($(BLD)/strftime.$(O), $(BLD)/time_r.$(O), $(BLD)/md5.$(O)): + Update dependencies. + +2011-04-06 Paul Eggert + + Fix more problems found by GCC 4.6.0's static checks. + + * configure.in (ATTRIBUTE_FORMAT, ATTRIBUTE_FORMAT_PRINTF): New macros. + + Replace 2 copies of readlink code with 1 gnulib version (Bug#8401). + * Makefile.in (GNULIB_MODULES): Add careadlinkat. + * lib/allocator.h, lib/careadlinkat.c, lib/careadlinkat.h: + * m4/ssize_t.m4: New files, automatically generated from gnulib. + +2011-04-06 Glenn Morris + + * autogen/update_autogen: Handle loaddefs-like files as well. + (usage): Add -l, -C. + (clean, ldefs_flag, ldefs_in, ldefs_out): New variables. + With -l, check status of lisp/ as well. + With -C, clean before building. + (autoreconf): Only pass -f in the `clean' case. + (commit): New function. + +2011-03-28 Glenn Morris + + * autogen/update_autogen: Pass -f to autoreconf. + + * autogen.sh (get_version): Discard "not found" lines. + (check_version): Respect $AUTOCONF etc environment variables. + +2011-03-27 Glenn Morris + + * configure.in (AC_TYPE_SIGNAL): Remove obsolete macro. + (AH_BOTTOM): Do not define SIGTYPE. + +2011-03-26 Glenn Morris + + * configure.in: Replace obsolete macros AC_TRY_COMPILE, AC_TRY_LINK, + AC_TRY_RUN with AC_COMPILE_IFELSE, AC_LINK_IFELSE, AC_RUN_IFELSE. + +2011-03-25 Andreas Schwab + + * autogen/update_autogen: Remove useless function keyword. + +2011-03-25 Eli Zaretskii + + * config.bat: Generate src/config.h and lib/Makefile from + autogen/config.in and autogen/Makefile.in. + +2011-03-25 Glenn Morris + + * compile, config.guess, config.sub, depcomp, install-sh, missing: + Remove; autoreconf can supply them. + * Makefile.in (sync-from-gnulib): Don't sync config.sub, + config.guess, install-sh. Pass -i to autoreconf. + * autogen/update_autogen (genfiles): Add compile, config.guess, + config.sub, depcomp, install-sh, missing. Pass -i to autoreconf. + Discard non-error output from autoreconf in -q case. + * autogen/compile, autogen/config.guess, autogen/config.sub: + * autogen/depcomp, autogen/install-sh, autogen/missing: New. + * autogen/copy_autogen: Add compile, config.guess, config.sub, depcomp, + install-sh, missing. + +2011-03-23 Glenn Morris + + * autogen/update_autogen: Fix typo. + (msg): Remove function; use `exec' instead. + + * Makefile.in (mkdir): Use `install-sh -d' instead of mkinstalldirs. + (sync-from-gnulib): Don't sync mkinstalldirs. + * make-dist: Don't distribute mkinstalldirs. + 2011-03-23 Paul Eggert Fix more problems found by GCC 4.5.2's static checks. @@ -41,6 +191,10 @@ * configure.in: Require 3.0 for --with-gtk3. Add HAVE_GTK3. +2011-03-07 Chong Yidong + + * Version 23.3 released. + 2011-03-06 Glenn Morris * configure.in (FREETYPE_LIBS): Actually set it to something.