yoichi [Thu, 31 Jan 2008 00:50:16 +0000 (00:50 +0000)]
* elmo-imap4.el (elmo-folder-list-messages-plugged): Don't include
messages with \Deleted flag.
(elmo-folder-delete-messages-plugged): Don't send expunge command
if there are messages with \Deleted flag.
kaoru [Tue, 1 Jan 2008 00:32:35 +0000 (00:32 +0000)]
* wl-demo.el (wl-demo-copyright-notice): Add 2008.
yoichi [Sat, 15 Dec 2007 01:23:14 +0000 (01:23 +0000)]
* wl-util.el (wl-biff-check-folders): Set biff flag.
(from Naoto Morishima [wl:14031])
kaoru [Sat, 10 Nov 2007 00:02:09 +0000 (00:02 +0000)]
Import from gnus-doc-ja:
2007-10-17 Katsumi Yamaoka <yamaoka@jpl.org>
* ptexinfmt.el (texinfo-copying-text, texinfo-copying)
(texinfo-insertcopying, texinfo-format-scan): Move from infohack.el.
kaoru [Fri, 9 Nov 2007 23:53:01 +0000 (23:53 +0000)]
Update to version 2007-09-03.05 (Texinfo 4.11).
kaoru [Fri, 9 Nov 2007 23:16:45 +0000 (23:16 +0000)]
Cosmetic fix.
kaoru [Fri, 9 Nov 2007 23:09:40 +0000 (23:09 +0000)]
(texinfo-format-cedilla-accent): Quote `,'.
kaoru [Fri, 9 Nov 2007 23:08:14 +0000 (23:08 +0000)]
Import from gnus-doc-ja:
2007-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
* ptexinfmt.el (ptexinfmt-broken-facility, ptexinfmt-defun-if-broken)
(ptexinfmt-defun-if-void, ptexinfmt-defvar-if-void): Don't use
old-style backquotes.
kaoru [Fri, 9 Nov 2007 23:05:19 +0000 (23:05 +0000)]
Fix comment.
kaoru [Fri, 9 Nov 2007 22:52:41 +0000 (22:52 +0000)]
* wl.el (wl-plugged-server-indent): Use quote instead of backquote.
kaoru [Fri, 21 Sep 2007 04:53:26 +0000 (04:53 +0000)]
Revert last change.
kaoru [Fri, 21 Sep 2007 04:50:24 +0000 (04:50 +0000)]
* test-ptexinfmt.el (test-texinfo-format-special-char): New testcase.
kaoru [Fri, 21 Sep 2007 04:49:58 +0000 (04:49 +0000)]
Support @fonttextsize, @textdegree.
kaoru [Sun, 5 Aug 2007 13:29:56 +0000 (13:29 +0000)]
(wl-score-ov-entity-get): Call 'elmo-message-entity-field' with
TYPE artgument when TO or CC field.
kaoru [Sun, 5 Aug 2007 01:33:45 +0000 (01:33 +0000)]
(wl-score-ov-entity-get): Call 'elmo-message-entity-field' with TYPE artgument.
kaoru [Sun, 5 Aug 2007 01:11:55 +0000 (01:11 +0000)]
wl-score.el (wl-score-insert-header): Add guard for `std11-unfold-string'.
yoichi [Wed, 20 Jun 2007 15:16:34 +0000 (15:16 +0000)]
fix typo
yoichi [Tue, 24 Apr 2007 14:28:23 +0000 (14:28 +0000)]
* elmo-pop3.el (elmo-pop3-auth-apop): Use more strict regexp.
http://seclists.org/bugtraq/2007/Apr/0018.html
(Suggested by Tatsuya Kinoshita)
yoichi [Mon, 16 Apr 2007 11:56:22 +0000 (11:56 +0000)]
* elmo-imap4.el (elmo-folder-delete): Don't call close for mailbox
with \Noselect attribute.
yoichi [Sun, 15 Apr 2007 15:34:34 +0000 (15:34 +0000)]
IMAP STATUS command MUST NOT be used as a "check for new messages in the
selected mailbox" operation (RFC3501)
yoichi [Sun, 15 Apr 2007 02:38:14 +0000 (02:38 +0000)]
* elmo-imap4.el (elmo-folder-list-subfolders): Fix handling of
hierarchical folder structure with UW-imapd.
yoichi [Sun, 8 Apr 2007 16:01:06 +0000 (16:01 +0000)]
sample setting to call wl-summary-unvirtual as wl-summary-buffer-exit-function
hmurata [Fri, 6 Apr 2007 08:00:02 +0000 (08:00 +0000)]
(wl-summary-goto-folder-subr): Call
`elmo-folder-close' instead of `elmo-folder-commit' if discard
current summary.
hmurata [Thu, 8 Mar 2007 17:23:09 +0000 (17:23 +0000)]
* wl-util.el (wl-read-shell-commande): New function or alias.
* wl-summary.el (wl-summary-pipe-message): Use
`wl-read-shell-command' instead of `read-string'.
(wl-summary-target-mark-pipe): Ditto.
yoichi [Tue, 13 Feb 2007 23:03:51 +0000 (23:03 +0000)]
* wl-summary.el (wl-summary-reply): Fix docstring.
* wl-draft.el (wl-draft-reply): Ditto.
yoichi [Mon, 12 Feb 2007 04:51:25 +0000 (04:51 +0000)]
* elmo-imap4.el (elmo-imap4-clear-login): Don't send LOGIN command
when the LOGINDISABLED capability is advertised.
hmurata [Mon, 5 Feb 2007 13:32:57 +0000 (13:32 +0000)]
(wl-summary-extract-attachments): New command.
(wl-summary-extract-attachments-1): New internal function.
yoichi [Sat, 27 Jan 2007 08:09:40 +0000 (08:09 +0000)]
* elmo-msgdb.el (elmo-msgdb-extra-fields): Make it non-destructive.
hmurata [Wed, 24 Jan 2007 15:02:22 +0000 (15:02 +0000)]
Fix the custom group of some options.
hmurata [Tue, 23 Jan 2007 03:56:04 +0000 (03:56 +0000)]
(elmo-shimbun-update-overview): Add argnument
`entity'.
(elmo-map-message-fetch): Call `elmo-shimbun-update-overview' only
if the message entity is exists.
hmurata [Tue, 16 Jan 2007 14:52:26 +0000 (14:52 +0000)]
* elmo-util.el (elmo-msgdb-insert-file-header): Call
`elmo-delete-cr-buffer'.
* elmo-localdir.el (elmo-message-fetch-internal): Use
`insert-file-contents-as-raw-text' instead of
`insert-file-contents-as-binary'.
* elmo-maildir.el (elmo-map-message-fetch): Ditto.
hmurata [Sun, 14 Jan 2007 13:37:04 +0000 (13:37 +0000)]
(wl-expire-folder): New function (split from
wl-summary-expire).
(wl-summary-expire): Use it. Add argument `all' instead of remove
`nolist'. Cause an error only if this function is calling
interactively.
hmurata [Tue, 9 Jan 2007 12:34:01 +0000 (12:34 +0000)]
* wl-expire.el (wl-expire-refile): Display progress message.
(wl-summary-expire): Simplify.
* wl-summary.el (wl-summary-delete-messages-on-buffer): Remove
unused argument `deleting-info'.
hmurata [Mon, 8 Jan 2007 08:19:29 +0000 (08:19 +0000)]
Update.
hmurata [Sun, 7 Jan 2007 12:26:27 +0000 (12:26 +0000)]
* wl-vars.el (wl-message-popup-buffers): New user option.
* wl-mime.el (wl-message-delete-mime-out-buf): Abolish.
(wl-message-delete-popup-windows): New function that substitues
above one.
(wl-mime-setup): Follow the above change.
kaoru [Mon, 1 Jan 2007 02:20:29 +0000 (02:20 +0000)]
* wl-demo.el (wl-demo-copyright-notice): Add 2007.
hmurata [Thu, 21 Dec 2006 00:25:39 +0000 (00:25 +0000)]
(config-wl-package-xmas): Use `install-get-default-package-directory'.
okazaki [Fri, 8 Dec 2006 04:51:38 +0000 (04:51 +0000)]
(wl-spam-setup): Bind "rkm" to wl-summary-spam-region and "tkm" to wl-thread-spam.
hmurata [Sun, 3 Dec 2006 07:49:36 +0000 (07:49 +0000)]
(elmo-network-initialize-session): Check to
retrieve a whole greeting message.
yoichi [Sat, 2 Dec 2006 17:50:37 +0000 (17:50 +0000)]
* wl-thread.el (wl-thread-insert-message, wl-thread-insert-entity-sub,
wl-thread-insert-entity, wl-thread-close, wl-thread-open):
Use wl-thread-entity-get-*.
yoichi [Sat, 2 Dec 2006 17:26:32 +0000 (17:26 +0000)]
* wl-thread.el (wl-thread-entity-insert-as-children): Use
wl-thread-entity-set-children.
hmurata [Sat, 25 Nov 2006 14:04:30 +0000 (14:04 +0000)]
(elmo-folder-commit): Encode `.minfo' at save.
hmurata [Thu, 23 Nov 2006 11:21:16 +0000 (11:21 +0000)]
(wl-epg-progress-callback): New function.
(wl-mime-pgp-decrypt-region-with-epg): Display progress message
with `elmo-with-progress-display'. Set a progress callback
function to epg-context.
(wl-mime-pgp-verify-region-with-epg): Ditto.
hmurata [Wed, 22 Nov 2006 14:43:31 +0000 (14:43 +0000)]
(wl-completing-read-multiple): Define as an alias of
`completing-read-multiple' if emacs-version is not less than 22.
hmurata [Tue, 21 Nov 2006 13:44:22 +0000 (13:44 +0000)]
(elmo-safe-plist-get): New alias or macro.
(elmo-progress-notify): Use it instead of `plist-get'.
yoichi [Sun, 19 Nov 2006 21:57:03 +0000 (21:57 +0000)]
* elmo.el (elmo-generic-folder-append-messages): Remove unused
variable `table'.
hmurata [Thu, 16 Nov 2006 14:27:47 +0000 (14:27 +0000)]
(elmo-folder-set-plugged): Define.
hmurata [Wed, 15 Nov 2006 02:18:29 +0000 (02:18 +0000)]
(elmo-spam-bsfilter-use-remote): New user option.
(elmo-spam-list-spam-messages): Check it option.
hmurata [Sun, 12 Nov 2006 14:53:05 +0000 (14:53 +0000)]
(wl-mime-pgp-verify-region-with-epg): Follow the API
change.
hmurata [Thu, 9 Nov 2006 12:23:28 +0000 (12:23 +0000)]
(wl-summary-sync-update): Move
`wl-thread-update-indent-string-thread' to outside of
`elmo-with-progress-display'.
yoichi [Wed, 8 Nov 2006 03:26:17 +0000 (03:26 +0000)]
update docstring
hmurata [Wed, 8 Nov 2006 00:24:33 +0000 (00:24 +0000)]
Update doc-string.
hmurata [Wed, 8 Nov 2006 00:03:11 +0000 (00:03 +0000)]
Update doc-string.
okazaki [Tue, 7 Nov 2006 23:12:15 +0000 (23:12 +0000)]
(elmo-with-progress-display): Return the value of the last form in `body'.
hmurata [Tue, 7 Nov 2006 14:18:53 +0000 (14:18 +0000)]
* elmo-util.el (elmo-progress-start): Accept nil for `total'. Set
`elmo-progress-counter' as t when a query callback returns nil.
(elmo-progress-clear): New function.
(elmo-progress-done): Split into `elmo-progress-clear'.
(elmo-progress-notify): Update a total slot when it is nil.
(elmo-with-progress-display): Call `elmo-progress-clear' in
unwind-protect and move calling `elmo-progress-done' to outside.
* elmo-imap4.el (elmo-imap4-find-next-line): Call
`elmo-progress-notify' with :total parameter instead of
`elmo-progress-counter-set-total'.
okazaki [Tue, 7 Nov 2006 12:24:40 +0000 (12:24 +0000)]
Update.
okazaki [Tue, 7 Nov 2006 12:23:23 +0000 (12:23 +0000)]
(elmo-progress-start): Avoid updating `elmo-progress-counter' when a query
callback returns nil. Return a progress counter instead of t whenever
a start callback was called.
okazaki [Mon, 6 Nov 2006 22:55:54 +0000 (22:55 +0000)]
Update.
okazaki [Mon, 6 Nov 2006 22:55:43 +0000 (22:55 +0000)]
(elmo-cache-expire-by-age): Add docstring. Make it interactive.
yoichi [Sun, 5 Nov 2006 03:54:07 +0000 (03:54 +0000)]
how to specify composite condition
yoichi [Sun, 5 Nov 2006 03:46:01 +0000 (03:46 +0000)]
literal+
yoichi [Sun, 5 Nov 2006 02:34:19 +0000 (02:34 +0000)]
* wl-message.el (wl-message-exit): Check buffer existence.
hmurata [Sun, 5 Nov 2006 00:40:00 +0000 (00:40 +0000)]
(elmo-imap4-session-capable-p): New macro.
(elmo-imap4-send-command): Use it.
(elmo-network-initialize-session): Ditto.
(elmo-network-setup-session): Ditto.
(elmo-folder-msgdb-create-plugged): Ditto.
hmurata [Sat, 4 Nov 2006 08:52:35 +0000 (08:52 +0000)]
Update
hmurata [Sat, 4 Nov 2006 07:35:04 +0000 (07:35 +0000)]
(elmo-progress-done): Fix a miss refer to
`elmo-progress-counter'.
yoichi [Sat, 4 Nov 2006 05:55:42 +0000 (05:55 +0000)]
update
okazaki [Fri, 3 Nov 2006 14:00:23 +0000 (14:00 +0000)]
Fix typo.
hmurata [Fri, 3 Nov 2006 10:57:28 +0000 (10:57 +0000)]
(elsp-bsfilter-list-spam-filter): Abolish.
(elsp-bsfilter-list-spam-filter): New function.
(elsp-bsfilter-start-list-spam): Ditto.
(elsp-bsfilter-read-list-spam): Ditto.
(elmo-spam-list-spam-messages): Use async process to display
progress message by each message.
yoichi [Fri, 3 Nov 2006 03:21:11 +0000 (03:21 +0000)]
* elmo-spam.el (elmo-spam-process-messages-as-mbox): Fix problem
of flusing priviously inserted message contents.
yoichi [Fri, 3 Nov 2006 01:19:27 +0000 (01:19 +0000)]
* test-wl-draft.el: New file.
yoichi [Fri, 3 Nov 2006 00:01:54 +0000 (00:01 +0000)]
* elmo-imap4.el (elmo-folder-search): Fix return value.
hmurata [Wed, 1 Nov 2006 23:53:14 +0000 (23:53 +0000)]
(elmo-imap4-find-next-line): Check whether a label
of reporter is enable or not.
yoichi [Wed, 1 Nov 2006 23:47:13 +0000 (23:47 +0000)]
Fixed against overwriting existing messages in archive folders.
hmurata [Tue, 31 Oct 2006 12:47:29 +0000 (12:47 +0000)]
* wl-util.el (wl-simple-display-progress): New function.
(wl-display-progress-with-gauge): Ditto.
(wl-progress-callback-function): Ditto.
* wl.el (wl-init): Set `elmo-progress-callback-function' as
`wl-progress-callback-function'
* wl-vars.el (wl-display-progress-threshold): New user option.
(wl-display-progress-function): Ditto.
* elmo-util.el (elmo-list-bigger-diff): Abolish.
(elmo-display-progress): Ditto.
(elmo-progress-counter-alist): Ditto.
(elmo-progress-set): Ditto.
(elmo-progress-clear): Ditto.
(elmo-progress-counter-all-value): Rename to
`elmo-progress-counter-total'.
(elmo-progress-counter-format): Rename to
`elmo-progress-counter-action'.
(elmo-progress-counter): New internal variable.
(elmo-progress-callback-function): Ditto.
(elmo-progress-counter-label): New function.
(elmo-progress-counter-set-total): Ditto.
(elmo-progress-counter-set-action): Ditto.
(elmo-progress-call-callback): Ditto.
(elmo-progress-start): Ditto.
(elmo-progress-done): Ditto.
(elmo-progress-notify): Rewrite.
(elmo-with-progress-display): Remove first arguemnt
`condition'. Add optional argument `var' in `spec'.
* elmo-vars.el (elmo-display-progress-threshold): Abolish.
(elmo-display-retrieval-progress-threshold): Ditto.
(elmo-inhibit-display-retrieval-progress): Ditto.
hmurata [Tue, 31 Oct 2006 12:42:11 +0000 (12:42 +0000)]
* Version number is increased to 2.15.5.
hmurata [Sun, 15 Oct 2006 03:33:15 +0000 (03:33 +0000)]
(elmo-imap4-arrival-filter): Use `case' instead of `cond'.
yoichi [Sun, 15 Oct 2006 00:40:08 +0000 (00:40 +0000)]
* elmo-imap4.el (elmo-imap4-arrival-filter): Call delete-region in
cleanup-forms [wl:14027].
hmurata [Mon, 2 Oct 2006 04:09:25 +0000 (04:09 +0000)]
(elmo-global-flag-set-internal): Use
`elmo-copy-file' by priority when the message is a file.
yoichi [Sun, 1 Oct 2006 13:12:18 +0000 (13:12 +0000)]
* elmo.el: Fix typo: disptch -> dispatch.
hmurata [Sun, 1 Oct 2006 08:32:29 +0000 (08:32 +0000)]
* elmo.el (elmo-file-tag): New class.
(elmo-append-messages-disptch-table): New constant.
(elmo-folder-type-p): New function.
(elmo-folder-append-messages): Redefine as function.
* elmo-null.el (elmo-folder-append-messages): Renamed from
`elmo-folder-append-messages'.
* elmo-maildir.el (elmo-maildir-folder): Inherit `elmo-file-tag'.
(elmo-folder-append-messages-*-maildir): Renamed from
`elmo-folder-append-messages'.
* elmo-localdir.el (elmo-localdir-folder): Inherit
`elmo-file-tag'.
(elmo-folder-append-messages-*-localdir): Renamed from
`elmo-folder-append-messages'.
* elmo-imap4.el (elmo-folder-append-messages-imap4-imap4): Renamed
from `elmo-folder-append-messages'.
* elmo-flag.el (elmo-folder-append-messages-*-flag): Renamed from
`elmo-folder-append-messages'.
* elmo-filter.el (elmo-folder-append-messages-filter-*): New
function.
(elmo-folder-append-messages-*-filter): Ditto.
* elmo-multi.el (elmo-folder-append-messages-multi-*): Ditto.
* elmo-pipe.el (elmo-folder-append-messages-pipe-*): Ditto.
(elmo-folder-append-messages-*-pipe): Renamed from
`elmo-folder-append-messages'.
* elmo-cache.el (elmo-cache-folder): Inherit `elmo-file-tag'.
* elmo-file.el (elmo-file-folder): Ditto.
* elmo-sendlog.el (elmo-sendlog-folder): Ditto.
* elmo-archive.el (elmo-folder-append-messages-*-archive): Renamed
from `elmo-folder-append-messages'
yoichi [Thu, 28 Sep 2006 14:33:14 +0000 (14:33 +0000)]
* wl-thread.el (wl-thread-close-children): New function.
(wl-thread-open-children): Ditto.
* wl-action.el (wl-summary-set-mark): Redo the last change by
using it.
yoichi [Thu, 28 Sep 2006 13:52:37 +0000 (13:52 +0000)]
undo the last change
yoichi [Thu, 28 Sep 2006 13:40:33 +0000 (13:40 +0000)]
* wl-action.el (wl-summary-set-mark): Fix the last change.
Forbid interactive call.
hmurata [Thu, 28 Sep 2006 12:26:30 +0000 (12:26 +0000)]
* wl-mime.el (wl-define-dummy-functions): New macro.
(wl-mime-pgp-decrypt-region-with-epg): Renamed from
`wl-mime-pgp-decrypt-region'.
(wl-mime-pgp-verify-region-with-epg): Renamed from
`wl-mime-pgp-verify-region'.
(wl-mime-pgp-decrypt-region-with-pgg): Renamed from
`wl-mime-pgp-decrypt-region'.
(wl-mime-pgp-verify-region-with-pgg): Renamed from
`wl-mime-pgp-verify-region'.
(wl-mime-pgp-decrypt-region): New function; To select dispatch
function at runtime.
(wl-mime-pgp-verify-region): Ditto.
* wl-vars.el (wl-use-pgp-module): New user option.
yoichi [Mon, 25 Sep 2006 12:17:02 +0000 (12:17 +0000)]
* wl-action.el (wl-summary-set-mark): If the cursor is on folded
thread, open it (suggested by Greg A. Woods [wl-en:1861]).
yoichi [Sun, 24 Sep 2006 22:51:20 +0000 (22:51 +0000)]
abbreviation of folder names should be implemented
hmurata [Sat, 23 Sep 2006 13:18:06 +0000 (13:18 +0000)]
* elmo-map.el (elmo-location-map-setup): Change an argument
`locations' to optional.
(elmo-location-map-clear): Abolish.
(elmo-folder-clear): Follow the API change.
* elmo-pop3.el (elmo-folder-clear): Ditto.
hmurata [Sat, 23 Sep 2006 05:56:08 +0000 (05:56 +0000)]
* elmo-pop3.el (toplevel): Require elmo-map.
(elmo-pop3-folder): Inherit elmo-location-map and abolish
location-alist slot (All other related portions are changed).
(elmo-pop3-folder-use-uidl): New function.
(elmo-folder-msgdb-create): Don't sort message entities.
(elmo-pop3-sort-msgdb-by-original-number): Abolish.
(elmo-pop3-number-to-size): Convert return value to number.
(elmo-pop3-msgdb-create-by-header): Use unwind-protect to delete a
working buffer.
* elmo-map.el: Use `location-map' as a variable name for instance
instead of `mapper'.
(elmo-location-map-setup): Return location alist.
(elmo-location-map-update): Ditto.
yoichi [Thu, 21 Sep 2006 22:52:43 +0000 (22:52 +0000)]
* wl-summary.el (wl-summary-cleanup-temp-marks): Cleanup correctly
even if there are target marks only.
hmurata [Thu, 21 Sep 2006 14:27:51 +0000 (14:27 +0000)]
* elmo-map.el (elmo-location-map): New class; split location and
number mapping from elmo-map-folder (All other related portions
are changed).
* elmo-shimbun.el (elmo-folder-open-internal): Follow the API
change.
hmurata [Thu, 21 Sep 2006 14:21:19 +0000 (14:21 +0000)]
* Version number is increased to 2.15.4.
hmurata [Wed, 6 Sep 2006 12:36:30 +0000 (12:36 +0000)]
* elmo-vars.el (elmo-use-hardlink): New user option.
* elmo-util.el (elmo-add-name-to-file): Switch implementations by
`elmo-use-hardlink'.
hmurata [Wed, 6 Sep 2006 08:01:04 +0000 (08:01 +0000)]
(elmo-pipe-folder-list-target-messages): Keep the
killed-list.
(elmo-pipe-drain): Use `elmo-folder-open' and `elmo-folder-close'
instead of `*-internal'. Use `elmo-with-progress-display'.
hmurata [Sat, 2 Sep 2006 01:47:31 +0000 (01:47 +0000)]
* elsp-bogofilter.el (elmo-spam-bogofilter-register-messages): Use
`elmo-spam-process-messages-as-mbox'.
* elsp-sa.el (elmo-spam-spamassassin-register-messages): Ditto.
hmurata [Fri, 1 Sep 2006 15:33:52 +0000 (15:33 +0000)]
(wl-folder-check-one-entity): Simplify.
yoichi [Sun, 27 Aug 2006 15:12:34 +0000 (15:12 +0000)]
* wl-message.el (wl-message-buffer-prefetch-timer): Removed unused variable.
hmurata [Sun, 27 Aug 2006 14:30:46 +0000 (14:30 +0000)]
(elsp-bsfilter-list-spam-files): Fix the
argument BUFFER of `call-process'.
yoichi [Sun, 27 Aug 2006 12:28:27 +0000 (12:28 +0000)]
(elsp-bsfilter-list-spam-files): Ditto.
yoichi [Sun, 27 Aug 2006 12:05:57 +0000 (12:05 +0000)]
fix the last change
yoichi [Sun, 27 Aug 2006 11:57:43 +0000 (11:57 +0000)]
* elsp-bsfilter.el (elsp-bsfilter-call-bsfilter): Remove nil from args.