mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-15 10:30:25 -08:00
Merge remote-tracking branch 'savannah/master' into native-comp
This commit is contained in:
commit
0a7ac0b550
124 changed files with 2566 additions and 1052 deletions
|
|
@ -1036,7 +1036,7 @@ Responsible for handling and, or, and parenthetical expressions.")
|
|||
'(body cc bcc from header keyword larger smaller subject text to uid x-gm-raw
|
||||
answered before deleted draft flagged on since recent seen sentbefore
|
||||
senton sentsince unanswered undeleted undraft unflagged unkeyword
|
||||
unseen all)
|
||||
unseen all old new or not)
|
||||
"Known IMAP search keys.")
|
||||
|
||||
;; imap interface
|
||||
|
|
@ -1072,10 +1072,11 @@ Responsible for handling and, or, and parenthetical expressions.")
|
|||
;; A bit of backward-compatibility slash convenience: if the
|
||||
;; query string doesn't start with any known IMAP search
|
||||
;; keyword, assume it is a "TEXT" search.
|
||||
(unless (and (string-match "\\`[^[:blank:]]+" q-string)
|
||||
(memql (intern-soft (downcase
|
||||
(match-string 0 q-string)))
|
||||
gnus-search-imap-search-keys))
|
||||
(unless (or (looking-at "(")
|
||||
(and (string-match "\\`[^[:blank:]]+" q-string)
|
||||
(memql (intern-soft (downcase
|
||||
(match-string 0 q-string)))
|
||||
gnus-search-imap-search-keys)))
|
||||
(setq q-string (concat "TEXT " q-string)))
|
||||
|
||||
;; If it's a thread query, make sure that all message-id
|
||||
|
|
|
|||
|
|
@ -145,7 +145,6 @@ used to display Gnus windows."
|
|||
(,shell-command-buffer-name 1.0)))
|
||||
(bug
|
||||
(vertical 1.0
|
||||
(if gnus-bug-create-help-buffer '("*Gnus Help Bug*" 0.5))
|
||||
("*Gnus Bug*" 1.0 point)))
|
||||
(score-trace
|
||||
(vertical 1.0
|
||||
|
|
|
|||
|
|
@ -620,8 +620,8 @@ Done before generating the new subject of a forward."
|
|||
|
||||
(defcustom message-forward-ignored-headers "^Content-Transfer-Encoding:\\|^X-Gnus"
|
||||
"All headers that match this regexp will be deleted when forwarding a message.
|
||||
This variable is only consulted when forwarding \"normally\", not
|
||||
when forwarding as MIME or the like.
|
||||
This variable is not consulted when forwarding encrypted messages
|
||||
and `message-forward-show-mml' is `best'.
|
||||
|
||||
This may also be a list of regexps."
|
||||
:version "21.1"
|
||||
|
|
@ -7638,7 +7638,8 @@ Optional DIGEST will use digest to forward."
|
|||
message-forward-included-headers)
|
||||
t nil t)))))
|
||||
|
||||
(defun message-forward-make-body-mime (forward-buffer &optional beg end)
|
||||
(defun message-forward-make-body-mime (forward-buffer &optional beg end
|
||||
remove-headers)
|
||||
(let ((b (point)))
|
||||
(insert "\n\n<#part type=message/rfc822 disposition=inline raw=t>\n")
|
||||
(save-restriction
|
||||
|
|
@ -7648,6 +7649,8 @@ Optional DIGEST will use digest to forward."
|
|||
(goto-char (point-min))
|
||||
(when (looking-at "From ")
|
||||
(replace-match "X-From-Line: "))
|
||||
(when remove-headers
|
||||
(message-remove-ignored-headers (point-min) (point-max)))
|
||||
(goto-char (point-max)))
|
||||
(insert "<#/part>\n")
|
||||
;; Consider there is no illegible text.
|
||||
|
|
@ -7786,7 +7789,8 @@ is for the internal use."
|
|||
(message-signed-or-encrypted-p)
|
||||
(error t))))))
|
||||
(message-forward-make-body-mml forward-buffer)
|
||||
(message-forward-make-body-mime forward-buffer))
|
||||
(message-forward-make-body-mime
|
||||
forward-buffer nil nil (not (eq message-forward-show-mml 'best))))
|
||||
(message-forward-make-body-plain forward-buffer)))
|
||||
(message-position-point))
|
||||
|
||||
|
|
|
|||
|
|
@ -1264,20 +1264,11 @@ in HANDLE."
|
|||
(when (and (mm-handle-buffer handle)
|
||||
(buffer-name (mm-handle-buffer handle)))
|
||||
(with-temp-buffer
|
||||
(if (and (eq (mm-handle-encoding handle) '8bit)
|
||||
(with-current-buffer (mm-handle-buffer handle)
|
||||
enable-multibyte-characters))
|
||||
;; Due to unfortunate historical reasons, we may have a
|
||||
;; multibyte buffer here, but if it's using an 8bit
|
||||
;; Content-Transfer-Encoding, then work around that by
|
||||
;; just ignoring the situation.
|
||||
(insert-buffer-substring (mm-handle-buffer handle))
|
||||
;; Do the decoding.
|
||||
(mm-disable-multibyte)
|
||||
(insert-buffer-substring (mm-handle-buffer handle))
|
||||
(mm-decode-content-transfer-encoding
|
||||
(mm-handle-encoding handle)
|
||||
(mm-handle-media-type handle)))
|
||||
(mm-disable-multibyte)
|
||||
(insert-buffer-substring (mm-handle-buffer handle))
|
||||
(mm-decode-content-transfer-encoding
|
||||
(mm-handle-encoding handle)
|
||||
(mm-handle-media-type handle))
|
||||
,@forms))))
|
||||
(put 'mm-with-part 'lisp-indent-function 1)
|
||||
(put 'mm-with-part 'edebug-form-spec '(body))
|
||||
|
|
|
|||
|
|
@ -1351,7 +1351,8 @@ This variable is set by `nnmaildir-request-article'.")
|
|||
(throw 'return nil))
|
||||
(with-current-buffer (or to-buffer nntp-server-buffer)
|
||||
(erase-buffer)
|
||||
(nnheader-insert-file-contents nnmaildir-article-file-name))
|
||||
(let ((coding-system-for-read mm-text-coding-system))
|
||||
(mm-insert-file-contents nnmaildir-article-file-name)))
|
||||
(cons gname num-msgid))))
|
||||
|
||||
(defun nnmaildir-request-post (&optional _server)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue