+2014-10-14 Jan Djärv <jan.h.d@swipnet.se>
+
+ * configure.ac: apple-darwin powerpc is unported.
+ Require OSX >= 10.6 even if --with-ns is not given.
+
+2014-10-12 Ken Brown <kbrown@cornell.edu>
+
+ * configure.ac (LD_SWITCH_SYSTEM_TEMACS) [CYGWIN]: Set stack size
+ to 8 MB. (Bug#18438)
+
+2014-10-12 Jan Djärv <jan.h.d@swipnet.se>
+
+ * configure.ac: Require OSX 10.6. Remove NSInteger test,
+ use nsfont for Gnustep, macfont for OSX.
+
+2014-10-12 Paul Eggert <eggert@cs.ucla.edu>
+
+ Fix putenv race conditions that can crash Emacs (Bug#8705).
+ * configure.ac (LOCALTIME_CACHE): Remove.
+ We needn't worry about SunOS 4 any more; Sun dropped support in 2003.
+ All uses of LOCALTIME_CACHE removed. This simplifies the fix.
+ (tzalloc): Add check for this function.
+
+2014-10-06 Jan Djärv <jan.h.d@swipnet.se>
+
+ * configure.ac: Add -Wno-string-plus-int for clang.
+
+2014-10-04 Glenn Morris <rgm@gnu.org>
+
+ * configure.ac: Silence warning with some old Xrandr.h. (Bug#18465)
+
+2014-10-03 Paul Eggert <eggert@cs.ucla.edu>
+
+ * configure.ac: Port to strict POSIX shells on non-MinGW (Bug#18612).
+
+2014-09-29 Eli Zaretskii <eliz@gnu.org>
+
+ * README: Bump version to 25.0.50.
+
+ * configure.ac (AC_INIT): Bump version to 25.0.50.
+
+2014-09-29 Dmitry Antipov <dmantipov@yandex.ru>
+
+ * configure.ac (HAVE_STATEMENT_EXPRESSIONS): Remove.
+ For USE_STACK_LISP_OBJECTS, we always assume __GNUC__.
+
+2014-09-27 Ken Brown <kbrown@cornell.edu>
+
+ * configure.ac [CYGWIN]: Enable sound support.
+
+2014-09-25 Paul Eggert <eggert@cs.ucla.edu>
+
+ * configure.ac (MAKEINFO): Allow 'makeinfo' to be called 'texi2any'.
+
+2014-09-23 Paul Eggert <eggert@cs.ucla.edu>
+
+ Merge from gnulib, incorporating:
+ 2014-09-11 fcntl-h: fix compilation with Intel C++ compiler
+ 2014-09-04 pthread, pthread_sigmask, threadlib: port to Ubuntu 14.04
+
+2014-09-22 Jan Djärv <jan.h.d@swipnet.se>
+
+ * configure.ac: Increase headerpad_extra to 1000, update the comment
+ about load commands (Bug#18505).
+
+2014-09-15 Eli Zaretskii <eliz@gnu.org>
+
+ * configure.ac (HAVE_SOUND): Check for mmsystem.h header that
+ defines the sound stuff on MS-Windows. (Bug#18463)
+
+2014-09-10 Paul Eggert <eggert@cs.ucla.edu>
+
+ Improve the experimental local and scoped allocation.
+ * configure.ac (HAVE_STRUCT_ATTRIBUTE_ALIGNED)
+ (HAVE_STATEMENT_EXPRESSIONS): New configure-time checks.
+
+2014-09-07 Paul Eggert <eggert@cs.ucla.edu>
+
+ Expand @AM_DEFAULT_VERBOSITY@ even if Automake is old (Bug#18415).
+ * configure.ac: Assume verbose output for older Automake.
+
+2014-09-04 Paul Eggert <eggert@cs.ucla.edu>
+
+ * configure.ac (MAKEINFO): Clean up some configuration bitrot.
+ MAKEINFO is already set before we get here, so no need to call AC_PATH_PROG.
+ Bypass $am_missing_run. Simplify version-number checking.
+
+2014-09-02 Paul Eggert <eggert@cs.ucla.edu>
+
+ Merge from gnulib, incorporating:
+ 2014-09-02 gnulib-common.m4: port to GCC 4.2.1 and Sun Studio 12 C++
+ 2014-09-01 manywarnings: add GCC 4.9 warnings
+ * m4/gnulib-common.m4, m4/manywarnings.m4: Update from gnulib.
+
+2014-09-01 Paul Eggert <eggert@cs.ucla.edu>
+
+ --enable-silent-rules now suppresses more chatter.
+ * INSTALL: Document this.
+
+ Clean up extern decls a bit.
+ * configure.ac (WERROR_CFLAGS): Don't disable -Wnested-externs.
+ While we're at it, don't disable -Wlogical-op either.
+
+2014-08-31 Paul Eggert <eggert@cs.ucla.edu>
+
+ * configure.ac (MAKE): Export it, for config.status.
+ Needed on AIX when 'configure' infers MAKE=gmake.
+ (__restrict_arr): Remove; no longer used.
+
+2014-08-30 Paul Eggert <eggert@cs.ucla.edu>
+
+ Vector-sorting fixes (Bug#18361).
+ * configure.ac (qsort_r): Remove, as we no longer use qsort-like
+ functions.
+ * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
+ * lib/vla.h, m4/vararrays.m4: New files, copied from gnulib.
+ * lib/stdlib.in.h, m4/stdlib_h.m4: Sync from gnulib, incorporating:
+ 2014-08-29 qsort_r: new module, for GNU-style qsort_r
+ The previous two files' changes are boilerplate generated by
+ admin/merge-gnulib, and should not affect Emacs.
+
+2014-08-29 Dmitry Antipov <dmantipov@yandex.ru>
+
+ * configure.ac (AC_CHECK_FUNCS): Check for qsort_r.
+
+2014-08-28 Ken Brown <kbrown@cornell.edu>
+
+ * configure.ac (HYBRID_MALLOC): New macro; define to use gmalloc
+ before dumping and the system malloc after dumping. Define on
+ Cygwin. (Bug#18222)
+
+2014-08-28 Glenn Morris <rgm@gnu.org>
+
+ * Makefile.in (appdatadir): New variable.
+ (install-etc, uninstall, clean): Handle etc/emacs.appdata.xml.
+
+2014-08-27 Paul Eggert <eggert@cs.ucla.edu>
+
+ Improve robustness of new string-collation code (Bug#18051).
+ * configure.ac (newlocale): Check for this, not for uselocale.
+
+2014-08-26 Dmitry Antipov <dmantipov@yandex.ru>
+
+ Detect features needed to handle C stack overflows.
+ * configure.ac: Check for sigaltstack and related sigaction
+ support. Unconditionally check for sigsetjmp and siglongjmp.
+ (HAVE_STACK_OVERFLOW_HANDLING): Define if we can support it.
+
+ (HAVE_LINUX_SYSINFO): Avoid false positive on Solaris.
+
+2014-08-25 Ken Brown <kbrown@cornell.edu>
+
+ * configure.ac (G_SLICE_ALWAYS_MALLOC): Remove obsolete macro.
+
+2014-08-25 Christoph Scholtes <cschol2112@gmail.com>
+
+ * INSTALL.REPO: Remove reference to obsolete configure scripts
+ on non-Posix platforms (Bug#18323).
+
+2014-08-24 Michael Albinus <michael.albinus@gmx.de>
+
+ * configure.ac: Check also for the uselocale function. (Bug#18051)
+
+2014-08-23 Karol Ostrovsky <karol.ostrovsky@gmail.com> (tiny change)
+
+ * configure.ac: Accept "*-mingw*", not just "*-mingw32", as
+ canonical name of a MinGW build, because using MSYS2 'uname'
+ produces "MINGW64".
+
+2014-08-21 Ken Brown <kbrown@cornell.edu>
+
+ * configure.ac (HAVE_XPM): Explain the use of CPPFLAGS in the
+ Cygwin-w32 build. (Bug#18302)
+
+2014-08-11 Paul Eggert <eggert@cs.ucla.edu>
+
+ Don't prevent random file systems from being unmounted (Bug#18232).
+ This fix relies on having the 'fchdir' function, and on having
+ "." be searchable (or at least readable, on platforms lacking O_SEARCH),
+ but that's good enough to handle the vast majority of cases and the
+ remaining folks can just live with the annoyance of file systems
+ that occasionally can't be unmounted.
+ * configure.ac (fchdir): New function to check for.
+ * lib/save-cwd.c: Copy from gnulib, except omit the part that
+ allocates memory, since that can cause problems in Emacs.
+ * lib/save-cwd.h: Copy from gnulib.
+
+2014-08-10 Eli Zaretskii <eliz@gnu.org>
+
+ * config.bat: Fix some confusing wording.
+
+2014-08-09 Eli Zaretskii <eliz@gnu.org>
+
+ * config.bat: Fix EOL format in lines modified by last commit.
+
+2014-08-09 Reuben Thomas <rrt@sc3d.org>
+
+ * make-dist (files): Remove msdos/is_exec.c and sigaction.c.
+ * config.bat: Require DJGPP 2.02 or later.
+
+2014-08-09 Paul Eggert <eggert@cs.ucla.edu>
+
+ Merge from gnulib, incorporating:
+ 2014-08-07 getdtablesize: fall back on sysconf (_SC_OPEN_MAX)
+ 2014-08-05 sys_select: fix FD_ZERO problem on Solaris 10
+ * lib/getdtablesize.c, lib/sys_select.in.h: Update from gnulib.
+
+2014-08-07 Reuben Thomas <rrt@sc3d.org>
+
+ * README: ``MSDOG'' becomes ``MS-DOS''.
+
+2014-08-04 Paul Eggert <eggert@cs.ucla.edu>
+
+ Merge from gnulib, incorporating:
+ 2014-08-04 extern-inline: port to FreeBSD, DragonFly
+ * lib/gnulib.mk: Regenerate (comment change only).
+ * m4/extern-inline.m4: Update from gnulib.
+
+2014-08-02 Paul Eggert <eggert@cs.ucla.edu>
+
+ * configure.ac (HAVE_TIMERFD): Also check for TFD_NONBLOCK,
+ since the code is using TFD_NONBLOCK now.
+
+2014-07-31 Paul Eggert <eggert@cs.ucla.edu>
+
+ Simplify timerfd configuration and fix some minor glitches.
+ * configure.ac (HAVE_TIMERFD): Define only if TFD_CLOEXEC works,
+ since the code leaked file descriptors to children when !TFD_CLOEXEC.
+ (HAVE_TIMERFD_CLOEXEC): Remove; no longer used.
+ * m4/clock_time.m4 (gl_CLOCK_TIME): Don't check for clock_getres.
+ This reverts the previous change to this file, so it matches
+ gnulib again.
+
+2014-07-28 Dmitry Antipov <dmantipov@yandex.ru>
+
+ * configure.ac (toplevel): Check whether GNU/Linux-specific
+ timerfd functions and macros are available.
+ * m4/clock_time.m4 (gl_CLOCK_TIME): Check for clock_getres as well.
+
+2014-07-13 Paul Eggert <eggert@cs.ucla.edu>
+
+ Improve behavior of 'bzr up; cd src; make -k'.
+ * Makefile.in (ACLOCAL_INPUTS): Add all m4/*.m4 files.
+
+2014-07-12 Paul Eggert <eggert@cs.ucla.edu>
+
+ Merge from gnulib, incorporating:
+ 2014-06-27 mktime: merge #if/#ifdef usage from glibc
+ * lib/mktime.c: Update from gnulib.
+
+ * Makefile.in (install-arch-indep): Avoid readdir race (Bug#17971).
+
+2014-07-10 Dmitry Antipov <dmantipov@yandex.ru>
+
+ * configure.ac: Check whether sys/sysinfo.h provides
+ Linux 'sysinfo' function and 'struct sysinfo' type.
+
2014-06-28 Glenn Morris <rgm@gnu.org>
* configure.ac (lwlib_deps_frag, oldxmenu_deps_frag): New output files.
dumped heap size depending on 32/64bits arch on Windows.
Don't check for pthreads.h on MinGW32/64, it gets in the way.
Use mmap(2) for buffers and system malloc for MinGW32/64.
+ (EMACS_HEAPSIZE): Remove.
2014-05-27 Paul Eggert <eggert@cs.ucla.edu>
2013-07-29 Michael Albinus <michael.albinus@gmx.de>
- * INSTALL (DETAILED BUILDING AND INSTALLATION): Add
- --without-file-notification to --without-all.
+ * INSTALL (DETAILED BUILDING AND INSTALLATION):
+ Add --without-file-notification to --without-all.
2013-07-29 Xue Fuqiao <xfq.free@gmail.com>
CONFIG_SITE for the MSYS build on MS-Windows.
(Makefile): Use $(CFG).
- * .bzrignore: Ignore *.res, *.tmp, and *.map. Remove
- src/emacs.res.
+ * .bzrignore: Ignore *.res, *.tmp, and *.map.
+ Remove src/emacs.res.
2013-05-16 Paul Eggert <eggert@cs.ucla.edu>
detail: -with-x... and --srcdir.
(options, boolean_opts): Delete; we don't have enough options to
make this worthwhile.
- (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
+ (prefix, bindir, lisppath, datadir, libdir, lockdir): Delete,
along with the code which supported them; these should be set as
arguments to the top-level make.
(config_h_opts): Since this no longer doubles as a list of option