elisp/wanderlust.git
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.

24 years ago(config-wl-pixmap-dir): New function.
yamaoka [Mon, 2 Oct 2000 12:42:08 +0000 (12:42 +0000)]
(config-wl-pixmap-dir): New function.
(config-wl-package, config-wl-package-xmas): Use it.
(install-wl-icons): New function.
(install-wl-package, install-wl-package-xmas): Use it.
(uninstall-wl-package): Uninstall icons as well.

24 years ago(wl-e21-make-toolbar-buttons): Invalidate the default bindings.
yamaoka [Mon, 2 Oct 2000 08:07:11 +0000 (08:07 +0000)]
(wl-e21-make-toolbar-buttons): Invalidate the default bindings.

24 years ago* elmo-util.el (elmo-cross-device-link-error-p): Abolished.
teranisi [Mon, 2 Oct 2000 04:07:25 +0000 (04:07 +0000)]
* elmo-util.el (elmo-cross-device-link-error-p): Abolished.
(elmo-copy-file): Uncheck error condition for `add-name-to-file'.

24 years agoelmo-nntp.el (elmo-nntp-search-primitive): Fixed problem when condition is
teranisi [Mon, 2 Oct 2000 03:26:50 +0000 (03:26 +0000)]
elmo-nntp.el (elmo-nntp-search-primitive): Fixed problem when condition is
 'unmatch'.

24 years ago* elmo-nntp.el (elmo-nntp-search-primitive): Decode header field.
teranisi [Mon, 2 Oct 2000 03:02:44 +0000 (03:02 +0000)]
* elmo-nntp.el (elmo-nntp-search-primitive): Decode header field.

24 years ago* elmo-util.el (elmo-buffer-field-primitive-condition-match): Fixed.
teranisi [Mon, 2 Oct 2000 02:52:14 +0000 (02:52 +0000)]
* elmo-util.el (elmo-buffer-field-primitive-condition-match): Fixed.

* elmo-nntp.el (elmo-nntp-default-use-xhdr): New variable.
(elmo-nntp-xhdr-p): New macro.
(elmo-nntp-set-xhdr): Ditto.
(elmo-nntp-parse-xhdr-response): New function.
(elmo-nntp-retrieve-field): Ditto.
(elmo-nntp-search-primitive): Ditto.
(elmo-nntp-search): Implemented.

* elmo-date.el (elmo-date-make-sortable-string): New macro.

* elmo-archive.el (elmo-archive-search): Set all number list to
`elmo-archive-field-condition-match'

* elmo-localdir.el (elmo-localdir-search): Likewise.

* elmo-maildir.el (elmo-maildir-search): Likewise.

24 years agoUpdate.
okazaki [Sun, 1 Oct 2000 09:46:05 +0000 (09:46 +0000)]
Update.

24 years ago* elmo-msgdb.el (elmo-living-messages): New function.
okazaki [Sun, 1 Oct 2000 09:45:02 +0000 (09:45 +0000)]
* elmo-msgdb.el (elmo-living-messages): New function.
* elmo-archive.el (elmo-archive-list-folder-subr): Use it.
* elmo-cache.el (elmo-cache-list-folder): Ditto.
* elmo-dop.el (elmo-dop-list-folder): Ditto.
* elmo-imap4.el (elmo-imap4-list-folder): Ditto.
* elmo-internal.el (elmo-internal-list-folder-subr): Ditto.
* elmo-localdir.el (elmo-localdir-list-folder-subr): Ditto.
* elmo-maildir.el (elmo-maildir-list-folder-subr): Ditto.
* elmo-multi.el (elmo-multi-list-folder): Ditto.
* elmo-nntp.el (elmo-nntp-list-folder): Ditto.
* elmo-pipe.el (elmo-pipe-list-folder): Ditto.
* elmo-pop3.el (elmo-pop3-list-folder): Ditto.

24 years ago(wl-demo): Hide toolbar while showing a logo under Emacs 21.
yamaoka [Fri, 29 Sep 2000 13:09:03 +0000 (13:09 +0000)]
(wl-demo): Hide toolbar while showing a logo under Emacs 21.

24 years agoUpdate.
yamaoka [Fri, 29 Sep 2000 13:08:49 +0000 (13:08 +0000)]
Update.

24 years ago(wl-e21-setup-toolbar): Make the background color of XPM icons transparent.
yamaoka [Fri, 29 Sep 2000 13:08:46 +0000 (13:08 +0000)]
(wl-e21-setup-toolbar): Make the background color of XPM icons transparent.

;; I could not find how to invalidate the default bindings in toolbar.
;; `(t . undefined)' does not work for it. :-<

24 years ago* elmo-maildir.el (elmo-maildir-pack-number): Implemented.
teranisi [Fri, 29 Sep 2000 09:18:18 +0000 (09:18 +0000)]
* elmo-maildir.el (elmo-maildir-pack-number): Implemented.

* elmo-msgdb.el (elmo-msgdb-delete-msgs): Save location data.

* elmo2.el (elmo-pack-number): Added 'maildir as allowd type.

24 years ago* elmo-imap4.el (elmo-imap4-search-internal-primitive): Fixed
teranisi [Fri, 29 Sep 2000 05:18:34 +0000 (05:18 +0000)]
* elmo-imap4.el (elmo-imap4-search-internal-primitive): Fixed
arguments for `SEARCH' command.
(elmo-imap4-parse-string): Set `POS' argument for char-after.
All other related portions are changed.

24 years ago* elmo-cache.el (elmo-cache-search-all): Added argument `from-msgs'.
teranisi [Fri, 29 Sep 2000 03:36:10 +0000 (03:36 +0000)]
* elmo-cache.el (elmo-cache-search-all): Added argument `from-msgs'.

24 years ago* wl.el (wl-toggle-plugged): Set `wl-biff-check-folders-running' as nil.
teranisi [Fri, 29 Sep 2000 02:28:27 +0000 (02:28 +0000)]
* wl.el (wl-toggle-plugged): Set `wl-biff-check-folders-running' as nil.

* wl-summary.el (wl-summary-sync-force-update): Save seen-list only
when it is persistent.
(wl-summary-sync-marks): Changed argument for
`elmo-list-folder-unread' and `elmo-list-folder-important'.
(wl-summary-virtual): Use `elmo-read-search-condition'.
(wl-summary-redisplay-internal): If folder is local, mark as read
even when folder is plugged.

24 years ago* elmo2.el (elmo-generic-list-folder-unread): Rewrite.
teranisi [Fri, 29 Sep 2000 02:25:00 +0000 (02:25 +0000)]
* elmo2.el (elmo-generic-list-folder-unread): Rewrite.
(elmo-list-folder-unread): Rewrite.
(elmo-list-folder-important): Ditto.

* elmo-util.el (elmo-filter-get-spec): Rewrite.
(elmo-condition-parse-error): New inline function.
(elmo-read-search-condition): New function.
(elmo-read-search-condition-internal): Ditto.
(elmo-parse-search-condition): Rewrite.
(elmo-condition-parse): New function.
(elmo-condition-parse-or-expr): Ditto.
(elmo-condition-parse-and-expr): Ditto.
(elmo-condition-parse-primitive): Ditto.
(elmo-condition-parse-search-value): Ditto.
(elmo-buffer-field-primitive-condition-match): Ditto.
(elmo-buffer-field-condition-match): Rewrite.
(elmo-file-field-condition-match): Ditto.

* elmo-msgdb.el (elmo-msgdb-expand-path): Use
`elmo-replace-msgid-as-filename' instead of `elmo-safe-filename'.

* elmo-internal.el (elmo-internal-search): Set `number' and
`number-list' argument of `elmo-file-field-condition-match'.

* elmo-maildir.el (elmo-maildir-search): Ditto.

* elmo-imap4.el (elmo-imap4-list-folder-unread): Use
`msgdb' as argument instead of `mark-alist'.
(elmo-imap4-list-folder-important): Use `msgdb' as argument instead of
`overview'.

* elmo-multi.el: Likewise.

* elmo-pipe.el: Likewise.

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

* elmo-filter.el (elmo-filter-list-folder): Rewrite.
(elmo-filter-list-folder-unread): Ditto.
(elmo-filter-list-folder-important): Ditto.
(elmo-filter-search): Rewrite.

* elmo-cache.el (elmo-cache-search-all): Set `number' and
`number-list' argument of `elmo-file-field-condition-match'.
(elmo-cache-search): Ditto.

* elmo-localdir.el: Likewise.

* elmo-archive.el (elmo-archive-field-condition-match): Added argument
number-list and pass it to `elmo-buffer-field-condition-match'.
(elmo-archive-field-condition-match): Pass `number-list' to
`elmo-archive-field-condition-match'

24 years ago(wl-e21-make-toolbar-buttons): Don't modify the value of `tool-bar-lines' in
yamaoka [Thu, 28 Sep 2000 23:53:25 +0000 (23:53 +0000)]
(wl-e21-make-toolbar-buttons): Don't modify the value of `tool-bar-lines' in
the frame parameters.
(after-make-frame-functions, post-command-hook): Don't modify the value.
(wl-e21-switch-toolbar-after-make-frame, wl-e21-switch-toolbar,
wl-e21-tool-bar-lines): Removed.

;; Emacs 21 has started on using toolbars.  I'll go on with the work...

24 years agoTypo.
yamaoka [Thu, 28 Sep 2000 08:41:06 +0000 (08:41 +0000)]
Typo.

24 years agoUpdate.
yamaoka [Thu, 28 Sep 2000 08:09:57 +0000 (08:09 +0000)]
Update.

24 years ago(wl-biff-init-icons, wl-plugged-init-icons): Refer to `display-mouse-p' and
yamaoka [Thu, 28 Sep 2000 08:09:55 +0000 (08:09 +0000)]
(wl-biff-init-icons, wl-plugged-init-icons): Refer to `display-mouse-p' and
`display-graphic-p'.
(wl-folder-init-icons): Don't search for XBM or the other files.
(wl-plugged-set-folder-icon): Make icons if and only if `display-graphic-p'
returns non-nil.
(wl-highlight-plugged-current-line): Use `before-string' overlay property to
show icon images.
(wl-highlight-folder-current-line): Ditto.
(wl-e21-highlight-folder-group-line): Ditto.
(wl-e21-highlight-folder-by-numbers): Ditto.
(wl-e21-insert-image): Removed.
(wl-e21-setup-*-toolbar): Refer to `display-graphic-p'.
(wl-e21-make-toolbar-buttons): Set the value that Emacs itself said.
(wl-e21-switch-toolbar-after-make-frame): Renamed from
`wl-e21-force-switch-toolbar'.
(wl-e21-make-icon-image): Removed.
(wl-e21-setup-toolbar): Don't search for XBM files.
(wl-use-toolbar): Don't refer to `display-graphic-p' to determine the default
value.

24 years ago(wl-highlight-folder-path): Put overlay properties `evaporate' and
yamaoka [Thu, 28 Sep 2000 08:09:49 +0000 (08:09 +0000)]
(wl-highlight-folder-path): Put overlay properties `evaporate' and
`wl-momentary-overlay' as well.
(wl-highlight-summary-displaying): Ditto.
(wl-delete-all-overlays): Don't delete overlay which does not have a property
`wl-momentary-overlay'.

24 years ago* utils/ptexinfmt.el (texinfo-multitable-widths): Fix
kaoru [Wed, 27 Sep 2000 16:28:55 +0000 (16:28 +0000)]
* utils/ptexinfmt.el (texinfo-multitable-widths): Fix
broken-facility probrem when use multitable unsupported
texinfmt.el.

24 years ago* wl-util.el (wl-biff-check-folder-async): Set `wl-biff-check-folders-running'
teranisi [Wed, 27 Sep 2000 01:53:48 +0000 (01:53 +0000)]
* wl-util.el (wl-biff-check-folder-async): Set `wl-biff-check-folders-running'
 even when it is not an IMAP folder.

24 years agoUpdate.
kaoru [Tue, 26 Sep 2000 20:34:57 +0000 (20:34 +0000)]
Update.

24 years ago* utils/ptexinfmt.el (texinfo-format-printindex): Use (featurep
kaoru [Tue, 26 Sep 2000 20:34:31 +0000 (20:34 +0000)]
* utils/ptexinfmt.el (texinfo-format-printindex): Use (featurep
'meadow) instead of `texinfmt-version'.

24 years ago(after-make-frame-functions): Add `wl-e21-force-switch-toolbar'.
yamaoka [Tue, 26 Sep 2000 02:13:44 +0000 (02:13 +0000)]
(after-make-frame-functions): Add `wl-e21-force-switch-toolbar'.
(wl-e21-force-switch-toolbar): New function force to switch the toolbar
appearance automatically.

NOTE: This change should be fixed in the future.

24 years ago(wl-e21-tool-bar-lines): New buffer local variable.
yamaoka [Tue, 26 Sep 2000 01:37:13 +0000 (01:37 +0000)]
(wl-e21-tool-bar-lines): New buffer local variable.
(wl-e21-switch-toolbar): New function to switch the toolbar appearance
automatically.
(post-command-hook): Add `wl-e21-switch-toolbar'.

NOTE: This change should be fixed in the future.

24 years ago* elmo-nntp.el (elmo-nntp-list-folder): Set current group after `listgroup'.
teranisi [Mon, 25 Sep 2000 09:23:20 +0000 (09:23 +0000)]
* elmo-nntp.el (elmo-nntp-list-folder): Set current group after `listgroup'.

24 years ago* wl-util.el (wl-biff-check-folders-running): New variable.
teranisi [Mon, 25 Sep 2000 09:21:23 +0000 (09:21 +0000)]
* wl-util.el (wl-biff-check-folders-running): New variable.
(wl-biff-check-folders): Set and check `wl-biff-check-folders-running'.
(wl-biff-check-folder-async-callback):
Set `wl-biff-check-folders-running'.
(wl-biff-check-folders): Enclose `wl-folder-check-one-entity'
with unwind-protect.

* wl.el (wl): Call `wl-biff-start' before `wl-folder-auto-check'.
Enclose `wl-folder-auto-check' with unwind-protect.

* wl-util.el (wl-biff-start) [Emacs19+]: require 'timer.
(toplevel) [Emacs19+]: Removed autoload setting for "timer".

24 years ago2000-09-25 Yuuichi Teranishi <teranisi@gohome.org>
teranisi [Mon, 25 Sep 2000 03:54:45 +0000 (03:54 +0000)]
2000-09-25  Yuuichi Teranishi  <teranisi@gohome.org>

* wl.el (wl): Call `wl-folder-auto-check' after `wl-plugged-init'.

* wl-util.el (wl-biff-notify): New inline function.
(wl-biff-check-folders): Bind `elmo-network-session-name-prefix'
locally.
Call `wl-biff-check-folder-async' if length of `wl-biff-check-
folder-list' is 1.
Use `wl-biff-notify'.
(wl-biff-check-folder-async-callback): New function.
(wl-biff-check-folder-async): Ditto.

* wl-folder.el (wl-folder): Don't check folders.
(wl-folder-auto-check): New function.

2000-09-24  A. SAGATA  <sagata@nttvdt.hil.ntt.co.jp>

* wl-util.el (wl-biff-start) [Emacs19+]:
Use `timer-next-integral-multiple-of-time'.
(wl-biff-check-folders): Use `wl-default-folder'
if `wl-biff-check-folder-list' is nil.

24 years ago* elmo2.el (elmo-folder-diff-async-callback): New variable.
teranisi [Mon, 25 Sep 2000 03:45:00 +0000 (03:45 +0000)]
* elmo2.el (elmo-folder-diff-async-callback): New variable.
(elmo-folder-diff-async-callback-data): Ditto.
(elmo-folder-diff-async): New function.

* elmo-net.el (elmo-network-session-name-prefix): New variable.
(elmo-network-session-cache-key): Use it as a prefix of the session
name.
(elmo-network-open-session): Ditto.

* elmo-imap4.el (elmo-imap4-status-callback): New local variable.
(elmo-imap4-status-callback-data): Ditto.
(elmo-imap4-server-diff-async-callback): New variable.
(elmo-imap4-server-diff-async-callback-data): Ditto.
(elmo-imap4-local-variables): Added `elmo-imap4-status-callback' and
`elmo-imap4-status-callback-data'.
(elmo-imap4-max-of-folder): Set `elmo-imap4-status-callback' and
`elmo-imap4-status-callback-data' as nil.
(elmo-imap4-server-diff): Ditto.
(elmo-imap4-server-diff-async-callback-1): New function.
(elmo-imap4-server-diff-async): Ditto.
(elmo-imap4-parse-status): Call `elmo-imap4-status-callback'.

24 years agoUpdate.
okazaki [Sun, 24 Sep 2000 12:24:39 +0000 (12:24 +0000)]
Update.

24 years ago* wl-summary.el (wl-summary-set-crosspost): Use `elmo-list-delete'
okazaki [Sun, 24 Sep 2000 12:24:09 +0000 (12:24 +0000)]
* wl-summary.el (wl-summary-set-crosspost): Use `elmo-list-delete'
instead of `elmo-delete-lists'.

24 years ago* elmo-util.el (elmo-list-delete): Doc fix.
okazaki [Sun, 24 Sep 2000 12:18:41 +0000 (12:18 +0000)]
* elmo-util.el (elmo-list-delete): Doc fix.
(elmo-delete-lists): Abolish.
* elmo2.el (elmo-crosspost-message-delete): Use `elmo-list-delete'
instead of `elmo-delete-lists'.

24 years ago* wl.el (wl-plugged-toggle-all): Set the value of `wl-modeline-plug-status'
yamaoka [Fri, 22 Sep 2000 09:45:12 +0000 (09:45 +0000)]
* wl.el (wl-plugged-toggle-all): Set the value of `wl-modeline-plug-status'
instead of `wl-plug-state-indicator'.
(wl-plugged-toggle): Ditto.
(wl-toggle-plugged): Ditto.
(wl-plugged-init): Ditto.

* wl-xmas.el (wl-biff-init-icons): Set icons data to
`wl-modeline-biff-state-off' and `wl-modeline-biff-state-on' instead of
`wl-biff-state-indicator-off' and `wl-biff-state-indicator-on';
don't modify the value and the type of `wl-biff-state-indicator-off' and
`wl-biff-state-indicator-on'.
(wl-plugged-init-icons): Set icons data to `wl-modeline-plug-state-off' and
`wl-modeline-plug-state-on' instead of `wl-plug-state-indicator-off' and
`wl-plug-state-indicator-on';
don't modify the value and the type of `wl-plug-state-indicator-off' and
`wl-plug-state-indicator-on'.

* wl-vars.el (wl-modeline-biff-state-off, wl-modeline-biff-state-on,
wl-modeline-biff-status, wl-modeline-plug-state-off, wl-modeline-plug-state-on,
wl-modeline-plug-status): New internal variables.
(wl-biff-state-indicator-off, wl-biff-state-indicator-on,
wl-biff-check-interval, wl-biff-check-folder-list): Change customization group
from `wl-folder' to `wl-highlight'.
(wl-plug-state-indicator-off, wl-plug-state-indicator-on,
wl-show-plug-status-on-modeline): Defcustomized.

* wl-util.el (wl-biff-check-folders): Set the value of the flag
`wl-modeline-biff-status' instead of `wl-biff-state-indicator'.
(wl-mode-line-buffer-identification): Set both ON and OFF data with a flag to
`mode-line-buffer-identification'.

* wl-e21.el (wl-biff-init-icons): Set icons data to
`wl-modeline-biff-state-off' and `wl-modeline-biff-state-on' instead of
`wl-biff-state-indicator-off' and `wl-biff-state-indicator-on'.
(wl-plugged-init-icons): Set icons data to `wl-modeline-plug-state-off' and
`wl-modeline-plug-state-on' instead of `wl-plug-state-indicator-off' and
`wl-plug-state-indicator-on'.

24 years agoUpdate.
kaoru [Fri, 22 Sep 2000 08:56:05 +0000 (08:56 +0000)]
Update.

24 years ago* utils/ptexinfmt.el (texinfo-format-printindex): Add
kaoru [Fri, 22 Sep 2000 08:55:43 +0000 (08:55 +0000)]
* utils/ptexinfmt.el (texinfo-format-printindex): Add
broken-facility check, for Mule for Windows.
(texinfo-format-printindex): New function.

24 years ago(wl-mode-line-buffer-identification): Don't breed excessive titles.
yamaoka [Wed, 20 Sep 2000 22:38:11 +0000 (22:38 +0000)]
(wl-mode-line-buffer-identification): Don't breed excessive titles.
;; From Hiroya Murata-san.

24 years ago* wl.el (wl-plugged-mode): Use revised `wl-mode-line-buffer-identification'.
yamaoka [Wed, 20 Sep 2000 13:12:30 +0000 (13:12 +0000)]
* wl.el (wl-plugged-mode): Use revised `wl-mode-line-buffer-identification'.
(wl-plugged-init): Don't use `force-mode-line-update'.

* wl-xmas.el (wl-draft-overload-functions): Use revised
`wl-mode-line-buffer-identification'.
(wl-setup-summary): Renamed from `wl-xmas-setup-summary'.
(wl-setup-folder): Renamed from `wl-xmas-setup-folder'.
(TopLevel): Add `wl-setup-summary' to `wl-summary-mode-hook';
add `wl-plugged-init-icons' and `wl-biff-init-icons' to `wl-make-plugged-hook';
add `wl-folder-init-icons' and `wl-setup-folder' to `wl-folder-mode-hook'.

* wl-vars.el (wl-use-highlight-mouse-line): Activate it for Emacs 19 as well.
(wl-mode-line-display-priority-list): New user option.
(wl-biff-state-indicator-off, wl-biff-state-indicator-on): Defcustomized.
(wl-make-plugged-hook, wl-summary-mode-hook, wl-folder-mode-hook): Add docs.

* wl-util.el (wl-biff-start): Call `wl-biff-check-folders' at the start.
(wl-mode-line-buffer-identification): Revised as a function.

* wl-summary.el (wl-summary-mode): Use revised
`wl-mode-line-buffer-identification'; don't call `wl-e21-setup-summary' nor
`wl-xmas-setup-summary' directly.
(TopLevel): Don't bind `wl-e21-setup-summary' nor `wl-xmas-setup-summary'.

* wl-nemacs.el (wl-draft-overload-functions): Use revised
`wl-mode-line-buffer-identification'.

* wl-mule.el (wl-draft-overload-functions): Use revised
`wl-mode-line-buffer-identification'.

* wl-folder.el (wl-make-plugged-alist): Don't call `wl-biff-init-icons' nor
`wl-plugged-init-icons' directly.
(wl-folder): Don't call `wl-folder-init-icons' directly.
(wl-folder-mode): Don't call `wl-e21-setup-folder' nor `wl-xmas-setup-folder'
directly; use revised `wl-mode-line-buffer-identification'.
(TopLevel): Don't bind `wl-biff-init-icons', `wl-plugged-init-icons',
`wl-folder-init-icons', `wl-e21-setup-folder' nor `wl-xmas-setup-folder'.

* wl-e21.el (wl-draft-overload-functions): Use revised
`wl-mode-line-buffer-identification'.
(wl-setup-summary): Renamed from `wl-e21-setup-summary'.
(wl-setup-folder): Renamed from `wl-e21-setup-folder'.
(TopLevel): Add `wl-setup-summary' to `wl-summary-mode-hook';
add `wl-plugged-init-icons' and `wl-biff-init-icons' to `wl-make-plugged-hook';
add `wl-folder-init-icons' and `wl-setup-folder' to `wl-folder-mode-hook'.

24 years ago* elmo-imap4.el (elmo-imap4-make-number-set-list): Copy `msg-list'
teranisi [Tue, 19 Sep 2000 10:02:18 +0000 (10:02 +0000)]
* elmo-imap4.el (elmo-imap4-make-number-set-list): Copy `msg-list'
 before `sort'.

24 years agoBiff support.
yamaoka [Mon, 18 Sep 2000 13:24:44 +0000 (13:24 +0000)]
Biff support.

* wl/wl.el (wl): Call `wl-biff-start'.
(wl-exit): Call `wl-biff-stop'.
(wl-plugged-mode): Show biff in modeline.
(wl-unplugged-glyph, wl-unplugged-glyph): Removed.

* wl/wl-xmas.el (wl-draft-overload-functions): Show biff in modeline.
(wl-biff-init-icons): New function.
(wl-plugged-init-icons): Don't make too much keymaps.
(wl-biff-nomail-glyph, wl-biff-mail-glyph): New variables.

* wl/wl-vars.el (wl-biff-nomail-icon, wl-biff-mail-icon,
wl-biff-state-indicator-off, wl-biff-state-indicator-on): New variables.
(wl-biff-check-interval, wl-biff-check-folder-list): New user options.

* wl/wl-util.el (wl-biff-check-folders, wl-biff-event-handler, wl-biff-start,
wl-biff-stop): New functions.
(timer-next-integral-multiple-of-time): Defined with `defun-meybe'.
(wl-biff-timer-name): New variable.

* wl/wl-summary.el (wl-summary-mode): Show biff in modeline.

* wl/wl-nemacs.el (wl-draft-overload-functions): Show biff in modeline.
(wl-plugged-init-icons, wl-folder-init-icons): Removed.

* wl/wl-mule.el (wl-draft-overload-functions): Show biff in modeline.
(wl-plugged-init-icons, wl-folder-init-icons): Removed.

* wl/wl-folder.el (wl-make-plugged-alist): Call `wl-biff-init-icons'.
(TopLevel): Bind `wl-biff-init-icons', `wl-plugged-init-icons' and
`wl-folder-init-icons' to `ignore' if they are not available.
(wl-folder-mode): Show biff in modeline.

* wl/wl-e21.el (wl-draft-overload-functions): Show biff in modeline.
(wl-biff-init-icons): New function.
(wl-plugged-init-icons): Don't make too much keymaps.
(wl-biff-nomail-image, wl-biff-mail-image): New variables.

* etc/icons/letter.xpm, etc/icons/no-letter.xpm: New files.

24 years agoUpdate.
okazaki [Sun, 17 Sep 2000 20:34:33 +0000 (20:34 +0000)]
Update.

24 years ago* elmo-imap4.el (elmo-imap4-literal-1): Renamed from
okazaki [Sun, 17 Sep 2000 20:34:00 +0000 (20:34 +0000)]
* elmo-imap4.el (elmo-imap4-literal-1): Renamed from
`elmo-imap4-literal-subr'.
(elmo-imap4-string-1): Renamed from `elmo-imap4-string-subr'.
(elmo-imap4-astring-1): Renamed from `elmo-imap4-astring-subr'.