mark-2'.
+2002-09-18 Yuuichi Teranishi <teranisi@gohome.org>
+
+ * elmo-imap4.el (elmo-imap4-parse-status): Skip white spaces after
+ status number.
+
2002-09-12 Yoichi NAKAYAMA <yoichi@eken.phys.nagoya-u.ac.jp>
* elmo-dop.el (elmo-dop-queue-flush): Remove unused argument.
(message
"Unknown status data %s in mailbox %s ignored"
token mailbox))))
- status))))
+ status))
+ (skip-chars-forward " ")))
(and elmo-imap4-status-callback
(funcall elmo-imap4-status-callback
status
+2002-09-18 Yuuichi Teranishi <teranisi@gohome.org>
+
+ * wl-draft.el (wl-draft-reply): Avoid error when buf and summary-buf
+ is nil.
+
+2002-09-17 Yoichi NAKAYAMA <yoichi@eken.phys.nagoya-u.ac.jp>
+
+ * wl-mime.el (wl-mime-decrypt-application/pgp-encrypted): New
+ function, a wrapper for `mime-decrypt-application/pgp-encrypted'.
+ (wl-mime-setup): Add its entry.
+
+2002-09-13 Yoichi NAKAYAMA <yoichi@eken.phys.nagoya-u.ac.jp>
+
+ * wl-mime.el (wl-draft-preview-message): Restore the position
+ before evaluating wl-draft-send-hook in preview buffer.
+
2002-09-12 Yoichi NAKAYAMA <yoichi@eken.phys.nagoya-u.ac.jp>
* wl-addrmgr.el (wl-addrmgr-apply-exec): Call wl-draft interactively
(let (r-list
to mail-followup-to cc subject in-reply-to references newsgroups
to-alist cc-alist decoder parent-folder)
- (set-buffer summary-buf)
- (setq parent-folder (wl-summary-buffer-folder-name))
- (set-buffer buf)
+ (when (buffer-live-p summary-buf)
+ (with-current-buffer summary-buf
+ (setq parent-folder (wl-summary-buffer-folder-name))))
+ (set-buffer (or buf mime-mother-buffer))
(setq r-list (symbol-value (wl-draft-reply-list-symbol with-arg)))
(catch 'done
(while r-list
"Preview editing message."
(interactive)
(let* (recipients-message
+ (current-point (point))
(config-exec-flag wl-draft-config-exec-flag)
(parent-folder wl-draft-parent-folder)
(mime-display-header-hook 'wl-highlight-headers)
(lambda ()
(let ((wl-draft-config-exec-flag config-exec-flag)
(wl-draft-parent-folder parent-folder))
+ (goto-char current-point)
(run-hooks 'wl-draft-send-hook)
(setq recipients-message
(condition-case err
(elmo-mime-insert-header entity situation)
(wl-highlight-headers)))
+(defun wl-mime-decrypt-application/pgp-encrypted (entity situation)
+ (let ((summary-buffer wl-message-buffer-cur-summary-buffer)
+ (original-buffer wl-message-buffer-original-buffer))
+ (mime-decrypt-application/pgp-encrypted entity situation)
+ (setq wl-message-buffer-cur-summary-buffer summary-buffer)
+ (setq wl-message-buffer-original-buffer original-buffer)))
+
+
;;; Setup methods.
(defun wl-mime-setup ()
(set-alist 'mime-preview-quitting-method-alist
(ctree-set-calist-strictly
'mime-acting-condition
+ '((type . application) (subtype . pgp-encrypted)
+ (method . wl-mime-decrypt-application/pgp-encrypted)
+ (major-mode . wl-original-message-mode)))
+
+ (ctree-set-calist-strictly
+ 'mime-acting-condition
'((mode . "extract")
(major-mode . wl-original-message-mode)
(method . wl-mime-save-content)))