aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Monnier2010-10-18 20:13:27 -0400
committerStefan Monnier2010-10-18 20:13:27 -0400
commita04f9e264c9d5db87ba730951c7ff6bcc7a3412a (patch)
treeedd9185c72a5e5b6c7b69891361539eee2103ada
parent2755ee7829a3966cc73dccccd2c97e7d53f9050f (diff)
downloademacs-a04f9e264c9d5db87ba730951c7ff6bcc7a3412a.tar.gz
emacs-a04f9e264c9d5db87ba730951c7ff6bcc7a3412a.zip
* lisp/gnus/nnimap.el (nnimap-request-move-article, nnimap-parse-line)
(nnimap-process-expiry-targets): Use unibyte for buffers that hold undecoded network data.
-rw-r--r--lisp/gnus/ChangeLog14
-rw-r--r--lisp/gnus/nnimap.el3
2 files changed, 13 insertions, 4 deletions
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog
index ea8672b7dd7..870e41e4996 100644
--- a/lisp/gnus/ChangeLog
+++ b/lisp/gnus/ChangeLog
@@ -1,3 +1,9 @@
12010-10-19 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * nnimap.el (nnimap-request-move-article, nnimap-parse-line)
4 (nnimap-process-expiry-targets): Use unibyte for buffers that hold
5 undecoded network data.
6
12010-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org> 72010-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
2 8
3 * gnus-agent.el (gnus-agent-toggle-plugged): Use the right minor mode 9 * gnus-agent.el (gnus-agent-toggle-plugged): Use the right minor mode
@@ -20,9 +26,9 @@
20 26
212010-10-18 Andrew Cohen <cohen@andy.bu.edu> 272010-10-18 Andrew Cohen <cohen@andy.bu.edu>
22 28
23 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Splitting 29 * gnus-registry.el (gnus-registry-split-fancy-with-parent):
24 according to references/in-reply-to obeys the ignore-groups variable, 30 Splitting according to references/in-reply-to obeys the ignore-groups
25 while splitting by sender and subject do not. 31 variable, while splitting by sender and subject do not.
26 32
272010-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org> 332010-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
28 34
@@ -48,7 +54,7 @@
48 54
492010-10-15 Andrew Cohen <cohen@andy.bu.edu> 552010-10-15 Andrew Cohen <cohen@andy.bu.edu>
50 56
51 * gnus-sum.el (gnus-summary-refer-thread): unconditionally ignore 57 * gnus-sum.el (gnus-summary-refer-thread): Unconditionally ignore
52 duplicates. 58 duplicates.
53 59
542010-10-15 Kan-Ru Chen <kanru@kanru.info> (tiny change) 602010-10-15 Kan-Ru Chen <kanru@kanru.info> (tiny change)
diff --git a/lisp/gnus/nnimap.el b/lisp/gnus/nnimap.el
index 63f3a2d8425..21c0222d91a 100644
--- a/lisp/gnus/nnimap.el
+++ b/lisp/gnus/nnimap.el
@@ -714,6 +714,7 @@ textual parts.")
714(deffoo nnimap-request-move-article (article group server accept-form 714(deffoo nnimap-request-move-article (article group server accept-form
715 &optional last internal-move-group) 715 &optional last internal-move-group)
716 (with-temp-buffer 716 (with-temp-buffer
717 (mm-disable-multibyte)
717 (when (nnimap-request-article article group server (current-buffer)) 718 (when (nnimap-request-article article group server (current-buffer))
718 ;; If the move is internal (on the same server), just do it the easy 719 ;; If the move is internal (on the same server), just do it the easy
719 ;; way. 720 ;; way.
@@ -769,6 +770,7 @@ textual parts.")
769 (dolist (article articles) 770 (dolist (article articles)
770 (let ((target nnmail-expiry-target)) 771 (let ((target nnmail-expiry-target))
771 (with-temp-buffer 772 (with-temp-buffer
773 (mm-disable-multibyte)
772 (when (nnimap-request-article article group server (current-buffer)) 774 (when (nnimap-request-article article group server (current-buffer))
773 (nnheader-message 7 "Expiring article %s:%d" group article) 775 (nnheader-message 7 "Expiring article %s:%d" group article)
774 (when (functionp target) 776 (when (functionp target)
@@ -1474,6 +1476,7 @@ textual parts.")
1474(defun nnimap-parse-line (line) 1476(defun nnimap-parse-line (line)
1475 (let (char result) 1477 (let (char result)
1476 (with-temp-buffer 1478 (with-temp-buffer
1479 (mm-disable-multibyte)
1477 (insert line) 1480 (insert line)
1478 (goto-char (point-min)) 1481 (goto-char (point-min))
1479 (while (not (eobp)) 1482 (while (not (eobp))