elisp/wanderlust.git
22 years ago* wl-highlight.el (wl-highlight-summary): Added optional `lazy'
teranisi [Sun, 26 May 2002 13:13:44 +0000 (13:13 +0000)]
* wl-highlight.el (wl-highlight-summary): Added optional `lazy'
 argument and when it is non-nil, check face property before
 highlighting for each line.
(wl-highlight-summary-window): Set it.

22 years ago* check-modules.el (check-modules-x-face-mule): New testcase.
kaoru [Wed, 22 May 2002 21:19:14 +0000 (21:19 +0000)]
* check-modules.el (check-modules-x-face-mule): New testcase.
(check-modules-x-face-decode-message-header): New function.

22 years ago* wl-ja.texi: Fix node name.
yoichi [Wed, 22 May 2002 11:32:42 +0000 (11:32 +0000)]
* wl-ja.texi: Fix node name.
* wl.texi: Sync with wl-ja.texi.

22 years agoArrange draft mode section.
yoichi [Wed, 22 May 2002 10:54:36 +0000 (10:54 +0000)]
Arrange draft mode section.
Add header description for draft mode.

22 years ago* wl-vars.el (wl-draft-disable-bcc-for-mime-bcc): New user option.
teranisi [Wed, 22 May 2002 01:36:54 +0000 (01:36 +0000)]
* wl-vars.el (wl-draft-disable-bcc-for-mime-bcc): New user option.
(wl-draft-disable-fcc-for-mime-bcc): Ditto.

* wl-draft.el (wl-draft-deduce-address-list): Disable bcc while
mime-bcc if wl-draft-disable-bcc-for-mime-bcc is non-nil.
(wl-draft-get-fcc-list): Likewise.

* wl-thread.el (wl-thread-indent-regexp): Abolished.
(wl-thread-entity-cur): Ditto.
* wl-summary.el (wl-summary-buffer-set-folder): Removed
wl-thread-indent-regexp setting.
(wl-summary-sync-update): Removed wl-thread-entity-cur setting.

* wl-summary.el (wl-summary-display-top): Highlight summary window when
wl-summary-lazy-highlight.
(wl-summary-display-bottom): Ditto.

* wl-thread.el (wl-thread-open-close): Likewise.

22 years ago* wl-draft.el (wl-draft-do-mime-bcc): Decode field body of original from and
teranisi [Tue, 21 May 2002 01:11:11 +0000 (01:11 +0000)]
* wl-draft.el (wl-draft-do-mime-bcc): Decode field body of original from and
 subject;
Bind wl-draft-use-frame;
Enclose with save-window-excursion;
Use wl-draft-create-buffer instead of with-temp-buffer;
Use wl-draft-prepare-edit;
Use insert-buffer instead of wl-draft-yank-from-mail-reply-buffer;
Use wl-draft-send instead of wl-draft-raw-send.

22 years ago* wl-draft.el (wl-draft-do-mime-bcc): Preserve original from instead
yoichi [Mon, 20 May 2002 15:16:40 +0000 (15:16 +0000)]
* wl-draft.el (wl-draft-do-mime-bcc): Preserve original from instead
of using wl-from.

22 years ago(wl-draft-do-mime-bcc): Use wl-from for From field value.
teranisi [Mon, 20 May 2002 14:49:36 +0000 (14:49 +0000)]
(wl-draft-do-mime-bcc): Use wl-from for From field value.

22 years ago* wl-draft.el (wl-draft-doing-mime-bcc): New variable.
teranisi [Mon, 20 May 2002 13:41:00 +0000 (13:41 +0000)]
* wl-draft.el (wl-draft-doing-mime-bcc): New variable.
(wl-draft-do-mime-bcc): Bind wl-draft-doing-mime-bcc to avoid
infinite loop.

22 years ago* wl-draft.el (wl-draft-do-mime-bcc): Use generate-new-buffer and
teranisi [Mon, 20 May 2002 13:24:14 +0000 (13:24 +0000)]
* wl-draft.el (wl-draft-do-mime-bcc): Use generate-new-buffer and
 insert-buffer instead of clone-buffer.

22 years agoSummary line format becomes flexible.
yoichi [Mon, 20 May 2002 10:53:15 +0000 (10:53 +0000)]
Summary line format becomes flexible.

22 years ago'MIME-encapsulated blind carbon copy' based on Nakayama-san's implementation.
teranisi [Mon, 20 May 2002 10:02:32 +0000 (10:02 +0000)]
'MIME-encapsulated blind carbon copy' based on Nakayama-san's implementation.

* wl-vars.el (wl-draft-mime-bcc-field-name): New user option.
(wl-draft-mime-bcc-body): Ditto.

* wl-draft.el (wl-draft-setup): Setup wl-draft-mime-bcc-field-name.
(wl-message-mail-p): Added wl-draft-mime-bcc-field-name.
(wl-draft-dispatch-message): Call wl-draft-mime-bcc-field and
wl-draft-do-mime-bcc.
(wl-draft-mime-bcc-field): New function.
(wl-draft-do-mime-bcc): Ditto.

* wl-address.el (wl-address-complete-header-list): New variable.
(wl-address-complete-header-regexp): Changed default value.

22 years ago* Version number is increased to 2.9.13.
teranisi [Mon, 20 May 2002 09:58:39 +0000 (09:58 +0000)]
* Version number is increased to 2.9.13.

22 years ago* im-wl.el: wl-draft-send-func -> wl-draft-send-function
yoichi [Mon, 20 May 2002 07:59:34 +0000 (07:59 +0000)]
* im-wl.el: wl-draft-send-func -> wl-draft-send-function
in the example settings.

22 years ago* elmo-dop.el (elmo-folder-status-dop): Fix.
teranisi [Mon, 20 May 2002 06:21:01 +0000 (06:21 +0000)]
* elmo-dop.el (elmo-folder-status-dop): Fix.

22 years ago* wl-summary.el (wl-summary-mark-as-read): Set msgdb mark only when
teranisi [Sun, 19 May 2002 03:37:13 +0000 (03:37 +0000)]
* wl-summary.el (wl-summary-mark-as-read): Set msgdb mark only when
it is differed.

* elmo-util.el (elmo-disk-usage): Return 0 if invalid file attribute.

* elmo-msgdb.el (elmo-msgdb-create-overview-from-buffer): Avoid
changing default value of default-mime-charset.
(elmo-msgdb-create-overview-from-buffer): Remove TAB character.

* elmo-imap4.el (elmo-folder-open): Fixed NO response check.

* elmo-dop.el (elmo-dop-queue-merge-method-list): New variable.
(elmo-dop-queue-merge): Use elmo-dop-queue-merge-method-list
instead of elmo-dop-queue-method-name-alist to check merging queue.
(elmo-folder-delete-messages-dop): Delete from queue if negative
message number.
(elmo-folder-append-buffer-dop-delayed): Treat as success if queue
file is already removed.

22 years ago* wl-summary.el (wl-summary-line-list-info): Rewrite.
hmurata [Sat, 18 May 2002 15:43:37 +0000 (15:43 +0000)]
* wl-summary.el (wl-summary-line-list-info): Rewrite.
(wl-summary-line-list-count): Ditto.

22 years ago* wl-vars.el (wl-nntp-posting-config-alist): New variable.
okada [Sat, 18 May 2002 14:03:36 +0000 (14:03 +0000)]
* wl-vars.el (wl-nntp-posting-config-alist): New variable.
(wl-nntp-posting-function): New variable.
* wl-draft.el (wl-draft-elmo-nntp-send): Change for
`wl-nntp-posting-config-alist'.

22 years ago* wl-draft.el (wl-draft-send-mail-with-smtp): Remove staff for older FLIM.
yoichi [Fri, 17 May 2002 07:40:08 +0000 (07:40 +0000)]
* wl-draft.el (wl-draft-send-mail-with-smtp): Remove staff for older FLIM.

22 years ago2002-05-16 Tatsuya Kinoshita <tats@iris.ne.jp>
teranisi [Thu, 16 May 2002 14:17:45 +0000 (14:17 +0000)]
2002-05-16  Tatsuya Kinoshita  <tats@iris.ne.jp>

* wl-summary.el (wl-summary-target-mark-refile-sub):
Remove a nuisance funcall.

22 years ago* wl-address.el (wl-complete-field-body): Bind `completion-ignore-case'
teranisi [Thu, 16 May 2002 01:50:04 +0000 (01:50 +0000)]
* wl-address.el (wl-complete-field-body): Bind `completion-ignore-case'
as t for `try-completion'.

22 years agoFixed typo.
teranisi [Wed, 15 May 2002 13:31:42 +0000 (13:31 +0000)]
Fixed typo.

22 years ago* wl-summary.el (wl-summary-mark-as-read): Fixed last change, again.
teranisi [Wed, 15 May 2002 10:49:24 +0000 (10:49 +0000)]
* wl-summary.el (wl-summary-mark-as-read): Fixed last change, again.

22 years ago* wl-summary.el (wl-summary-mark-as-read): Fixed last change.
teranisi [Wed, 15 May 2002 10:42:06 +0000 (10:42 +0000)]
* wl-summary.el (wl-summary-mark-as-read): Fixed last change.

22 years ago* wl-summary.el (wl-summary-mark-as-read): Removed argument `cached';
teranisi [Wed, 15 May 2002 10:23:45 +0000 (10:23 +0000)]
* wl-summary.el (wl-summary-mark-as-read): Removed argument `cached';
Use current cache status to set cache mark.
(wl-summary-redisplay-internal): Follow the change above.
(wl-summary-redisplay-no-mime-internal): Ditto.
(wl-summary-redisplay-all-header): Ditto.

22 years ago* wl-summary.el (wl-summary-default-from): Revert last change.
teranisi [Wed, 15 May 2002 09:37:39 +0000 (09:37 +0000)]
* wl-summary.el (wl-summary-default-from): Revert last change.
(wl-summary-simple-from): Ditto.
(wl-summary-mark-as-read): Argument rearrangement and re-written.
(wl-summary-mark-as-read-region): Follow the change above.
(wl-summary-sync-marks): Ditto.
(wl-summary-target-mark-mark-as-read): Ditto.
(wl-summary-redisplay-internal): Ditto.
(wl-summary-redisplay-no-mime-internal): Ditto.
(wl-summary-redisplay-all-header): DItto.

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

22 years ago* wl-summary.el (wl-summary-default-from): Use
teranisi [Wed, 15 May 2002 06:07:58 +0000 (06:07 +0000)]
* wl-summary.el (wl-summary-default-from): Use
wl-address-header-extract-address instead of std11-extract-address-components.
(wl-summary-simple-from): Ditto.
(wl-summary-goto-folder-subr): Check wl-summary-cache-use.
(wl-summary-insert-headers): Show message.
(wl-summary-create-line): Set 4th argument of wl-set-string-width
for whole line.

* wl-util.el (wl-set-string-width): Added 4th argument ignore-invalid;
Don't call itself recursively (Adviced by Yamaoka-san).

22 years agoAdded more description about summary view.
teranisi [Wed, 15 May 2002 03:55:43 +0000 (03:55 +0000)]
Added more description about summary view.

22 years ago* wl-summary.el (wl-summary-save-view-cache): In temporary buffer,
yoichi [Tue, 14 May 2002 06:22:29 +0000 (06:22 +0000)]
* wl-summary.el (wl-summary-save-view-cache): In temporary buffer,
bind wl-summary-highlight as nil to avoid error caused by missing
local variables.

22 years ago* wl-vars.el (wl-invalid-character-message): New user option.
teranisi [Tue, 14 May 2002 05:49:02 +0000 (05:49 +0000)]
* wl-vars.el (wl-invalid-character-message): New user option.

* wl-util.el (wl-set-string-width): If truncated string-width is larger than
specified width, use `wl-invalid-character-message'.

22 years ago`customize summary line' is done.
teranisi [Tue, 14 May 2002 05:46:29 +0000 (05:46 +0000)]
`customize summary line' is done.

22 years ago2002-05-14 KAMO Tomoyuki <kamo@i-manage.co.jp>
teranisi [Tue, 14 May 2002 03:43:53 +0000 (03:43 +0000)]
2002-05-14  KAMO Tomoyuki  <kamo@i-manage.co.jp>

* wl-summary.el (wl-summary-prefetch-msg):
If wl-prefetch-confirm is nil and arg is non-nil, do prefetch.

22 years ago* dot.wl (wl-folder-summary-line-format-alist): Update.
yoichi [Sat, 11 May 2002 20:20:25 +0000 (20:20 +0000)]
* dot.wl (wl-folder-summary-line-format-alist): Update.

22 years ago* dot.wl: Add setting for wl-folder-summary-line-format-alist.
yoichi [Sat, 11 May 2002 20:12:10 +0000 (20:12 +0000)]
* dot.wl: Add setting for wl-folder-summary-line-format-alist.

22 years ago* wl-vars.el (wl-summary-check-line-format): New user option.
teranisi [Sat, 11 May 2002 16:17:23 +0000 (16:17 +0000)]
* wl-vars.el (wl-summary-check-line-format): New user option.
(wl-summary-line-format-file): Ditto.

* wl-summary.el (wl-summary-buffer-line-format): New buffer local variable.
(wl-summary-buffer-set-folder): Set wl-summary-buffer-line-format.
(wl-summary-goto-folder-subr): Use `wl-summary-line-format-changed-p' and
`wl-summary-view-old-p' to check whether do a rescan or not.
(wl-summary-view-old-p): New function.
(wl-summary-line-format-changed-p): Ditto.
(wl-summary-line-format-save): Ditto.
(wl-summary-save-view-cache): Call `wl-summary-line-format-save'.

22 years ago(wl-set-string-width): Avoid using negative number for make-string.
teranisi [Sat, 11 May 2002 10:27:17 +0000 (10:27 +0000)]
(wl-set-string-width): Avoid using negative number for make-string.

22 years ago* wl-summary.el (wl-summary-line-list-info): Revised format of the
hmurata [Fri, 10 May 2002 14:39:17 +0000 (14:39 +0000)]
* wl-summary.el (wl-summary-line-list-info): Revised format of the
return value.

* wl-util.el (wl-set-string-width): Added optional argument
`padding' (All other related portions are changed).
(wl-line-parse-format): If the first letter of column number is
`0', zero-padding the result (ex: "%05l").

22 years ago* wl-summary.el (wl-summary-line-list-count): Fixed parenthesis.
hmurata [Fri, 10 May 2002 13:11:11 +0000 (13:11 +0000)]
* wl-summary.el (wl-summary-line-list-count): Fixed parenthesis.

22 years agoadd description for %f in wl-summary-line-format-spec-alist
yoichi [Fri, 10 May 2002 10:33:32 +0000 (10:33 +0000)]
add description for %f in wl-summary-line-format-spec-alist

22 years agoadd section for summary line format.
yoichi [Fri, 10 May 2002 10:27:33 +0000 (10:27 +0000)]
add section for summary line format.

22 years ago* dot.wl (wl-summary-line-format): Add missing children number.
yoichi [Fri, 10 May 2002 09:26:28 +0000 (09:26 +0000)]
* dot.wl (wl-summary-line-format): Add missing children number.

22 years ago* wl-summary.el (wl-summary-delete-messages-on-buffer): Fix for
teranisi [Fri, 10 May 2002 09:19:25 +0000 (09:19 +0000)]
* wl-summary.el (wl-summary-delete-messages-on-buffer): Fix for
sequential summary view.

22 years ago* dot.wl (wl-summary-line-format): Follow the change.
yoichi [Fri, 10 May 2002 08:37:27 +0000 (08:37 +0000)]
* dot.wl (wl-summary-line-format): Follow the change.

22 years ago* elmo-vars.el: Bind colon keywords for old Emacsen.
yamaoka [Fri, 10 May 2002 07:26:40 +0000 (07:26 +0000)]
* elmo-vars.el: Bind colon keywords for old Emacsen.

* wl-summary.el (wl-summary-save-view-cache): Use a base codesys if it doesn't
 have a -unix version.

22 years ago* wl-summary.el (wl-summary-jump-to-msg): Fix.
teranisi [Fri, 10 May 2002 06:21:22 +0000 (06:21 +0000)]
* wl-summary.el (wl-summary-jump-to-msg): Fix.

22 years ago* elmo-msgdb.el (elmo-msgdb-create-overview-from-buffer): Protect
hmurata [Fri, 10 May 2002 00:40:28 +0000 (00:40 +0000)]
* elmo-msgdb.el (elmo-msgdb-create-overview-from-buffer): Protect
against non-exsisting charset.

22 years ago* wl-draft.el (wl-draft-create-contents): Treat 'Body field as draft content.
teranisi [Thu, 9 May 2002 15:12:55 +0000 (15:12 +0000)]
* wl-draft.el (wl-draft-create-contents): Treat 'Body field as draft content.
(wl-draft): Follow the change above.

22 years ago* wl-vars.el (wl-summary-line-format-spec-alist): Added @.
teranisi [Thu, 9 May 2002 14:28:56 +0000 (14:28 +0000)]
* wl-vars.el (wl-summary-line-format-spec-alist): Added @.

22 years ago* wl.el (wl-check-variables-2): Check whether wl-summary-line-format
teranisi [Thu, 9 May 2002 14:23:22 +0000 (14:23 +0000)]
* wl.el (wl-check-variables-2): Check whether wl-summary-line-format
and wl-folder-summary-line-format-alist contain %T and %P.

* wl-thread.el (wl-thread-update-line-on-buffer-sub): Follow the
change in wl-summary-create-line.
(wl-thread-insert-entity-sub): Ditto.

* wl-summary.el (wl-summary-buffer-folder-indicator): Abolished.
(wl-summary-buffer-unread-status): Ditto.
(wl-summary-buffer-temp-mark-column): New buffer-local variable.
(wl-summary-buffer-persistent-mark-column): Ditto.
(wl-summary-buffer-mode-line-formatter): Ditto.
(wl-summary-buffer-mode-line): Ditto.
(wl-summary-message-regexp): Abolished.
(All other related portions are changed.)
(wl-summary-detect-mark-position): New function.
(wl-summary-buffer-set-folder): Setup
wl-summary-buffer-mode-line-formatter.
(wl-summary-mode): Setup selective-display;
Setup pre-idle-hook when xemacs.
(wl-summary-update-modeline): Rewrite.
(wl-summary-jump-to-msg): Define as function;
Changed regexp for searching messages.
(wl-summary-message-number): Rewrite.
(wl-summary-goto-folder-subr): Decode with `unix' EOL;
Do rescan when old type summary cache.
(wl-summary-goto-folder-subr): Call sit-for to rehighlight on XEmacs.
(wl-summary-remove-destination): Use '\r' to detect EOL.
(wl-summary-print-destination): Ditto.
(wl-summary-temp-mark): New inline function.
(wl-summary-persistent-mark): Ditto.
(wl-summary-line-number): New function.
(wl-summary-line-list-info): Renamed from wl-summary-line-list-info.
(wl-summary-line-list-count): New function.
(wl-summary-create-line): Added argument persistent-mark.
(All other related portions are changed)
(wl-summary-create-line): Insert '\r'.
(wl-summary-save-view-cache): Encode whth `unix' EOL.
(wl-summary-cursor-move-surface): New inline function.
(wl-summary-prev): Use it.
(wl-summary-next): Ditto.

* wl-highlight.el (wl-highlight-summary-current-line): Don't use
wl-summary-message-regexp.
(wl-highlight-summary): Delete progress message.
(wl-highlight-summary-window): Do highlight only when wl-summary-mode.

22 years ago* elmo-util.el (elmo-mime-string): Eliminate needless binding;
teranisi [Thu, 9 May 2002 14:22:35 +0000 (14:22 +0000)]
* elmo-util.el (elmo-mime-string): Eliminate needless binding;
Use eword-decode-and-unfold-unstructured-field-body.

* elmo-msgdb.el (elmo-msgdb-make-entity): New function.
(elmo-msgdb-create-overview-from-buffer): Use document charset if
exists to decode raw subject string.
(toplevel): Require 'mime.

22 years ago* Version number is increased to 2.9.12.
teranisi [Thu, 9 May 2002 14:21:16 +0000 (14:21 +0000)]
* Version number is increased to 2.9.12.

22 years ago* wl-summary.el (wl-summary-line-subject-minimum-length): New
yoichi [Wed, 8 May 2002 07:03:56 +0000 (07:03 +0000)]
* wl-summary.el (wl-summary-line-subject-minimum-length): New
variable (nil: no minimum).
(wl-summary-line-subject): Add some spaces after subject by
wl-summary-line-subject-minimum-length.

22 years ago* wl-vars.el (wl-folder-summary-line-format-alist): Fixed docstring
hmurata [Wed, 8 May 2002 04:06:46 +0000 (04:06 +0000)]
* wl-vars.el (wl-folder-summary-line-format-alist): Fixed docstring
(Follow the change above).

22 years ago* wl-vars.el (wl-summary-line-format-spec-alist): Redefined `c'
hmurata [Wed, 8 May 2002 00:45:27 +0000 (00:45 +0000)]
* wl-vars.el (wl-summary-line-format-spec-alist): Redefined `c'
and removed `F'.

22 years ago* wl-summary.el (wl-summary-line-list-count): Reverted.
yoichi [Tue, 7 May 2002 08:28:23 +0000 (08:28 +0000)]
* wl-summary.el (wl-summary-line-list-count): Reverted.
(example setting in samples/*/dot.wl is also updated)

22 years ago* wl-vars.el (wl-summary-line-format-spec-alist): Added '~'.
teranisi [Tue, 7 May 2002 08:07:38 +0000 (08:07 +0000)]
* wl-vars.el (wl-summary-line-format-spec-alist): Added '~'.

* wl-util.el (wl-line-parse-format): Set up wl-line-string.

22 years agoFixed last change.
teranisi [Tue, 7 May 2002 05:34:03 +0000 (05:34 +0000)]
Fixed last change.

22 years ago* wl-vars.el (wl-summary-line-format): Addes some description to the
teranisi [Tue, 7 May 2002 04:11:38 +0000 (04:11 +0000)]
* wl-vars.el (wl-summary-line-format): Addes some description to the
docstring.

22 years ago* wl-summary.el (wl-summary-line-open-bracket): Abolished.
teranisi [Tue, 7 May 2002 03:51:10 +0000 (03:51 +0000)]
* wl-summary.el (wl-summary-line-open-bracket): Abolished.
(wl-summary-line-close-bracket): Ditto.
(wl-summary-line-children-number): Ditto.
(wl-summary-line-thread-indent): Ditto.
(wl-summary-line-children-and-from): Ditto.

* wl-vars.el (wl-summary-line-format-spec-alist): Redefine '[', ']',
't', 'c', 'F' and added 'C'.

* wl-util.el (wl-set-string-width): Accept negative value.
(wl-line-parse-format): Added "%number(" and "%)".

22 years ago* wl-summary.el (wl-summary-line-list-count): Change format of the
yoichi [Tue, 7 May 2002 03:18:07 +0000 (03:18 +0000)]
* wl-summary.el (wl-summary-line-list-count): Change format of the
return value.

22 years agoFix typo
yoichi [Sat, 4 May 2002 12:31:39 +0000 (12:31 +0000)]
Fix typo

22 years ago* wl-draft.el (wl-draft-beginning-of-line): New command imported
ueno [Fri, 3 May 2002 15:48:53 +0000 (15:48 +0000)]
* wl-draft.el (wl-draft-beginning-of-line): New command imported
from the recent message.el.
(wl-draft-point-in-header-p): Ditto.
* wl-mule.el (wl-draft-mode-map): Bind "\C-a" to
wl-draft-beginning-of-line.
* wl-e21.el (wl-draft-mode-map): Ditto.
* wl-xmacs.el (wl-draft-mode-map): Ditto.

* wl-folder.el: Sort macrodefs by dependencies.

22 years ago(wl-summary-prev): Fixed regexp.
teranisi [Fri, 3 May 2002 06:17:10 +0000 (06:17 +0000)]
(wl-summary-prev): Fixed regexp.
(wl-summary-next): Ditto.

22 years ago* apply patch written by SATO Ryoichi-san (wl:9904) with some correction.
yoichi [Thu, 2 May 2002 18:55:11 +0000 (18:55 +0000)]
* apply patch written by SATO Ryoichi-san (wl:9904) with some correction.
* FCC: -> Fcc:

22 years ago* wl-summary.el (wl-summary-line-day-of-week): Ignore error.
yoichi [Thu, 2 May 2002 15:23:15 +0000 (15:23 +0000)]
* wl-summary.el (wl-summary-line-day-of-week): Ignore error.

22 years ago(wl-summary-create-line): Bind variable `entity' for backward compatibility.
teranisi [Thu, 2 May 2002 13:21:36 +0000 (13:21 +0000)]
(wl-summary-create-line): Bind variable `entity' for backward compatibility.

22 years ago* wl-summary.el (wl-summary-line-list-count): New function, merged
yoichi [Thu, 2 May 2002 13:15:30 +0000 (13:15 +0000)]
* wl-summary.el (wl-summary-line-list-count): New function, merged
from my-wl-summary-subject-func-ml in samples/*/dot.wl.
* wl-vars.el (wl-summary-line-format-spec-alist): Add entry for
list counts.

22 years ago* wl-summary.el (wl-summary-create-line): Ignore errors while
teranisi [Thu, 2 May 2002 12:48:20 +0000 (12:48 +0000)]
* wl-summary.el (wl-summary-create-line): Ignore errors while
timezone-fix-time.

22 years ago* wl-acap.el (wl-acap-create-folder-entity): Bind unbound variable.
teranisi [Thu, 2 May 2002 12:41:23 +0000 (12:41 +0000)]
* wl-acap.el (wl-acap-create-folder-entity): Bind unbound variable.

* wl-summary.el (wl-summary-sync-update): Ditto.
(wl-summary-default-from): Use wl-message-entity
instead of entity.

22 years ago* wl-summary.el (wl-summary-create-line): Fix.
teranisi [Thu, 2 May 2002 11:21:48 +0000 (11:21 +0000)]
* wl-summary.el (wl-summary-create-line): Fix.

22 years ago"Hakka" was unnatural Japanese expression.
yoichi [Thu, 2 May 2002 10:50:49 +0000 (10:50 +0000)]
"Hakka" was unnatural Japanese expression.

22 years agoImprove expressions.
yoichi [Thu, 2 May 2002 10:35:49 +0000 (10:35 +0000)]
Improve expressions.
Thanks to: SATO Ryoichi-san, Taka Fukuda-san

22 years ago* wl-vars.el (wl-summary-line-format-spec-alist): New variable.
teranisi [Thu, 2 May 2002 10:33:11 +0000 (10:33 +0000)]
* wl-vars.el (wl-summary-line-format-spec-alist): New variable.
(wl-summary-line-format): New user option.
(wl-folder-summary-line-format-alist): Ditto.
(wl-summary-from-width): Abolished.

* wl-util.el (toplevel): Require 'bytecomp.
(wl-line-parse-format): New function.
(wl-line-formatter-setup): New macro.

* wl-summary.el (wl-summary-buffer-number-regexp): Abolished.
(wl-summary-buffer-line-formatter): New buffer local variable.
(wl-summary-switch-to-clone-buffer): Follow the change above.
(wl-summary-message-regexp): Fix.
(wl-summary-from-func-internal): Abolished.
(wl-summary-subject-func-internal): Ditto.
(wl-summary-subject-filter-func-internal): Ditto.
(All other related portions are changed.)
(wl-summary-buffer-set-folder):
Set up wl-summary-buffer-number-column and
wl-summary-buffer-line-formatter
(All other related portions are changed.)
(wl-summary-buffer-number-column-detect): Abolished.
(All other related portions are changed.)
(wl-summary-delete-all-status-marks-on-buffer): Removed.
(wl-summary-delete-all-temp-marks-on-buffer): Use
wl-summary-message-regexp instead of wl-summary-buffer-number-regexp.
(wl-summary-target-mark-delete): Ditto.
(wl-summary-target-mark-refile-subr): Ditto.
(wl-summary-target-mark-mark-as-read): Ditto.
(wl-summary-target-mark-mark-as-unread): Ditto.
(wl-summary-target-mark-mark-as-important): Ditto.
(wl-summary-target-mark-save): Ditto.
(wl-summary-replace-status-marks): Renamed from
wl-summary-set-status-marks-on-buffer;
Use wl-summary-message-regexp instead of
wl-summary-buffer-number-regexp.
(wl-summary-sync-update): Follow the change above.
(wl-summary-goto-previous-message-beginning): New function.
(wl-summary-mark-as-unread): Use it.
(wl-summary-mark-as-important): Ditto.
(wl-summary-line-formatter): New variable.
(wl-summary-line-year): New function.
(wl-summary-line-day): Ditto.
(wl-summary-line-day-of-week): Ditto.
(wl-summary-line-hour): Ditto.
(wl-summary-line-minute): Ditto.
(wl-summary-line-open-bracket): Ditto.
(wl-summary-line-close-bracket): Ditto.
(wl-summary-line-children-number): Ditto.
(wl-summary-line-thread-indent): Ditto.
(wl-summary-line-size): Ditto.
(wl-summary-line-subject): Ditto.
(wl-summary-line-from): Ditto.
(wl-summary-line-children-and-from): Ditto.
(wl-summary-create-line): Rewritten.
(wl-summary-format-date): Abolished.

* wl-highlight.el (wl-highlight-summary-current-line): Use
wl-summary-message-regexp instead of wl-summary-buffer-number-regexp;
Use thread structure to detect thread top message.

* wl-draft.el (wl-default-draft-cite): Don't use
wl-summary-from-func-internal.

* wl-refile.el (wl-refile-subject-learn): Don't use
wl-summary-subject-filter-func-internal.
(wl-refile-guess-by-subject): Ditto.

* wl-e21.el (wl-e21-toolbar-configurations): Changed default
parameters.

* wl-thread.el (wl-thread-update-indent-string-region):
Use wl-thread-update-line-on-buffer instead of
wl-thread-update-indent-string.
(wl-thread-update-children-number): Redefine using
wl-thread-update-line-on-buffer.
(wl-thread-update-indent-string): Abolished.

* elmo-msgdb.el (elmo-msgdb-get-mark): Fix docstring.
(elmo-msgdb-set-mark): Ditto.

22 years ago* Version number is increased to 2.9.11.
teranisi [Thu, 2 May 2002 10:31:35 +0000 (10:31 +0000)]
* Version number is increased to 2.9.11.

22 years agoApply missing part of the patch in the last change
yoichi [Wed, 1 May 2002 17:29:13 +0000 (17:29 +0000)]
Apply missing part of the patch in the last change

22 years agoApply patch written by SATO Ryoichi <rsato@epost.de>.
yoichi [Wed, 1 May 2002 17:12:18 +0000 (17:12 +0000)]
Apply patch written by SATO Ryoichi <rsato@epost.de>.

22 years ago* wl-e21.el (wl-modeline-biff-state-on): Put risky-local-variable
teranisi [Wed, 1 May 2002 10:55:31 +0000 (10:55 +0000)]
* wl-e21.el (wl-modeline-biff-state-on): Put risky-local-variable
property for wl-modeline-biff-state-on, wl-modeline-biff-state-off,
wl-modeline-plug-state-on and wl-modeline-plug-state-off.

22 years agoFix docstring.
yoichi [Wed, 1 May 2002 09:05:57 +0000 (09:05 +0000)]
Fix docstring.

22 years ago* wl-folder.el (wl-folder-buffer-search-entity): Bind case-fold-search as nil.
teranisi [Wed, 1 May 2002 08:08:10 +0000 (08:08 +0000)]
* wl-folder.el (wl-folder-buffer-search-entity): Bind case-fold-search as nil.

22 years ago* elmo-util.el (elmo-delete-match-files): New function.
teranisi [Wed, 1 May 2002 07:54:02 +0000 (07:54 +0000)]
* elmo-util.el (elmo-delete-match-files): New function.

* elmo-localdir.el (elmo-folder-delete): Use elmo-delete-match-files
instead of elmo-delete-directory.

22 years agoChanged to noudou-tai.
teranisi [Wed, 1 May 2002 06:27:59 +0000 (06:27 +0000)]
Changed to noudou-tai.

22 years agoFix typo (reported by SATO Ryoichi-san)
yoichi [Wed, 1 May 2002 06:21:34 +0000 (06:21 +0000)]
Fix typo (reported by SATO Ryoichi-san)

22 years agoTranslate TODO.ja.
yoichi [Wed, 1 May 2002 05:30:02 +0000 (05:30 +0000)]
Translate TODO.ja.

22 years ago* elmo-shimbun.el (elmo-shimbun-get-headers): Bind
teranisi [Wed, 1 May 2002 04:07:44 +0000 (04:07 +0000)]
* elmo-shimbun.el (elmo-shimbun-get-headers): Bind
elmo-hash-minimun-size as 63.

* elmo-multi.el (elmo-multi-folder-diff): Use elmo-diff-new if
elmo-diff-unread is nil.

22 years ago* wl-thread.el (wl-thread-open-all-unread): Use
teranisi [Wed, 1 May 2002 03:24:16 +0000 (03:24 +0000)]
* wl-thread.el (wl-thread-open-all-unread): Use
elmo-folder-list-messages-mark-match.
(wl-thread-insert-message): Removed argument `mark-alist'.
(wl-thread-msg-mark-as-important): Use elmo-msgdb-get-mark and
elmo-msgdb-set-mark.
(wl-thread-get-children-msgs-uncached): Likewise.
(wl-thread-get-exist-children): Added argument include-self.
(wl-thread-delete-message): Follow the change above.

* wl-summary.el (wl-summary-count-unread): Removed argument.
(wl-summary-rescan): Follow the change above.
(wl-summary-mark-as-read-region): Ditto
(wl-summary-mark-as-unread-region): Ditto.
(wl-summary-delete-messages-on-buffer): Ditto.
(wl-summary-sync-update): Ditto.
(wl-summary-switch-to-clone-buffer): Ditto.
(wl-summary-goto-folder-subr): Ditto.
(wl-summary-target-mark-mark-as-read): Ditto.
(wl-summary-target-mark-mark-as-unread): Ditto.
(wl-summary-target-mark-mark-as-important): Ditto.

* wl-folder.el (wl-folder-check-one-entity): Removed argument for
wl-summary-count-unread.

* wl-score.el  (wl-summary-score-update-all-lines): Ditto.
(wl-summary-score-update-all-lines): Use
elmo-msgdb-set-mark.

22 years ago* elmo-imap4.el (elmo-folder-open): Fix.
teranisi [Wed, 1 May 2002 03:23:53 +0000 (03:23 +0000)]
* elmo-imap4.el (elmo-folder-open): Fix.

* elmo.el (elmo-message-mark): Rewrite.
(elmo-message-field): Ditto.
(elmo-message-set-mark): Ditto.
(elmo-folder-replace-marks): New function.
(elmo-generic-folder-append-msgdb): Removed third argument for
elmo-msgdb-append.
(elmo-folder-synchronize): Use elmo-msgdb-seen-list.
(elmo-msgdb-load): New implementation.

* elmo-vars.el (elmo-use-overview-hashtb): Removed.

* elmo-util.el (elmo-list-insert): New implementation.

* elmo-multi.el (elmo-multi-folder-append-msgdb): Removed third
argument for elmo-msgdb-append.

* elmo-msgdb.el (elmo-load-msgdb): New function.
(elmo-make-msgdb): Ditto.
(elmo-msgdb-get-index): New inline function.
(elmo-msgdb-set-index): Ditto.
(elmo-msgdb-get-entity-hashtb): Ditto.
(elmo-msgdb-get-mark-hashtb): Ditto.
(elmo-msgdb-get-mark): Ditto.
(elmo-msgdb-set-mark): Ditto.
(elmo-msgdb-count-marks): Ditto.
(elmo-msgdb-get-number): Ditto.
(elmo-msgdb-get-field): Ditto.
(elmo-msgdb-seen-list): Ditto.
(elmo-msgdb-mark-alist-set): Renamed from elmo-msgdb-mark-set.
(elmo-msgdb-delete-msgs): Follow the changes above.
(elmo-msgdb-overview-get-entity): Ditto.
(elmo-msgdb-add-msgs-to-seen-list): Ditto.
(elmo-msgdb-clear-index): Renamed from elmo-msgdb-clear-overview-hastb
and rewritten.
(elmo-msgdb-make-index): Likewise.
(elmo-msgdb-append): Removed third argument.
(elmo-msgdb-clear): Clear index as nil.
(elmo-folder-set-info-hashtb): Removed.
(elmo-folder-set-info-max-by-numdb): Ditto.
(elmo-folder-info-make-hashtb): Ditto.

* elmo-localdir.el (elmo-folder-pack-numbers): Use elmo-make-msgdb.

* elmo-map.el (elmo-folder-pack-number): Ditto.

22 years agoFixed supported emacs version.
teranisi [Wed, 1 May 2002 03:23:12 +0000 (03:23 +0000)]
Fixed supported emacs version.

22 years ago* wl-summary.el: Fixed last change again.
teranisi [Tue, 30 Apr 2002 08:36:06 +0000 (08:36 +0000)]
* wl-summary.el: Fixed last change again.

22 years ago* wl-summary.el: Fixed last change.
teranisi [Tue, 30 Apr 2002 08:31:56 +0000 (08:31 +0000)]
* wl-summary.el: Fixed last change.

22 years ago* wl-summary.el (wl-summary-summary-line-already-exists-p): Abolished.
teranisi [Tue, 30 Apr 2002 08:29:23 +0000 (08:29 +0000)]
* wl-summary.el (wl-summary-summary-line-already-exists-p): Abolished.
(wl-summary-insert-sequential): Renamed from wl-summary-insert-summary.
(wl-summary-create-line): Renamed from
wl-summary-overview-create-summary-line;
Argument rearrangement.
(wl-summary-update-thread): Follow the change above.

* wl-thread.el (wl-thread-update-line-on-buffer-sub): Likewise.
(wl-thread-insert-entity-sub): Likewise.

22 years ago* wl-summary.el (wl-summary-append-message-func-internal): Removed
teranisi [Tue, 30 Apr 2002 05:09:26 +0000 (05:09 +0000)]
* wl-summary.el (wl-summary-append-message-func-internal): Removed
argument `overview', `mark-alist' and added `msgdb'.

* wl-thread.el (wl-thread-insert-message): Remove argument `overview'.

22 years ago* wl-summary.el (wl-summary-insert-summary): Changed argument.
teranisi [Tue, 30 Apr 2002 05:04:59 +0000 (05:04 +0000)]
* wl-summary.el (wl-summary-insert-summary): Changed argument.
(wl-summary-rescan): Follow the change above.
(wl-summary-sync-update): Ditto.
(wl-summary-insert-thread-entity): Ditto;
Don't use `let*' in every while loop;
Detect infinite loop of threads.
(wl-summary-update-thread): Removed argument `overview'.

* wl-thread.el (wl-thread-insert-message): Ditto.

22 years ago* Version number is increased to 2.9.10.
teranisi [Tue, 30 Apr 2002 05:03:26 +0000 (05:03 +0000)]
* Version number is increased to 2.9.10.

22 years ago* elmo-util.el (elmo-get-hash-val): Check the 1st argument is string.
teranisi [Tue, 30 Apr 2002 04:54:27 +0000 (04:54 +0000)]
* elmo-util.el (elmo-get-hash-val): Check the 1st argument is string.

* elmo-msgdb.el (elmo-msgdb-get-parent-entity): New inline function.

22 years agoRewrite.
teranisi [Tue, 30 Apr 2002 01:04:32 +0000 (01:04 +0000)]
Rewrite.

22 years ago* wl-message.el (wl-message-redisplay): Ignore errors while
teranisi [Tue, 30 Apr 2002 01:03:54 +0000 (01:03 +0000)]
* wl-message.el (wl-message-redisplay): Ignore errors while
wl-message-redisplay-hook.

22 years ago* bbdb-wl.el (bbdb-wl-setup): Add `bbdb-offer-save' to
kaoru [Sun, 28 Apr 2002 08:12:45 +0000 (08:12 +0000)]
* bbdb-wl.el (bbdb-wl-setup): Add `bbdb-offer-save' to
`wl-save-hook'.  Use `bbdb-initialize' instead of require
bbdb-autoloads.

22 years agoUpdate
yoichi [Sat, 27 Apr 2002 16:26:01 +0000 (16:26 +0000)]
Update

22 years ago* wl-draft (wl-draft-mimic-kill-buffer): Mimic kill-buffer and ask if
yoichi [Sat, 27 Apr 2002 16:16:48 +0000 (16:16 +0000)]
* wl-draft (wl-draft-mimic-kill-buffer): Mimic kill-buffer and ask if
the current buffer is modified.

22 years ago* wl-draft.el (wl-draft-mimic-kill-buffer): Don't save draft.
yoichi [Sat, 27 Apr 2002 15:09:16 +0000 (15:09 +0000)]
* wl-draft.el (wl-draft-mimic-kill-buffer): Don't save draft.