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

24 years agoUpdate.
kaoru [Fri, 15 Sep 2000 16:37:41 +0000 (16:37 +0000)]
Update.

24 years ago* utils/ptexinfmt.el (texinfo-multitable-widths): Add
kaoru [Fri, 15 Sep 2000 16:37:17 +0000 (16:37 +0000)]
* utils/ptexinfmt.el (texinfo-multitable-widths): Add
broken-facility check.
(texinfo-multitable-item): Use it, when broken-facility check.

24 years ago * elmo-archive.el (elmo-archive-list-folder-subr): Fix.
okada [Fri, 15 Sep 2000 03:34:15 +0000 (03:34 +0000)]
    * elmo-archive.el (elmo-archive-list-folder-subr): Fix.
        (elmo-archive-list-folder): Fix.
        (elmo-archive-max-of-folder): Fix.
        * elmo-localdir.el (elmo-localdir-copy-msgs): Use
         `elmo-localdir-max-of-folder' instead of 'elmo-localdir-
list-folder-subr'.
        (elmo-localdir-append-msg): Ditto.
        (elmo-localdir-list-folder): Fix for `nonsort'.
        (elmo-localdir-list-folder-subr): Fix for `killed'.
        * elmo-maildir.el (elmo-maildir-list-folder): Ditto.
        (elmo-maildir-list-folder-subr): Ditto.
        * elmo-archive.el (elmo-archive-list-folder): Ditto.
        (elmo-archive-list-folder-subr): Ditto.
        * elmo-internal.el (elmo-internal-list-folder): Ditto.
        (elmo-internal-list-folder-subr): Ditto.

24 years agoFix
okada [Fri, 15 Sep 2000 02:57:42 +0000 (02:57 +0000)]
Fix

24 years agoUpdate.
okazaki [Thu, 14 Sep 2000 20:10:27 +0000 (20:10 +0000)]
Update.

24 years ago* wl-vars.el (wl-strict-diff-folders): Customization Type
okazaki [Thu, 14 Sep 2000 20:09:53 +0000 (20:09 +0000)]
* wl-vars.el (wl-strict-diff-folders): Customization Type
and doc fix.  Define as a list of regular expressions for
folders or nil.
* wl-folder.el (wl-folder-check-one-entity): Use
`wl-string-match-member' instead of `wl-string-member' for
`wl-strict-diff-folders'.

24 years agoNew implementations of highlighting Folder.
yamaoka [Thu, 14 Sep 2000 13:19:11 +0000 (13:19 +0000)]
New implementations of highlighting Folder.

* wl/wl-xmas.el (wl-xmas-highlight-folder-group-line): New function.
(wl-highlight-folder-current-line): Use it; new implementation.
(wl-xmas-setup-draft-toolbar, wl-xmas-setup-message-toolbar,
wl-xmas-setup-summary-toolbar, wl-xmas-setup-folder-toolbar): Use `defsubst'
instead of `defun'.

* wl/wl-vars.el (wl-highlight-folder-by-numbers): Renamed from
`wl-highlight-group-folder-by-numbers'; made it can also be a number.  See
info for more details.

* wl/wl-summary.el: Bind `wl-xmas-setup-summary' when XEmacs is not running.

* wl/wl-nemacs.el (wl-xmas-setup-*, wl-delete-all-overlays): No need to bind
them.

* wl/wl-mule.el (wl-xmas-setup-*): No need to bind them.
(wl-highlight-folder-current-line): New implementation.

* wl/wl-highlight.el (wl-highlight-folder-group-line): New implementation.
(wl-delete-all-overlays): Rewrite as a marco.
(TopLevel): Require `wl-e21' when Emacs 21 is running.

* wl/wl-folder.el: Bind `wl-xmas-setup-folder' when XEmacs is not running.
(wl-folder-*-glyph): No need to bind them.

* wl/wl-e21.el (wl-e21-highlight-folder-group-line): Renamed from
`wl-e21-highlight-folder-group-icon'; rewrite.
(wl-e21-setup-draft-toolbar, wl-e21-setup-message-toolbar): Use `defsubst'
instead of `defun'.
(wl-folder-mode-map): Bind it when compiling.

* doc/{wl-ja.texi, wl.texi}: Replace `wl-highlight-group-folder-by-numbers'
with `wl-highlight-folder-by-numbers'; add description about
`wl-highlight-folder-by-numbers'; update for Emacs 21.

* WL-ELS (WL-MODULES): Add `wl-e21'.

24 years ago* wl.el (wl): Initialize plug-related settings before `wl-init'.
teranisi [Wed, 13 Sep 2000 08:37:28 +0000 (08:37 +0000)]
* wl.el (wl): Initialize plug-related settings before `wl-init'.

* wl-draft.el (wl-draft): funcall `wl-fcc' if it is a function.

24 years ago* elmo-imap4.el (elmo-imap4-parse-flag-list): Rewrite.
teranisi [Wed, 13 Sep 2000 08:35:46 +0000 (08:35 +0000)]
* elmo-imap4.el (elmo-imap4-parse-flag-list): Rewrite.

24 years ago(wl-folder-entity-assign-id): Undo the last change.
yamaoka [Wed, 13 Sep 2000 08:19:20 +0000 (08:19 +0000)]
(wl-folder-entity-assign-id): Undo the last change.

24 years ago(elmo-delete-plugged): Fix parenthesis.
yamaoka [Tue, 12 Sep 2000 01:51:46 +0000 (01:51 +0000)]
(elmo-delete-plugged): Fix parenthesis.

24 years ago* wl-e21.el (wl-e21-highlight-folder-group-icon): New function.
yamaoka [Mon, 11 Sep 2000 13:12:03 +0000 (13:12 +0000)]
* wl-e21.el (wl-e21-highlight-folder-group-icon): New function.
(wl-highlight-folder-current-line): Use it.
* wl-folder.el (wl-folder-entity-assign-id): Don't put text props in `id-name'.

24 years ago* mmelmo-imap4-2.el (mmelmo-imap4-get-mime-entity):
teranisi [Mon, 11 Sep 2000 06:14:23 +0000 (06:14 +0000)]
* mmelmo-imap4-2.el (mmelmo-imap4-get-mime-entity):
Clear `elmo-imap4-fetch-callback' and `elmo-imap4-fetch-callback-data'.

* elmo-imap4.el (elmo-network-initialize-session): Skip garbage output
before greeting.
(elmo-imap4-read-part): Use "body.peek" to fetch part.
Clear `elmo-imap4-fetch-callback' and `elmo-imap4-fetch-callback-data'.

24 years ago--
yamaoka [Fri, 8 Sep 2000 11:16:58 +0000 (11:16 +0000)]
--
Hi, Wanderlust developers and testers.

Emacs 21 thing for Wanderlust has just committed now.  It may have
nothing more than an alpha status.  An installer for it has not been
implemented yet.  So if you would like to use it under latest Emacs
21, please install wl-e21.el manually, byte-compile it and set the
value of the variable `wl-icon-dir' correctly.  Comments, suggestions,
and bug fixes are welcome.  By the way, X-Face utilities for Emacs 21
is available from ftp://ftp.jpl.org/pub/tmp/.3x7.gz.  Please gunzip
and rename it to "x-face-e21.el" before using it.

Regards,

Changes:
========
* wl.el: Require `wl-e21' when Emacs 21 is running.
* wl-vars.el (wl-highlight-folder-with-icon): Activate it by default when
Emacs 21 is running.
(wl-use-highlight-mouse-line): Ditto.
(wl-on-emacs21): New constant.
(wl-on-emacs20): Removed.
* wl-summary.el (wl-summary-mode): Call `wl-e21-setup-summary' when Emacs 21
is running.
* wl-folder.el (wl-folder-mode): Call `wl-e21-setup-folder' when Emacs 21 is
running.
* wl-e21.el: New file.

24 years ago(wl-plugged-init): Refer `wl-plug-state-indicator-on' indirectly.
ueno [Fri, 8 Sep 2000 04:42:05 +0000 (04:42 +0000)]
(wl-plugged-init): Refer `wl-plug-state-indicator-on' indirectly.
(wl-toggle-plugged): Ditto.
(wl-plugged-toggle): Ditto.
(wl-plugged-toggle-all): Ditto.

24 years ago(wl-plug-state-indicator): Refer
ueno [Fri, 8 Sep 2000 04:29:39 +0000 (04:29 +0000)]
(wl-plug-state-indicator): Refer
`wl-plug-state-indicator-on' indirectly.

24 years agoRemove dangling markup.
okazaki [Wed, 6 Sep 2000 13:00:25 +0000 (13:00 +0000)]
Remove dangling markup.

24 years ago* mmelmo-imap4-2.el (mime-entity-children): Defined.
teranisi [Wed, 6 Sep 2000 08:09:08 +0000 (08:09 +0000)]
* mmelmo-imap4-2.el (mime-entity-children): Defined.

24 years ago(wl-draft-send-mail-with-smtp): Add comment about
ueno [Wed, 6 Sep 2000 04:08:27 +0000 (04:08 +0000)]
(wl-draft-send-mail-with-smtp): Add comment about
kludgy coercion of `smtp-server'.

cf. [Wanderlust / No.03231]

24 years ago* elmo-imap4.el (elmo-imap4-mark-set-on-msgs):
teranisi [Wed, 6 Sep 2000 00:56:13 +0000 (00:56 +0000)]
* elmo-imap4.el (elmo-imap4-mark-set-on-msgs):
Clear `elmo-imap4-fetch-callback' and `elmo-imap4-fetch-callback-data'
before STORE command.

24 years agoFixed last change.
teranisi [Mon, 4 Sep 2000 05:22:09 +0000 (05:22 +0000)]
Fixed last change.

24 years ago* elmo2.el (elmo-multi-folder-diff): Fixed problem of filter folder.
teranisi [Mon, 4 Sep 2000 04:55:59 +0000 (04:55 +0000)]
* elmo2.el (elmo-multi-folder-diff): Fixed problem of filter folder.

24 years agoFix: `elmo-pop3-default-port' -> `elmo-default-pop3-port'.
teranisi [Mon, 4 Sep 2000 02:05:15 +0000 (02:05 +0000)]
Fix: `elmo-pop3-default-port' -> `elmo-default-pop3-port'.
(by Tsunehiko Baba <tbaba@mtl.t.u-tokyo.ac.jp>)

24 years ago* elmo-imap4.el (elmo-imap4-authenticator-alist): Added `plain' entry.
teranisi [Mon, 4 Sep 2000 00:53:06 +0000 (00:53 +0000)]
* elmo-imap4.el (elmo-imap4-authenticator-alist): Added `plain' entry.
(elmo-imap4-send-command): Use `elmo-imap4-current-response' instead
of `response'.
(elmo-imap4-list-folders): Removed unused local variable.
(elmo-network-initialize-session): Ditto.
(elmo-imap4-delete-msg-by-id): Ditto.
(elmo-imap4-parse-fetch): Ditto.
(elmo-imap4-copy-msgs): Ditto.
Use `dst-spec' instead of `dst-folder'.
(elmo-network-authenticate-session): Check authenticate type `plain'.

24 years agoFixed.
kaoru [Sun, 3 Sep 2000 08:53:33 +0000 (08:53 +0000)]
Fixed.

24 years agoUpdate mirror site list. And so on.
kaoru [Sun, 3 Sep 2000 08:46:39 +0000 (08:46 +0000)]
Update mirror site list.  And so on.

24 years agoFixed.
kaoru [Fri, 1 Sep 2000 16:19:01 +0000 (16:19 +0000)]
Fixed.

24 years agoAdd description `wl-draft-use-frame'.
kaoru [Fri, 1 Sep 2000 16:12:12 +0000 (16:12 +0000)]
Add description `wl-draft-use-frame'.