aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog5
-rw-r--r--configure.ac23
-rw-r--r--etc/NEWS5
-rw-r--r--lisp/ChangeLog7
-rw-r--r--lisp/mail/emacsbug.el6
-rw-r--r--src/ChangeLog4
-rw-r--r--src/emacs.c6
7 files changed, 49 insertions, 7 deletions
diff --git a/ChangeLog b/ChangeLog
index adc1768b0ce..f8c4c599cd6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
12014-03-28 Glenn Morris <rgm@gnu.org>
2
3 * configure.ac (ACL_SUMMARY): Rename from acl_summary, for consistency.
4 (EMACS_CONFIG_FEATURES): New define.
5
12014-03-27 Paul Eggert <eggert@cs.ucla.edu> 62014-03-27 Paul Eggert <eggert@cs.ucla.edu>
2 7
3 * configure.ac: Suggest './configure MAKE=gmake' in diagnostic. 8 * configure.ac: Suggest './configure MAKE=gmake' in diagnostic.
diff --git a/configure.ac b/configure.ac
index e1d6fc249a4..1b622c9de3c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -4925,9 +4925,9 @@ if test "${HAVE_GTK}" = "yes"; then
4925fi 4925fi
4926 4926
4927if test $USE_ACL -ne 0; then 4927if test $USE_ACL -ne 0; then
4928 acl_summary="yes $LIB_ACL" 4928 ACL_SUMMARY="yes $LIB_ACL"
4929else 4929else
4930 acl_summary=no 4930 ACL_SUMMARY=no
4931fi 4931fi
4932 4932
4933echo " 4933echo "
@@ -4952,6 +4952,23 @@ else
4952echo " Where do we find X Windows libraries? Standard dirs" 4952echo " Where do we find X Windows libraries? Standard dirs"
4953fi 4953fi
4954 4954
4955optsep=
4956emacs_config_features=
4957for opt in XAW3D XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS \
4958 GCONF GSETTINGS NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT \
4959 LIBOTF XFT ZLIB; do
4960
4961 case $opt in
4962 NOTIFY|ACL) eval val=\${${opt}_SUMMARY} ;;
4963 *) eval val=\${HAVE_$opt} ;;
4964 esac
4965 test x"$val" = xno && continue
4966 AS_VAR_APPEND([emacs_config_features], ["$optsep$opt"])
4967 optsep=' '
4968done
4969AC_DEFINE_UNQUOTED(EMACS_CONFIG_FEATURES, "${emacs_config_features}",
4970 [Summary of some of the main features enabled by configure.])
4971
4955echo " Does Emacs use -lXaw3d? ${HAVE_XAW3D}" 4972echo " Does Emacs use -lXaw3d? ${HAVE_XAW3D}"
4956echo " Does Emacs use -lXpm? ${HAVE_XPM}" 4973echo " Does Emacs use -lXpm? ${HAVE_XPM}"
4957echo " Does Emacs use -ljpeg? ${HAVE_JPEG}" 4974echo " Does Emacs use -ljpeg? ${HAVE_JPEG}"
@@ -4968,7 +4985,7 @@ echo " Does Emacs use -ldbus? ${HAVE_DBUS}"
4968echo " Does Emacs use -lgconf? ${HAVE_GCONF}" 4985echo " Does Emacs use -lgconf? ${HAVE_GCONF}"
4969echo " Does Emacs use GSettings? ${HAVE_GSETTINGS}" 4986echo " Does Emacs use GSettings? ${HAVE_GSETTINGS}"
4970echo " Does Emacs use a file notification library? ${NOTIFY_SUMMARY}" 4987echo " Does Emacs use a file notification library? ${NOTIFY_SUMMARY}"
4971echo " Does Emacs use access control lists? ${acl_summary}" 4988echo " Does Emacs use access control lists? ${ACL_SUMMARY}"
4972echo " Does Emacs use -lselinux? ${HAVE_LIBSELINUX}" 4989echo " Does Emacs use -lselinux? ${HAVE_LIBSELINUX}"
4973echo " Does Emacs use -lgnutls? ${HAVE_GNUTLS}" 4990echo " Does Emacs use -lgnutls? ${HAVE_GNUTLS}"
4974echo " Does Emacs use -lxml2? ${HAVE_LIBXML2}" 4991echo " Does Emacs use -lxml2? ${HAVE_LIBXML2}"
diff --git a/etc/NEWS b/etc/NEWS
index 0265f2604bf..4da6aafd7ec 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -41,6 +41,11 @@ otherwise leave it unmarked.
41The function `tty-run-terminal-initialization' consults this variable 41The function `tty-run-terminal-initialization' consults this variable
42when deciding what terminal-specific initialization code to run. 42when deciding what terminal-specific initialization code to run.
43 43
44---
45** New variable `system-configuration-features', listing some of the
46main features that Emacs was compiled with. This is mainly intended
47for use in Emacs bug reports.
48
44 49
45* Editing Changes in Emacs 24.5 50* Editing Changes in Emacs 24.5
46 51
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index ee50bed6209..24f17f004f5 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,12 +1,15 @@
12014-03-28 Glenn Morris <rgm@gnu.org>
2
3 * mail/emacsbug.el (report-emacs-bug):
4 Include system-configuration-features.
5
12014-03-28 Michal Nazarewicz <mina86@mina86.com> 62014-03-28 Michal Nazarewicz <mina86@mina86.com>
2 7
3 * simple.el (cycle-spacing): Never delete spaces on first run by 8 * simple.el (cycle-spacing): Never delete spaces on first run by
4 default, but do so in a new 'fast mode and if there are already 9 default, but do so in a new 'fast mode and if there are already
5 N spaces (the previous behaviour). 10 N spaces (the previous behaviour).
6
7 Compare N with its value in previous invocation so that changing 11 Compare N with its value in previous invocation so that changing
8 prefix argument restarts `cycle-spacing' sequence. 12 prefix argument restarts `cycle-spacing' sequence.
9
10 The idea is that with this change, binding M-SPC to 13 The idea is that with this change, binding M-SPC to
11 `cycle-spacing' should not introduce any changes in behaviour of 14 `cycle-spacing' should not introduce any changes in behaviour of
12 the binding so long as users do not type M-SPC twice in a raw with 15 the binding so long as users do not type M-SPC twice in a raw with
diff --git a/lisp/mail/emacsbug.el b/lisp/mail/emacsbug.el
index b994949e94d..54f7b6a21ea 100644
--- a/lisp/mail/emacsbug.el
+++ b/lisp/mail/emacsbug.el
@@ -1,7 +1,7 @@
1;;; emacsbug.el --- command to report Emacs bugs to appropriate mailing list 1;;; emacsbug.el --- command to report Emacs bugs to appropriate mailing list
2 2
3;; Copyright (C) 1985, 1994, 1997-1998, 2000-2014 Free Software 3;; Copyright (C) 1985, 1994, 1997-1998, 2000-2014
4;; Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: K. Shane Hartman 6;; Author: K. Shane Hartman
7;; Maintainer: emacs-devel@gnu.org 7;; Maintainer: emacs-devel@gnu.org
@@ -251,6 +251,8 @@ usually do not have translators for other languages.\n\n")))
251 (insert "Configured using:\n `configure " 251 (insert "Configured using:\n `configure "
252 system-configuration-options "'\n\n") 252 system-configuration-options "'\n\n")
253 (fill-region (line-beginning-position -1) (point))) 253 (fill-region (line-beginning-position -1) (point)))
254 (insert "Configured features:\n" system-configuration-features "\n\n")
255 (fill-region (line-beginning-position -1) (point))
254 (insert "Important settings:\n") 256 (insert "Important settings:\n")
255 (mapc 257 (mapc
256 (lambda (var) 258 (lambda (var)
diff --git a/src/ChangeLog b/src/ChangeLog
index 6ac67ca5592..1527c98f052 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,7 @@
12014-03-28 Glenn Morris <rgm@gnu.org>
2
3 * emacs.c (syms_of_emacs) <system-configuration-features>: New var.
4
12014-03-27 Paul Eggert <eggert@cs.ucla.edu> 52014-03-27 Paul Eggert <eggert@cs.ucla.edu>
2 6
3 Port recent signal-related changes to FreeBSD. 7 Port recent signal-related changes to FreeBSD.
diff --git a/src/emacs.c b/src/emacs.c
index 9d070bda51b..07deccd16ec 100644
--- a/src/emacs.c
+++ b/src/emacs.c
@@ -2460,6 +2460,12 @@ Emacs is running. */);
2460 doc: /* String containing the configuration options Emacs was built with. */); 2460 doc: /* String containing the configuration options Emacs was built with. */);
2461 Vsystem_configuration_options = build_string (EMACS_CONFIG_OPTIONS); 2461 Vsystem_configuration_options = build_string (EMACS_CONFIG_OPTIONS);
2462 2462
2463 DEFVAR_LISP ("system-configuration-features", Vsystem_configuration_features,
2464 doc: /* String listing some of the main features this Emacs was compiled with.
2465An element of the form \"FOO\" generally means that HAVE_FOO was
2466defined during the build. */);
2467 Vsystem_configuration_features = build_string (EMACS_CONFIG_FEATURES);
2468
2463 DEFVAR_BOOL ("noninteractive", noninteractive1, 2469 DEFVAR_BOOL ("noninteractive", noninteractive1,
2464 doc: /* Non-nil means Emacs is running without interactive terminal. */); 2470 doc: /* Non-nil means Emacs is running without interactive terminal. */);
2465 2471