aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKatsumi Yamaoka2014-06-05 04:31:36 +0000
committerKatsumi Yamaoka2014-06-05 04:31:36 +0000
commit0d46b5f12c2e87c1fb2d5f103f2012c2f03a7ba9 (patch)
tree69f44dcaff21437d53ef351889260e3047a7f4d6
parent343d16e40c1c4487408c241bfa0341242318b00b (diff)
downloademacs-0d46b5f12c2e87c1fb2d5f103f2012c2f03a7ba9.tar.gz
emacs-0d46b5f12c2e87c1fb2d5f103f2012c2f03a7ba9.zip
Gnus: fix last change
* gnus-art.el (gnus-article-edit-part): Don't modifiy markers. (gnus-article-read-summary-keys): Don't bug out when there is no article in the summary buffer. * gnus-art.el (gnus-mm-display-part): * mm-decode.el (mm-shr): * mm-view.el (mm-inline-text-html-render-with-w3m, mm-inline-text) (mm-insert-inline): Revert last changes.
-rw-r--r--lisp/gnus/ChangeLog11
-rw-r--r--lisp/gnus/gnus-art.el11
-rw-r--r--lisp/gnus/mm-decode.el2
-rw-r--r--lisp/gnus/mm-view.el6
4 files changed, 22 insertions, 8 deletions
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog
index 124e3b90735..94a9f56f601 100644
--- a/lisp/gnus/ChangeLog
+++ b/lisp/gnus/ChangeLog
@@ -1,5 +1,16 @@
12014-06-05 Katsumi Yamaoka <yamaoka@jpl.org> 12014-06-05 Katsumi Yamaoka <yamaoka@jpl.org>
2 2
3 * gnus-art.el (gnus-article-edit-part): Don't modifiy markers.
4 (gnus-article-read-summary-keys):
5 Don't bug out when there is no article in the summary buffer.
6
7 * gnus-art.el (gnus-mm-display-part):
8 * mm-decode.el (mm-shr):
9 * mm-view.el (mm-inline-text-html-render-with-w3m, mm-inline-text)
10 (mm-insert-inline): Revert last changes.
11
122014-06-05 Katsumi Yamaoka <yamaoka@jpl.org>
13
3 * gnus-art.el (gnus-mm-display-part): 14 * gnus-art.el (gnus-mm-display-part):
4 * mm-decode.el (mm-shr): 15 * mm-decode.el (mm-shr):
5 * mm-view.el (mm-inline-text-html-render-with-w3m, mm-inline-text) 16 * mm-view.el (mm-inline-text-html-render-with-w3m, mm-inline-text)
diff --git a/lisp/gnus/gnus-art.el b/lisp/gnus/gnus-art.el
index 7929e2e3284..edb111f99ea 100644
--- a/lisp/gnus/gnus-art.el
+++ b/lisp/gnus/gnus-art.el
@@ -4987,7 +4987,6 @@ and `gnus-mime-delete-part', and not provided at run-time normally."
4987 (gnus-article-edit-article 4987 (gnus-article-edit-article
4988 `(lambda () 4988 `(lambda ()
4989 (buffer-disable-undo) 4989 (buffer-disable-undo)
4990 (erase-buffer)
4991 (let ((mail-parse-charset (or gnus-article-charset 4990 (let ((mail-parse-charset (or gnus-article-charset
4992 ',gnus-newsgroup-charset)) 4991 ',gnus-newsgroup-charset))
4993 (mail-parse-ignored-charsets 4992 (mail-parse-ignored-charsets
@@ -4995,7 +4994,11 @@ and `gnus-mime-delete-part', and not provided at run-time normally."
4995 ',gnus-newsgroup-ignored-charsets)) 4994 ',gnus-newsgroup-ignored-charsets))
4996 (mbl mml-buffer-list)) 4995 (mbl mml-buffer-list))
4997 (setq mml-buffer-list nil) 4996 (setq mml-buffer-list nil)
4998 (insert-buffer-substring gnus-original-article-buffer) 4997 (delete-region
4998 (point-min)
4999 (prog1
5000 (goto-char (point-max))
5001 (insert-buffer-substring gnus-original-article-buffer)))
4999 (mime-to-mml ',handles) 5002 (mime-to-mml ',handles)
5000 (setq gnus-article-mime-handles nil) 5003 (setq gnus-article-mime-handles nil)
5001 (let ((mbl1 mml-buffer-list)) 5004 (let ((mbl1 mml-buffer-list))
@@ -5736,7 +5739,7 @@ all parts."
5736 `(lambda () 5739 `(lambda ()
5737 (let ((inhibit-read-only t)) 5740 (let ((inhibit-read-only t))
5738 (delete-region ,(copy-marker (point-min) t) 5741 (delete-region ,(copy-marker (point-min) t)
5739 ,(copy-marker (point-max) t))))))) 5742 ,(point-max-marker)))))))
5740 (part 5743 (part
5741 (mm-display-inline handle)))))) 5744 (mm-display-inline handle))))))
5742 (goto-char point) 5745 (goto-char point)
@@ -6790,7 +6793,7 @@ not have a face in `gnus-article-boring-faces'."
6790 (when (eq obuf (current-buffer)) 6793 (when (eq obuf (current-buffer))
6791 (set-buffer in-buffer) 6794 (set-buffer in-buffer)
6792 t)) 6795 t))
6793 (setq selected (gnus-summary-select-article)) 6796 (setq selected (ignore-errors (gnus-summary-select-article)))
6794 (set-buffer obuf) 6797 (set-buffer obuf)
6795 (unless not-restore-window 6798 (unless not-restore-window
6796 (set-window-configuration owin)) 6799 (set-window-configuration owin))
diff --git a/lisp/gnus/mm-decode.el b/lisp/gnus/mm-decode.el
index 31c46f2f53f..cde0af036a5 100644
--- a/lisp/gnus/mm-decode.el
+++ b/lisp/gnus/mm-decode.el
@@ -1868,7 +1868,7 @@ If RECURSIVE, search recursively."
1868 `(lambda () 1868 `(lambda ()
1869 (let ((inhibit-read-only t)) 1869 (let ((inhibit-read-only t))
1870 (delete-region ,(copy-marker (point-min) t) 1870 (delete-region ,(copy-marker (point-min) t)
1871 ,(copy-marker (point-max) t)))))))) 1871 ,(point-max-marker))))))))
1872 1872
1873(defvar shr-map) 1873(defvar shr-map)
1874 1874
diff --git a/lisp/gnus/mm-view.el b/lisp/gnus/mm-view.el
index 84030fc2065..ecfa2ac9582 100644
--- a/lisp/gnus/mm-view.el
+++ b/lisp/gnus/mm-view.el
@@ -218,7 +218,7 @@
218 `(lambda () 218 `(lambda ()
219 (let ((inhibit-read-only t)) 219 (let ((inhibit-read-only t))
220 (delete-region ,(copy-marker (point-min) t) 220 (delete-region ,(copy-marker (point-min) t)
221 ,(copy-marker (point-max) t))))))))) 221 ,(point-max-marker)))))))))
222 222
223(defvar mm-w3m-standalone-supports-m17n-p (if (featurep 'mule) 'undecided) 223(defvar mm-w3m-standalone-supports-m17n-p (if (featurep 'mule) 'undecided)
224 "*T means the w3m command supports the m17n feature.") 224 "*T means the w3m command supports the m17n feature.")
@@ -392,7 +392,7 @@
392 `(lambda () 392 `(lambda ()
393 (let ((inhibit-read-only t)) 393 (let ((inhibit-read-only t))
394 (delete-region ,(copy-marker (point-min) t) 394 (delete-region ,(copy-marker (point-min) t)
395 ,(copy-marker (point-max) t)))))))) 395 ,(point-max-marker))))))))
396 396
397(defun mm-insert-inline (handle text) 397(defun mm-insert-inline (handle text)
398 "Insert TEXT inline from HANDLE." 398 "Insert TEXT inline from HANDLE."
@@ -405,7 +405,7 @@
405 `(lambda () 405 `(lambda ()
406 (let ((inhibit-read-only t)) 406 (let ((inhibit-read-only t))
407 (delete-region ,(copy-marker b t) 407 (delete-region ,(copy-marker b t)
408 ,(copy-marker (point) t))))))) 408 ,(point-marker)))))))
409 409
410(defun mm-inline-audio (handle) 410(defun mm-inline-audio (handle)
411 (message "Not implemented")) 411 (message "Not implemented"))