hmurata [Sat, 4 Nov 2006 08:52:35 +0000 (08:52 +0000)]
Update
hmurata [Sat, 4 Nov 2006 07:35:04 +0000 (07:35 +0000)]
(elmo-progress-done): Fix a miss refer to
`elmo-progress-counter'.
yoichi [Sat, 4 Nov 2006 05:55:42 +0000 (05:55 +0000)]
update
okazaki [Fri, 3 Nov 2006 14:00:23 +0000 (14:00 +0000)]
Fix typo.
hmurata [Fri, 3 Nov 2006 10:57:28 +0000 (10:57 +0000)]
(elsp-bsfilter-list-spam-filter): Abolish.
(elsp-bsfilter-list-spam-filter): New function.
(elsp-bsfilter-start-list-spam): Ditto.
(elsp-bsfilter-read-list-spam): Ditto.
(elmo-spam-list-spam-messages): Use async process to display
progress message by each message.
yoichi [Fri, 3 Nov 2006 03:21:11 +0000 (03:21 +0000)]
* elmo-spam.el (elmo-spam-process-messages-as-mbox): Fix problem
of flusing priviously inserted message contents.
yoichi [Fri, 3 Nov 2006 01:19:27 +0000 (01:19 +0000)]
* test-wl-draft.el: New file.
yoichi [Fri, 3 Nov 2006 00:01:54 +0000 (00:01 +0000)]
* elmo-imap4.el (elmo-folder-search): Fix return value.
hmurata [Wed, 1 Nov 2006 23:53:14 +0000 (23:53 +0000)]
(elmo-imap4-find-next-line): Check whether a label
of reporter is enable or not.
yoichi [Wed, 1 Nov 2006 23:47:13 +0000 (23:47 +0000)]
Fixed against overwriting existing messages in archive folders.
hmurata [Tue, 31 Oct 2006 12:47:29 +0000 (12:47 +0000)]
* wl-util.el (wl-simple-display-progress): New function.
(wl-display-progress-with-gauge): Ditto.
(wl-progress-callback-function): Ditto.
* wl.el (wl-init): Set `elmo-progress-callback-function' as
`wl-progress-callback-function'
* wl-vars.el (wl-display-progress-threshold): New user option.
(wl-display-progress-function): Ditto.
* elmo-util.el (elmo-list-bigger-diff): Abolish.
(elmo-display-progress): Ditto.
(elmo-progress-counter-alist): Ditto.
(elmo-progress-set): Ditto.
(elmo-progress-clear): Ditto.
(elmo-progress-counter-all-value): Rename to
`elmo-progress-counter-total'.
(elmo-progress-counter-format): Rename to
`elmo-progress-counter-action'.
(elmo-progress-counter): New internal variable.
(elmo-progress-callback-function): Ditto.
(elmo-progress-counter-label): New function.
(elmo-progress-counter-set-total): Ditto.
(elmo-progress-counter-set-action): Ditto.
(elmo-progress-call-callback): Ditto.
(elmo-progress-start): Ditto.
(elmo-progress-done): Ditto.
(elmo-progress-notify): Rewrite.
(elmo-with-progress-display): Remove first arguemnt
`condition'. Add optional argument `var' in `spec'.
* elmo-vars.el (elmo-display-progress-threshold): Abolish.
(elmo-display-retrieval-progress-threshold): Ditto.
(elmo-inhibit-display-retrieval-progress): Ditto.
hmurata [Tue, 31 Oct 2006 12:42:11 +0000 (12:42 +0000)]
* Version number is increased to 2.15.5.
hmurata [Sun, 15 Oct 2006 03:33:15 +0000 (03:33 +0000)]
(elmo-imap4-arrival-filter): Use `case' instead of `cond'.
yoichi [Sun, 15 Oct 2006 00:40:08 +0000 (00:40 +0000)]
* elmo-imap4.el (elmo-imap4-arrival-filter): Call delete-region in
cleanup-forms [wl:14027].
hmurata [Mon, 2 Oct 2006 04:09:25 +0000 (04:09 +0000)]
(elmo-global-flag-set-internal): Use
`elmo-copy-file' by priority when the message is a file.
yoichi [Sun, 1 Oct 2006 13:12:18 +0000 (13:12 +0000)]
* elmo.el: Fix typo: disptch -> dispatch.
hmurata [Sun, 1 Oct 2006 08:32:29 +0000 (08:32 +0000)]
* elmo.el (elmo-file-tag): New class.
(elmo-append-messages-disptch-table): New constant.
(elmo-folder-type-p): New function.
(elmo-folder-append-messages): Redefine as function.
* elmo-null.el (elmo-folder-append-messages): Renamed from
`elmo-folder-append-messages'.
* elmo-maildir.el (elmo-maildir-folder): Inherit `elmo-file-tag'.
(elmo-folder-append-messages-*-maildir): Renamed from
`elmo-folder-append-messages'.
* elmo-localdir.el (elmo-localdir-folder): Inherit
`elmo-file-tag'.
(elmo-folder-append-messages-*-localdir): Renamed from
`elmo-folder-append-messages'.
* elmo-imap4.el (elmo-folder-append-messages-imap4-imap4): Renamed
from `elmo-folder-append-messages'.
* elmo-flag.el (elmo-folder-append-messages-*-flag): Renamed from
`elmo-folder-append-messages'.
* elmo-filter.el (elmo-folder-append-messages-filter-*): New
function.
(elmo-folder-append-messages-*-filter): Ditto.
* elmo-multi.el (elmo-folder-append-messages-multi-*): Ditto.
* elmo-pipe.el (elmo-folder-append-messages-pipe-*): Ditto.
(elmo-folder-append-messages-*-pipe): Renamed from
`elmo-folder-append-messages'.
* elmo-cache.el (elmo-cache-folder): Inherit `elmo-file-tag'.
* elmo-file.el (elmo-file-folder): Ditto.
* elmo-sendlog.el (elmo-sendlog-folder): Ditto.
* elmo-archive.el (elmo-folder-append-messages-*-archive): Renamed
from `elmo-folder-append-messages'
yoichi [Thu, 28 Sep 2006 14:33:14 +0000 (14:33 +0000)]
* wl-thread.el (wl-thread-close-children): New function.
(wl-thread-open-children): Ditto.
* wl-action.el (wl-summary-set-mark): Redo the last change by
using it.
yoichi [Thu, 28 Sep 2006 13:52:37 +0000 (13:52 +0000)]
undo the last change
yoichi [Thu, 28 Sep 2006 13:40:33 +0000 (13:40 +0000)]
* wl-action.el (wl-summary-set-mark): Fix the last change.
Forbid interactive call.
hmurata [Thu, 28 Sep 2006 12:26:30 +0000 (12:26 +0000)]
* wl-mime.el (wl-define-dummy-functions): New macro.
(wl-mime-pgp-decrypt-region-with-epg): Renamed from
`wl-mime-pgp-decrypt-region'.
(wl-mime-pgp-verify-region-with-epg): Renamed from
`wl-mime-pgp-verify-region'.
(wl-mime-pgp-decrypt-region-with-pgg): Renamed from
`wl-mime-pgp-decrypt-region'.
(wl-mime-pgp-verify-region-with-pgg): Renamed from
`wl-mime-pgp-verify-region'.
(wl-mime-pgp-decrypt-region): New function; To select dispatch
function at runtime.
(wl-mime-pgp-verify-region): Ditto.
* wl-vars.el (wl-use-pgp-module): New user option.
yoichi [Mon, 25 Sep 2006 12:17:02 +0000 (12:17 +0000)]
* wl-action.el (wl-summary-set-mark): If the cursor is on folded
thread, open it (suggested by Greg A. Woods [wl-en:1861]).
yoichi [Sun, 24 Sep 2006 22:51:20 +0000 (22:51 +0000)]
abbreviation of folder names should be implemented
hmurata [Sat, 23 Sep 2006 13:18:06 +0000 (13:18 +0000)]
* elmo-map.el (elmo-location-map-setup): Change an argument
`locations' to optional.
(elmo-location-map-clear): Abolish.
(elmo-folder-clear): Follow the API change.
* elmo-pop3.el (elmo-folder-clear): Ditto.
hmurata [Sat, 23 Sep 2006 05:56:08 +0000 (05:56 +0000)]
* elmo-pop3.el (toplevel): Require elmo-map.
(elmo-pop3-folder): Inherit elmo-location-map and abolish
location-alist slot (All other related portions are changed).
(elmo-pop3-folder-use-uidl): New function.
(elmo-folder-msgdb-create): Don't sort message entities.
(elmo-pop3-sort-msgdb-by-original-number): Abolish.
(elmo-pop3-number-to-size): Convert return value to number.
(elmo-pop3-msgdb-create-by-header): Use unwind-protect to delete a
working buffer.
* elmo-map.el: Use `location-map' as a variable name for instance
instead of `mapper'.
(elmo-location-map-setup): Return location alist.
(elmo-location-map-update): Ditto.
yoichi [Thu, 21 Sep 2006 22:52:43 +0000 (22:52 +0000)]
* wl-summary.el (wl-summary-cleanup-temp-marks): Cleanup correctly
even if there are target marks only.
hmurata [Thu, 21 Sep 2006 14:27:51 +0000 (14:27 +0000)]
* elmo-map.el (elmo-location-map): New class; split location and
number mapping from elmo-map-folder (All other related portions
are changed).
* elmo-shimbun.el (elmo-folder-open-internal): Follow the API
change.
hmurata [Thu, 21 Sep 2006 14:21:19 +0000 (14:21 +0000)]
* Version number is increased to 2.15.4.
hmurata [Wed, 6 Sep 2006 12:36:30 +0000 (12:36 +0000)]
* elmo-vars.el (elmo-use-hardlink): New user option.
* elmo-util.el (elmo-add-name-to-file): Switch implementations by
`elmo-use-hardlink'.
hmurata [Wed, 6 Sep 2006 08:01:04 +0000 (08:01 +0000)]
(elmo-pipe-folder-list-target-messages): Keep the
killed-list.
(elmo-pipe-drain): Use `elmo-folder-open' and `elmo-folder-close'
instead of `*-internal'. Use `elmo-with-progress-display'.
hmurata [Sat, 2 Sep 2006 01:47:31 +0000 (01:47 +0000)]
* elsp-bogofilter.el (elmo-spam-bogofilter-register-messages): Use
`elmo-spam-process-messages-as-mbox'.
* elsp-sa.el (elmo-spam-spamassassin-register-messages): Ditto.
hmurata [Fri, 1 Sep 2006 15:33:52 +0000 (15:33 +0000)]
(wl-folder-check-one-entity): Simplify.
yoichi [Sun, 27 Aug 2006 15:12:34 +0000 (15:12 +0000)]
* wl-message.el (wl-message-buffer-prefetch-timer): Removed unused variable.
hmurata [Sun, 27 Aug 2006 14:30:46 +0000 (14:30 +0000)]
(elsp-bsfilter-list-spam-files): Fix the
argument BUFFER of `call-process'.
yoichi [Sun, 27 Aug 2006 12:28:27 +0000 (12:28 +0000)]
(elsp-bsfilter-list-spam-files): Ditto.
yoichi [Sun, 27 Aug 2006 12:05:57 +0000 (12:05 +0000)]
fix the last change
yoichi [Sun, 27 Aug 2006 11:57:43 +0000 (11:57 +0000)]
* elsp-bsfilter.el (elsp-bsfilter-call-bsfilter): Remove nil from args.
hmurata [Fri, 25 Aug 2006 14:34:58 +0000 (14:34 +0000)]
* elsp-bsfilter.el (elmo-spam-bsfilter-max-files-per-process)
(elmo-spam-bsfilter-max-messages-per-process): New use option.
(elmo-spam-bsfilter-debug): Fix a group.
(elsp-bsfilter-call-bsfilter): Don't use `delq' and add option
`--homedir'.
(elmo-spam-buffer-spam-p): Don't specify `--homedir' option.
(elsp-bsfilter-list-spam-files): New function.
(elmo-spam-list-spam-messages): Define.
(elsp-bsfilter-register-buffer): Add an optional argument `mbox'.
(elmo-spam-bsfilter-register-messages): New function.
(elmo-spam-register-spam-messages): Define.
(elmo-spam-register-good-messages): Ditto.
* elmo-spam.el (elmo-spam-process-messages-as-mbox): New function.
hmurata [Fri, 25 Aug 2006 14:29:16 +0000 (14:29 +0000)]
(elmo-flatten): Use `append' and `listp' instead of
`nconc' and `consp'.
hmurata [Wed, 23 Aug 2006 00:21:12 +0000 (00:21 +0000)]
(elmo-map-folder-update-locations): Rewrite with
hash table to test whether a location is exists.
yoichi [Sun, 20 Aug 2006 15:30:32 +0000 (15:30 +0000)]
* elmo-archive.el (elmo-folder-append-messages): Delete temp-dir
even if some error occurred.
yoichi [Sun, 20 Aug 2006 14:51:00 +0000 (14:51 +0000)]
* elmo-archive.el (elmo-archive-folder-append-buffer): Remove
meaningless unwind-protect.
yoichi [Sun, 20 Aug 2006 08:00:31 +0000 (08:00 +0000)]
* elmo-maildir.el (elmo-folder-message-make-temp-files): Respect
start-number correctly.
* elmo-search.el (elmo-folder-message-make-temp-files): Ditto.
* elmo-file.el (elmo-folder-message-make-temp-files): Ditto.
hmurata [Sat, 12 Aug 2006 11:20:12 +0000 (11:20 +0000)]
* elmo-flag.el (elmo-flag-folder-set-minfo): New function.
(elmo-folder-initialize): Use it.
(elmo-global-flag-replace-referrer): New function.
* elmo.el (toplevel): Added autoload setting for
`elmo-global-flag-replace-referrer'.
(elmo-folder-rename): Rewrite the last change use
`elmo-global-flag-replace-referrer'.
* elmo-pipe.el (elmo-folder-rename): Call
`elmo-global-flag-replace-referrer'.
hmurata [Wed, 9 Aug 2006 08:53:19 +0000 (08:53 +0000)]
(elmo-folder-rename): Set meta data for global flags
follow the rename.
okazaki [Tue, 25 Jul 2006 23:12:38 +0000 (23:12 +0000)]
Update.
okazaki [Tue, 25 Jul 2006 23:12:19 +0000 (23:12 +0000)]
(wl-thread-test-spam): New function.
(wl-spam-setup): Bind "tkc".
hmurata [Mon, 24 Jul 2006 13:16:53 +0000 (13:16 +0000)]
(wl-folder-expire-entity): Rewite without
`wl-summary-goto-folder-subr'.
(wl-folder-expire-current-entity): Don't kill summary buffer.
hmurata [Fri, 21 Jul 2006 13:56:55 +0000 (13:56 +0000)]
* wl-folder.el (wl-folder-sync-entity): Rewrite without
`wl-summary-goto-folder-subr'.
(wl-folder-mark-as-read-all-entity): Likewise.
* wl-summary.el (wl-summary-sync): Accept symbol for `range.
hmurata [Mon, 3 Jul 2006 00:25:27 +0000 (00:25 +0000)]
(elmo-folder-initialize): Set slot `number-list'
as 'not-loaded.
(elmo-folder-close): Ditto.
(elmo-filter-folder-number-list-loaded-p): New function.
(elmo-filter-folder-number-list): Check whether loaded or not.
(elmo-folder-commit): Use `elmo-filter-folder-number-list' instead
of `elmo-filter-folder-number-list-internal'.
(elmo-folder-delete-messages): Ditto.
(elmo-folder-length): Check whether number-list is loaded or not.
hmurata [Sat, 24 Jun 2006 00:57:56 +0000 (00:57 +0000)]
Add descriptions for `wl-message-auto-reassemble-message/partial'.
yoichi [Thu, 22 Jun 2006 23:34:09 +0000 (23:34 +0000)]
* wl-thread.el (wl-thread-force-open): Arranged.
yoichi [Mon, 19 Jun 2006 13:50:17 +0000 (13:50 +0000)]
* wl-folder.el (wl-folder-complete-filter-condition): Remove !
from regexp.
yoichi [Mon, 19 Jun 2006 13:46:08 +0000 (13:46 +0000)]
* wl-util.el (wl-search-condition-fields): Remove "AND","OR".
(wl-read-search-condition-internal): Append them.
hmurata [Mon, 19 Jun 2006 08:28:37 +0000 (08:28 +0000)]
* wl-vars.el (wl-additional-search-condition-fields):
New user option.
* wl-util.el (wl-search-condition-fields): New function; export
from `wl-read-search-condition-internal'.
(wl-read-search-condition-internal): Use it.
* wl-folder.el (wl-folder-complete-filter-condition): Ditto.
hmurata [Sat, 17 Jun 2006 14:06:32 +0000 (14:06 +0000)]
* modb-entity.el (modb-entity-field-extractor-alist): Add 3rd
field `real field' into each element of list.
(elmo-msgdb-create-message-entity-from-buffer): Follow the above change.
(elmo-msgdb-message-entity-field): Ditto.
(modb-entity-ml-info-real-fields): New function.
* elmo-msgdb.el (elmo-msgdb-extra-fields): New function.
* elmo-imap4.el (elmo-folder-msgdb-create-plugged): Use function
`elmo-msgdb-extra-fields'.
hmurata [Thu, 15 Jun 2006 04:11:48 +0000 (04:11 +0000)]
Add description for elmo-msgdb-extra-fields.
hmurata [Thu, 15 Jun 2006 00:23:47 +0000 (00:23 +0000)]
* samples/*/dot.wl: Update the settings of elmo-msgdb-extra-fields.
hmurata [Sat, 10 Jun 2006 13:56:44 +0000 (13:56 +0000)]
Fixed.
hmurata [Sat, 10 Jun 2006 13:46:29 +0000 (13:46 +0000)]
* wl-summary.el (wl-summary-define-sort-command): New function.
(wl-summary-sort-by-date, wl-summary-sort-by-number)
(wl-summary-sort-by-subject, wl-summary-sort-by-from)
(wl-summary-sort-by-list-info, wl-summary-sort-by-size): Remove;
define by `wl-summary-define-sort-command'.
* wl.el (wl-init): Call wl-summary-define-sort-command.
hmurata [Sun, 4 Jun 2006 02:33:07 +0000 (02:33 +0000)]
(wl-message-decrypt-pgp-nonmime): Keep text
properties at the decrypting region.
hmurata [Sat, 3 Jun 2006 10:15:34 +0000 (10:15 +0000)]
* wl-util.el (wl-find-region): New function.
* wl-mime.el (wl-mime-pgp-decrypt-region): Return the decoded
coding system.
(wl-message-decrypt-pgp-nonmime): Use wl-find-region. Put text
property `wl-mime-decoded-coding-system'.
(wl-message-verify-pgp-nonmime): Use wl-find-region. Use text
property `wl-mime-decoded-coding-system' to encode text.
hmurata [Sat, 3 Jun 2006 08:39:45 +0000 (08:39 +0000)]
(wl-mime-pgp-decrypt-region): Display a progress
message.
(wl-mime-pgp-verify-region): Ditto.
kaoru [Fri, 2 Jun 2006 00:36:48 +0000 (00:36 +0000)]
Suppress makeinfo errors.
kaoru [Fri, 2 Jun 2006 00:15:11 +0000 (00:15 +0000)]
Update to version 2004-11-25.16.
hmurata [Tue, 30 May 2006 13:18:19 +0000 (13:18 +0000)]
(elmo-passwd-alist-load): Move point to min
position before read.
hmurata [Fri, 26 May 2006 17:28:29 +0000 (17:28 +0000)]
(wl-mime-pgp-verify-region): Does not use temporary
buffer. Use epa-display-verify-result.
yoichi [Thu, 18 May 2006 14:38:00 +0000 (14:38 +0000)]
* wl-draft.el (wl-draft-send): Continue even if setting parent
flag was failed.
yoichi [Mon, 15 May 2006 13:51:36 +0000 (13:51 +0000)]
* elmo-flag.el (elmo-folder-expand-msgdb-path): Translate path.
(elmo-global-flags-initialize): Ditto.
hmurata [Mon, 15 May 2006 05:37:24 +0000 (05:37 +0000)]
(wl-message-flag-indicator): Fixed the problem
of returning string only of parentheses.
yoichi [Sun, 14 May 2006 23:26:52 +0000 (23:26 +0000)]
* elmo-archive.el (toplevel): Don't require emu, std11
and elmo-localdir.
yoichi [Sun, 14 May 2006 22:54:43 +0000 (22:54 +0000)]
* elmo-localdir.el (elmo-message-file-name): Remove duplicate
definition.
hmurata [Sat, 13 May 2006 08:34:33 +0000 (08:34 +0000)]
* wl-summary.el (wl-summary-write): Add argument `folder'.
(wl-summary-write-current-folder): Change argument `folder' from
optional to require.
(wl-summary-get-buffer): Return the buffer associated folder only.
* wl-folder.el (wl-folder-set-persistent-mark): Follow the above
change.
(wl-folder-toggle-disp-summary): Ditto.
* wl-draft.el (wl-draft-create-buffer): Don't use folder of
current summary as parent-folder.
yoichi [Sat, 13 May 2006 02:48:25 +0000 (02:48 +0000)]
* wl-draft.el (wl-draft-reedit): Don't overwrite
wl-draft-parent-folder.
yoichi [Sun, 7 May 2006 22:30:00 +0000 (22:30 +0000)]
* elmo.el (elmo-folder-confirm-appends): Display folder name.
hmurata [Thu, 4 May 2006 00:20:43 +0000 (00:20 +0000)]
(wl-mime-pgp-decrypt-region): New function.
(wl-mime-pgp-verify-region): Ditto.
(wl-message-decrypt-pgp-nonmime): Use the above function.
(wl-message-verify-pgp-nonmime): Likewise.
(wl-mime-preview-application/pgp): Likewise.
yoichi [Sat, 29 Apr 2006 15:00:04 +0000 (15:00 +0000)]
* elmo-imap4.el (elmo-imap4-send-command): Use non-synchronizing
literals.
yoichi [Fri, 21 Apr 2006 04:00:33 +0000 (04:00 +0000)]
* elmo-maildir.el (elmo-maildir-list-location): Reduce
`elmo-get-last-modification-time' call.
okada [Thu, 20 Apr 2006 08:37:33 +0000 (08:37 +0000)]
* wl-folder.el (wl-make-plugged-alist): Add `wl-smtp-posting-port'.
Fix about the order of `wl-nntp-posting-port' and
`wl-nntp-posting-stream-type'.
* wl.el (wl-plugged-port-label-alist): Add smtp.
hmurata [Thu, 13 Apr 2006 17:33:46 +0000 (17:33 +0000)]
(elmo-maildir-list-location): Fixed a regular
expression.
(elmo-maildir-set-mark): Ditto.
(elmo-maildir-delete-mark): Ditto.
hmurata [Mon, 13 Mar 2006 17:04:24 +0000 (17:04 +0000)]
(elmo-collect-separators-internal): Add 2nd
optional argument `separators'.
hmurata [Sun, 26 Feb 2006 06:06:21 +0000 (06:06 +0000)]
* wl-summary.el (wl-summary-message-status): New macro.
hmurata [Sun, 26 Feb 2006 02:59:46 +0000 (02:59 +0000)]
* wl-vars.el (wl-summary-persistent-mark-priority-list): Add `killed'.
(wl-summary-killed-mark): New user option.
* wl-thread.el (wl-thread-update-line-on-buffer-sub): Follow the
API change.
(wl-thread-insert-entity-sub): Ditto.
(wl-thread-recover-messages): New command.
* wl-summary.el (wl-summary-update-mark-and-highlight-window):
Don't call `wl-highlight-summary-current-line' directly.
(wl-summary-buffer-attach): Connect to signal `status-changed'
instead of `cache-changed'.
(wl-summary-buffer-detach): Follow the above change.
(wl-summary-detect-mark-position): Follow the API change.
(wl-summary-rescan-message): Ditto.
(wl-summary-insert-sequential): Ditto.
(wl-summary-update-thread): Ditto.
(wl-summary-message-mark): Ditto.
(wl-summary-persistent-mark): Ditto.
(wl-summary-create-line): Ditto.
(wl-summary-prefetch-region-no-mark): Call
`wl-summary-persistent-mark' with number.
(wl-summary-recover-messages-region): New command.
(wl-summary-target-mark-recover): Ditto.
(wl-summary-recover-message): Ditto.
(wl-summary-persistent-mark-string): Add argument `status' instead
of remove arguments `flags' and `cached'. Treat killed status.
(wl-summary-update-persistent-mark): Remove optional argument `flags'.
* wl-highlight.el (wl-highlight-summary-displaying-face): New face.
(wl-highlight-summary-line-face-spec): Treat killed status.
(wl-highlight-summary-line-string): Follow the API change.
(wl-highlight-summary-current-line): Ditto.
* elmo.el (cache-changed): Abolish.
(status-changed): New signal.
(elmo-message-killed-p): New generic function and define for
elmo-folder.
(elmo-folder-recover-messages): Ditto.
(elmo-message-set-cached): Emit signal `status-changed' instead of
`cache-changed'.
(elmo-message-status): New macro.
(elmo-message-status-folder): Ditto.
(elmo-message-status-number): Ditto.
(elmo-message-status-set-flags): Ditto.
(elmo-message-status-set-killed): Ditto.
(elmo-message-status-flags): New function.
(elmo-message-status-cached-p): Ditto.
(elmo-message-status-killed-p): Ditto.
* elmo-pipe.el (elmo-pipe-connect-signals): Connect to signal
`status-changed' instead of `cache-changed'.
(elmo-folder-recover-messages): Define.
(elmo-message-killed-p): Ditto.
* elmo-filter.el (elmo-filter-connect-signals): Connect to signal
`status-changed' instead of `cache-changed'.
* elmo-multi.el (elmo-multi-connect-signals): Ditto.
(elmo-message-killed-p): Define.
(elmo-folder-recover-messages): Ditto.
hmurata [Sun, 26 Feb 2006 02:55:39 +0000 (02:55 +0000)]
* Version number is increased to 2.15.3.
hmurata [Fri, 24 Feb 2006 15:16:07 +0000 (15:16 +0000)]
(wl-draft-find-reply-headers): Use functionp instead
of symbolp to test whether the condition is function.
yoichi [Fri, 24 Feb 2006 00:16:00 +0000 (00:16 +0000)]
* wl-draft.el (wl-draft-send-confirm): Bind wl-draft-send-hook to nil.
hmurata [Thu, 23 Feb 2006 13:04:33 +0000 (13:04 +0000)]
* wl-summary.el (wl-summary-buffer-message-ring): New internal
variable.
(wl-summary-buffer-last-displayed-msg): Abolish.
(wl-summary-push-message): New function.
(wl-summary-pop-message): Ditto.
(wl-summary-goto-folder-subr): Reset
`wl-summary-buffer-message-ring'.
(wl-summary-pop-to-last-message): New command.
(wl-summary-goto-last-displayed-msg): Call
wl-summary-pop-to-last-message if optional argument is non-nil or
the last command is itself.
(wl-summary-redisplay-internal): Push last message number into
`wl-summary-buffer-message-ring'.
* wl-vars.el (wl-summary-message-ring-max): New user option.
hmurata [Wed, 22 Feb 2006 16:22:06 +0000 (16:22 +0000)]
(wl-draft-find-reply-headers): Avoid compile warning.
hmurata [Wed, 22 Feb 2006 15:45:14 +0000 (15:45 +0000)]
(wl-draft-find-reply-headers): New function (extract
from `wl-draft-reply').
(wl-draft-reply): Use it.
hmurata [Sat, 18 Feb 2006 05:13:18 +0000 (05:13 +0000)]
* elmo-signal.el (elmo-signal-bindings): Use cons to append
element into list.
(elmo-define-signal-handler): Add docstring.
(elmo-define-signal-filter): Ditto.
* elmo-multi.el (elmo-multi-connect-signals): Fix the signal name.
yoichi [Tue, 14 Feb 2006 14:15:35 +0000 (14:15 +0000)]
* wl-thread.el (wl-thread-jump-to-msg): Add docstring.
hmurata [Fri, 10 Feb 2006 12:42:47 +0000 (12:42 +0000)]
(elmo-flatten): Don't use recursive call.
hmurata [Fri, 10 Feb 2006 12:13:55 +0000 (12:13 +0000)]
(elmo-folder-msgdb-create): Remove an unnecessary
assignment.
(elmo-folder-message-make-temp-files): Use `number-to-string'
instead of `int-to-string'.
hmurata [Thu, 9 Feb 2006 12:21:11 +0000 (12:21 +0000)]
(wl-message-flag-indicator): New function.
(wl-message-redisplay): Use it.
yoichi [Thu, 9 Feb 2006 03:57:39 +0000 (03:57 +0000)]
* wl-draft.el (wl-smtp-extension-bind): Don't bind smtp-end-of-line.
hmurata [Tue, 7 Feb 2006 12:11:42 +0000 (12:11 +0000)]
Fixed RFC number of SMTPTLS.
hmurata [Tue, 31 Jan 2006 12:38:51 +0000 (12:38 +0000)]
* wl-util.el (wl-y-or-n-p-with-scroll): Use `wl-read-event-char'
instead of `read-event'.
* wl-xmas.el (wl-read-event-char): Add optional argument `prompt'.
* wl-mule.el (wl-read-event-char): Ditto.
* wl-e21.el (wl-read-event-char): Ditto.
yoichi [Mon, 30 Jan 2006 16:02:13 +0000 (16:02 +0000)]
* wl-vars.el (wl-draft-send-confirm-type): Change default value.
hmurata [Sat, 28 Jan 2006 09:03:41 +0000 (09:03 +0000)]
* wl-vars.el (wl-draft-send-confirm-type): New user option.
* wl-util.el (wl-y-or-n-p-with-scroll): New function.
* wl-draft.el (wl-draft-send-confirm): Confirmation by
`wl-draft-send-confirm-type'
yoichi [Thu, 26 Jan 2006 04:01:28 +0000 (04:01 +0000)]
Fix mail address