+2003-07-16 Yuuichi Teranishi <teranisi@gohome.org>
+
+ * elmo.el (elmo-folder-move-messages): Don't display any message.
+
+ * elmo-imap4.el (elmo-imap4-send-command): Accept process output when
+ parsing.
+ (elmo-imap4-session-check): Don't wait CHECK response.
+ (elmo-folder-delete-messages-plugged): Don't wait EXPUNGE response.
+
2003-07-13 Yuuichi Teranishi <teranisi@gohome.org>
* elmo.el (elmo-folder-synchronize): Fixed bug when sync-all.
(when (elmo-imap4-response-bye-p elmo-imap4-current-response)
(elmo-imap4-process-bye session))
(setq elmo-imap4-current-response nil)
- (if elmo-imap4-parsing
- (error "IMAP process is running. Please wait (or plug again)"))
+ (when elmo-imap4-parsing
+ (message "Waiting for IMAP response...")
+ (accept-process-output (elmo-network-session-process-internal
+ session))
+ (message "Waiting for IMAP response...done"))
(setq elmo-imap4-parsing t)
(elmo-imap4-debug "<-(%s)- %s" tag command)
(while (setq token (car command-args))
(with-current-buffer (elmo-network-session-buffer session)
(setq elmo-imap4-fetch-callback nil)
(setq elmo-imap4-fetch-callback-data nil))
- (elmo-imap4-send-command-wait session "check"))
+ (elmo-imap4-send-command session "check"))
(defun elmo-imap4-atom-p (string)
"Return t if STRING is an atom defined in rfc2060."
((folder elmo-imap4-folder) numbers)
(let ((session (elmo-imap4-get-session folder)))
(elmo-imap4-set-flag folder numbers "\\Deleted")
- (elmo-imap4-send-command-wait session "expunge")))
+ (elmo-imap4-send-command session "expunge")))
(defmacro elmo-imap4-detect-search-charset (string)
(` (with-temp-buffer
(elmo-folder-close dst-folder)))
(if (and (not no-delete) succeeds)
(progn
- (if (not no-delete-info)
- (message "Cleaning up src folder..."))
+ ;;(if (not no-delete-info)
+ ;;(message "Cleaning up src folder..."))
(if (and (elmo-folder-delete-messages src-folder succeeds)
(elmo-msgdb-delete-msgs
(elmo-folder-msgdb src-folder) succeeds))
(message "move: delete messages from %s failed."
(elmo-folder-name-internal src-folder))
(setq result nil))
- (if (and result
- (not no-delete-info))
- (message "Cleaning up src folder...done"))
+ ;;(if (and result
+ ;;(not no-delete-info))
+ ;;(message "Cleaning up src folder...done"))
result)
(if no-delete
(progn
- (message "Copying messages...done")
+ ;; (message "Copying messages...done")
t)
(if (eq len 0)
(message "No message was moved.")