]> git.eshelyaron.com Git - emacs.git/commitdiff
Merge from origin/emacs-27
authorGlenn Morris <rgm@gnu.org>
Fri, 19 Feb 2021 16:36:56 +0000 (08:36 -0800)
committerGlenn Morris <rgm@gnu.org>
Fri, 19 Feb 2021 16:36:56 +0000 (08:36 -0800)
8e8b46ef81 (origin/emacs-27) More accurate documentation of the "r" i...
dcb2015a5b Mention the GNU Kind Communications Guidelines in the FAQ
9882e63eea ; * CONTRIBUTE: Another wording change regarding tiny chan...
850f18ef23 Allow newlines in password prompts again in comint
c977370dd7 Avoid point movement when visiting image files
da64a257a4 ; * CONTRIBUTE: Yet another clarification of significant c...
d03f2a6ee9 Avoid assertion violation in callproc.c
dcc00bbb19 ; * CONTRIBUTE: Clarify the "15-lines" rule a bit more.

1  2 
CONTRIBUTE
doc/lispref/commands.texi
doc/misc/efaq.texi
lisp/comint.el
lisp/image-mode.el
src/callproc.c

diff --cc CONTRIBUTE
Simple merge
Simple merge
Simple merge
diff --cc lisp/comint.el
index 57df6bfb19fee13b633d315fb00706eb7a2d042c,24ef0f239b20d5b16b9ecec9e2cb223008ab2ed7..ea69c3b1f113efab0e60473ab303b3f342705efa
@@@ -2428,10 -2402,11 +2428,12 @@@ carriage returns (\\r) in STRING
  
  This function could be in the list `comint-output-filter-functions'."
    (when (let ((case-fold-search t))
 -        (string-match comint-password-prompt-regexp string))
 +        (string-match comint-password-prompt-regexp
 +                        (replace-regexp-in-string "\r" "" string)))
      (when (string-match "^[ \n\r\t\v\f\b\a]+" string)
        (setq string (replace-match "" t t string)))
+     (when (string-match "\n+\\'" string)
+       (setq string (replace-match "" t t string)))
      (let ((comint--prompt-recursion-depth (1+ comint--prompt-recursion-depth)))
        (if (> comint--prompt-recursion-depth 10)
            (message "Password prompt recursion too deep")
Simple merge
diff --cc src/callproc.c
Simple merge