dmaus [Sun, 24 Oct 2010 06:36:09 +0000 (06:36 +0000)]
Explicitly define method `elmo-folder-open-internal-p' for POP3 and
Shimbun folder class prevent calling this method of the first parent,
elmo-net-folder which falls back to the default behaviour, always
return t.
* elmo-pop3.el (elmo-folder-open-internal-p): Define method for this
class.
* elmo-shimbun.el (elmo-folder-open-internal-p): Dto.
* elmo-multi.el (elmo-folder-open-internal-p): Fix invalid let
statement.
okazaki [Mon, 18 Oct 2010 07:43:32 +0000 (07:43 +0000)]
* wl/wl-summary.el (wl-summary-mode): Check with fboundp before calling `make-local-hook'.
* wl/wl-mime.el (wl-draft-preview-message): Ditto.
dmaus [Thu, 14 Oct 2010 04:12:29 +0000 (04:12 +0000)]
* elmo-multi.el (elmo-folder-open-internal-p): Evaluate symbol to
return state of child folders.
Original patch by Kazuhiro Ito.
dmaus [Wed, 13 Oct 2010 19:31:29 +0000 (19:31 +0000)]
* elmo-multi.el (elmo-folder-open-internal-p): Start with t and
set to nil if one of the child folders is not open.
(elmo-folder-open-internal): Open child folders only if they are
not opened yet.
yamaoka [Fri, 17 Sep 2010 15:51:25 +0000 (15:51 +0000)]
wl-demo.el: Prune functions provided temporarily to avoid compile warnings in the end.
okazaki [Wed, 8 Sep 2010 01:54:21 +0000 (01:54 +0000)]
Update.
okazaki [Wed, 8 Sep 2010 01:52:38 +0000 (01:52 +0000)]
Summary: Put spam mark on the message registered as spam and
remove spam mark from the message registered as non-spam.
* wl/wl-spam.el (wl-spam-register-spam-messages): Put spam mark on
the registered messages unless specified folder is a spam folder.
Add docstring.
(wl-spam-register-good-messages): Remove spam mark from
the registered messages. Add docstring.
(wl-summary-register-as-spam)
(wl-summary-register-as-spam-region, wl-thread-register-as-spam)
(wl-summary-register-as-spam-all)
(wl-summary-target-mark-register-as-spam)
(wl-summary-register-as-good)
(wl-summary-register-as-good-region, wl-thread-register-as-good)
(wl-summary-register-as-good-all)
(wl-summary-target-mark-register-as-good): Add docstring.
kaoru [Thu, 2 Sep 2010 01:04:10 +0000 (01:04 +0000)]
* ptexinfmt.el (texinfo-multitable-widths): Use `make-char' instead of KANJI literal.
kaoru [Tue, 31 Aug 2010 12:33:11 +0000 (12:33 +0000)]
* test-dist.el (test-elmo-modules-trailing-whitespace)
(test-util-modules-trailing-whitespace)
(test-wl-modules-trailing-whitespace): New testcases.
kaoru [Tue, 31 Aug 2010 12:00:34 +0000 (12:00 +0000)]
* elmo-imap4.el: Remove trailing whitespace.
kaoru [Tue, 31 Aug 2010 11:58:34 +0000 (11:58 +0000)]
* wl-summary.el: Delete trailing whitespace.
kaoru [Tue, 31 Aug 2010 11:56:33 +0000 (11:56 +0000)]
* wl-addrbook.el: Delete traing whitespace.
* wl-complete.el: Ditto.
* rfc2368.el: Ditto.
* ssl.el: Ditto.
kaoru [Tue, 31 Aug 2010 10:20:41 +0000 (10:20 +0000)]
* elmo-localdir.el (elmo-folder-pack-numbers): Fix `elmo-bind-directory' indent.
kaoru [Tue, 31 Aug 2010 08:42:42 +0000 (08:42 +0000)]
* elmo-imap4.el (elmo-imap4-folder-list-range): Fix indent (only cosmetic fix).
okada [Fri, 27 Aug 2010 10:14:22 +0000 (10:14 +0000)]
* wl-summary.el (wl-summary-prefetch-msg): Make the confirmation
message human-readable.
kaoru [Fri, 27 Aug 2010 03:08:36 +0000 (03:08 +0000)]
* elmo-util.el (elmo-delete-char): Fix `elmo-set-work-buf' indent.
(elmo-delete-cr, elmo-get-file-string, elmo-save-string)
(elmo-string-to-list, elmo-list-to-string): Ditto.
kaoru [Thu, 26 Aug 2010 14:03:06 +0000 (14:03 +0000)]
* elmo-archive.el (elmo-archive-field-condition-match)
(elmo-archive-suffix-alist)
(elmo-archive-create-file, elmo-archive-folder-append-buffer)
(elmo-archive-folder-message-make-temp-files)
(elmo-archive-append-files)
(elmo-archive-field-condition-match): Fix indent.
kaoru [Thu, 26 Aug 2010 13:19:21 +0000 (13:19 +0000)]
* wl-e21.el (wl-draft-insert-signature): Fix comment style.
(wl-highlight-folder-current-line): Ditto.
* wl-xmas.el (wl-draft-insert-signature): Ditto.
(wl-highlight-folder-current-line): Ditto.
kaoru [Thu, 26 Aug 2010 11:43:50 +0000 (11:43 +0000)]
* elmo-pop3.el (elmo-pop3-read-response): Fix `response-string'.
Avoid `args-out-of-range 0, 1' error.
kaoru [Tue, 24 Aug 2010 00:29:55 +0000 (00:29 +0000)]
* wl-address.el (wl-address-make-alist-from-alias-file): Use
`(delete-char -1)' instead of `(delete-backward-char 1)' that
deletes region in Emacs 24.
See delete-active-region described in NEWS.
* wl-draft.el (wl-draft-insert-mail-header-separator): Ditto.
* wl-summary.el (wl-summary-update-persistent-mark): Ditto.
kaoru [Tue, 24 Aug 2010 00:20:50 +0000 (00:20 +0000)]
* acap.el (acap-arrival-filter): Use (delete-char (- X)) instead of
(delete-backward-char X) that deletes region in Emacs 24.
See delete-active-region described in NEWS.
* elmo-imap4.el (elmo-imap4-arrival-filter): Ditto.
* elmo-util.el (elmo-get-file-string): Ditto.
* utf7.el (utf7-encode-internal, utf7-decode-internal): Ditto.
kaoru [Tue, 24 Aug 2010 00:12:54 +0000 (00:12 +0000)]
* wl-addrbook.el (wl-addrbook-insert-file): Use (delete-char -1)
instead of (delete-backward-char 1) or (backward-deletechar 1).
kaoru [Tue, 24 Aug 2010 00:03:21 +0000 (00:03 +0000)]
* ptexinfmt.el (texinfo-format-verb): Use (delete-char -1)
instead of (delete-backward-char 1); For Emacs24.
dmaus [Sat, 14 Aug 2010 11:11:05 +0000 (11:11 +0000)]
* wl-summary.el (wl-summary-mode-menu-spec): Add menu option to
edit draft message when in draft folder.
dmaus [Mon, 9 Aug 2010 19:17:28 +0000 (19:17 +0000)]
* elmo.el (elmo-folder-open-internal-p): New luna method.
(elmo-folder-move-messages): Open source folder only if necessary.
* elmo-pipe.el (elmo-folder-open-internal-p): New luna method.
* elmo-multi.el (elmo-folder-open-internal-p): Dto.
* elmo-map.el (elmo-folder-open-internal-p): Dto.
* elmo-filter.el (elmo-folder-open-internal-p): Dto.
dmaus [Wed, 4 Aug 2010 18:40:08 +0000 (18:40 +0000)]
ssl.el (open-ssl-stream, condition-case): Don't use old-style
backquotes.
Thanks to Daniel Clemente <dcl441-bugs@yahoo.com> for pointing at
this.
dmaus [Sun, 1 Aug 2010 11:02:43 +0000 (11:02 +0000)]
* elmo.el (elmo-folder-move-messages): Open source folder before
moving messages.
If move-messages is called during an expire operation in folder-mode,
the source folder is not open.
yamaoka [Wed, 21 Jul 2010 01:13:44 +0000 (01:13 +0000)]
(wl-summary-put-temp-mark): Use (delete-char -1) instead of
(delete-backward-char 1) that deletes region in Emacs 24.
See delete-active-region described in NEWS.
kaoru [Mon, 19 Jul 2010 13:00:53 +0000 (13:00 +0000)]
* INSTALL: Update recommended version of APEL.
* INSTALL.ja: Ditto.
dmaus [Sun, 11 Jul 2010 08:10:18 +0000 (08:10 +0000)]
2010-07-11 David Maus <dmaus@ictsoc.de>
* doc/wl.texi (Variables of Summary): Replace unicode character.
okazaki [Tue, 25 May 2010 05:25:58 +0000 (05:25 +0000)]
* wl-spam.el (wl-summary-register-as-spam-region)
(wl-thread-register-as-spam, wl-summary-register-as-good-region)
(wl-thread-register-as-good): New functions.
(wl-spam-setup): Bind "rks", "rkn", "tks" and "tkn".
okazaki [Thu, 29 Apr 2010 10:17:15 +0000 (10:17 +0000)]
Summary: Uninstall *.img files as well.
* WL-MK (uninstall-wl-icons): New function. Uninstall *.img
files as well.
(uninstall-wl-package): Use `uninstall-wl-icons'.
vitaly [Wed, 28 Apr 2010 08:46:35 +0000 (08:46 +0000)]
Don't define vector with images for the icon if there is only one image.
dmaus [Thu, 15 Apr 2010 18:02:39 +0000 (18:02 +0000)]
* elmo-imap4.el (elmo-imap4-folder-name-syntax): Allow numbers in
imap user name.
dmaus [Wed, 14 Apr 2010 10:51:11 +0000 (10:51 +0000)]
* elmo-imap4.el (elmo-imap4-disabled-extension): New
variable. List of server extensions that are disabled on the
client side.
(elmo-imap4-session-capable-p): Honour list of disabled
extensions.
Let user disable server extensions on the client side. Provides way
to work around problematic or bugged server implementations
(e.g. problems with MS Exchange 2007 and ESEARCH capability).
dmaus [Wed, 17 Mar 2010 19:46:22 +0000 (19:46 +0000)]
* elmo-imap4.el (elmo-imap4-folder-list-flagged)
(elmo-imap4-search-internal-primitive): Pass filter type to imap
search when performing search for flagged messages.
dmaus [Wed, 17 Mar 2010 19:43:58 +0000 (19:43 +0000)]
* elmo-imap4.el (elmo-imap4-folder-list-flagged)
(elmo-imap4-search-internal-primitive): Pass filter type to
imap search when performing search for flagged messages.
Fixes debian bug #573726.
yamaoka [Wed, 17 Mar 2010 00:26:35 +0000 (00:26 +0000)]
(wl-user-agent-insert-body): Make sure body ends with newline.
(wl-user-agent-compose, wl-user-agent-compose-internal): Fix regexps so as to
match header tokens strictly.
kaoru [Wed, 3 Mar 2010 06:51:00 +0000 (06:51 +0000)]
* etc/icons/unplugged.xpm: Change design. Use `unplugged' style instead of `prohibition sign' style.
okazaki [Tue, 16 Feb 2010 05:04:45 +0000 (05:04 +0000)]
(wl-summary-test-spam): Call `wl-summary-unmark-spam' for the message not
classified as spam.
(wl-summary-test-spam-messages): New function.
(wl-summary-test-spam-region): Use `wl-summary-test-spam-messages' instead of
`wl-spam-map-spam-messages'.
okazaki [Mon, 8 Feb 2010 12:01:09 +0000 (12:01 +0000)]
Define unmark functions for temporary marks.
(wl-summary-action-unmark-docstring): New inline function.
(wl-summary-define-mark-action): Define unmark functions.
(wl-summary-unmark): Add the second argument `mark'.
(wl-summary-delete-all-mark): Pass `mark' to `wl-summary-unmark'.
vitaly [Mon, 25 Jan 2010 10:04:47 +0000 (10:04 +0000)]
Inhibit pgp autodecryption for draft preview
vitaly [Fri, 22 Jan 2010 15:43:04 +0000 (15:43 +0000)]
Fix date in Changelog.
vitaly [Fri, 22 Jan 2010 15:42:07 +0000 (15:42 +0000)]
Ask IMAP server for capabilities after login.
vitaly [Fri, 22 Jan 2010 15:13:52 +0000 (15:13 +0000)]
Remove empty entity files from modb cache.
kaoru [Fri, 22 Jan 2010 02:23:16 +0000 (02:23 +0000)]
* test-utf7.el (test-utf7-encode-string-alpha): Fix indent.
kaoru [Fri, 22 Jan 2010 02:19:24 +0000 (02:19 +0000)]
* test-elmo-date.el (test-elmo-date-get-week): Add assert.
vitaly [Tue, 19 Jan 2010 13:39:31 +0000 (13:39 +0000)]
New feature: toggle visibility of MIME buttons.
kaoru [Sun, 17 Jan 2010 13:31:50 +0000 (13:31 +0000)]
* elmo-imap4.el (elmo-folder-list-messages-plugged): Use TAB for
indent (only cosmetic fix).
kaoru [Fri, 15 Jan 2010 22:58:19 +0000 (22:58 +0000)]
Add ESEARCH feature entry to NEWS & NEWS.ja.
kaoru [Fri, 15 Jan 2010 22:47:56 +0000 (22:47 +0000)]
Add `elmo-imap4-set-seen-flag-explicitly' entry to NEWS & NEWS.ja.
vitaly [Fri, 15 Jan 2010 18:47:03 +0000 (18:47 +0000)]
New custom `elmo-imap4-set-seen-flag-explicitly' to override setting
of Seen flag for some buggy servers.
vitaly [Fri, 15 Jan 2010 18:03:55 +0000 (18:03 +0000)]
Replace deprecated time-stamp-hh:mm:ss by format-time-string
vitaly [Fri, 15 Jan 2010 14:12:49 +0000 (14:12 +0000)]
Bump version to 2.15.9
vitaly [Fri, 15 Jan 2010 14:11:06 +0000 (14:11 +0000)]
Implement partial UIDs update for IMAP
vitaly [Fri, 15 Jan 2010 13:25:46 +0000 (13:25 +0000)]
Better logging for imap4 proto
vitaly [Fri, 15 Jan 2010 13:14:49 +0000 (13:14 +0000)]
Added support for ESEARCH feature (RFC4731)
kaoru [Wed, 6 Jan 2010 13:21:48 +0000 (13:21 +0000)]
* wl-score.el (wl-score-followup): Remove verbose comment (same as docstring).
kaoru [Wed, 6 Jan 2010 11:16:26 +0000 (11:16 +0000)]
* wl-addrbook.el (wl-summary-addrbook-add): Use `with-current-buffer' instead of `save-excursion' & `set-buffer'.
kaoru [Wed, 6 Jan 2010 11:07:06 +0000 (11:07 +0000)]
* wl-summary.el (wl-summary-update-persistent-mark-on-event):
Revert `save-excursion' for `wl-summary-jump-to-msg'.
kaoru [Wed, 6 Jan 2010 08:20:22 +0000 (08:20 +0000)]
Undo last commit.
kaoru [Wed, 6 Jan 2010 07:27:37 +0000 (07:27 +0000)]
* elmo-util.el (elmo-set-work-buf): Revert `save-excursion' for robustness.
kaoru [Tue, 5 Jan 2010 09:35:43 +0000 (09:35 +0000)]
Fix last change (comment-style).
kaoru [Tue, 5 Jan 2010 09:27:58 +0000 (09:27 +0000)]
* wl.el (wl-toggle-plugged, wl-plugged-dop-queue-info)
(wl-plugged-exit, wl-exit): Fix comment-out style. Use three
semicolons, that should start at the left margin.
See. also (Info-goto-node "(elisp)Comment Tips").
* wl-acap.el (wl-acap-store): Ditto.
* wl-action.el (wl-summary-unset-mark): Ditto.
* wl-address.el (wl-address-ldap-search): Ditto.
* wl-demo.el (wl-demo-insert-image): Ditto.
* wl-dnd.el (wl-dnd-set-drag-starter): Ditto.
* wl-draft.el (wl-draft-normal-send-func, wl-draft-send)
(wl-draft-previous-history-element): Ditto.
* wl-e21.el (wl-draft-key-setup, wl-draft-overload-functions): Ditto.
* wl-folder.el (toplevel, wl-folder-mode-menu-spec)
(wl-folder-mode-map, wl-folder-get-prev-folder)
(wl-folder-jump-to-current-entity, wl-folder-check-entity)
(wl-folder-check-entity-async)
(wl-create-folder-entity-from-buffer): Ditto.
* wl-fldmgr.el (toplevel): Ditto.
* wl-message.el (wl-message-buffer-cache-sort)
(wl-message-redisplay, wl-message-buffer-prefetch-clear-timer):
Ditto.
* wl-mule.el (wl-draft-key-setup, wl-draft-overload-functions):
Ditto.
* wl-summary.el (toplevel, wl-summary-mode)
(wl-summary-edit-addresses, wl-summary-sync-update)
(wl-summary-stick): Ditto.
* wl-thread.el (toplevel, wl-thread-insert-message)
(wl-thread-insert-entity-sub, wl-thread-open-close): Ditto.
* wl-util.el (toplevel): Ditto.
* wl-xmas.el (wl-draft-key-setup, wl-draft-overload-functions):
Ditto.
kaoru [Tue, 5 Jan 2010 09:27:19 +0000 (09:27 +0000)]
* acap.el (acap-parse-response): Fix comment-out style. Use three
semicolons, that should start at the left margin.
See. also (Info-goto-node "(elisp)Comment Tips").
* elmo.el (toplevel, elmo-message-match-condition)
(elmo-folder-set-info-max-by-numdb, elmo-folder-move-messages):
Ditto.
* elmo-archive.el (elmo-archive-suffix-alist)
(elmo-archive-tar-method-alist, elmo-archive-tgz-method-alist)
(elmo-archive-method-list)
(elmo-archive-msgdb-create-as-numlist-subr2, elmo-folder-search):
Ditto.
* elmo-imap4.el (toplevel)
(elmo-imap4-send-command, elmo-imap4-check-validity)
(elmo-imap4-fetch-callback-1-subr)
(elmo-network-initialize-session, elmo-server-diff-async)
(elmo-imap4-folder-diff-plugged): Ditto
* elmo-maildir.el (elmo-maildir-temporal-filename): Ditto.
* elmo-msgdb.el (elmo-msgdb-append-element): Ditto.
* elmo-net.el (elmo-network-close-session): Ditto.
* elmo-nntp.el (elmo-nntp-create-msgdb-from-overview-string)
(elmo-nntp-parse-overview-string, elmo-nntp-post): Ditto.
* elmo-pop3.el (elmo-pop3-retrieve-headers): Ditto.
* elmo-util.el (elmo-set-auto-coding, elmo-passwd-alist-save)
(elmo-number-set-delete)
(elmo-cache-get-oldest-cache-file-entity): Ditto.
kaoru [Mon, 4 Jan 2010 23:28:37 +0000 (23:28 +0000)]
Version number is increased to 2.15.8.
kaoru [Mon, 4 Jan 2010 14:51:29 +0000 (14:51 +0000)]
* WL-MK (wl-scan-source, wl-uninstall)
(compile-wl-package, install-wl-package)
(compile-wl-package-xmas, install-wl-package-xmas)
(wl-texinfo-format, wl-texinfo-install) : Use `mapc' instead of
`mapcar'. Don't quote `lambda'.
kaoru [Mon, 4 Jan 2010 09:39:12 +0000 (09:39 +0000)]
* wl-message.el (wl-message-uu-substring): Suppress compile
warnings; Use `with-current-buffer' instead of `save-excursion' &
`set-buffer'.
* wl-mime.el (wl-draft-yank-current-message-entity)
(wl-mime-preview-follow-no-mime)
(wl-mime-preview-follow-current-region): Ditto.
* wl-summary.el (wl-summary-update-persistent-mark-on-event)
(wl-summary-switch-to-clone-buffer)
(wl-summary-target-mark-forward)
(wl-summary-target-mark-reply-with-citation)
(wl-summary-target-mark-uudecode): Ditto.
kaoru [Mon, 4 Jan 2010 09:31:06 +0000 (09:31 +0000)]
* elmo-mime.el (elmo-mime-insert-header-from-buffer): Use
`with-current-buffer' instead of `save-excursion' (for suppress
compile warnings).
kaoru [Mon, 4 Jan 2010 09:25:47 +0000 (09:25 +0000)]
* wl-addrmgr.el (wl-addrmgr-replace-field): Use `point-at-bol'.
* wl-action.el (wl-summary-remove-argument): Explicit `point-at-bol'.
* wl-summary.el (wl-summary-narrow-to-region)
(wl-summary-insert-line): Use `point-at-bol', `point-at-eol'.
kaoru [Mon, 4 Jan 2010 07:34:16 +0000 (07:34 +0000)]
Fix changelog typo.
kaoru [Mon, 4 Jan 2010 07:30:57 +0000 (07:30 +0000)]
* elmo.el (elmo-folder-confirm-appends): Use `number-to-string'
instead of `int-to-string'.
* elmo-archive.el (elmo-archive-message-fetch-internal)
(elmo-archive-folder-message-make-temp-files)
(elmo-archive-folder-append-buffer)
(elmo-folder-delete-messages-internal)
(elmo-archive-msgdb-create-entity)
(elmo-archive-msgdb-create-as-numlist-subr2): Ditto.
* elmo-util.el (elmo-cache-expire-by-age): Ditto.
* elmo-flag.el (elmo-global-flag-set-internal): Ditto.
* elmo-file.el (elmo-folder-message-make-temp-files): Ditto.
* elmo-imap4.el (elmo-imap4-make-number-set-list)
(elmo-folder-list-subfolders): Ditto.
* elmo-localdir.el (elmo-message-file-name)
(elmo-folder-message-make-temp-files)
(elmo-localdir-msgdb-create-entity)
(elmo-folder-append-messages-*-localdir)
(elmo-folder-pack-numbers): Ditto.
* elmo-maildir.el (elmo-folder-message-make-temp-files): Ditto.
* elmo-map.el (elmo-location-map-key): Ditto.
* elmo-nntp.el (elmo-nntp-folder-postfix)
(elmo-nntp-folder-list-subfolders)
(elmo-nntp-folder-msgdb-create): Ditto.
kaoru [Mon, 4 Jan 2010 07:29:26 +0000 (07:29 +0000)]
* wl.el (wl-plugged-sending-queue-status): Use `int-to-string'
instead of `number-to-string'.
* wl-dnd.el (wl-dnd-start-drag): Ditto.
* wl-score.el (wl-score-insert-help, wl-summary-increase-score): Ditto.
* wl-summary.el (wl-summary-jump-to-msg, wl-summary-save): Ditto.
* wl-util.el (wl-url-nntp): Ditto.
kaoru [Mon, 4 Jan 2010 05:55:07 +0000 (05:55 +0000)]
Fix last change. Cosmetic fix around `lambda (x)'.
kaoru [Mon, 4 Jan 2010 05:48:01 +0000 (05:48 +0000)]
* wl.el (wl-plugged-set-variables, wl-plugged-dop-queue-info)
(wl-plugged-dop-queue-status): Don't quote `lambda'.
* wl-thread.el (wl-thread-delete-message): Ditto
* wl-summary.el (wl-summary-edit-addresses)
(wl-summary-edit-addresses-collect-candidate-fields)
(wl-summary-search-by-subject): Ditto.
* wl-mime.el (wl-mime-node-id-to-string): Ditto.
* wl-fldmgr.el (wl-fldmgr-add-completion-all-completions)
(wl-fldmgr-add-completion-subr): Ditto.
* wl-draft.el (wl-smtp-extension-bind)
(wl-draft-insert-get-message, wl-draft-default-headers)
(wl-jump-to-draft-buffer): Ditto.
* wl-summary.el (wl-summary-cursor-move-surface, wl-summary-up)
(wl-summary-down): Ditto.
* wl-message.el (wl-message-buffer-prefetch-subr): Ditto.
* wl-draft.el (wl-draft-reply, wl-draft-write-sendlog): Ditto.
* wl-folder.el (wl-folder-make-save-access-list)
(wl-folder-update-access-group, wl-folder-pick): Ditto.
kaoru [Mon, 4 Jan 2010 05:40:46 +0000 (05:40 +0000)]
* elmo.el (elmo-crosspost-message-alist-save): Don't use
`function' for `lambda'.
* elmo-archive.el (elmo-archive-folder-list-subfolders)
(elmo-folder-append-messages-*-archive)
(elmo-folder-delete-messages-internal): Ditto.
* elmo-date.el (elmo-replace-in-string): Ditto.
* elmo-multi.el (elmo-folder-list-messages, elmo-folder-search)
(elmo-folder-list-flagged): Ditto.
* elmo-maildir.el (elmo-maildir-cleanup-temporal): Ditto.
* elmo-imap4.el (elmo-network-authenticate-session): Ditto.
* modb-standard.el (modb-standard-cleanup-stale-entities): Ditto.
kaoru [Sat, 2 Jan 2010 14:46:32 +0000 (14:46 +0000)]
* elmo-dop.el (elmo-dop-spool-folder): Suppress warning "defsubst
`elmo-dop-spool-folder' was used before it was defined"; Use
`defun' instead.
kaoru [Sat, 2 Jan 2010 14:30:16 +0000 (14:30 +0000)]
* wl-draft.el (wl-draft-default-headers): Suppress warning
"defsubst `wl-draft-default-headers' was used before it was
defined"; Use `defun' instead of `defsubst'.
kaoru [Sat, 2 Jan 2010 12:03:42 +0000 (12:03 +0000)]
* wl-folder.el (wl-folder-get-entity-from-buffer): Macro to function.
* wl-util.el (wl-match-string, wl-match-buffer): Macro to function.
* wl-summary.el (wl-summary-message-status): Macro to inline-function.
* wl.el (wl-plugged-string): Macro to function.
kaoru [Sat, 2 Jan 2010 12:01:41 +0000 (12:01 +0000)]
* pldap.el (ldap/ldif-safe-string-p): macro to function.
* elmo-imap4.el (elmo-imap4-detect-search-charset): Ditto.
kaoru [Sat, 2 Jan 2010 09:12:19 +0000 (09:12 +0000)]
* wl-address.el (wl-address-header-extract-address)
(wl-address-header-extract-realname): Fix mail-address in docstring.
kaoru [Sat, 2 Jan 2010 08:13:35 +0000 (08:13 +0000)]
* wl-expire.el (wl-expire-make-sortable-date): Macro to inline-function.
* wl-folder.el (wl-folder-unread-regex, wl-folder-buffer-group-p): Macro to function.
* wl-highlight.el (wl-delete-all-overlays): Macro to function.
* wl-summary.el (wl-summary-get-alike): Macro to inline-function.
(wl-summary-buffer-folder-name, wl-summary-sticky-buffer-name): Macro to function.
kaoru [Sat, 2 Jan 2010 07:49:17 +0000 (07:49 +0000)]
* wl-thread.el (wl-thread-open, wl-thread-close): Use `point-at-bol', `point-at-eol'.
kaoru [Sat, 2 Jan 2010 07:25:07 +0000 (07:25 +0000)]
* wl.el (wl-plugged-server-indent, wl-plugged-drawing)
(wl-plugged-redrawing-switch, wl-plugged-toggle): Use `(string-to-char " ")' instead of `? ', `?\ '.
* wl-action.el (wl-summary-print-argument): Ditto.
* wl-address.el (wl-complete-field-body): Ditto.
* wl-demo.el (wl-demo-insert-image): Ditto.
* wl-summary.el (wl-summary-edit-addresses-subr): Ditto.
* wl-util.el (wl-ask-folder, wl-set-string-width)
(wl-y-or-n-p-with-scroll): Ditto.
kaoru [Sat, 2 Jan 2010 05:50:10 +0000 (05:50 +0000)]
* elmo.el (elmo-folder-info-make-hashtb): Use `mapc' instead of `mapcar'; Suppress compile warning.
* elmo-imap4.el (elmo-network-initialize-session-buffer)
(elmo-imap4-search-internal-primitive): Ditto.
* elmo-nntp.el (elmo-nntp-search-primitive): Ditto.
* elmo-archive.el (elmo-archive-exec-msgs-subr2): Ditto.
kaoru [Sat, 2 Jan 2010 05:31:27 +0000 (05:31 +0000)]
* elmo-imap4.el (elmo-imap4-parse-address-list)
(elmo-imap4-parse-fetch-body-section, elmo-imap4-parse-body)
(elmo-imap4-parse-acl, elmo-imap4-parse-body-extension)
(elmo-imap4-parse-body-ext, elmo-imap4-parse-body): Use `(string-to-char " ")' instead of `? ', `?\ '.
kaoru [Sat, 2 Jan 2010 02:11:50 +0000 (02:11 +0000)]
* wl-addrmgr.el(wl-addrmgr-mark-write): Use `string-to-char' instead of `? '. Use `point-at-bol' and `point-at-eol'. Remove verbose point move.
kaoru [Sat, 2 Jan 2010 02:07:23 +0000 (02:07 +0000)]
* wl-address.el (wl-address-add-or-change): Use `point-at-bol' and `point-at-eol'.
* wl-addrmgr.el (wl-addrmgr-unmark, wl-addrmgr-address-entry): Ditto.
kaoru [Fri, 1 Jan 2010 16:04:26 +0000 (16:04 +0000)]
* wl-util.el (wl-count-lines): Use `point-at-bol' instead of `(beginning-of-line) (point)'.
kaoru [Fri, 1 Jan 2010 15:51:02 +0000 (15:51 +0000)]
* wl-fldmgr.el (wl-fldmgr-make-indent): Change from macro to function.
(wl-fldmgr-delete-line): Change from macro to function. Use `point-at-bol' and `point-at-eol'.
kaoru [Fri, 1 Jan 2010 15:06:23 +0000 (15:06 +0000)]
* wl.el (toplevel): Use `mapc' instead of `mapcar'. Don't use `function' for lambda.
kaoru [Fri, 1 Jan 2010 14:54:03 +0000 (14:54 +0000)]
* wl.el (wl-plugged-server-indent): Change from macro to function.
kaoru [Fri, 1 Jan 2010 13:26:19 +0000 (13:26 +0000)]
* wl-score.el (wl-score-put-alike): Explicit add `alike' argument.
kaoru [Fri, 1 Jan 2010 13:17:07 +0000 (13:17 +0000)]
Revert wl-score-put-alike.
kaoru [Fri, 1 Jan 2010 13:13:55 +0000 (13:13 +0000)]
* wl-draft.el (wl-draft-config-body-goto-header)
(wl-draft-body-goto-top, wl-draft-body-goto-bottom): Change from macro to function.
kaoru [Fri, 1 Jan 2010 13:06:56 +0000 (13:06 +0000)]
* wl-score.el (wl-score-get-alike, wl-score-put-alike): Change from macro to inline-function.
kaoru [Fri, 1 Jan 2010 12:59:40 +0000 (12:59 +0000)]
(wl-kill-buffers): Change from macro to function.
(wl-count-lines): Change from macro to inline-function.
kaoru [Fri, 1 Jan 2010 12:33:25 +0000 (12:33 +0000)]
Fix last `wl-kill-buffers' change.
kaoru [Fri, 1 Jan 2010 12:09:40 +0000 (12:09 +0000)]
* pldap.el (ldap-search-entries): Don't use `function' for lambda.
(ldap-add-entries, ldap-modify-entries): Use `mapc' instead of `mapcar'.
(ldap-delete-entries): Use `mapc' instead of `mapcar'. Don't use `function' for lambda.
kaoru [Fri, 1 Jan 2010 11:52:52 +0000 (11:52 +0000)]
* wl-util.el (wl-collect-summary, wl-kill-buffers): Use `mapc' instead of `mapcar'. Don't use `function' for lambda.
(wl-read-search-condition-internal): Don't use `function' for lambda.