aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorPaul Eggert2016-04-11 09:07:16 -0700
committerPaul Eggert2016-04-11 09:07:16 -0700
commit435da5d2955ce35be4785b7d46566ed9b42ea9fb (patch)
tree581fac64374d0997e53bba0ae3cbd4968fa55121 /etc
parent7c9e6254bbac949aa5493ab1741d2523a7d595b7 (diff)
parentb134c206bc07dbbb9e74b3be2db269c4f1196e40 (diff)
downloademacs-435da5d2955ce35be4785b7d46566ed9b42ea9fb.tar.gz
emacs-435da5d2955ce35be4785b7d46566ed9b42ea9fb.zip
Merge from origin/emacs-25
b134c20 Sync with gnulib bb30fa9 Fix last change on 2016-01-02 488a72f ; Spelling fixes 9b1aab9 Port run-prolog EMACS to SWI-Prolog 7.2.3 0e7bcec Avoid crashes due to unreasonably large or small text scaling 85f257c Improve documentation of 'with-eval-after-load' 668c7bc Improve handling of non-ASCII characters in Git log messages b570769 Remove undefined behavior in OS X dumper. 97211f3 Fix clipping of xwidgets e87fbc0 Improve Lisp-level documentation of tooltips 9f1786e Faces names should not end in "-face". 3283271 * src/xsmfns.c (syms_of_xsmfns): Remove stray "s in doc strings. a1f221b Comint and compile no longer set EMACS 5c28890 * lisp/subr.el (read-key): Don't let the prompt linger (bug#2... a75b9a6 Merge branch 'emacs-25' of git.savannah.gnu.org:/srv/git/emac... c93ae7a Allow to customize names of executables used by grep.el f6497c6 Set locale encoding to UTF-8 when run from OS X GUI. 7ad1d07 Avoid signaling errors in 'M-n' at the 'C-x C-f' prompt a3f1ac2 Avoid infinite loop in 'studlify-word' f36df4b Don’t recommend obsolete EMACS env var fb0b531 * lisp/emacs-lisp/package.el: Change from a few days ago need...
Diffstat (limited to 'etc')
-rw-r--r--etc/NEWS19
-rw-r--r--etc/PROBLEMS8
2 files changed, 19 insertions, 8 deletions
diff --git a/etc/NEWS b/etc/NEWS
index 0152593de8f..59f8d086717 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -1303,6 +1303,17 @@ See the 'vc-faces' customization group.
1303the color range from 'vc-annotate-color-map' is applied to the 1303the color range from 'vc-annotate-color-map' is applied to the
1304background or to the foreground. 1304background or to the foreground.
1305 1305
1306---
1307*** New options for customizing encoding of Git commit log messages.
1308The new options `vc-git-commits-coding-system' and
1309`vc-git-log-output-coding-system' allow to customize the encoding of
1310the log messages sent to Git when committing, and the decoding of the
1311log messages read from Git history commands. Both default to UTF-8;
1312if you customize them, make sure they are consistent with the Git
1313config variables i18n.commitEncoding and i18n.logOutputEncoding.
1314(`vc-git-commits-coding-system' existed previously, but was a
1315variable, not a user option.)
1316
1306+++ 1317+++
1307*** 'compare-windows' now compares text with the most recently selected window 1318*** 'compare-windows' now compares text with the most recently selected window
1308instead of the next window. If you want the previous behavior of 1319instead of the next window. If you want the previous behavior of
@@ -1723,8 +1734,10 @@ symbol-function was changed not to signal 'void-function' any more.
1723*** As a consequence, the second arg of 'indirect-function' is now obsolete. 1734*** As a consequence, the second arg of 'indirect-function' is now obsolete.
1724 1735
1725+++ 1736+++
1726** Although comint, term, and compile still set the EMACS variable, 1737** M-x shell and M-x compile no longer set the EMACS environment variable.
1727this is now considered deprecated and will be removed in a future release. 1738This avoids clashing when other programs use the variable for other purposes.
1739Although M-x term still sets EMACS for compatibility with Bash 4.3 and earlier,
1740this is deprecated and will be phased out when Bash 4.4 or later takes over.
1728Use the INSIDE_EMACS environment variable instead. 1741Use the INSIDE_EMACS environment variable instead.
1729 1742
1730** 'C-up', 'C-down', 'C-left' and 'C-right' are now defined in term 1743** 'C-up', 'C-down', 'C-left' and 'C-right' are now defined in term
@@ -2119,7 +2132,7 @@ function 'encode-time', which already accepted a simple time zone rule
2119argument, has been extended to accept all the new forms. 2132argument, has been extended to accept all the new forms.
2120 2133
2121*** Incompatible change in the third argument of 'format-time-string'. 2134*** Incompatible change in the third argument of 'format-time-string'.
2122Previously, any non-nil argument was interpeted as specifying Universal Time. 2135Previously, any non-nil argument was interpreted as specifying Universal Time.
2123This is no longer true; packages that want Universal Time should pass t 2136This is no longer true; packages that want Universal Time should pass t
2124as the third argument. 2137as the third argument.
2125 2138
diff --git a/etc/PROBLEMS b/etc/PROBLEMS
index f61921a6562..2ccb7711376 100644
--- a/etc/PROBLEMS
+++ b/etc/PROBLEMS
@@ -459,11 +459,9 @@ smart. It sees that the Shell uses terminal type 'unknown' and turns
459on the flag to output ^M at the end of each line. You can fix the 459on the flag to output ^M at the end of each line. You can fix the
460problem by adding this to your .cshrc file: 460problem by adding this to your .cshrc file:
461 461
462 if ($?EMACS) then 462 if ($?INSIDE_EMACS && $?tcsh)
463 if ("$EMACS" =~ /*) then 463 unset edit
464 unset edit 464 stty -icrnl -onlcr -echo susp ^Z
465 stty -icrnl -onlcr -echo susp ^Z
466 endif
467 endif 465 endif
468 466
469*** Emacs startup on GNU/Linux systems (and possibly other systems) is slow. 467*** Emacs startup on GNU/Linux systems (and possibly other systems) is slow.