vitaly [Tue, 26 May 2009 15:11:38 +0000 (15:11 +0000)]
New feature: display message in raw format
Press `,' key in Summary to see message as is.
vitaly [Tue, 26 May 2009 15:09:52 +0000 (15:09 +0000)]
Added workaround for non-storing the "Seen" flag.
In the Gmail case Wl stores this flag only for messages with status
"u" (unseen, cached), but not for "U" (unseen, uncached) and "N"
(new, uncached). This is a bug in Google's imap server, but, well, fix it
in our mail client...
vitaly [Tue, 26 May 2009 15:06:40 +0000 (15:06 +0000)]
Added feature: allow email address as user name for imap.
Some imap servers (for example, gmx.com) requires email as user name to login.
Sign `@' is a delimeter for network server name in folders-file, so use `*'
instead of it in user names and convert it to `@' in place. You have to write
your real user name `xxx@gmx.com' like `xxx*gmx.com' in ~/.folders or config
file.
vitaly [Tue, 26 May 2009 15:04:41 +0000 (15:04 +0000)]
New helper function: elmo-union
Makes a union of two possibly unsorted lists. This function is needed
for partial update, I forgot to include it...
vitaly [Tue, 26 May 2009 15:02:47 +0000 (15:02 +0000)]
Remove stale entities
Wl doesn't remove old entities from elmo cache, which are not
referenced by any live message any more. This silently eats
your disk space....
vitaly [Tue, 26 May 2009 15:00:41 +0000 (15:00 +0000)]
IMAP: use elmo-imap4-list in elmo-imap4-folder-list-flagged.
elmo-imap4-folder-list-flagged duplicates functionality of elmo-imap4-list.
Besides, elmo-imap4-list can use ESEARCH. Switch it to elmo-imap4-list.
vitaly [Tue, 26 May 2009 14:59:24 +0000 (14:59 +0000)]
Fix Emacs crash in mime-view
Emacs crashes with segmentation fault when mime-view tries to display malformed
base64 attach like this one:
Content-Type: text/plain
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="dashik.V4S"
Attachment is a binary file, but content-type is set to text/plain. Function
decode-coding-string crashes in such sutuation when encoding set to x-ctext.
Default encoding in APEL is x-unknown, but Wl reassigns it to x-ctext to make
summary buffer display non-ascii characters in message correctly. It is not
necessary to do for invalid attachments, so put default-mime-charset back to
x-unknown while displaying entities.
vitaly [Tue, 26 May 2009 14:56:32 +0000 (14:56 +0000)]
IMAP: use partial updates
Use partial updates for refreshing messages list. If old messages were
not changed on server side, we can just take new messages and join them
with old. It is much faster and saves a lot of traffic, especially on
large mailing lists.
vitaly [Tue, 26 May 2009 14:22:09 +0000 (14:22 +0000)]
IMAP: fix bug with obtaining wrong capabilities from Zimbra server
Zimbra IMAP server returns only few basic capabilities
when client asks CAPABILITY before LOGIN. Wanderlust remembers
first capabilities answer and, thus, can't use all
extended features anymore.
Fix it by asking for capabilities also after login.
vitaly [Tue, 26 May 2009 14:19:04 +0000 (14:19 +0000)]
IMAP: better logging
Logging calls rearranged a bit, added timestamps.
vitaly [Tue, 26 May 2009 14:13:14 +0000 (14:13 +0000)]
IMAP: added support for RFC4731
This extension (called ESEARCH) allows to reduce traffic from IMAP server,
if server supports it.
Severs known to support ESEARCH: Zimbra, Dovecot 1.2.
http://tools.ietf.org/html/rfc4731
tomo [Sun, 22 Mar 2009 11:32:45 +0000 (11:32 +0000)]
This commit was manufactured by cvs2svn to create branch 'wl-2_15_6-vtl'.
okazaki [Sun, 22 Mar 2009 11:32:44 +0000 (11:32 +0000)]
(elmo-spam-bsfilter-update-switch): Change default value to `--auto-update'.
okazaki [Mon, 16 Mar 2009 02:45:59 +0000 (02:45 +0000)]
Update.
okazaki [Mon, 16 Mar 2009 02:39:53 +0000 (02:39 +0000)]
(wl-summary-get-prev-unread-folder): Use `with-current-buffer' instead of `save-excursion'.
Inline temporary variable `cur-id'.
(wl-summary-get-next-unread-folder): Ditto.
(wl-summary-get-next-folder): Ditto.
(wl-summary-get-prev-folder): Ditto. Remove local variable `last-entity'.
okazaki [Sun, 15 Mar 2009 22:34:33 +0000 (22:34 +0000)]
(wl-summary-previous-message-number): New function.
(wl-summary-next-message-number): Ditto.
(wl-summary-default-get-next-msg): Use `wl-summary-previous-message-number' and
`wl-summary-next-message-number'.
kaoru [Thu, 1 Jan 2009 00:00:34 +0000 (00:00 +0000)]
* wl-demo.el (wl-demo-copyright-notice): Add 2009.
kaoru [Tue, 25 Nov 2008 06:07:26 +0000 (06:07 +0000)]
* INSTALL: Updated recommended version of FLIM.
* INSTALL.ja: Ditto.
okada [Fri, 5 Sep 2008 01:18:43 +0000 (01:18 +0000)]
* wl-summary.el (wl-summary-buffer-folder-name)
(wl-draft-config-body-goto-header): Use backquote instead of quote.
* wl-draft.el (wl-draft-body-goto-top)
(wl-draft-body-goto-bottom) (wl-draft-config-body-goto-header): Ditto.
kaoru [Sun, 6 Jul 2008 08:27:20 +0000 (08:27 +0000)]
* elmo-pop3.el (elmo-pop3-read-contents): Add `elmo-pop3-read-point' barrier.
kaoru [Sun, 6 Jul 2008 07:44:10 +0000 (07:44 +0000)]
* elmo-pop3.el (elmo-pop3-read-contents): Fix double `goto-char'.
kaoru [Sun, 6 Jul 2008 06:40:48 +0000 (06:40 +0000)]
2008-07-06 YAMASHITA Junji <ysiijj@gmail.com>
* elmo-pop3.el (elmo-pop3-read-contents): improving performance:
goto the previous end-point insead of the head-point, and use
`search-forward' instead of `re-search-forward'.
okazaki [Mon, 30 Jun 2008 05:31:17 +0000 (05:31 +0000)]
2008-06-30 Tetsurou Okazaki <okazaki@be.to>
* elmo-imap4.el (elmo-imap4-parse-status): Use `case' instead of `cond'.
2008-06-30 Don Bashford <Don.Bashford@stjude.org>
* elmo-imap4.el (elmo-imap4-parse-status): Accept IMAP4 tokens in a
case-insensitive fashion.
kaoru [Tue, 22 Apr 2008 04:10:24 +0000 (04:10 +0000)]
Fix comments.
kaoru [Tue, 22 Apr 2008 03:36:57 +0000 (03:36 +0000)]
* ptexinfmt.el (texinfo-format-geq, texinfo-format-leq,): Support @geq and @leq.
kaoru [Tue, 22 Apr 2008 03:22:56 +0000 (03:22 +0000)]
Update to version 2008-04-18.10 (Texinfo 4.12).
okazaki [Sun, 30 Mar 2008 05:51:57 +0000 (05:51 +0000)]
Update.
okazaki [Sun, 30 Mar 2008 05:51:40 +0000 (05:51 +0000)]
(wl-message-decrypt-pgp-nonmime): Upcase "pgp" in the error message.
(wl-message-verify-pgp-nonmime): Cause an error if no PGP signed region is found.
okazaki [Sun, 30 Mar 2008 03:33:15 +0000 (03:33 +0000)]
(elmo-imap4-send-command): Combine `process-send-string' calls.
kaoru [Fri, 7 Mar 2008 02:17:10 +0000 (02:17 +0000)]
wl-expire.el: Fix Comentary section.
kaoru [Mon, 25 Feb 2008 13:46:59 +0000 (13:46 +0000)]
* wl-mime.el: Add (eval-when-compile (require 'mmbuffer)).
Require mime-parse, elmo-mime, and wl-util.
* wl-summary.el: Add (eval-when-compile (require 'elmo-filter)).
* wl-util.el: Add (eval-when-compile (require 'elmo-pop3)).
kaoru [Wed, 20 Feb 2008 13:03:57 +0000 (13:03 +0000)]
* wl-template.el: Require elmo-util and wl-vars.
kaoru [Wed, 20 Feb 2008 12:55:07 +0000 (12:55 +0000)]
* elmo-util.el (elmo-add-name-to-file, elmo-field-body): Use
`eval-and-compile' for suppress compile warnings.
kaoru [Wed, 20 Feb 2008 12:51:45 +0000 (12:51 +0000)]
* elmo-vars.el (dynamic-link, dynamic-call): Use `defalias-maybe' instead of `defun-maybe'
kaoru [Wed, 20 Feb 2008 12:11:08 +0000 (12:11 +0000)]
Add (eval-when-compile (require 'static)).
kaoru [Wed, 20 Feb 2008 04:24:51 +0000 (04:24 +0000)]
* wl-mime.el (wl-mime-display-header): Revert last change.
Remove (delete-matching-lines "^$").
kaoru [Tue, 19 Feb 2008 20:02:00 +0000 (20:02 +0000)]
* wl-mime.el (wl-define-dummy-functions): Split `eval-when-compile' form
for avoid error; when `make compile-strict.
kaoru [Tue, 19 Feb 2008 19:49:45 +0000 (19:49 +0000)]
Add (eval-when-compile (require 'cl)).
kaoru [Tue, 19 Feb 2008 18:16:43 +0000 (18:16 +0000)]
Use `insert-buffer-substring' instead of `insert-buffer'.
kaoru [Tue, 19 Feb 2008 12:57:06 +0000 (12:57 +0000)]
Add (eval-when-compile (require 'static)).
kaoru [Tue, 19 Feb 2008 12:28:16 +0000 (12:28 +0000)]
* wl-util.el: Move (eval-when-compile (require 'static)).
* wl-dnd.el: Add (eval-when-compile (require 'static)).
* wl-message.el: Ditto.
kaoru [Tue, 19 Feb 2008 12:18:07 +0000 (12:18 +0000)]
* mmimap.el: Remove (require 'static).
* acap.el: Ditto.
kaoru [Tue, 19 Feb 2008 11:55:30 +0000 (11:55 +0000)]
Fix comment.
kaoru [Tue, 19 Feb 2008 11:29:06 +0000 (11:29 +0000)]
* Makefile (clean-elc): Remove *.elx for compile-strict.
kaoru [Tue, 19 Feb 2008 11:01:54 +0000 (11:01 +0000)]
* wl-mime.el (wl-message-delete-current-part): Use `insert-buffer-substring' instead of `insert-buffer'.
* wl-summary.el (wl-summary-switch-to-clone-buffer): Ditto.
kaoru [Tue, 19 Feb 2008 10:54:39 +0000 (10:54 +0000)]
Move ';;; Code:' comment.
kaoru [Tue, 19 Feb 2008 10:49:04 +0000 (10:49 +0000)]
* elmo-version.el (product-provide): Fix comment.
kaoru [Tue, 19 Feb 2008 10:48:01 +0000 (10:48 +0000)]
* test-wl-util.el (test-wl-unique-id-by-user): New testcase.
(test-wl-inverse-alist): Ditto.
kaoru [Tue, 19 Feb 2008 01:18:57 +0000 (01:18 +0000)]
Add (eval-when-compile (require 'cl)).
kaoru [Mon, 18 Feb 2008 11:10:08 +0000 (11:10 +0000)]
* slp.el: Add (eval-when-compile (require 'cl)).
* elmo-date.el: Ditto.
* elmo-pop3.el: Ditto.
* elmo-mime.el: Add (eval-when-compile (require 'elmo)).
kaoru [Mon, 18 Feb 2008 02:20:52 +0000 (02:20 +0000)]
Use `string-to-number' instead of `string-to-int'.
kaoru [Sun, 17 Feb 2008 10:39:37 +0000 (10:39 +0000)]
Updated recommended version of APEL and FLIM.
kaoru [Sun, 17 Feb 2008 10:18:54 +0000 (10:18 +0000)]
Use `string-to-number' instead of `string-to-int'.
kaoru [Sun, 17 Feb 2008 10:05:01 +0000 (10:05 +0000)]
* wl-util.el (wl-match-string, wl-match-buffer)
(wl-as-coding-system, wl-as-mime-charset, wl-concat-list)
(wl-kill-buffers, wl-local-variable-p)
(wl-line-formatter-setup): New backquote style.
(wl-count-lines): Use quote instead of backquote.
kaoru [Sun, 17 Feb 2008 09:51:27 +0000 (09:51 +0000)]
* wl-summary.el (wl-summary-buffer-folder-name)
(wl-summary-get-alike): Use quote instead of backquote.
(wl-summary-sticky-buffer-name, wl-summary-put-alike): New backquote style.
kaoru [Sun, 17 Feb 2008 09:43:09 +0000 (09:43 +0000)]
* wl-message.el (wl-message-buffer-cache-buffer-get)
(wl-message-buffer-cache-folder-get)
(wl-message-buffer-cache-message-get)
(wl-message-buffer-cache-entry-make)
(wl-message-buffer-cache-hit): New backquote style.
kaoru [Sun, 17 Feb 2008 09:32:40 +0000 (09:32 +0000)]
* wl-folder.el (wl-folder-buffer-group-p): Use quote instead of backquote.
(wl-folder-unread-regex, wl-folder-entity-exists-p)
(wl-folder-clear-entity-info)
(wl-folder-get-entity-info, wl-folder-set-entity-info)
(wl-folder-elmo-folder-cache-get)
(wl-folder-elmo-folder-cache-put): New backquote style.
kaoru [Sun, 17 Feb 2008 09:20:25 +0000 (09:20 +0000)]
* wl-fldmgr.el (wl-fldmgr-get-entity-id): New backquote style.
(wl-fldmgr-assign-id): Ditto.
(wl-fldmgr-delete-line): Use quote instead of backquote.
(wl-fldmgr-make-indent): Use `string-to-char' instead of `? '.
kaoru [Sun, 17 Feb 2008 08:50:53 +0000 (08:50 +0000)]
* wl-draft.el (wl-smtp-extension-bind, wl-draft-sent-message-p)
(wl-draft-set-sent-message): New backquote style.
(wl-draft-body-goto-top, wl-draft-body-goto-bottom)
(wl-draft-config-body-goto-header): Use quote instead of backquote.
kaoru [Sat, 16 Feb 2008 15:04:43 +0000 (15:04 +0000)]
* elmo-util.el (elmo-get-passwd): Fix typo.
kaoru [Sat, 16 Feb 2008 14:31:08 +0000 (14:31 +0000)]
* elmo-nntp.el (elmo-nntp-get-server-command)
(elmo-nntp-set-server-command, elmo-nntp-xover-p)
(elmo-nntp-listgroup-p, elmo-nntp-set-listgroup)
(elmo-nntp-list-active-p, elmo-nntp-set-list-active)
(elmo-nntp-xhdr-p, elmo-nntp-set-xhdr): New backquote style.
* elmo-imap4.el (elmo-imap4-debug)
(elmo-imap4-response-continue-req-p, elmo-imap4-response-ok-p)
(elmo-imap4-response-bye-p, elmo-imap4-response-garbage-p)
(elmo-imap4-response-value, elmo-imap4-response-error-text)
(elmo-imap4-response-bodydetail-text, elmo-imap4-value)
(elmo-imap4-nth, elmo-imap4-detect-search-charset)
(elmo-imap4-identical-system-p): New backquote style.
kaoru [Sat, 16 Feb 2008 14:23:07 +0000 (14:23 +0000)]
* wl-address.el (wl-address-concat-token): Fix typo.
kaoru [Fri, 15 Feb 2008 14:10:39 +0000 (14:10 +0000)]
* wl-score.el (wl-score-put-alike): Use quote instead of backquote.
(wl-score-get-alike): Ditto.
* wl-vars.el: New backquote style.
(wl-message-header-button-alist): Use quote instead of backquote.
* wl.el (wl-plugged-string): New backquote style.
* wl-address.el (wl-address-concat-token): New backquote style.
* wl-expire.el (wl-expire-make-sortable-date): New backquote style.
kaoru [Fri, 15 Feb 2008 01:17:37 +0000 (01:17 +0000)]
Use `string-to-number' instead of `string-to-int'.
kaoru [Fri, 15 Feb 2008 01:15:02 +0000 (01:15 +0000)]
* elmo-dop.el (elmo-make-dop-queue): New backquote style.
(elmo-dop-queue-fname, elmo-dop-queue-method): Ditto.
(elmo-dop-queue-arguments): Ditto.
* elmo-date.el (elmo-match-substring): New backquote style.
(elmo-match-string, elmo-match-buffer): Ditto.
(elmo-date-make-sortable-string): Ditto.
* elmo-archive.el (elmo-archive-get-method):New backquote style.
(elmo-archive-get-suffix, elmo-archive-get-regexp): Ditto.
* elmo-multi.el (elmo-multi-real-folder-number): New backquote style.
* elmo-net.el (elmo-network-stream-type-spec-string): New backquote style.
(elmo-network-stream-type-symbol): Ditto.
(elmo-network-stream-type-feature): Ditto.
(elmo-network-stream-type-function): Ditto.
(elmo-network-session-buffer): Ditto.
* elmo-util.el (elmo-file-cache-expand-path): New backquote style.
(elmo-file-cache-status, elmo-file-cache-path): Ditto.
(elmo-make-file-cache, elmo-string, elmo-get-passwd): Ditto.
(elmo-bind-directory, elmo-set-work-buf): Ditto.
* elmo.el (elmo-folder-send): New backquote style.
kaoru [Fri, 15 Feb 2008 01:12:23 +0000 (01:12 +0000)]
test-elmo-date.el: New file.
kaoru [Thu, 14 Feb 2008 14:57:10 +0000 (14:57 +0000)]
Use `string-to-number' instead of `string-to-int'.
okazaki [Wed, 13 Feb 2008 04:35:43 +0000 (04:35 +0000)]
Update.
okazaki [Wed, 13 Feb 2008 04:11:04 +0000 (04:11 +0000)]
* wl-highlight.el (wl-highlight-folder-opened-regexp)
(wl-highlight-folder-closed-regexp): Include the beginning of a line.
* wl-folder.el (wl-folder-group-regexp): Remove a redundant character in
the character alternative.
kaoru [Mon, 11 Feb 2008 07:41:59 +0000 (07:41 +0000)]
* pldap.el (ldap-static-if): New backquote style.
(ldap/ldif-safe-string-p): Ditto.
(ldap/ldif-insert-field): Ditto.
kaoru [Mon, 11 Feb 2008 07:17:12 +0000 (07:17 +0000)]
* wl-addrbook.el (wl-addrbook-hashtb): Use quote instead of backquote.
(wl-alias-next, wl-alias-get): New backquote style.
kaoru [Mon, 11 Feb 2008 06:58:44 +0000 (06:58 +0000)]
Version number is increased to 2.15.6.
kaoru [Mon, 11 Feb 2008 06:41:43 +0000 (06:41 +0000)]
New backquote style.
kaoru [Mon, 11 Feb 2008 06:25:40 +0000 (06:25 +0000)]
Revert to 1.267.
ueno [Sun, 10 Feb 2008 07:14:22 +0000 (07:14 +0000)]
(wl-mime-pgp-decrypt-region-with-epg): Don't use
optional 3rd argument of epg-context-set-progress-callback; it was
temporarily removed in the Emacs trunk due to copyright problem.
(wl-mime-pgp-verify-region-with-epg): Ditto.
yoichi [Thu, 31 Jan 2008 00:57:25 +0000 (00:57 +0000)]
fix
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.