elisp/wanderlust.git
24 years agoUpdated `Brief History'.
teranisi [Tue, 17 Oct 2000 02:28:16 +0000 (02:28 +0000)]
Updated `Brief History'.

24 years ago* wl-summary.el (wl-summary-msgdb-load-async): Enclose
teranisi [Tue, 17 Oct 2000 01:48:31 +0000 (01:48 +0000)]
* wl-summary.el (wl-summary-msgdb-load-async): Enclose
elmo-imap4-get-session with unwind-protect.
Don't cause error.
(wl-summary-sync-marks): Don't check plugged nor folder type.
(wl-summary-save-view-cache): Abolished argument `keep-current-buffer'
(Always keep current buffer).

24 years ago* elmo-imap4.el (elmo-imap4-list-folder-unread): Check plugged status.
teranisi [Tue, 17 Oct 2000 01:46:31 +0000 (01:46 +0000)]
* elmo-imap4.el (elmo-imap4-list-folder-unread): Check plugged status.
(elmo-imap4-list-folder-important): Ditto.

24 years agoCommand typo fix.
kaoru [Tue, 17 Oct 2000 01:40:51 +0000 (01:40 +0000)]
Command typo fix.

24 years agoAbolish wl-search-mime-charset.
kaoru [Tue, 17 Oct 2000 01:31:17 +0000 (01:31 +0000)]
Abolish wl-search-mime-charset.

24 years ago(wl-highlight-message-add-buttons-to-header): Enclose with `save-excursion'.
yamaoka [Mon, 16 Oct 2000 02:28:44 +0000 (02:28 +0000)]
(wl-highlight-message-add-buttons-to-header): Enclose with `save-excursion'.
;; Patch from MOTOKI-san.

24 years ago* wl-version.el (wl-version): Remove interactive.
kaoru [Mon, 16 Oct 2000 01:40:33 +0000 (01:40 +0000)]
* wl-version.el (wl-version): Remove interactive.

24 years agoFix X-Mailer: example.
kaoru [Sun, 15 Oct 2000 17:21:44 +0000 (17:21 +0000)]
Fix X-Mailer: example.

24 years agosynch with wl-ja.texi
okada [Sun, 15 Oct 2000 17:08:08 +0000 (17:08 +0000)]
synch with wl-ja.texi

24 years ago * elmo-nntp.el (elmo-network-initialize-session): Fix.
okada [Sun, 15 Oct 2000 15:35:19 +0000 (15:35 +0000)]
* elmo-nntp.el (elmo-network-initialize-session): Fix.

24 years ago * elmo-nntp.el (elmo-nntp-read-msg): Don't error.
okada [Sun, 15 Oct 2000 15:32:00 +0000 (15:32 +0000)]
* elmo-nntp.el (elmo-nntp-read-msg): Don't error.

24 years ago * elmo-nntp.el (elmo-network-initialize-session):
okada [Sun, 15 Oct 2000 14:58:38 +0000 (14:58 +0000)]
* elmo-nntp.el (elmo-network-initialize-session):
Add starttls negotiation.

24 years agoFix last change.
kaoru [Sun, 15 Oct 2000 11:03:54 +0000 (11:03 +0000)]
Fix last change.

24 years ago* wl-version.el (wl-generate-user-agent-string): Use
kaoru [Sun, 15 Oct 2000 10:26:54 +0000 (10:26 +0000)]
* wl-version.el (wl-generate-user-agent-string): Use
`product-string-verbose' instead of `product-string-1'.

24 years agoUpdate.
murata [Sun, 15 Oct 2000 02:09:00 +0000 (02:09 +0000)]
Update.

24 years ago(elmo-network-initialize-session): Read greeting response.
murata [Sun, 15 Oct 2000 02:06:56 +0000 (02:06 +0000)]
(elmo-network-initialize-session): Read greeting response.
(elmo-network-setup-session): Define.
Call `elmo-nntp-send-mode-reader' when session opened.

24 years agodocument for wl-draft-use-cache
okada [Sat, 14 Oct 2000 23:43:26 +0000 (23:43 +0000)]
document for wl-draft-use-cache

24 years ago * wl-vars.el (wl-draft-use-cache): New variable.
okada [Sat, 14 Oct 2000 23:36:43 +0000 (23:36 +0000)]
    * wl-vars.el (wl-draft-use-cache): New variable.
        * wl-draft.el (wl-draft-dispatch-message): Sending message is cached,
        if wl-draft-use-cache is non-nil.

24 years ago * wl-summary (wl-summary-prefetch): Don't prefetch if cached.
okada [Sat, 14 Oct 2000 22:35:43 +0000 (22:35 +0000)]
* wl-summary (wl-summary-prefetch): Don't prefetch if cached.
(wl-summary-prefetch-msg): force prefetch if called with optional argument.

24 years agoFix warning message.
yamaoka [Fri, 13 Oct 2000 13:50:13 +0000 (13:50 +0000)]
Fix warning message.

24 years ago* WL-MK: (byte-compile-file-form-custom-declare-variable): Define function if
yamaoka [Fri, 13 Oct 2000 12:39:02 +0000 (12:39 +0000)]
* WL-MK: (byte-compile-file-form-custom-declare-variable): Define function if
bytecomp doesn't have it; warn if "new custom" isn't detected; don't require
`backquote' because it's always autoloaded.

24 years agoDescription about LDAP feature is added.
teranisi [Fri, 13 Oct 2000 12:19:17 +0000 (12:19 +0000)]
Description about LDAP feature is added.
Filter folder changes are updated.

24 years ago* elmo-multi.el (elmo-multi-list-folder-unread): Fixed.
teranisi [Fri, 13 Oct 2000 10:00:22 +0000 (10:00 +0000)]
* elmo-multi.el (elmo-multi-list-folder-unread): Fixed.

24 years agoUpdate.
okazaki [Fri, 13 Oct 2000 08:34:43 +0000 (08:34 +0000)]
Update.

24 years ago* elmo-imap4.el (elmo-imap4-search-internal-primitive): Remove
okazaki [Fri, 13 Oct 2000 08:26:42 +0000 (08:26 +0000)]
* elmo-imap4.el (elmo-imap4-search-internal-primitive): Remove
an invalid SPACE character ahead of `SEARCH' command.  Move
a valid SPACE character following `SEARCH' from conditional
`format' arguments to control-strings.

24 years ago* wl-thread.el (wl-thread-msg-mark-as-read): Abolished.
teranisi [Fri, 13 Oct 2000 02:54:16 +0000 (02:54 +0000)]
* wl-thread.el (wl-thread-msg-mark-as-read): Abolished.
(wl-thread-msg-mark-as-unread): Ditto.

* wl-summary.el (wl-summary-sync-marks): Delete argument 'no-cache.
(wl-summary-mark-as-unread): Check return value of `elmo-mark-as-read'.
(wl-summary-mark-as-read): Invert the meaning of 6 th argument.
Don't set mark in summary if return value of `elmo-mark-as-read' is nil.
Use `wl-summary-mark-as-read' instead of `wl-thread-msg-mark-as-read'.
(wl-summary-mark-as-read-region):  Use `wl-summary-mark-as-read'
instead of `wl-thread-msg-mark-as-read'.
(wl-summary-mark-as-unread-region): Ditto.
(wl-summary-target-mark-mark-as-read): Ditto.

* wl-score.el (wl-summary-score-update-all-lines): Ditto.

24 years ago* elmo2.el (elmo-call-func-on-markable-msgs): Return t if marking was succeeded.
teranisi [Fri, 13 Oct 2000 02:50:54 +0000 (02:50 +0000)]
* elmo2.el (elmo-call-func-on-markable-msgs): Return t if marking was succeeded.

* elmo-util.el (elmo-folder-get-spec): Enclose with save-match-data.

24 years agoUpdate IMAPd list (add SIMS).
kaoru [Fri, 13 Oct 2000 01:23:51 +0000 (01:23 +0000)]
Update IMAPd list (add SIMS).

24 years agoApply wl-biff patch. (by Yoichi NAKAYAMA [wl : 5883])
kaoru [Fri, 13 Oct 2000 01:07:11 +0000 (01:07 +0000)]
Apply wl-biff patch. (by Yoichi NAKAYAMA [wl : 5883])

24 years ago* wl-xmas.el (wl-highlight-folder-current-line): Remove previous face.
teranisi [Thu, 12 Oct 2000 09:22:24 +0000 (09:22 +0000)]
* wl-xmas.el (wl-highlight-folder-current-line): Remove previous face.

* wl-mule.el (wl-highlight-folder-current-line): Ditto.

24 years ago* elmo-localdir.el (elmo-localdir-list-folders-subr): Bind
teranisi [Thu, 12 Oct 2000 07:35:53 +0000 (07:35 +0000)]
* elmo-localdir.el (elmo-localdir-list-folders-subr): Bind
`w32-get-true-file-link-count' as t.

24 years ago* elmo-imap4.el (elmo-imap4-read): Abolished.
teranisi [Thu, 12 Oct 2000 04:00:13 +0000 (04:00 +0000)]
* elmo-imap4.el (elmo-imap4-read): Abolished.
(Renamed to `elmo-read' and moved to elmo-util.el)
All other related portions are changed.

* elmo-util.el (elmo-read): New function.
(elmo-condition-parse-search-value): Use it.

24 years ago* wl-highlight.el (wl-highlight-folder-group-line): Remove previous face.
teranisi [Wed, 11 Oct 2000 07:33:52 +0000 (07:33 +0000)]
* wl-highlight.el (wl-highlight-folder-group-line): Remove previous face.

24 years ago* elmo2.el (elmo-quit): Don't use `elmo-nntp-flush-connection'.
teranisi [Wed, 11 Oct 2000 07:31:38 +0000 (07:31 +0000)]
* elmo2.el (elmo-quit): Don't use `elmo-nntp-flush-connection'.

* elmo-nntp.el (elmo-nntp-session): Define.
(elmo-nntp-setting): Abolished.
All other related portions are changed.
(elmo-nntp-get-server-command): Changed argument.
(elmo-nntp-set-server-command): Ditto.
(elmo-nntp-xover-p): Ditto.
(elmo-nntp-set-xover): Ditto.
(elmo-nntp-listgroup-p): Ditto.
(elmo-nntp-set-listgroup): Ditto.
(elmo-nntp-list-active-p): Ditto.
(elmo-nntp-set-list-active): Ditto.
(elmo-nntp-xhdr-p): Ditto.
(elmo-nntp-set-xhdr): Ditto.
(elmo-nntp-flush-connection): Abolished.
(elmo-nntp-get-connection): Abolished.
(elmo-nntp-get-session): New function.
(elmo-network-initialize-session): Defined.
(elmo-network-authenticate-session): Ditto.
(elmo-nntp-send-mode-reader): Changed argument.
(elmo-nntp-send-command): Changed argument.
All other related portions are changed.
(elmo-nntp-read-response): Ditto.
(elmo-nntp-read-raw-response): Ditto.
(elmo-nntp-read-contents): Ditto.
(elmo-nntp-read-body): Ditto.
(elmo-nntp-goto-folder): Abolished.
(elmo-nntp-select-group): New function.
All other related portions are changed.
(This function substitutes `elmo-nntp-goto-folder')
(elmo-nntp-msgdb-create-by-header): Rewrite.
(elmo-nntp-get-overview): Eliminated.
(elmo-nntp-get-message): Ditto.
(elmo-nntp-open-connection) Abolished.
(elmo-nntp-read-msg): Rewrite.
(elmo-nntp-post): Ditto.
(elmo-nntp-send-data): Abolished.
(elmo-nntp-send-buffer): New function.
(elmo-nntp-send-data-line): Define as inline function.
(elmo-nntp-get-folders-info-prepare): Use session as key.
(elmo-nntp-groups-read-response): Changed argument.
(elmo-nntp-retrieve-headers): Ditto.
(elmo-nntp-msgdb-create-message): Ditto.

* elmo-msgdb.el (elmo-msgdb-search-internal-primitive): Fixed problem
when searching by 'since' or 'before'.

24 years agoUpdate.
okazaki [Wed, 11 Oct 2000 01:44:11 +0000 (01:44 +0000)]
Update.

24 years ago* wl-util.el (toplevel): Use `wl-on-xemacs' instead of
okazaki [Wed, 11 Oct 2000 01:43:48 +0000 (01:43 +0000)]
* wl-util.el (toplevel): Use `wl-on-xemacs' instead of
`running-xemacs'.

24 years agoFix.
kaoru [Wed, 11 Oct 2000 01:39:21 +0000 (01:39 +0000)]
Fix.

24 years ago * wl-version.el (wl-generate-user-agent-string): Use
kaoru [Wed, 11 Oct 2000 01:35:44 +0000 (01:35 +0000)]
* wl-version.el (wl-generate-user-agent-string): Use
`product-string-1' instead of `wl-appname', `wl-version' and
`wl-codename.

24 years ago * elmo-version.el (toplevel): Use product-version-as-string for set
kaoru [Wed, 11 Oct 2000 01:28:37 +0000 (01:28 +0000)]
* elmo-version.el (toplevel): Use product-version-as-string for set
verstion-string, if defined.

24 years ago * wl-version.el (toplevel): Use product-version-as-string for set
kaoru [Wed, 11 Oct 2000 01:27:04 +0000 (01:27 +0000)]
* wl-version.el (toplevel): Use product-version-as-string for set
verstion-string, if defined.

* wl-version.el (wl-version-show): Insert string, when call with
argument.  And add docstring.

24 years agoUpdate.
okazaki [Tue, 10 Oct 2000 20:27:51 +0000 (20:27 +0000)]
Update.

24 years ago* elmo-util.el: Doc fixes.
okazaki [Tue, 10 Oct 2000 20:27:09 +0000 (20:27 +0000)]
* elmo-util.el: Doc fixes.

24 years ago * wl-util.el (mule-version, nemacs-version, emacs-beta-version,
kaoru [Tue, 10 Oct 2000 08:43:45 +0000 (08:43 +0000)]
* wl-util.el (mule-version, nemacs-version, emacs-beta-version,
xemacs-codename, mime-edit-insert-user-agent-field,
mime-edit-user-agent-value, mime-editor/version,
mime-editor/codename): Compile warning killer move to
wl-version.el

24 years agoFix last change.
kaoru [Tue, 10 Oct 2000 08:14:27 +0000 (08:14 +0000)]
Fix last change.

24 years agoFix last change.
kaoru [Tue, 10 Oct 2000 08:10:20 +0000 (08:10 +0000)]
Fix last change.

24 years ago * wl-address.el (toplevel): Use product-provide.
kaoru [Tue, 10 Oct 2000 07:49:50 +0000 (07:49 +0000)]
* wl-address.el (toplevel): Use product-provide.
* wl-demo.el (toplevel): Ditto.
* wl-dnd.el (toplevel): Ditto.
* wl-draft.el (toplevel): Ditto.
* wl-e21.el (toplevel): Ditto.
* wl-expire.el (toplevel): Ditto.
* wl-fldmgr.el (toplevel): Ditto.
* wl-folder.el (toplevel): Ditto.
* wl-highlight.el (toplevel): Ditto.
* wl-message.el (toplevel): Ditto.
* wl-mime.el (toplevel): Ditto.
* wl-mule.el (toplevel): Ditto.
* wl-nemacs.el (toplevel): Ditto.
* wl-refile.el (toplevel): Ditto.
* wl-score.el (toplevel): Ditto.
* wl-summary.el (toplevel): Ditto.
* wl-template.el (toplevel): Ditto.
* wl-thread.el (toplevel): Ditto.
* wl-util.el (toplevel): Ditto.
* wl-vars.el (toplevel): Ditto.
* wl-xmas.el (toplevel): Ditto.
* wl.el (toplevel): Ditto.

24 years ago * elmo-archive.el (toplevel): Use product-provide.
kaoru [Tue, 10 Oct 2000 07:40:54 +0000 (07:40 +0000)]
* elmo-archive.el (toplevel): Use product-provide.
* elmo-cache.el (toplevel): Ditto.
* elmo-database.el (toplevel): Ditto.
* elmo-date.el (toplevel): Ditto.
* elmo-dop.el (toplevel): Ditto.
* elmo-filter.el (toplevel): Ditto.
* elmo-imap4.el (toplevel): Ditto.
* elmo-internal.el (toplevel): Ditto.
* elmo-localdir.el (toplevel): Ditto.
* elmo-localnews.el (toplevel): Ditto.
* elmo-maildir.el (toplevel): Ditto.
* elmo-msgdb.el (toplevel): Ditto.
* elmo-multi.el (toplevel): Ditto.
* elmo-net.el (toplevel): Ditto.
* elmo-nntp.el (toplevel): Ditto.
* elmo-pipe.el (toplevel): Ditto.
* elmo-pop3.el (toplevel): Ditto.
* elmo-util.el (toplevel): Ditto.
* elmo-vars.el (toplevel): Ditto.
* elmo2.el (toplevel): Ditto.
* mmelmo-1.el (toplevel): Ditto.
* mmelmo-2.el (toplevel): Ditto.
* mmelmo-imap4-1.el (toplevel): Ditto.
* mmelmo-imap4-2.el (toplevel): Ditto.
* mmelmo-imap4.el (toplevel): Ditto.
* mmelmo.el (toplevel): Ditto.

24 years ago * wl-fldmgr.el (wl-fldmgr-save-folders): Use (wl-version t)
kaoru [Tue, 10 Oct 2000 06:11:34 +0000 (06:11 +0000)]
* wl-fldmgr.el (wl-fldmgr-save-folders): Use (wl-version t)
instead of product.

* wl-version.el (wl-version): Compile time evalution elmo-version.

24 years ago * wl-util.el (wl-generate-user-agent-string,
kaoru [Tue, 10 Oct 2000 05:43:41 +0000 (05:43 +0000)]
* wl-util.el (wl-generate-user-agent-string,
wl-extended-emacs-version, wl-extended-emacs-version2,
wl-extended-emacs-version3): Move to wl-version.el

24 years ago * wl-demo.el (wl-demo): Use product.el.
kaoru [Tue, 10 Oct 2000 05:38:17 +0000 (05:38 +0000)]
* wl-demo.el (wl-demo): Use product.el.

24 years ago * WL-ELS (WL-MODULES): Add wl-version.
kaoru [Tue, 10 Oct 2000 05:31:00 +0000 (05:31 +0000)]
    * WL-ELS (WL-MODULES): Add wl-version.
        (ELMO-MODULES): Add elmo-version.

24 years ago * elmo2.el: Add (require 'elmo-version).
kaoru [Tue, 10 Oct 2000 05:30:35 +0000 (05:30 +0000)]
* elmo2.el: Add (require 'elmo-version).
* elmo-vars.el (elmo-appname, elmo-version): Move to
elmo-version.el

24 years ago * wl.el: add (require 'wl-version).
kaoru [Tue, 10 Oct 2000 05:29:33 +0000 (05:29 +0000)]
* wl.el: add (require 'wl-version).
* wl-fldmgr.el (wl-fldmgr-save-folders): Use `product-string-1'
for ~/.folders header.
(wl-fldmgr-folders-header): Changed.

* wl-vars.el (wl-appname, wl-version, wl-codename): Move to
wl-version.el.
* wl-util.el (wl-version, wl-version-show): Ditto.

24 years ago * wl-summary.el (wl-summary-sync-force-update): Append queue
okada [Tue, 10 Oct 2000 03:54:02 +0000 (03:54 +0000)]
* wl-summary.el (wl-summary-sync-force-update): Append queue
`mark-as-read'if unplugged.

* wl-summary.el (wl-summary-refile-subr): Fix.

* elmo-dop.el (elmo-dop-flush-pending-append-operations): Add no-see.
(elmo-dop-call-func-on-msgs): Don't delete appends from msgs.

24 years agoFix last change.
teranisi [Tue, 10 Oct 2000 02:59:01 +0000 (02:59 +0000)]
Fix last change.

* elmo-multi.el (elmo-multi-split-mark-alist): Copy and sort alist before
splitting.
(elmo-multi-split-number-alist): Ditto.

24 years agoUpdate.
kaoru [Tue, 10 Oct 2000 01:48:38 +0000 (01:48 +0000)]
Update.

24 years ago * wl-version.el: New file. Use product.el.
kaoru [Tue, 10 Oct 2000 01:47:49 +0000 (01:47 +0000)]
* wl-version.el: New file.  Use product.el.

24 years agoFix.
kaoru [Tue, 10 Oct 2000 01:46:22 +0000 (01:46 +0000)]
Fix.

24 years ago * elmo-version.el: New file. Use product.el.
kaoru [Tue, 10 Oct 2000 01:45:15 +0000 (01:45 +0000)]
* elmo-version.el: New file.  Use product.el.

24 years ago* wl-summary.el (wl-summary-sync-marks): Changed argument for
teranisi [Tue, 10 Oct 2000 00:58:26 +0000 (00:58 +0000)]
* wl-summary.el (wl-summary-sync-marks): Changed argument for
  `elmo-list-folder-unread' and `elmo-list-folder-important'.

24 years ago2000-10-09 Yuuichi Teranishi <teranisi@gohome.org>
teranisi [Tue, 10 Oct 2000 00:56:26 +0000 (00:56 +0000)]
2000-10-09  Yuuichi Teranishi  <teranisi@gohome.org>

* elmo2.el (elmo-copy-msgs): Set `spec' as 1st argument for
`elmo-msgdb-expand-path'.
(elmo-msgdb-load): Ditto.
Abolished 2nd argument. If 1st argument is not string, treat as spec.
(elmo-generic-list-folder-unread): Rewrite.
(elmo-generic-list-folder-important): Changed argument.
(elmo-list-folder-unread): Ditto.
(elmo-list-folder-important): Ditto.
(elmo-folder-diff): Rewrite.
(elmo-generic-folder-diff): New function.
(elmo-multi-get-number-alist-list): Abolished
(Renamed to elmo-multi-split-number-alist and moved to elmo-multi.el)
(elmo-multi-folder-diff): Moved to elmo-multi.el
(toplevel): Removed autoload setting of `elmo-multi-folder-diff'.

* elmo-pop3.el (elmo-pop3-list-folder): Set `spec' as 1st argument for
`elmo-msgdb-expand-path'.
(elmo-pop3-msgdb-create-as-numlist): Ditto.
(elmo-pop3-read-msg): Ditto.
(elmo-pop3-delete-msgs): Ditto.
(elmo-pop3-folder-diff): New alias.

* elmo-pipe.el (elmo-pipe-list-folder): Set `spec' as 1st argument for
`elmo-msgdb-expand-path'.
(elmo-pipe-list-folder-unread): Changed arguments.
(elmo-pipe-list-folder-important): Ditto.
(elmo-pipe-folder-diff): New alias.

* elmo-nntp.el (elmo-nntp-list-folder): Set `spec' as 1st argument for
`elmo-msgdb-expand-path'.
(elmo-nntp-max-of-folder): Ditto.
(elmo-nntp-msgdb-create): Ditto.
(elmo-nntp-delete-msgs): Ditto.
(elmo-nntp-folder-diff): New alias.

* elmo-multi.el (elmo-multi-folder-diff): New function.
(elmo-multi-split-mark-alist): Ditto.
(elmo-multi-split-number-alist): Ditto.
(elmo-multi-mark-alist-list): Abolished (Renamed to
elmo-multi-split-mark-alist).
(elmo-multi-list-folder-unread): Rewrite.
(elmo-multi-list-folder-important): Ditto.
(elmo-multi-list-folder): Set `spec' as 1st argument for
`elmo-msgdb-expand-path'.
(elmo-multi-sync-number-alist): Use `elmo-multi-split-number-alist'
instead of `elmo-multi-get-number-alist-list'.

* elmo-msgdb.el (elmo-msgdb-expand-path): Abolished 2nd argument.
If 1st argument is not string, treat as spec.
(elmo-list-folder-by-location): Set `spec' as 1st argument for
`elmo-msgdb-expand-path'.
(elmo-msgdb-flist-load): Ditto.
(elmo-msgdb-flist-save): Ditto.
(elmo-msgdb-delete-path): Ditto.
(elmo-msgdb-rename-path): Ditto.

* elmo-maildir.el (elmo-maildir-set-mark-msgs):
Set `spec' as 1st argument for `elmo-msgdb-expand-path'.
(elmo-maildir-delete-mark-msgs): Ditto.
(elmo-maildir-msgdb-create): Ditto.
(elmo-maildir-read-msg): Ditto.
(elmo-maildir-delete-msgs): Ditto.
(elmo-maildir-list-folder-subr): Ditto.
(elmo-maildir-search): Ditto.
(elmo-maildir-get-msg-filename): Ditto.
(elmo-maildir-pack-number): Ditto.
(elmo-maildir-folder-diff): New alias.

* elmo-localnews.el (elmo-localnews-folder-diff): New alias.

* elmo-localdir.el (elmo-localdir-list-folder-subr):
Set `spec' as 1st argument for `elmo-msgdb-expand-path'.
(elmo-localdir-folder-diff): New alias.

* elmo-internal.el (elmo-internal-list-folder-subr):
Set `spec' as 1st argument for `elmo-msgdb-expand-path'.
(elmo-internal-list-folder-by-location): Ditto.
(elmo-internal-msgdb-create): Ditto.
(elmo-internal-delete-msgs): Ditto.
(elmo-internal-read-msg): Ditto.
(elmo-internal-folder-diff): New alias.

* elmo-imap4.el (elmo-imap4-folder-diff): New function.
(elmo-imap4-list-folder): Set `spec' as 1st argument for
`elmo-msgdb-expand-path'.
(elmo-imap4-list-folder-unread): Changed arguments.
(elmo-imap4-list-folder-important): Ditto.

* elmo-filter.el (elmo-filter-list-folder-unread): Changed arguments.
(elmo-filter-list-folder-important): Ditto.
(elmo-filter-folder-diff): New function.

* elmo-dop.el (elmo-dop-folder-exists-p): Check elmo directory first.

* elmo-cache.el (elmo-cache-list-folder):
Set `spec' as 1st argument for `elmo-msgdb-expand-path'.
(elmo-cache-copy-msgs): Ditto.
(elmo-cache-folder-diff): New alias.

* elmo-archive.el (elmo-archive-list-folder-subr):
Set `spec' as 1st argument for `elmo-msgdb-expand-path'.
(elmo-archive-get-archive-name): Ditto.
(elmo-archive-create-file): Ditto.
(elmo-archive-append-msg): Ditto.
(elmo-archive-copy-msgs): Ditto.
(elmo-archive-copy-msgs-froms): Ditto.
(elmo-archive-get-msg-filename): Ditto.
(elmo-archive-folder-diff): New alias.

24 years ago* wl.el (wl-check-environment): Check too many `@'.
okada [Mon, 9 Oct 2000 11:09:41 +0000 (11:09 +0000)]
* wl.el (wl-check-environment): Check too many `@'.

24 years agoUpdate.
kaoru [Sun, 8 Oct 2000 21:05:01 +0000 (21:05 +0000)]
Update.

24 years ago2000-10-08 Mikio Nakajima <minakaji@osaka.email.ne.jp>
ueno [Sun, 8 Oct 2000 11:42:15 +0000 (11:42 +0000)]
2000-10-08   Mikio Nakajima <minakaji@osaka.email.ne.jp>

* wl-thread.el (wl-thread-delete-message): Fix parentheses.

24 years agoFix.
kaoru [Sat, 7 Oct 2000 18:33:41 +0000 (18:33 +0000)]
Fix.

24 years ago * wl-vars.el (wl-draft-reply-myself-with-argument-list,
kaoru [Sat, 7 Oct 2000 18:29:37 +0000 (18:29 +0000)]
* wl-vars.el (wl-draft-reply-myself-with-argument-list,
wl-draft-reply-myself-without-argument-list, ): Add variables.
* wl-draft.el (wl-draft-reply): Use it.

24 years ago(elmo-network-get-spec): Normalize `stream-type'.
ueno [Fri, 6 Oct 2000 18:57:29 +0000 (18:57 +0000)]
(elmo-network-get-spec): Normalize `stream-type'.

24 years agoFix typo.
ueno [Fri, 6 Oct 2000 18:34:33 +0000 (18:34 +0000)]
Fix typo.

24 years ago* wl-fldmgr.el (wl-fldmgr-add-completion-all-completions): Pass
ueno [Fri, 6 Oct 2000 18:32:53 +0000 (18:32 +0000)]
* wl-fldmgr.el (wl-fldmgr-add-completion-all-completions): Pass
the 5th argument of `elmo-network-get-spec'.

* wl-thread.el (wl-thread-reparent-children): New inline function.
(wl-thread-delete-message): Use it.

* wl-score.el (wl-score-headers): Abolish local variable
(wl-summary-score-update-all-lines): Don't use `dolist'.

24 years ago* elmo-vars.el (elmo-imap4-stream-type-alist): New variable.
ueno [Fri, 6 Oct 2000 18:28:12 +0000 (18:28 +0000)]
* elmo-vars.el (elmo-imap4-stream-type-alist): New variable.
(elmo-pop3-stream-type-alist): New variable.
(elmo-nntp-stream-type-alist): New variable.

* elmo-util.el (elmo-buffer-exists-p): Rewrite as function.
(elmo-kill-buffer): Ditto.
(elmo-get-network-stream-type): Add 2nd argument `stream-type-alist'.
(elmo-network-get-spec): Add 5th argument `stream-type-alist'.
(elmo-nntp-get-spec): Take into account `elmo-nntp-stream-type-alist'.
(elmo-pop3-get-spec): Take into account `elmo-pop3-stream-type-alist'.
(elmo-imap4-get-spec): Take into account
`elmo-imap4-stream-type-alist'.

24 years ago* wl-score.el (toplevel): Remove (provide 'elmo-msgdb). And add
kaoru [Fri, 6 Oct 2000 16:35:16 +0000 (16:35 +0000)]
* wl-score.el (toplevel): Remove (provide 'elmo-msgdb).  And add
(require 'elmo-msgdb) for inline function.

24 years ago * wl-vars.el (wl-draft-queue-save-variables): Add variables.
okada [Fri, 6 Oct 2000 12:44:01 +0000 (12:44 +0000)]
* wl-vars.el (wl-draft-queue-save-variables): Add variables.

24 years ago * wl-score.el (wl-score-headers): Fix for the confusing macro
okada [Fri, 6 Oct 2000 11:41:00 +0000 (11:41 +0000)]
* wl-score.el (wl-score-headers): Fix for the confusing macro
`elmo-kill-buffer'.

24 years agofix
okada [Fri, 6 Oct 2000 08:46:28 +0000 (08:46 +0000)]
fix

24 years ago * elmo-nntp.el (elmo-nntp-list-folders): Fix for `-'
okada [Fri, 6 Oct 2000 08:40:55 +0000 (08:40 +0000)]
* elmo-nntp.el (elmo-nntp-list-folders): Fix for `-'
(elmo-nntp-list-folders-get-cache): Ditto.

24 years ago* wl-summary.el: Don't use the 3rd argument of `require' because it might be
yamaoka [Thu, 5 Oct 2000 23:39:37 +0000 (23:39 +0000)]
* wl-summary.el: Don't use the 3rd argument of `require' because it might be
ignored by some wrappers (e.g. jam-zcat, efs, etc.).
* wl-util.el: Ditto.
* wl-draft.el: Ditto.

24 years ago(wl-score-simplify-buffer-fuzzy): Don't use `regexp-or'.
ueno [Thu, 5 Oct 2000 17:37:52 +0000 (17:37 +0000)]
(wl-score-simplify-buffer-fuzzy): Don't use `regexp-or'.
(wl-score-simplify-subject): Ditto.

24 years ago(wl-score-simplify-buffer-fuzzy): Fix typo.
ueno [Thu, 5 Oct 2000 15:38:48 +0000 (15:38 +0000)]
(wl-score-simplify-buffer-fuzzy): Fix typo.
(wl-score-simplify-subject): Ditto.

24 years ago* wl-thread.el: Don't use `mapcar' only for iteration.
ueno [Thu, 5 Oct 2000 14:30:34 +0000 (14:30 +0000)]
* wl-thread.el: Don't use `mapcar' only for iteration.
(wl-thread-resume-entity): Ditto.
(wl-thread-delete-message): Ditto.

* wl-summary.el: Bind `dragdrop-drop-functions',
`scrollbar-height' and `mail-reply-buffer'; specify 3rd argument
of `require' for `timezone', `easymenu' and `ps-print';
don't use `mapcar' only for iteration.

* wl-util.el: Bind `mule-version', `nemacs-version',
`emacs-beta-version', `xemacs-codename',
`mime-edit-insert-user-agent-field', `mime-edit-user-agent-value',
`mime-editor/version' and `mime-editor/codename'; specify 3rd
argument of `require' for `tm-edit' and `pp'; don't use `mapcar'
only for iteration.

* wl-score.el: Don't use `mapcar' only for iteration.
(wl-score-simplify-buffer-fuzzy): Ditto.
(wl-score-simplify-subject): Ditto.
(wl-score-headers): Ditto.
(wl-summary-score-update-all-lines): Ditto.

* wl-mime.el: Bind `xemacs-betaname', `xemacs-codename',
`enable-multibyte-characters' and `mule-version'.

* wl-message.el: Bind `mmelmo-imap4-skipped-parts'; don't use
`mapcar' only for iteration.

* wl-demo.el: Don't use `mapcar' only for iteration.

* wl-folder.el: Don't use `mapcar' only for iteration.
(wl-folder-open-all): Ditto.
(wl-folder-count-incorporates): Ditto.

* wl-fldmgr.el (wl-add-entity): Don't use `mapcar' only for iteration.
(wl-add-entity-sub): Ditto; use `delq' instead of `delete'.

* wl-draft.el: Bind `x-face-add-x-face-version-header',
`mail-reply-buffer', `mail-from-style', `smtp-authenticate-*' and
`smtp-connection-type'; specify 3rd argument of `require' for
`timezone'; don't use `mapcar' only for iteration.
(wl-draft-clone-local-variables): Don't use `mapcar'.
(wl-draft-generate-clone-buffer): Ditto.
(wl-user-agent-compose-internal): Ditto.

* wl-xmas.el (wl-folder-init-icons): Use `dolist' instead of `mapcar'.

* wl.el (wl-toggle-plugged): Don't use `mapcar' only for iteration.
(wl-save-status): Ditto.

* wl-address.el (wl-local-address-init): Don't use `mapcar' only
for iteration.

24 years ago(wl-demo): Replace `when' with `if' in last change. Never mind. ^^;;
yamaoka [Thu, 5 Oct 2000 11:46:43 +0000 (11:46 +0000)]
(wl-demo): Replace `when' with `if' in last change.  Never mind. ^^;;

24 years ago(wl-demo): Don't pass by the XEmacs routine when window system is not used.
yamaoka [Thu, 5 Oct 2000 11:35:44 +0000 (11:35 +0000)]
(wl-demo): Don't pass by the XEmacs routine when window system is not used.

24 years ago* elmo-imap4.el (elmo-imap4-search-internal-primitive): Added space
teranisi [Thu, 5 Oct 2000 09:02:28 +0000 (09:02 +0000)]
* elmo-imap4.el (elmo-imap4-search-internal-primitive): Added space
character before 'uid'.

24 years ago* elmo-msgdb.el (elmo-msgdb-delete-msgs): Don't save location data.
teranisi [Wed, 4 Oct 2000 09:41:53 +0000 (09:41 +0000)]
* elmo-msgdb.el (elmo-msgdb-delete-msgs): Don't save location data.

24 years ago* elmo-nntp.el (elmo-nntp-max-of-folder): Fixed.
teranisi [Wed, 4 Oct 2000 08:39:13 +0000 (08:39 +0000)]
* elmo-nntp.el (elmo-nntp-max-of-folder): Fixed.

24 years agoFixed last change.
teranisi [Wed, 4 Oct 2000 07:18:02 +0000 (07:18 +0000)]
Fixed last change.

24 years ago* elmo-util.el (elmo-number-set-member): New function.
teranisi [Wed, 4 Oct 2000 07:08:07 +0000 (07:08 +0000)]
* elmo-util.el (elmo-number-set-member): New function.
(elmo-number-set-append-list): Ditto.
(elmo-number-set-append): Ditto.

* elmo-msgdb.el (elmo-msgdb-killed-message-p):
Use `elmo-number-set-member'.
(elmo-living-messages): Ditto.
(elmo-msgdb-set-as-killed): Use `elmo-number-set-append'.
(elmo-msgdb-append-to-killed-list): Use `elmo-number-set-append-list'.

* elmo-imap4.el (elmo-imap4-folder-exists-p): Rewrite.
(elmo-imap4-add-to-cont-list): Abolished.
(elmo-imap4-make-number-set-list): Use `elmo-number-set-append'
instead of elmo-imap4-add-to-cont-list.

* elmo2.el (toplevel): Removed autoload setting for `elmo-imap4-get-connection'.

24 years ago* elmo2.el (elmo-msgdb-search): Moved from elmo-msgdb.el.
teranisi [Wed, 4 Oct 2000 04:09:44 +0000 (04:09 +0000)]
* elmo2.el (elmo-msgdb-search): Moved from elmo-msgdb.el.

* elmo-msgdb.el (elmo-msgdb-search): Moved to elmo2.el.

24 years ago* wl-vars.el (wl-summary-pick-field-default): Added `Last', `First' and
teranisi [Wed, 4 Oct 2000 03:56:52 +0000 (03:56 +0000)]
* wl-vars.el (wl-summary-pick-field-default): Added `Last', `First' and
removed `Date'.
(wl-fldmgr-make-filter-default): New user option.

* wl-fldmgr.el (wl-fldmgr-make-filter): Simplify.
Use `elmo-read-search-condition' and `wl-fldmgr-make-filter-default'
(wl-fldmgr-filter-completion-alist): Abolish.

24 years ago* wl.el (wl): Don't check servers if arg is non-nil.
teranisi [Wed, 4 Oct 2000 03:24:01 +0000 (03:24 +0000)]
* wl.el (wl): Don't check servers if arg is non-nil.

* wl-draft.el (wl-draft-reply): Set only message-id string to In-Reply-To field.

24 years ago2000-10-03 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
teranisi [Wed, 4 Oct 2000 03:21:46 +0000 (03:21 +0000)]
2000-10-03  Hiroya Murata      <lapis-lazuli@pop06.odn.ne.jp>

* elmo-util.el (elmo-condition-parse-search-value):
Fixed date parsing.

24 years agoWL-MK: Set `recursive-load-depth-limit' to nil. It is currently needed to
yamaoka [Tue, 3 Oct 2000 11:57:01 +0000 (11:57 +0000)]
WL-MK: Set `recursive-load-depth-limit' to nil.  It is currently needed to
byte-compile with Emacs 21.  FIXME!

24 years ago* wl-summary.el (wl-summary-pick): Rewrite.
teranisi [Tue, 3 Oct 2000 10:26:10 +0000 (10:26 +0000)]
* wl-summary.el (wl-summary-pick): Rewrite.

24 years ago* elmo-util.el (elmo-condition-find-key-internal): New function.
teranisi [Tue, 3 Oct 2000 10:23:55 +0000 (10:23 +0000)]
* elmo-util.el (elmo-condition-find-key-internal): New function.
(elmo-condition-find-key): Ditto.

* elmo-msgdb.el (elmo-msgdb-search-internal-primitive): New function.
(elmo-msgdb-search-internal): Ditto.
(elmo-msgdb-search): Ditto.

24 years ago* wl-summary.el (wl-summary-pick): Fixed.
teranisi [Tue, 3 Oct 2000 01:30:19 +0000 (01:30 +0000)]
* wl-summary.el (wl-summary-pick): Fixed.

24 years agoUpdated.
teranisi [Tue, 3 Oct 2000 01:18:24 +0000 (01:18 +0000)]
Updated.

24 years ago2000-10-03 Yuuichi Teranishi <teranisi@gohome.org>
teranisi [Tue, 3 Oct 2000 01:16:59 +0000 (01:16 +0000)]
2000-10-03  Yuuichi Teranishi  <teranisi@gohome.org>

* wl-draft.el (wl-draft-forward): Get references field from
original buffer.

2000-10-02  A. SAGATA  <sagata@nttvdt.hil.ntt.co.jp>

* wl-draft.el (wl-draft-forward): Add references field.

24 years ago* wl-draft.el (wl-draft-parse-msg-id-list-string): New function.
teranisi [Tue, 3 Oct 2000 01:02:53 +0000 (01:02 +0000)]
* wl-draft.el (wl-draft-parse-msg-id-list-string): New function.
(wl-draft-reply): Use it.

24 years agoUpdate.
yamaoka [Mon, 2 Oct 2000 12:43:50 +0000 (12:43 +0000)]
Update.

24 years ago(wl-icon-dir): Default to $(data-directory)/wl/icons/ when Emacs 21 is running.
yamaoka [Mon, 2 Oct 2000 12:43:07 +0000 (12:43 +0000)]
(wl-icon-dir): Default to $(data-directory)/wl/icons/ when Emacs 21 is running.

24 years ago(PIXMAPDIR): New variable.
yamaoka [Mon, 2 Oct 2000 12:42:58 +0000 (12:42 +0000)]
(PIXMAPDIR): New variable.
(elc, install-elc, uninstall-elc, package, install-package): Use it.