elisp/wanderlust.git
23 years ago* elmo-pop3.el (elmo-pop3-debug): New variable.
teranisi [Fri, 15 Jun 2001 04:05:42 +0000 (04:05 +0000)]
* elmo-pop3.el (elmo-pop3-debug): New variable.
(elmo-pop3-debug-inhibit-logging): Ditto.
(elmo-pop3-debug): New function.
(elmo-pop3-send-command): Call elmo-pop3-debug.
(elmo-pop3-read-response): Added keep-lock optional argument;
Don't unlock if keep-lock is non-nil.
(elmo-pop3-process-filter): Call elmo-pop3-debug.
(elmo-network-authenticate-session): Bind
elmo-pop3-debug-inhibit-logging as t.
(elmo-network-setup-session): Call elmo-pop3-read-response with
keep-lock argument.
(elmo-pop3-read-msg): Ditto.
(elmo-pop3-locked-p): Call elmo-pop3-debug.
(elmo-pop3-read-body): Call elmo-pop3-unlock.
(elmo-network-initialize-session): Call elmo-pop3-lock.
(elmo-folder-close-internal): Don't clear location-alist slot.
(elmo-folder-check): Clear location-alist slot.

23 years ago* elmo-pop3.el (elmo-pop3-lock): New buffer local variable.
teranisi [Wed, 13 Jun 2001 10:09:22 +0000 (10:09 +0000)]
* elmo-pop3.el (elmo-pop3-lock): New buffer local variable.
(elmo-pop3-send-command): Call elmo-pop3-lock.
(elmo-pop3-read-response): Call elmo-pop3-unlock.
(elmo-pop3-read-contents): Ditto.
(elmo-pop3-lock): New function.
(elmo-pop3-unlock): Ditto.
(elmo-pop3-locked-p): Ditto.
(elmo-folder-check): Don't delete process if elmo-pop3-locked-p returns t.

23 years ago2001-06-06 Peter M\e,Ax\e(Bller Neergaard <turtle@bu.edu>
teranisi [Wed, 13 Jun 2001 08:59:16 +0000 (08:59 +0000)]
2001-06-06  Peter M\e,Ax\e(Bller Neergaard <turtle@bu.edu>

* wl-summary.el (wl-summary-resend-bounced-mail): Modified regexp
for postfix.

23 years ago* wl-summary.el (wl-summary-resend-message): Fixed.
teranisi [Wed, 13 Jun 2001 08:40:01 +0000 (08:40 +0000)]
* wl-summary.el (wl-summary-resend-message): Fixed.

* wl-draft.el (wl-draft-edit-string): Fetch From: field value and
Call wl-draft with `from' argument if its address is included in
`wl-user-mail-address-list'.
(wl-draft): Added `from' argument.

23 years ago* wl.el (wl-exit): Delete current frame if wl-folder-use-frame is
teranisi [Wed, 13 Jun 2001 04:17:57 +0000 (04:17 +0000)]
* wl.el (wl-exit): Delete current frame if wl-folder-use-frame is
non-nil.
(wl): Don't show demo if wl-demo is nil.

* wl-summary.el (wl-summary-exit): Renamed wl-folder-use-frame to
wl-summary-use-frame.

* wl-vars.el (wl-summary-use-frame): New user option.
(wl-folder-use-frame): Changed docstring.

* wl-folder.el (wl-folder): Make new frame if wl-folder-use-frame is
non-nil.
(wl-folder-select-buffer): Renamed wl-folder-use-frame to
wl-summary-use-frame.

23 years ago* wl-vars.el (wl-folder-use-frame): New user option.
teranisi [Wed, 13 Jun 2001 02:13:13 +0000 (02:13 +0000)]
* wl-vars.el (wl-folder-use-frame): New user option.

* wl-summary.el (wl-summary-exit): Back to folder frame if
wl-folder-use-frame is non-nil.
(wl-summary-redisplay-internal): Ignore cache if current folder
is draft folder,
(wl-summary-redisplay-no-mime): Ditto.
(wl-summary-redisplay-all-header): Ditto.

* wl-folder.el (wl-folder-select-buffer): Switch to other frame
if wl-folder-use-frame is non-nil.

23 years ago* elmo-shimbun.el (elmo-shimbun-msgdb-to-headers): Inverted logic.
teranisi [Mon, 11 Jun 2001 03:49:27 +0000 (03:49 +0000)]
* elmo-shimbun.el (elmo-shimbun-msgdb-to-headers): Inverted logic.

23 years ago* elmo-util.el (elmo-file-field-primitive-condition-match):
teranisi [Mon, 11 Jun 2001 02:16:51 +0000 (02:16 +0000)]
* elmo-util.el (elmo-file-field-primitive-condition-match):
New inline function (Don't fetch file content if "first" or "last").
(elmo-file-field-condition-match): Use
elmo-file-field-primitive-condition-match.

* elmo-localdir.el (elmo-folder-search): Speed up simple "last" and
"first".

23 years ago* elmo-pop3.el (elmo-message-fetch-plugged): Fixed.
teranisi [Mon, 11 Jun 2001 01:12:33 +0000 (01:12 +0000)]
* elmo-pop3.el (elmo-message-fetch-plugged): Fixed.

23 years ago* elmo-pop3.el (elmo-pop3-process-filter): Don't use floor nor float.
teranisi [Mon, 11 Jun 2001 01:07:25 +0000 (01:07 +0000)]
* elmo-pop3.el (elmo-pop3-process-filter): Don't use floor nor float.

* elmo-imap4.el (elmo-imap4-find-next-line): Ditto.

23 years ago* elmo.el (elmo-folder-move-messages): Bind
teranisi [Sun, 10 Jun 2001 12:38:25 +0000 (12:38 +0000)]
* elmo.el (elmo-folder-move-messages): Bind
elmo-inhibit-display-retrieval-progress as t while moving messages.

* elmo-vars.el (elmo-display-retrieval-progress-threshold):
New variable.
(elmo-inhibit-display-retrieval-progress): Ditto.

* elmo-pop3.el (elmo-pop3-process-filter): Use elmo-display-progress
for retrieval progress;
Don't display progress when total buffer size is smaller than
elmo-display-retrieval-progress-threshold.
(elmo-message-fetch-plugged): Don't display progress when
elmo-inhibit-display-retrieval-progress is non-nil.

* elmo-imap4.el (elmo-imap4-find-next-line): Use elmo-display-progress
for retrieval progress;
Don't display progress when literal size is smaller than
elmo-display-retrieval-progress-threshold.
(elmo-imap4-message-fetch): Don't display progress when
elmo-inhibit-display-retrieval-progress is non-nil.

23 years ago* elmo-imap4.el (elmo-imap4-display-literal-progress): New variable.
teranisi [Thu, 7 Jun 2001 03:30:54 +0000 (03:30 +0000)]
* elmo-imap4.el (elmo-imap4-display-literal-progress): New variable.
(elmo-imap4-find-next-line): Display progress whille literal fetching.
(elmo-imap4-message-fetch): Likewise.

23 years ago* elmo-shimbun.el (elmo-shimbun-default-index-range): New user option.
teranisi [Thu, 7 Jun 2001 00:34:56 +0000 (00:34 +0000)]
* elmo-shimbun.el (elmo-shimbun-default-index-range): New user option.
(elmo-shimbun-index-range-alist): Ditto.
(elmo-shimbun-use-entire-index): Abolish.
(shimbun-mua-use-entire-index): Ditto.
(elmo-shimbun-folder): Added new slot `range'.
(elmo-folder-initialize): Setup slot `range'.

23 years ago(elmo-shimbun-get-headers): Fixed last change.
teranisi [Wed, 6 Jun 2001 04:18:33 +0000 (04:18 +0000)]
(elmo-shimbun-get-headers): Fixed last change.
(elmo-folder-close-internal): Clean up last-check slot.

23 years ago* elmo-shimbun.el (elmo-shimbun-parse-time-string): New function.
teranisi [Wed, 6 Jun 2001 04:03:44 +0000 (04:03 +0000)]
* elmo-shimbun.el (elmo-shimbun-parse-time-string): New function.
(elmo-shimbun-msgdb-to-headers): Added `expire-days' argument.
(elmo-shimbun-get-headers): Use return value of
`shimbun-article-expiration-days'.

23 years agoFixed last change.
teranisi [Wed, 6 Jun 2001 03:16:56 +0000 (03:16 +0000)]
Fixed last change.

23 years ago* elmo-pop3.el (elmo-pop3-process-filter): Show retrieve progress (rewrite).
teranisi [Wed, 6 Jun 2001 03:12:33 +0000 (03:12 +0000)]
* elmo-pop3.el (elmo-pop3-process-filter): Show retrieve progress (rewrite).
(elmo-pop3-total-size): New variable.
(elmo-message-fetch-plugged): Bind elmo-pop3-total-size while fetching.

23 years ago* elmo-pop3.el (elmo-pop3-process-filter): Show retrieve progress.
teranisi [Wed, 6 Jun 2001 01:09:05 +0000 (01:09 +0000)]
* elmo-pop3.el (elmo-pop3-process-filter): Show retrieve progress.

23 years agoUpdate.
teranisi [Wed, 6 Jun 2001 00:57:38 +0000 (00:57 +0000)]
Update.

23 years ago* wl-summary.el (wl-summary-sync-update): Bind elmo-folder-update-threshold.
teranisi [Wed, 6 Jun 2001 00:45:59 +0000 (00:45 +0000)]
* wl-summary.el (wl-summary-sync-update): Bind elmo-folder-update-threshold.
(wl-summary-mark-as-important): Enclosed server mark processing
with `save-match-data'.

* wl-mime.el (wl-mime-setup): Set mime-setup-signature-key-alist
only when it is already defined.

23 years ago* elmo.el (elmo-folder-reserve-status-p): New method.
teranisi [Wed, 6 Jun 2001 00:41:42 +0000 (00:41 +0000)]
* elmo.el (elmo-folder-reserve-status-p): New method.

* elmo-shimbun.el (elmo-shimbun-headers-cache): Abolish.
(elmo-shimbun-use-entire-index): New user option.
(shimbun-elmo-mua): New class.
(shimbun-mua-search-id): Define.
(shimbun-mua-use-entire-index): Ditto.
(elmo-shimbun-folder:last-check): New slot.
(elmo-shimbun-headers-cache-header-list): Abolish.
(elmo-shimbun-headers-cache-set-header-list): Ditto.
(elmo-shimbun-headers-cache-header-hash): Ditto.
(elmo-shimbun-headers-cache-set-header-hash): Ditto.
(elmo-shimbun-headers-cache-last-check): Ditto.
(elmo-shimbun-headers-cache-set-last-check): Ditto.
(elmo-shimbun-headers-check-p): Rewrite.
(elmo-shimbun-msgdb-to-headers): New function.
(elmo-shimbun-get-headers): Rewrite.
(elmo-folder-initialize): Set 1st argument of `shimbun-open'.
(elmo-folder-open-internal): Get headers only if
`elmo-shimbun-headers-check-p' is non-nil.
(elmo-folder-check): Check only if `elmo-shimbun-headers-check-p'
is non-nil.
(elmo-shimbun-msgdb-create-entity): Re-use old msgdb entities.
(elmo-quit): Removed.

* elmo-msgdb.el (elmo-msgdb-overview-entity-get-extra): New inline
function.
(elmo-msgdb-overview-entity-set-extra): Ditto.
(elmo-msgdb-make-overview-hashtb): Make hash if overview is non-nil.

* elmo-map.el (elmo-folder-status): Don't call
elmo-folder-close-internal if `elmo-folder-reserve-status-p'
is non-nil.

23 years ago* elmo-msgdb.el (elmo-msgdb-search-internal): Call itself instead
hmurata [Tue, 5 Jun 2001 07:22:58 +0000 (07:22 +0000)]
* elmo-msgdb.el (elmo-msgdb-search-internal): Call itself instead
of `elmo-msgdb-search-internal-primitive' when condition's car is
`and' or `or'.

23 years ago* wl-expire.el (wl-expire-archive-get-folder): Fixed problem that name
murata [Thu, 24 May 2001 13:47:27 +0000 (13:47 +0000)]
* wl-expire.el (wl-expire-archive-get-folder): Fixed problem that name
of folder exclude localdir is wrong.
* wl-folder.el (wl-folder-sync-entity): Set
`wl-summary-always-sticky-folder-list' as nil.
(wl-folder-mark-as-read-all-entity): Ditto.
(wl-folder-prefetch-entity): Ditto.

23 years agoUpdate.
kaoru [Thu, 24 May 2001 04:20:55 +0000 (04:20 +0000)]
Update.

23 years ago2001-05-24 Yoichi NAKAYAMA <yoichi@eken.phys.nagoya-u.ac.jp>
kaoru [Thu, 24 May 2001 04:20:38 +0000 (04:20 +0000)]
2001-05-24  Yoichi NAKAYAMA  <yoichi@eken.phys.nagoya-u.ac.jp>

* WL-MK (wl-detect-info-directory): Call `info-initialize' for
Emacs21.

23 years ago * wl-draft.el (wl-draft): use `wl-summary-write-current-folder'
okada [Wed, 23 May 2001 09:35:38 +0000 (09:35 +0000)]
    * wl-draft.el (wl-draft): use `wl-summary-write-current-folder'
                instead of `wl-summary-write-current-newsgroup'.
* elmo-nntp.el (elmo-nntp-get-newsgroup-by-msgid): Fix for luna.

23 years ago* utils/bbdb-wl.el (bbdb-wl-get-update-record): Use function
hmurata [Tue, 22 May 2001 00:20:34 +0000 (00:20 +0000)]
* utils/bbdb-wl.el (bbdb-wl-get-update-record): Use function
`wl-summary-buffer-folder-name' instead of same name variable.

23 years ago* elmo-pipe.el (elmo-folder-open-internal): Check plugged before
hmurata [Tue, 22 May 2001 00:19:56 +0000 (00:19 +0000)]
* elmo-pipe.el (elmo-folder-open-internal): Check plugged before
call `elmo-pipe-drain'.

23 years agoSynch with main trunk.
kaoru [Mon, 21 May 2001 06:19:31 +0000 (06:19 +0000)]
Synch with main trunk.

23 years agoThis commit was manufactured by cvs2svn to create branch 'elmo-lunafy'.
tomo [Mon, 21 May 2001 06:07:56 +0000 (06:07 +0000)]
This commit was manufactured by cvs2svn to create branch 'elmo-lunafy'.

23 years agoAdded version.texi. Use it.
kaoru [Mon, 21 May 2001 06:07:55 +0000 (06:07 +0000)]
Added version.texi.  Use it.

23 years ago* wl-summary.el (wl-summary-auto-select-msg-p): New function.
murata [Sat, 19 May 2001 00:19:35 +0000 (00:19 +0000)]
* wl-summary.el (wl-summary-auto-select-msg-p): New function.
  (wl-summary-goto-folder-subr): If `wl-auto-select-first' is non-nil
  and selected message is important, do not display.

23 years ago* wl-summary.el (wl-summary-auto-select-msg-p): New function.
murata [Fri, 18 May 2001 23:40:03 +0000 (23:40 +0000)]
* wl-summary.el (wl-summary-auto-select-msg-p): New function.
  (wl-summary-goto-folder-subr): If `wl-auto-select-first' is non-nil
  and selected message is important, do not display.

23 years ago* elmo-mark.el (elmo-message-fetch-with-cache-process): Fixed typo.
murata [Fri, 18 May 2001 23:39:30 +0000 (23:39 +0000)]
* elmo-mark.el (elmo-message-fetch-with-cache-process): Fixed typo.
(elmo-cache-folder -> elmo-mark-folder)

23 years ago* wl.el (wl): Omit `wl-check-environment' if wl-init is nil.
okada [Wed, 16 May 2001 14:30:57 +0000 (14:30 +0000)]
* wl.el (wl): Omit `wl-check-environment' if wl-init is nil.

23 years agoAdded authenticate-type & POP-before-SMTP.
kaoru [Mon, 14 May 2001 13:51:46 +0000 (13:51 +0000)]
Added authenticate-type & POP-before-SMTP.

23 years agoFixed description `elmo-default-imap4-stream-type'.
kaoru [Mon, 14 May 2001 06:03:17 +0000 (06:03 +0000)]
Fixed description `elmo-default-imap4-stream-type'.
Add some example for @code{} markuped symbol.

23 years agoFixed typo.
kaoru [Sat, 12 May 2001 23:53:19 +0000 (23:53 +0000)]
Fixed typo.

23 years ago* elmo-net.el (elmo-message-fetch-unplugged): Don't call
hmurata [Fri, 11 May 2001 02:28:06 +0000 (02:28 +0000)]
* elmo-net.el (elmo-message-fetch-unplugged): Don't call
`elmo-message-fetch'.

23 years ago* elmo-net.el (elmo-message-encache): Fixed typo.
hmurata [Thu, 10 May 2001 13:46:41 +0000 (13:46 +0000)]
* elmo-net.el (elmo-message-encache): Fixed typo.
(elmo-message-fetch-unplugged): Changed call
`elmo-message-fetch-internal' without argument `outbuf'.

23 years agoImplemented disconnected operations (Not tested enough).
teranisi [Thu, 10 May 2001 09:52:13 +0000 (09:52 +0000)]
Implemented disconnected operations (Not tested enough).

* wl.el (wl-plugged-dop-queue-info): Fixed for new queue structure.

* wl-summary.el (wl-summary-mark-as-important): Set message number
using wl-summary-message-number.

* elmo.el (elmo-message-encache): Define as generic function.
(elmo-message-fetch-field): New generic function.
(elmo-message-fetch-with-cache-process): Cause an error when
fetch strategy is 'entire but only 'section cache is available.
(toplevel): Fixed nmz folder definition.

* elmo-vars.el (elmo-msgdb-lock-list-filename): Removed.
(elmo-msgdb-resume-list-filename): Ditto.
(elmo-queue-filename): Ditto.
(elmo-enable-disconnected-operation): Changed default value to t.

* elmo-util.el (elmo-cache-path-section-p): New function.
(elmo-file-cache-get): Use it.
(elmo-dop-queue-filename): Moved from elmo-dop.el.
(elmo-dop-queue-load): Moved from elmo-msgdb.el.
(elmo-dop-queue-save): Ditto.

* elmo-net.el (elmo-folder-status-unplugged): Call
elmo-folder-status-dop.
(elmo-folder-list-messages-unplugged): Implemented.
(elmo-folder-delete-messages-unplugged): Define.
(elmo-folder-msgdb-create): Define.
(elmo-folder-msgdb-create-unplugged): Define.
(elmo-folder-mark-as-read-unplugged): Ditto.
(elmo-folder-unmark-read-unplugged): Ditto.
(elmo-folder-mark-as-important-unplugged): Ditto.
(elmo-folder-unmark-important-unplugged): Ditto.
(elmo-message-encache): Ditto.

* elmo-msgdb.el (elmo-dop-queue-load): Moved to elmo-util.el.
(elmo-dop-queue-save): Ditto.

* elmo-imap4.el (elmo-folder-msgdb-create-plugged): Renamed from
`elmo-folder-msgdb-create'.
(elmo-folder-append-buffer): Implemented unplugged operation.
(elmo-folder-append-messages): Call parent method in unplugged status.
(elmo-message-fetch-unplugged): Removed definition.
(elmo-message-fetch-field): Implemented.

* elmo-dop.el (toplevel): Require 'elmo-localdir.
(elmo-dop-folder): Removed variable definition.
(elmo-dop-queue-append): Changed argument `fname' to `folder'.
(elmo-dop-queue-flush): Implemented.
(elmo-dop-queue-merge): Removed definition (TODO).
(elmo-dop-spool-folder): New function.
(elmo-dop-spool-folder-append-buffer): Ditto.
(elmo-dop-spool-folder-list-messages): Ditto.
(elmo-dop-list-deleting-messages): Ditto.
(elmo-folder-append-buffer-dop): Ditto.
(elmo-folder-delete-messages-dop): Ditto.
(elmo-message-encache-dop): New inline function.
(elmo-create-folder-dop): Ditto.
(elmo-folder-mark-as-read-dop): Ditto.
(elmo-folder-unmark-read-dop): Ditto.
(elmo-folder-mark-as-important-dop): Ditto.
(elmo-folder-unmark-important-dop): Ditto.
(elmo-folder-status-dop): Fixed.
(elmo-folder-append-buffer-dop-delayed): New function.
(elmo-folder-delete-messages-dop-delayed): Ditto.
(elmo-dop-msgdb): Ditto.

23 years ago* elmo-localdir.el (elmo-folder-pack-numbers): Fixed.
hmurata [Thu, 10 May 2001 01:43:26 +0000 (01:43 +0000)]
* elmo-localdir.el (elmo-folder-pack-numbers): Fixed.

23 years ago* wl-summary.el (wl-summary-exec-subr): Fixed problem when
hmurata [Thu, 10 May 2001 00:52:19 +0000 (00:52 +0000)]
* wl-summary.el (wl-summary-exec-subr): Fixed problem when
destination folder is 'null.

23 years ago* elmo.el (elmo-folder-move-messages): Fixed problem when
hmurata [Thu, 10 May 2001 00:51:39 +0000 (00:51 +0000)]
* elmo.el (elmo-folder-move-messages): Fixed problem when
`dst-folder' is 'null.

23 years ago2001-05-09 Kenichi OKADA <okada@opaopa.org>
okada [Wed, 9 May 2001 07:10:10 +0000 (07:10 +0000)]
2001-05-09  Kenichi OKADA  <okada@opaopa.org>

* wl-folder.el (wl-folder-guess-mailing-list-by-refile-rule-subr):
New function.
(wl-folder-guess-mailing-list-by-folder-name-subr): New function.
(wl-folder-guess-mailing-list-by-refile-rule): Fix for multi folder.
(wl-folder-guess-mailing-list-by-folder-name): Ditto.

23 years ago* elmo.el (elmo-folder-list-importants): Rewirte. Use global mark
hmurata [Wed, 9 May 2001 07:06:43 +0000 (07:06 +0000)]
* elmo.el (elmo-folder-list-importants): Rewirte. Use global mark
instead of current mark.

* elmo-multi.el (elmo-folder-list-importants-internal): No
operation if importants is not list.

* elmo-filter.el (elmo-filter-folder-list-importants-internal):
Return t if importants is not list.

* elmo-map.el (elmo-map-folder-list-importants): Define.
(elmo-folder-list-importants-internal): Check return value of
`elmo-map-folder-list-importants-internal'.

* elmo-cache.el (elmo-folder-list-importants-internal): Eliminated.

* elmo-mark.el (elmo-folder-list-importants-internal): Ditto.

* elmo-nmz.el (elmo-folder-list-importants-internal): Ditto.

* elmo-shimbun.el (elmo-folder-list-importants-internal): Ditto.

23 years ago* wl-mime.el (wl-mime-setup): Added setting for
teranisi [Tue, 8 May 2001 16:31:44 +0000 (16:31 +0000)]
* wl-mime.el (wl-mime-setup): Added setting for
`mime-setup-signature-key-alist' to avoid overriding key bind for
`wl-draft-send'.

* wl-e21.el (wl-draft-overload-functions): Don't override key binding
for `wl-draft-send'.
* wl-mule.el (wl-draft-overload-functions): Ditto.
* wl-xmas.el (wl-draft-overload-functions): Ditto.
* wl-draft.el (wl-draft-send): Ditto.

* wl-message.el (wl-message-display-internal):
Fixed typo (elmo-fetch-threshold->elmo-message-fetch-threshold).
(Patch is provided by <kita@coe.nttdata.co.jp>).

* elmo.el (elmo-message-fetch-confirm): Fixed docstring.
(Patch is provided by <kita@coe.nttdata.co.jp>).

23 years ago* wl-folder.el (wl-folder-guess-mailing-list-by-refile-rule): Fix.
okada [Tue, 8 May 2001 16:07:18 +0000 (16:07 +0000)]
* wl-folder.el (wl-folder-guess-mailing-list-by-refile-rule): Fix.

23 years ago2001-05-08 Kenichi OKADA <okada@opaopa.org>
okada [Tue, 8 May 2001 15:12:14 +0000 (15:12 +0000)]
2001-05-08  Kenichi OKADA  <okada@opaopa.org>

* utils/bbdb-wl.el (bbdb-wl-folder-regexp): New variable.
(bbdb-wl-get-update-record): Use `bbdb-wl-folder-regexp'.

23 years ago2001-05-08 Kenichi OKADA <okada@opaopa.org>
okada [Tue, 8 May 2001 14:54:37 +0000 (14:54 +0000)]
2001-05-08  Kenichi OKADA  <okada@opaopa.org>

* wl.el (wl): Fix for wl-demo.

23 years ago2001-05-08 Kenichi OKADA <okada@opaopa.org>
okada [Tue, 8 May 2001 11:59:11 +0000 (11:59 +0000)]
2001-05-08  Kenichi OKADA  <okada@opaopa.org>

* wl-summary.el (wl-summary-supersedes-message): Use 'message-buf'

23 years ago2001-05-08 Kenichi OKADA <okada@opaopa.org>
okada [Tue, 8 May 2001 11:07:00 +0000 (11:07 +0000)]
2001-05-08  Kenichi OKADA  <okada@opaopa.org>

* wl-folder.el (wl-folder-prefetch-entity): Use
`wl-folder-get-elmo-folder'.
(wl-folder-count-incorporates): Do not use
`wl-folder-get-elmo-folder'.

23 years ago2001-05-08 Kenichi OKADA <okada@opaopa.org>
okada [Tue, 8 May 2001 10:09:34 +0000 (10:09 +0000)]
2001-05-08  Kenichi OKADA  <okada@opaopa.org>

      * wl-xmas.el (wl-plugged-set-folder-icon): Use `elmo-folder-type'
      instead of `elmo-folder-get-type'.

2001-03-27  Kenichi OKADA  <okada@opaopa.org>

      * elmo-imap4.el (elmo-imap4-list-folders): Fixed problem when
      hierarchy is t.

23 years ago* elmo.el (elmo-folder-synchronize): Don't check important mark in
hmurata [Tue, 8 May 2001 07:36:34 +0000 (07:36 +0000)]
* elmo.el (elmo-folder-synchronize): Don't check important mark in
mark folder.

23 years ago* elmo.el (elmo-message-fetch): Define.
hmurata [Tue, 8 May 2001 01:38:25 +0000 (01:38 +0000)]
* elmo.el (elmo-message-fetch): Define.
(elmo-message-fetch-with-cache-process): New generic method.
(elmo-message-fetch-internal): New generic method.

* elmo-archive.el (elmo-message-fetch-internal): Define.
(elmo-message-fetch): Eliminated.

* elmo-localdir.el (elmo-message-fetch-internal): Define.
(elmo-message-fetch): Eliminated.

* elmo-map.el (elmo-map-message-fetch): Eliminated optional
argument OUTBUF.
(elmo-message-fetch-internal): Define (Renamed from `elmo-message-fetch').

* elmo-cache.el (elmo-message-fetch-with-cache-process): Define.
(elmo-map-message-fetch): Merged with elmo-cache-folder-map-message-fetch.

* elmo-mark.el (elmo-message-fetch-with-cache-process): Define.
(elmo-map-message-fetch): Merged with `elmo-mark-folder-map-message-fetch'.

* elmo-maildir.el (elmo-map-message-fetch): Rewrite.

* elmo-nmz.el (elmo-map-message-fetch): Ditto.

* elmo-shimbun.el (elmo-map-message-fetch): Ditto.

* elmo-net.el (elmo-message-fetch-plugged): Remove cache process.
(elmo-message-fetch-unplugged): New generic method.
(elmo-message-fetch-internal): Remove cache process (Renamed from
`elmo-message-fetch').

* elmo-nntp.el (elmo-message-fetch-with-cache-process): Define.
(elmo-message-fetch): Eliminated.
(elmo-message-fetch-unplugged): Ditto.

* elmo-imap4.el (elmo-message-fetch-unplugged): Remove cache process.

23 years agoFix typo.
kaoru [Sun, 6 May 2001 13:04:28 +0000 (13:04 +0000)]
Fix typo.

23 years agoRefine sample files.
kaoru [Fri, 4 May 2001 18:08:22 +0000 (18:08 +0000)]
Refine sample files.

23 years ago* elmo-multi.el (elmo-multi-folder-append-msgdb): Fixed structure
hmurata [Wed, 2 May 2001 10:02:38 +0000 (10:02 +0000)]
* elmo-multi.el (elmo-multi-folder-append-msgdb): Fixed structure
of `to-be-deleted' from number-alist to number-list.

23 years ago* wl-summary.el (wl-summary-write-current-folder): Set cursor
kaoru [Tue, 1 May 2001 05:51:28 +0000 (05:51 +0000)]
* wl-summary.el (wl-summary-write-current-folder): Set cursor
position on Subject: field.
(Advised by Mito <mit@nines.nec.co.jp>)

23 years ago* wl-summary.el (wl-summary-write-current-folder): Set cursor
kaoru [Tue, 1 May 2001 05:46:26 +0000 (05:46 +0000)]
* wl-summary.el (wl-summary-write-current-folder): Set cursor
position on Subject: field.
(Advised by Mito <mit@nines.nec.co.jp>)

23 years ago* wl-folder.el (wl-folder-prefetch-entity): Use
hmurata [Fri, 27 Apr 2001 08:27:36 +0000 (08:27 +0000)]
* wl-folder.el (wl-folder-prefetch-entity): Use
`wl-folder-get-elmo-folder'.

23 years ago* elmo-pipe.el (elmo-folder-unmark-important): Fixed typo.
hmurata [Thu, 26 Apr 2001 09:17:43 +0000 (09:17 +0000)]
* elmo-pipe.el (elmo-folder-unmark-important): Fixed typo.
(elmo-folder-mark-as-important): Ditto.

23 years ago* wl-vars.el (wl-folder-process-duplicates-alist): New user option.
teranisi [Thu, 26 Apr 2001 03:46:32 +0000 (03:46 +0000)]
* wl-vars.el (wl-folder-process-duplicates-alist): New user option.

* wl-summary.el (wl-summary-buffer-set-folder): Set up `process-duplicates'
 slot.

* wl-highlight.el (wl-highlight-message): Don't highlight as signature
 if detection failed.

* elmo.el (elmo-folder): Added process-duplicates slot.

* elmo-pipe.el (elmo-folder-mark-as-read): Define.
 (elmo-folder-unmark-read): Ditto.
 (elmo-folder-unmark-important): Ditto.
 (elmo-folder-mark-as-important): Ditto.

* elmo-multi.el (elmo-multi-folder-append-msgdb): Implemented
 duplicated message processing.

* elmo.el (elmo-generic-folder-append-msgdb): Ditto.

23 years agoSynch with `elmo-lunafy'.
yamaoka [Thu, 26 Apr 2001 00:16:56 +0000 (00:16 +0000)]
Synch with `elmo-lunafy'.

23 years ago* wl-alpha-logo.xpm: Added topshadow.
yamaoka [Thu, 26 Apr 2001 00:16:40 +0000 (00:16 +0000)]
* wl-alpha-logo.xpm: Added topshadow.
* wl-beta-logo.xpm: Replaced with the renovated version.
* wl-beta-logo.xbm: Ditto.

23 years ago* wl-version.el (wl-version-status): Set to "alpha".
kaoru [Wed, 25 Apr 2001 03:18:39 +0000 (03:18 +0000)]
* wl-version.el (wl-version-status): Set to "alpha".

23 years ago* wl-alpha-logo.xbm: Added XBM version of an alpha logo.
yamaoka [Tue, 24 Apr 2001 11:36:45 +0000 (11:36 +0000)]
* wl-alpha-logo.xbm: Added XBM version of an alpha logo.

23 years ago* wl-alpha-logo.xpm: Reduced a number of colors.
yamaoka [Tue, 24 Apr 2001 10:54:19 +0000 (10:54 +0000)]
* wl-alpha-logo.xpm: Reduced a number of colors.

23 years agoAdd alpha version logo.
kaoru [Tue, 24 Apr 2001 08:58:45 +0000 (08:58 +0000)]
Add alpha version logo.

23 years agoThis commit was manufactured by cvs2svn to create branch 'elmo-lunafy'.
tomo [Tue, 24 Apr 2001 08:56:32 +0000 (08:56 +0000)]
This commit was manufactured by cvs2svn to create branch 'elmo-lunafy'.

23 years agoAdd alpha version logo.
kaoru [Tue, 24 Apr 2001 08:56:31 +0000 (08:56 +0000)]
Add alpha version logo.

23 years ago* elmo-util.el (elmo-list-subdirectories-1): New function.
hmurata [Tue, 24 Apr 2001 08:31:32 +0000 (08:31 +0000)]
* elmo-util.el (elmo-list-subdirectories-1): New function.
(elmo-list-subdirectories): Use `elmo-list-subdirectories-1'.
(elmo-mapcar-list-of-list): New function.

* elmo-archive.el (elmo-archive-folder-list-subfolders): Use
`elmo-mapcar-list-of-list' instead of `mapcar'.

* elmo-localdir.el (elmo-folder-list-subfolders): Ditto.

* elmo-maildir.el (elmo-folder-list-subfolders): Ditto. Bind
`elmo-have-link-count'. Return the fully qualified folder name.

23 years ago* elmo-shimbun.el (elmo-shimbun-check-interval): New user option.
teranisi [Mon, 23 Apr 2001 06:20:39 +0000 (06:20 +0000)]
* elmo-shimbun.el (elmo-shimbun-check-interval): New user option.
(elmo-shimbun-headers-cache): New internal variable.
(elmo-shimbun-headers-cache-header-list): New inline function.
(elmo-shimbun-headers-cache-set-header-list): Ditto.
(elmo-shimbun-headers-cache-header-hash): Ditto.
(elmo-shimbun-headers-cache-set-header-hash): Ditto.
(elmo-shimbun-headers-cache-last-check): Ditto.
(elmo-shimbun-headers-cache-set-last-check): Ditto.
(elmo-shimbun-lapse-seconds): Ditto.
(elmo-shimbun-headers-cache-check-p): Ditto.
(elmo-shimbun-get-headers): New function.
(elmo-folder-open-internal): Call it.
(elmo-quit): Define (Clear headers-cache).

* wl-summary.el (wl-summary-set-message-buffer-or-redisplay):
Check wl-message-buffer lives before set-buffer.

23 years agoUpdate
murata [Sun, 22 Apr 2001 12:18:20 +0000 (12:18 +0000)]
Update

23 years ago* wl-expire.el (wl-summary-expire): Fixed problem that do not expire
murata [Sun, 22 Apr 2001 12:15:00 +0000 (12:15 +0000)]
* wl-expire.el (wl-summary-expire): Fixed problem that do not expire
  called in folder mode.
* wl-var.el (wl-summary-exit-pre-hook): New variable.
* wl-summary.el (wl-summary-exit-pre-hook): Run `wl-summary-exit-pre-hook'
  before exit summary mode.

23 years ago* wl-version.el (wl-version-status): New variable.
kaoru [Sun, 22 Apr 2001 03:09:23 +0000 (03:09 +0000)]
* wl-version.el (wl-version-status): New variable.
(wl-version-status-alist): Removed.
(wl-version-status): Rule included.

23 years agoAdd comment.
kaoru [Sun, 22 Apr 2001 03:02:03 +0000 (03:02 +0000)]
Add comment.

23 years agoAdd comment.
kaoru [Sun, 22 Apr 2001 02:59:59 +0000 (02:59 +0000)]
Add comment.

23 years ago* wl-vars.el (wl-folder-mime-charset-alist): Setup default value for
teranisi [Thu, 19 Apr 2001 04:53:58 +0000 (04:53 +0000)]
* wl-vars.el (wl-folder-mime-charset-alist): Setup default value for
 @sponichi.

* wl-draft.el (wl-draft-insert-current-message): Fixed problem
 when `mail-reply-buffer' is buffer-local variable.
 (Reported by <kita@coe.nttdata.co.jp>).

23 years ago* elmo-nntp.el (elmo-folder-initialize): Fixed typo (folder->name).
teranisi [Wed, 18 Apr 2001 10:03:22 +0000 (10:03 +0000)]
* elmo-nntp.el (elmo-folder-initialize): Fixed typo (folder->name).

23 years agoFixed date string.
teranisi [Wed, 18 Apr 2001 09:11:21 +0000 (09:11 +0000)]
Fixed date string.

23 years ago* elmo-msgdb.el (elmo-msgdb-flist-load): Use elmo-mime-charset.
teranisi [Wed, 18 Apr 2001 09:10:57 +0000 (09:10 +0000)]
* elmo-msgdb.el (elmo-msgdb-flist-load): Use elmo-mime-charset.
 (elmo-msgdb-flist-save): Ditto.

23 years ago* elmo-shimbun.el (elmo-folder-list-subfolders):
teranisi [Wed, 18 Apr 2001 08:24:09 +0000 (08:24 +0000)]
* elmo-shimbun.el (elmo-folder-list-subfolders):
Use `shimbun-groups' instead of `shimbun-groups-internal'.
(elmo-folder-exists-p): Ditto.

23 years ago* elmo-shimbun.el (elmo-shimbun-msgdb-create-entity): Set `shimbun'
teranisi [Wed, 18 Apr 2001 03:19:52 +0000 (03:19 +0000)]
* elmo-shimbun.el (elmo-shimbun-msgdb-create-entity): Set `shimbun'
 argument for `shimbun-header-insert'.

23 years ago* elmo-multi.el (elmo-multi-folder-diff): Use dummy number list at first time.
teranisi [Tue, 17 Apr 2001 10:15:20 +0000 (10:15 +0000)]
* elmo-multi.el (elmo-multi-folder-diff): Use dummy number list at first time.

* elmo-util.el (toplevel): Require 'mcharset and 'pces.
(With a little help from 'NAKAJIMA Mikio <minakaji@osaka.email.ne.jp>')

* wl-vars.el (toplevel): Require 'elmo-util.

23 years ago* wl-summary.el (wl-summary-message-regexp): Fixed number regexp.
teranisi [Mon, 16 Apr 2001 11:39:39 +0000 (11:39 +0000)]
* wl-summary.el (wl-summary-message-regexp): Fixed number regexp.
(All other related portions are changed)

* elmo-shimbun.el (elmo-folder-initialize): Fixed for "@gnome.gnome-1.4-list".

23 years agoUpdate.
teranisi [Mon, 16 Apr 2001 06:41:10 +0000 (06:41 +0000)]
Update.

23 years ago* utils/bbdb-wl.el (bbdb-wl-get-update-record): Use `with-current-buffer'.
teranisi [Mon, 16 Apr 2001 02:53:14 +0000 (02:53 +0000)]
* utils/bbdb-wl.el (bbdb-wl-get-update-record): Use `with-current-buffer'.

23 years ago* utils/bbdb-wl.el (bbdb-wl-get-update-record): Use `with-current-buffer'.
teranisi [Mon, 16 Apr 2001 02:51:21 +0000 (02:51 +0000)]
* utils/bbdb-wl.el (bbdb-wl-get-update-record): Use `with-current-buffer'.

* wl.el (wl-plugged-change): Use '<' instead of '<='.

* wl-folder.el (wl-folder-check-one-entity): Fixed last change again.

* elmo-shimbun.el (elmo-folder-open-internal): Do nothing if unplugged.
 (elmo-folder-plugged-p): Define.
 (elmo-folder-set-plugged): Ditto.
 (elmo-shimbun-msgdb-create-entity): Do nothing if there's no header.
 (elmo-folder-list-messages-internal): Return t if unplugged.

* elmo-multi.el (elmo-folder-list-messages-internal): Fixed problem
 when elmo-folder-list-messages-internal method of children returns t.

* elmo-map.el (elmo-map-folder-update-locations): Fixed problem when
 pair is nil.
 (elmo-folder-open-internal): Don't update if unplugged status.

23 years ago* wl-folder.el (wl-folder-check-one-entity): Fixed last change.
hmurata [Sat, 14 Apr 2001 14:03:04 +0000 (14:03 +0000)]
* wl-folder.el (wl-folder-check-one-entity): Fixed last change.

23 years ago* wl-summary.el (wl-summary-target-mark-reply-with-citation): Fixed.
teranisi [Fri, 13 Apr 2001 14:21:39 +0000 (14:21 +0000)]
* wl-summary.el (wl-summary-target-mark-reply-with-citation): Fixed.
 Delete other windows to avoid an error.
 Use `point-marker' instead of `point' to remember the start point of body.

* wl.el (wl-plugged-toggle-all): Fixed argument for `elmo-set-plugged'.

* wl-folder.el (wl-folder-check-one-entity): Adjust unread message
 number not to exceed all message number.

* elmo.el (elmo-folder-synchronize): Fixed problem when there's no new message.

23 years agoApplied patch from Yoichi NAKAYAMA <yoichi@eken.phys.nagoya-u.ac.jp>.
yamaoka [Thu, 12 Apr 2001 13:25:14 +0000 (13:25 +0000)]
Applied patch from Yoichi NAKAYAMA <yoichi@eken.phys.nagoya-u.ac.jp>.
* wl-e21.el (wl-biff-init-icons): Don't use `call-interactively' to call the
 command `wl-biff-check-folders' in `mode-line-mouse2-map'.

23 years agoApplied patch from Yoichi NAKAYAMA <yoichi@eken.phys.nagoya-u.ac.jp>.
yamaoka [Thu, 12 Apr 2001 13:24:59 +0000 (13:24 +0000)]
Applied patch from Yoichi NAKAYAMA <yoichi@eken.phys.nagoya-u.ac.jp>.
* wl-e21.el (wl-biff-init-icons): Don't use `call-interactively' to call the
 command `wl-biff-check-folders' in `mode-line-mouse2-map'.

23 years ago* elmo-util.el (elmo-file-cache-save): Ignore errors.
teranisi [Thu, 12 Apr 2001 04:02:00 +0000 (04:02 +0000)]
* elmo-util.el (elmo-file-cache-save): Ignore errors.

* elmo-net.el (elmo-message-fetch): Check cache-path is non-nil before saving.

23 years ago* wl-summary.el (wl-summary-sync-force-update): Added argument no-check.
teranisi [Mon, 9 Apr 2001 05:41:43 +0000 (05:41 +0000)]
* wl-summary.el (wl-summary-sync-force-update): Added argument no-check.
(wl-summary-sync-update): Ditto.
(wl-summary-goto-folder-subr): Call wl-summary-sync-force-update with
`no-check'.

* wl-message.el (wl-message-buffer-prefetch-timer): New variable.
(wl-message-buffer-prefetch-next): Don't run timer if timer is already running.

* elmo.el (elmo-folder-synchronize): Added optional no-check argument.

* elmo-shimbun.el (elmo-shimbun-folder): Added headers slot.
(elmo-folder-open-internal): Set up headers slot.
(elmo-folder-check): Call elmo-folder-close-internal and
 elmo-folder-open-internal.
(elmo-folder-close-internal): Clean up headers slot.

23 years agoFixed wrong argument in wl-summary-archive
murata [Sat, 7 Apr 2001 15:45:56 +0000 (15:45 +0000)]
Fixed wrong argument in wl-summary-archive

23 years ago* wl-expire.el (wl-expire-archive-get-folder): Added argument
murata [Sat, 7 Apr 2001 14:48:10 +0000 (14:48 +0000)]
* wl-expire.el (wl-expire-archive-get-folder): Added argument
`dst-folder-arg'.
(wl-expire-archive-number1): Diito.
(wl-expire-archive-number2): Diito.
(wl-expire-archive-Date): Diito.
(wl-archive-number1): Diito.
(wl-archive-number2): Diito.
(wl-archive-date): Diito.
(wl-archive-folder-p): New function.
(wl-summary-expire): Support of expand folder name at
wl-expire-alist.
* wl-util.el (wl-expand-newtext): Renamed from
`wl-refile-expand-newtext'.

23 years ago* elmo-archive.el (elmo-archive-folder-list-subfolders): Match exactly
murata [Sat, 7 Apr 2001 14:47:15 +0000 (14:47 +0000)]
* elmo-archive.el (elmo-archive-folder-list-subfolders): Match exactly
folder list.
(elmo-folder-append-messages): Fixed append archive with prefix.
* elmo-localdir.el (elmo-folder-message-make-temp-files): Fixed make
temp files with start-number.
* elmo-pipe.el (elmo-folder-message-make-temp-file-p): Fixed typo.

23 years ago* wl-summary.el (wl-summary-prefetch-msg): Fiexd. Call
hmurata [Thu, 5 Apr 2001 11:14:18 +0000 (11:14 +0000)]
* wl-summary.el (wl-summary-prefetch-msg): Fiexd. Call
`elmo-msgdb-overview-get-entity' with `msgdb' instead of
`(elmo-msgdb-get-overview msgdb)'.
(wl-summary-prefetch): Bind match data before call
`wl-summay-prefetch-msg'.
(wl-summary-goto-folder-subr): Call `wl-summary-toggle-disp-msg' with
'off if `wl-summary-buffer-disp-msg' is non-nil.
Fixed problem that couldn't show only one new or unread message when
enter folder.
(wl-summary-reply): Don't call `split-window-vertically' and other
window.

23 years ago* elmo.el (elmo-folder-list-messages-internal): Fixed lucking optional
hmurata [Thu, 5 Apr 2001 11:13:23 +0000 (11:13 +0000)]
* elmo.el (elmo-folder-list-messages-internal): Fixed lucking optional
argument `visible-only'.
(elmo-generic-folder-append-messages): Fixed condition. Use `unless'
instead of `if'.

* elmo-pop3.el (elmo-folder-open-internal): Check
`elmo-inhibit-number-mapping' is non-nil.

* elmo-pipe.el (elmo-folder-status): Fixed.