elisp/wanderlust.git
13 years agoAdded support for sending mail with sendmail package
dmaus [Sun, 10 Jul 2011 06:42:40 +0000 (06:42 +0000)]
Added support for sending mail with sendmail package

* wl-draft.el (wl-draft-send-mail-with-sendmail): New
function. Send mail with sendmail package.
* wl-vars.el (wl-draft-send-mail-function): Add function to list
of prepared send mail functions.

Wrapper function for sendmail-send-it was provided by Michael Lex.

13 years agoPrevent accidental loss of messages when renaming IMAP4 mailbox
dmaus [Sun, 3 Jul 2011 13:28:56 +0000 (13:28 +0000)]
Prevent accidental loss of messages when renaming IMAP4 mailbox

* elmo-imap4.el (elmo-imap4-session-unselect-mailbox): New
function. Leave selected state without silent EXPUNGE.
(elmo-folder-rename-internal): Use function.

CLOSE silently triggers EXPUNGE. Use UNSELECT (RFC3691) if the server
supports this extension, otherwise open mailbox read-only
(i.e. EXAMIME) before calling CLOSE.

Ported from branch elmo-imap4-compliance, deal with merge conflicts
later.

13 years agoDocument missing control strings for wl-summary-line-format
dmaus [Fri, 3 Jun 2011 11:15:25 +0000 (11:15 +0000)]
Document missing control strings for wl-summary-line-format

* wl-vars.el (wl-summary-line-format): Document missing control
strings.

13 years agoDon't mark unread messages with important or answered flag read
dmaus [Fri, 3 Jun 2011 11:01:26 +0000 (11:01 +0000)]
Don't mark unread messages with important or answered flag read

* elmo-imap4.el (elmo-imap4-fetch-callback-1-subr): Don't mark unread
  messages with important or answered flag read.

13 years ago* test-wl-address.el: New file.
kaoru [Mon, 30 May 2011 07:50:54 +0000 (07:50 +0000)]
* test-wl-address.el: New file.

13 years ago* elmo-imap4.el (elmo-network-authenticate-session): Always ask
dmaus [Sun, 29 May 2011 16:05:56 +0000 (16:05 +0000)]
* elmo-imap4.el (elmo-network-authenticate-session): Always ask
for capabilities after login.
(elmo-imap4-parse-response): Remove superfluous third argument to
split-string.

13 years ago* ptexinfmt.el: Fix description comment style.
kaoru [Wed, 20 Apr 2011 07:43:11 +0000 (07:43 +0000)]
* ptexinfmt.el: Fix description comment style.

13 years ago* ptexinfmt.el: Use lexical binding.
kaoru [Wed, 13 Apr 2011 08:48:26 +0000 (08:48 +0000)]
* ptexinfmt.el: Use lexical binding.
(ptexinfmt-broken-facility): Rename _dummy argument.
(texinfo-enclosure-list, texinfo-alias-list): Add defvar stub for
lexical binding.

13 years ago* test-elmo-date.el: Add `lexical-binding' file variable.
kaoru [Thu, 7 Apr 2011 02:16:57 +0000 (02:16 +0000)]
* test-elmo-date.el: Add `lexical-binding' file variable.
* test-elmo-imap4.el: Ditto.
* test-elmo-localdir.el: Ditto.
* test-elmo-util.el: Ditto.
* test-rfc2368.el: Ditto.
* test-utf7.el: Ditto.
* test-wl-draft.el: Ditto.
* test-wl-util.el: Ditto.

13 years ago* test-dist.el: Add `lexical-binding' file variable.
kaoru [Wed, 6 Apr 2011 14:37:48 +0000 (14:37 +0000)]
* test-dist.el: Add `lexical-binding' file variable.
(test-wl-modules-trailing-whitespace, test-elmo-modules-exists)
(test-elmo-modules-trailing-whitespace)
(test-util-modules-exists)
(test-util-modules-trailing-whitespace, test-wl-icon-exists): Fix
let style for `lexical-binding'.

13 years ago* WL-MK (wl-scan-path): New function.
okazaki [Tue, 1 Feb 2011 01:18:26 +0000 (01:18 +0000)]
* WL-MK (wl-scan-path): New function.
(wl-scan-source): Use `wl-scan-path'.
(wl-scan-icons): New function.
(uninstall-wl-icons): Use `wl-scan-icons'.
Check existence of `PIXMAPDIR'.

13 years ago* wl-demo.el (wl-demo-copyright-notice): Add 2011.
kaoru [Sun, 30 Jan 2011 07:54:32 +0000 (07:54 +0000)]
* wl-demo.el (wl-demo-copyright-notice): Add 2011.

13 years ago* wl-draft.el (wl-user-agent-compose): Add optional argument
dmaus [Sat, 29 Jan 2011 15:39:13 +0000 (15:39 +0000)]
* wl-draft.el (wl-user-agent-compose): Add optional argument
  RETURN-ACTION, introduced to `compose-mail' in Emacs 24.

Cf. http://permalink.gmane.org/gmane.emacs.diffs/108339

13 years ago* elmo-nntp.el (elmo-nntp-folder-msgdb-create): Remove accidental
dmaus [Wed, 12 Jan 2011 05:39:40 +0000 (05:39 +0000)]
* elmo-nntp.el (elmo-nntp-folder-msgdb-create): Remove accidental
rebinding of new message db symbol.

13 years ago* wl-template.el (wl-template-select): Reset draft config exec
dmaus [Sun, 9 Jan 2011 10:56:03 +0000 (10:56 +0000)]
* wl-template.el (wl-template-select): Reset draft config exec
flag when selecting template.

Reset `wl-draft-config-exec-flag' so template specific configuration
is applied when sending the message.  Not resetting causes WL to use
configuration of previous template that matched the draft buffer.

14 years ago* elmo-pop3.el (elmo-folder-open-internal): Don't load location map if
dmaus [Tue, 2 Nov 2010 18:42:46 +0000 (18:42 +0000)]
* elmo-pop3.el (elmo-folder-open-internal): Don't load location map if
it is already loaded.

14 years ago* elmo-map.el (elmo-folder-open-internal): Don't load location map if
dmaus [Sun, 31 Oct 2010 16:34:55 +0000 (16:34 +0000)]
* elmo-map.el (elmo-folder-open-internal): Don't load location map if
it is already loaded.

* elmo.el (elmo-folder-open-internal-p)
(elmo-folder-move-messages): Method removed.
* elmo-filter.el (elmo-folder-open-internal-p): Dto.
* elmo-map.el (elmo-folder-open-internal-p): Dto.
* elmo-multi.el (elmo-folder-open-internal-p): Dto.
* elmo-pipe.el (elmo-folder-open-internal-p): Dto.
* elmo-pop3.el (elmo-folder-open-internal-p): Dto.
* elmo-shimbun.el (elmo-folder-open-internal-p): Dto.

14 years agoExplicitly define method `elmo-folder-open-internal-p' for POP3 and
dmaus [Sun, 24 Oct 2010 06:36:09 +0000 (06:36 +0000)]
Explicitly define method `elmo-folder-open-internal-p' for POP3 and
Shimbun folder class prevent calling this method of the first parent,
elmo-net-folder which falls back to the default behaviour, always
return t.

* elmo-pop3.el (elmo-folder-open-internal-p): Define method for this
class.
* elmo-shimbun.el (elmo-folder-open-internal-p): Dto.
* elmo-multi.el (elmo-folder-open-internal-p): Fix invalid let
statement.

14 years ago* wl/wl-summary.el (wl-summary-mode): Check with fboundp before calling `make-local...
okazaki [Mon, 18 Oct 2010 07:43:32 +0000 (07:43 +0000)]
* wl/wl-summary.el (wl-summary-mode): Check with fboundp before calling `make-local-hook'.
* wl/wl-mime.el (wl-draft-preview-message): Ditto.

14 years ago* elmo-multi.el (elmo-folder-open-internal-p): Evaluate symbol to
dmaus [Thu, 14 Oct 2010 04:12:29 +0000 (04:12 +0000)]
* elmo-multi.el (elmo-folder-open-internal-p): Evaluate symbol to
return state of child folders.

Original patch by Kazuhiro Ito.

14 years ago* elmo-multi.el (elmo-folder-open-internal-p): Start with t and
dmaus [Wed, 13 Oct 2010 19:31:29 +0000 (19:31 +0000)]
* elmo-multi.el (elmo-folder-open-internal-p): Start with t and
set to nil if one of the child folders is not open.
(elmo-folder-open-internal): Open child folders only if they are
not opened yet.

14 years agowl-demo.el: Prune functions provided temporarily to avoid compile warnings in the...
yamaoka [Fri, 17 Sep 2010 15:51:25 +0000 (15:51 +0000)]
wl-demo.el: Prune functions provided temporarily to avoid compile warnings in the end.

14 years agoUpdate.
okazaki [Wed, 8 Sep 2010 01:54:21 +0000 (01:54 +0000)]
Update.

14 years agoSummary: Put spam mark on the message registered as spam and
okazaki [Wed, 8 Sep 2010 01:52:38 +0000 (01:52 +0000)]
Summary: Put spam mark on the message registered as spam and
         remove spam mark from the message registered as non-spam.

* wl/wl-spam.el (wl-spam-register-spam-messages): Put spam mark on
the registered messages unless specified folder is a spam folder.
Add docstring.
(wl-spam-register-good-messages): Remove spam mark from
the registered messages.  Add docstring.
(wl-summary-register-as-spam)
(wl-summary-register-as-spam-region, wl-thread-register-as-spam)
(wl-summary-register-as-spam-all)
(wl-summary-target-mark-register-as-spam)
(wl-summary-register-as-good)
(wl-summary-register-as-good-region, wl-thread-register-as-good)
(wl-summary-register-as-good-all)
(wl-summary-target-mark-register-as-good): Add docstring.

14 years ago* ptexinfmt.el (texinfo-multitable-widths): Use `make-char' instead of KANJI literal.
kaoru [Thu, 2 Sep 2010 01:04:10 +0000 (01:04 +0000)]
* ptexinfmt.el (texinfo-multitable-widths): Use `make-char' instead of KANJI literal.

14 years ago* test-dist.el (test-elmo-modules-trailing-whitespace)
kaoru [Tue, 31 Aug 2010 12:33:11 +0000 (12:33 +0000)]
* test-dist.el (test-elmo-modules-trailing-whitespace)
(test-util-modules-trailing-whitespace)
(test-wl-modules-trailing-whitespace): New testcases.

14 years ago* elmo-imap4.el: Remove trailing whitespace.
kaoru [Tue, 31 Aug 2010 12:00:34 +0000 (12:00 +0000)]
* elmo-imap4.el: Remove trailing whitespace.

14 years ago* wl-summary.el: Delete trailing whitespace.
kaoru [Tue, 31 Aug 2010 11:58:34 +0000 (11:58 +0000)]
* wl-summary.el: Delete trailing whitespace.

14 years ago* wl-addrbook.el: Delete traing whitespace.
kaoru [Tue, 31 Aug 2010 11:56:33 +0000 (11:56 +0000)]
* wl-addrbook.el: Delete traing whitespace.
* wl-complete.el: Ditto.
* rfc2368.el: Ditto.
* ssl.el: Ditto.

14 years ago* elmo-localdir.el (elmo-folder-pack-numbers): Fix `elmo-bind-directory' indent.
kaoru [Tue, 31 Aug 2010 10:20:41 +0000 (10:20 +0000)]
* elmo-localdir.el (elmo-folder-pack-numbers): Fix `elmo-bind-directory' indent.

14 years ago* elmo-imap4.el (elmo-imap4-folder-list-range): Fix indent (only cosmetic fix).
kaoru [Tue, 31 Aug 2010 08:42:42 +0000 (08:42 +0000)]
* elmo-imap4.el (elmo-imap4-folder-list-range): Fix indent (only cosmetic fix).

14 years ago* wl-summary.el (wl-summary-prefetch-msg): Make the confirmation
okada [Fri, 27 Aug 2010 10:14:22 +0000 (10:14 +0000)]
* wl-summary.el (wl-summary-prefetch-msg): Make the confirmation
message human-readable.

14 years ago* elmo-util.el (elmo-delete-char): Fix `elmo-set-work-buf' indent.
kaoru [Fri, 27 Aug 2010 03:08:36 +0000 (03:08 +0000)]
* elmo-util.el (elmo-delete-char): Fix `elmo-set-work-buf' indent.
(elmo-delete-cr, elmo-get-file-string, elmo-save-string)
(elmo-string-to-list, elmo-list-to-string): Ditto.

14 years ago* elmo-archive.el (elmo-archive-field-condition-match)
kaoru [Thu, 26 Aug 2010 14:03:06 +0000 (14:03 +0000)]
* elmo-archive.el (elmo-archive-field-condition-match)
(elmo-archive-suffix-alist)
(elmo-archive-create-file, elmo-archive-folder-append-buffer)
(elmo-archive-folder-message-make-temp-files)
(elmo-archive-append-files)
(elmo-archive-field-condition-match): Fix indent.

14 years ago* wl-e21.el (wl-draft-insert-signature): Fix comment style.
kaoru [Thu, 26 Aug 2010 13:19:21 +0000 (13:19 +0000)]
* wl-e21.el (wl-draft-insert-signature): Fix comment style.
(wl-highlight-folder-current-line): Ditto.
* wl-xmas.el (wl-draft-insert-signature): Ditto.
(wl-highlight-folder-current-line): Ditto.

14 years ago* elmo-pop3.el (elmo-pop3-read-response): Fix `response-string'.
kaoru [Thu, 26 Aug 2010 11:43:50 +0000 (11:43 +0000)]
* elmo-pop3.el (elmo-pop3-read-response): Fix `response-string'.
Avoid `args-out-of-range 0, 1' error.

14 years ago* wl-address.el (wl-address-make-alist-from-alias-file): Use
kaoru [Tue, 24 Aug 2010 00:29:55 +0000 (00:29 +0000)]
* wl-address.el (wl-address-make-alist-from-alias-file): Use
`(delete-char -1)' instead of `(delete-backward-char 1)' that
deletes region in Emacs 24.
See delete-active-region described in NEWS.
* wl-draft.el (wl-draft-insert-mail-header-separator): Ditto.
* wl-summary.el (wl-summary-update-persistent-mark): Ditto.

14 years ago* acap.el (acap-arrival-filter): Use (delete-char (- X)) instead of
kaoru [Tue, 24 Aug 2010 00:20:50 +0000 (00:20 +0000)]
* acap.el (acap-arrival-filter): Use (delete-char (- X)) instead of
(delete-backward-char X) that deletes region in Emacs 24.
See delete-active-region described in NEWS.
* elmo-imap4.el (elmo-imap4-arrival-filter): Ditto.
* elmo-util.el (elmo-get-file-string): Ditto.
* utf7.el (utf7-encode-internal, utf7-decode-internal): Ditto.

14 years ago* wl-addrbook.el (wl-addrbook-insert-file): Use (delete-char -1)
kaoru [Tue, 24 Aug 2010 00:12:54 +0000 (00:12 +0000)]
* wl-addrbook.el (wl-addrbook-insert-file): Use (delete-char -1)
instead of (delete-backward-char 1) or (backward-deletechar 1).

14 years ago* ptexinfmt.el (texinfo-format-verb): Use (delete-char -1)
kaoru [Tue, 24 Aug 2010 00:03:21 +0000 (00:03 +0000)]
* ptexinfmt.el (texinfo-format-verb): Use (delete-char -1)
instead of (delete-backward-char 1); For Emacs24.

14 years ago* wl-summary.el (wl-summary-mode-menu-spec): Add menu option to
dmaus [Sat, 14 Aug 2010 11:11:05 +0000 (11:11 +0000)]
* wl-summary.el (wl-summary-mode-menu-spec): Add menu option to
edit draft message when in draft folder.

14 years ago* elmo.el (elmo-folder-open-internal-p): New luna method.
dmaus [Mon, 9 Aug 2010 19:17:28 +0000 (19:17 +0000)]
* elmo.el (elmo-folder-open-internal-p): New luna method.
(elmo-folder-move-messages): Open source folder only if necessary.
* elmo-pipe.el (elmo-folder-open-internal-p): New luna method.
* elmo-multi.el (elmo-folder-open-internal-p): Dto.
* elmo-map.el (elmo-folder-open-internal-p): Dto.
* elmo-filter.el (elmo-folder-open-internal-p): Dto.

14 years agossl.el (open-ssl-stream, condition-case): Don't use old-style
dmaus [Wed, 4 Aug 2010 18:40:08 +0000 (18:40 +0000)]
ssl.el (open-ssl-stream, condition-case): Don't use old-style
backquotes.

Thanks to Daniel Clemente <dcl441-bugs@yahoo.com> for pointing at
this.

14 years ago* elmo.el (elmo-folder-move-messages): Open source folder before
dmaus [Sun, 1 Aug 2010 11:02:43 +0000 (11:02 +0000)]
* elmo.el (elmo-folder-move-messages): Open source folder before
moving messages.

If move-messages is called during an expire operation in folder-mode,
the source folder is not open.

14 years ago(wl-summary-put-temp-mark): Use (delete-char -1) instead of
yamaoka [Wed, 21 Jul 2010 01:13:44 +0000 (01:13 +0000)]
(wl-summary-put-temp-mark): Use (delete-char -1) instead of
 (delete-backward-char 1) that deletes region in Emacs 24.
 See delete-active-region described in NEWS.

14 years ago* INSTALL: Update recommended version of APEL.
kaoru [Mon, 19 Jul 2010 13:00:53 +0000 (13:00 +0000)]
* INSTALL: Update recommended version of APEL.
* INSTALL.ja: Ditto.

14 years ago2010-07-11 David Maus <dmaus@ictsoc.de>
dmaus [Sun, 11 Jul 2010 08:10:18 +0000 (08:10 +0000)]
2010-07-11  David Maus  <dmaus@ictsoc.de>

* doc/wl.texi (Variables of Summary): Replace unicode character.

14 years ago* wl-spam.el (wl-summary-register-as-spam-region)
okazaki [Tue, 25 May 2010 05:25:58 +0000 (05:25 +0000)]
* wl-spam.el (wl-summary-register-as-spam-region)
(wl-thread-register-as-spam, wl-summary-register-as-good-region)
(wl-thread-register-as-good): New functions.
(wl-spam-setup): Bind "rks", "rkn", "tks" and "tkn".

14 years agoSummary: Uninstall *.img files as well.
okazaki [Thu, 29 Apr 2010 10:17:15 +0000 (10:17 +0000)]
Summary: Uninstall *.img files as well.

* WL-MK (uninstall-wl-icons): New function.  Uninstall *.img
files as well.
(uninstall-wl-package): Use `uninstall-wl-icons'.

14 years agoDon't define vector with images for the icon if there is only one image.
vitaly [Wed, 28 Apr 2010 08:46:35 +0000 (08:46 +0000)]
Don't define vector with images for the icon if there is only one image.

14 years ago* elmo-imap4.el (elmo-imap4-folder-name-syntax): Allow numbers in
dmaus [Thu, 15 Apr 2010 18:02:39 +0000 (18:02 +0000)]
* elmo-imap4.el (elmo-imap4-folder-name-syntax): Allow numbers in
  imap user name.

14 years ago* elmo-imap4.el (elmo-imap4-disabled-extension): New
dmaus [Wed, 14 Apr 2010 10:51:11 +0000 (10:51 +0000)]
* elmo-imap4.el (elmo-imap4-disabled-extension): New
variable. List of server extensions that are disabled on the
client side.
(elmo-imap4-session-capable-p): Honour list of disabled
extensions.

Let user disable server extensions on the client side.  Provides way
to work around problematic or bugged server implementations
(e.g. problems with MS Exchange 2007 and ESEARCH capability).

14 years ago* elmo-imap4.el (elmo-imap4-folder-list-flagged)
dmaus [Wed, 17 Mar 2010 19:46:22 +0000 (19:46 +0000)]
* elmo-imap4.el (elmo-imap4-folder-list-flagged)
(elmo-imap4-search-internal-primitive): Pass filter type to imap
search when performing search for flagged messages.

14 years ago* elmo-imap4.el (elmo-imap4-folder-list-flagged)
dmaus [Wed, 17 Mar 2010 19:43:58 +0000 (19:43 +0000)]
* elmo-imap4.el (elmo-imap4-folder-list-flagged)
(elmo-imap4-search-internal-primitive): Pass filter type to
imap search when performing search for flagged messages.

Fixes debian bug #573726.

14 years ago(wl-user-agent-insert-body): Make sure body ends with newline.
yamaoka [Wed, 17 Mar 2010 00:26:35 +0000 (00:26 +0000)]
(wl-user-agent-insert-body): Make sure body ends with newline.
(wl-user-agent-compose, wl-user-agent-compose-internal): Fix regexps so as to
 match header tokens strictly.

14 years ago* etc/icons/unplugged.xpm: Change design. Use `unplugged' style instead of `prohibiti...
kaoru [Wed, 3 Mar 2010 06:51:00 +0000 (06:51 +0000)]
* etc/icons/unplugged.xpm: Change design. Use `unplugged' style instead of `prohibition sign' style.

14 years ago(wl-summary-test-spam): Call `wl-summary-unmark-spam' for the message not
okazaki [Tue, 16 Feb 2010 05:04:45 +0000 (05:04 +0000)]
(wl-summary-test-spam): Call `wl-summary-unmark-spam' for the message not
 classified as spam.
(wl-summary-test-spam-messages): New function.
(wl-summary-test-spam-region): Use `wl-summary-test-spam-messages' instead of
 `wl-spam-map-spam-messages'.

14 years agoDefine unmark functions for temporary marks.
okazaki [Mon, 8 Feb 2010 12:01:09 +0000 (12:01 +0000)]
Define unmark functions for temporary marks.

(wl-summary-action-unmark-docstring): New inline function.
(wl-summary-define-mark-action): Define unmark functions.
(wl-summary-unmark): Add the second argument `mark'.
(wl-summary-delete-all-mark): Pass `mark' to `wl-summary-unmark'.

14 years agoInhibit pgp autodecryption for draft preview
vitaly [Mon, 25 Jan 2010 10:04:47 +0000 (10:04 +0000)]
Inhibit pgp autodecryption for draft preview

14 years agoFix date in Changelog.
vitaly [Fri, 22 Jan 2010 15:43:04 +0000 (15:43 +0000)]
Fix date in Changelog.

14 years agoAsk IMAP server for capabilities after login.
vitaly [Fri, 22 Jan 2010 15:42:07 +0000 (15:42 +0000)]
Ask IMAP server for capabilities after login.

14 years agoRemove empty entity files from modb cache.
vitaly [Fri, 22 Jan 2010 15:13:52 +0000 (15:13 +0000)]
Remove empty entity files from modb cache.

14 years ago* test-utf7.el (test-utf7-encode-string-alpha): Fix indent.
kaoru [Fri, 22 Jan 2010 02:23:16 +0000 (02:23 +0000)]
* test-utf7.el (test-utf7-encode-string-alpha): Fix indent.

14 years ago* test-elmo-date.el (test-elmo-date-get-week): Add assert.
kaoru [Fri, 22 Jan 2010 02:19:24 +0000 (02:19 +0000)]
* test-elmo-date.el (test-elmo-date-get-week): Add assert.

14 years agoNew feature: toggle visibility of MIME buttons.
vitaly [Tue, 19 Jan 2010 13:39:31 +0000 (13:39 +0000)]
New feature: toggle visibility of MIME buttons.

14 years ago* elmo-imap4.el (elmo-folder-list-messages-plugged): Use TAB for
kaoru [Sun, 17 Jan 2010 13:31:50 +0000 (13:31 +0000)]
* elmo-imap4.el (elmo-folder-list-messages-plugged): Use TAB for
indent (only cosmetic fix).

14 years agoAdd ESEARCH feature entry to NEWS & NEWS.ja.
kaoru [Fri, 15 Jan 2010 22:58:19 +0000 (22:58 +0000)]
Add ESEARCH feature entry to NEWS & NEWS.ja.

14 years agoAdd `elmo-imap4-set-seen-flag-explicitly' entry to NEWS & NEWS.ja.
kaoru [Fri, 15 Jan 2010 22:47:56 +0000 (22:47 +0000)]
Add `elmo-imap4-set-seen-flag-explicitly' entry to NEWS & NEWS.ja.

14 years agoNew custom `elmo-imap4-set-seen-flag-explicitly' to override setting
vitaly [Fri, 15 Jan 2010 18:47:03 +0000 (18:47 +0000)]
New custom `elmo-imap4-set-seen-flag-explicitly' to override setting
of Seen flag for some buggy servers.

14 years agoReplace deprecated time-stamp-hh:mm:ss by format-time-string
vitaly [Fri, 15 Jan 2010 18:03:55 +0000 (18:03 +0000)]
Replace deprecated time-stamp-hh:mm:ss by format-time-string

14 years agoBump version to 2.15.9
vitaly [Fri, 15 Jan 2010 14:12:49 +0000 (14:12 +0000)]
Bump version to 2.15.9

14 years agoImplement partial UIDs update for IMAP
vitaly [Fri, 15 Jan 2010 14:11:06 +0000 (14:11 +0000)]
Implement partial UIDs update for IMAP

14 years agoBetter logging for imap4 proto
vitaly [Fri, 15 Jan 2010 13:25:46 +0000 (13:25 +0000)]
Better logging for imap4 proto

14 years agoAdded support for ESEARCH feature (RFC4731)
vitaly [Fri, 15 Jan 2010 13:14:49 +0000 (13:14 +0000)]
Added support for ESEARCH feature (RFC4731)

14 years ago* wl-score.el (wl-score-followup): Remove verbose comment (same as docstring).
kaoru [Wed, 6 Jan 2010 13:21:48 +0000 (13:21 +0000)]
* wl-score.el (wl-score-followup): Remove verbose comment (same as docstring).

14 years ago* wl-addrbook.el (wl-summary-addrbook-add): Use `with-current-buffer' instead of...
kaoru [Wed, 6 Jan 2010 11:16:26 +0000 (11:16 +0000)]
* wl-addrbook.el (wl-summary-addrbook-add): Use `with-current-buffer' instead of `save-excursion' & `set-buffer'.

14 years ago* wl-summary.el (wl-summary-update-persistent-mark-on-event):
kaoru [Wed, 6 Jan 2010 11:07:06 +0000 (11:07 +0000)]
* wl-summary.el (wl-summary-update-persistent-mark-on-event):
Revert `save-excursion' for `wl-summary-jump-to-msg'.

14 years agoUndo last commit.
kaoru [Wed, 6 Jan 2010 08:20:22 +0000 (08:20 +0000)]
Undo last commit.

14 years ago* elmo-util.el (elmo-set-work-buf): Revert `save-excursion' for robustness.
kaoru [Wed, 6 Jan 2010 07:27:37 +0000 (07:27 +0000)]
* elmo-util.el (elmo-set-work-buf): Revert `save-excursion' for robustness.

14 years agoFix last change (comment-style).
kaoru [Tue, 5 Jan 2010 09:35:43 +0000 (09:35 +0000)]
Fix last change (comment-style).

14 years ago* wl.el (wl-toggle-plugged, wl-plugged-dop-queue-info)
kaoru [Tue, 5 Jan 2010 09:27:58 +0000 (09:27 +0000)]
* wl.el (wl-toggle-plugged, wl-plugged-dop-queue-info)
(wl-plugged-exit, wl-exit): Fix comment-out style. Use three
semicolons, that should start at the left margin.
See. also (Info-goto-node "(elisp)Comment Tips").
* wl-acap.el (wl-acap-store): Ditto.
* wl-action.el (wl-summary-unset-mark): Ditto.
* wl-address.el (wl-address-ldap-search): Ditto.
* wl-demo.el (wl-demo-insert-image): Ditto.
* wl-dnd.el (wl-dnd-set-drag-starter): Ditto.
* wl-draft.el (wl-draft-normal-send-func, wl-draft-send)
(wl-draft-previous-history-element): Ditto.
* wl-e21.el (wl-draft-key-setup, wl-draft-overload-functions): Ditto.
* wl-folder.el (toplevel, wl-folder-mode-menu-spec)
(wl-folder-mode-map, wl-folder-get-prev-folder)
(wl-folder-jump-to-current-entity, wl-folder-check-entity)
(wl-folder-check-entity-async)
(wl-create-folder-entity-from-buffer): Ditto.
* wl-fldmgr.el (toplevel): Ditto.
* wl-message.el (wl-message-buffer-cache-sort)
(wl-message-redisplay, wl-message-buffer-prefetch-clear-timer):
Ditto.
* wl-mule.el (wl-draft-key-setup, wl-draft-overload-functions):
Ditto.
* wl-summary.el (toplevel, wl-summary-mode)
(wl-summary-edit-addresses, wl-summary-sync-update)
(wl-summary-stick): Ditto.
* wl-thread.el (toplevel, wl-thread-insert-message)
(wl-thread-insert-entity-sub, wl-thread-open-close): Ditto.
* wl-util.el (toplevel): Ditto.
* wl-xmas.el (wl-draft-key-setup, wl-draft-overload-functions):
Ditto.

14 years ago* acap.el (acap-parse-response): Fix comment-out style. Use three
kaoru [Tue, 5 Jan 2010 09:27:19 +0000 (09:27 +0000)]
* acap.el (acap-parse-response): Fix comment-out style. Use three
semicolons, that should start at the left margin.
See. also (Info-goto-node "(elisp)Comment Tips").
* elmo.el (toplevel, elmo-message-match-condition)
(elmo-folder-set-info-max-by-numdb, elmo-folder-move-messages):
Ditto.
* elmo-archive.el (elmo-archive-suffix-alist)
(elmo-archive-tar-method-alist, elmo-archive-tgz-method-alist)
(elmo-archive-method-list)
(elmo-archive-msgdb-create-as-numlist-subr2, elmo-folder-search):
Ditto.
* elmo-imap4.el (toplevel)
(elmo-imap4-send-command, elmo-imap4-check-validity)
(elmo-imap4-fetch-callback-1-subr)
(elmo-network-initialize-session, elmo-server-diff-async)
(elmo-imap4-folder-diff-plugged): Ditto
* elmo-maildir.el (elmo-maildir-temporal-filename): Ditto.
* elmo-msgdb.el (elmo-msgdb-append-element): Ditto.
* elmo-net.el (elmo-network-close-session): Ditto.
* elmo-nntp.el (elmo-nntp-create-msgdb-from-overview-string)
(elmo-nntp-parse-overview-string, elmo-nntp-post): Ditto.
* elmo-pop3.el (elmo-pop3-retrieve-headers):  Ditto.
* elmo-util.el (elmo-set-auto-coding, elmo-passwd-alist-save)
(elmo-number-set-delete)
(elmo-cache-get-oldest-cache-file-entity): Ditto.

14 years agoVersion number is increased to 2.15.8.
kaoru [Mon, 4 Jan 2010 23:28:37 +0000 (23:28 +0000)]
Version number is increased to 2.15.8.

14 years ago* WL-MK (wl-scan-source, wl-uninstall)
kaoru [Mon, 4 Jan 2010 14:51:29 +0000 (14:51 +0000)]
* WL-MK (wl-scan-source, wl-uninstall)
(compile-wl-package, install-wl-package)
(compile-wl-package-xmas, install-wl-package-xmas)
(wl-texinfo-format, wl-texinfo-install) : Use `mapc' instead of
`mapcar'. Don't quote `lambda'.

14 years ago* wl-message.el (wl-message-uu-substring): Suppress compile
kaoru [Mon, 4 Jan 2010 09:39:12 +0000 (09:39 +0000)]
* wl-message.el (wl-message-uu-substring): Suppress compile
warnings; Use `with-current-buffer' instead of `save-excursion' &
`set-buffer'.
* wl-mime.el (wl-draft-yank-current-message-entity)
(wl-mime-preview-follow-no-mime)
(wl-mime-preview-follow-current-region): Ditto.
* wl-summary.el (wl-summary-update-persistent-mark-on-event)
(wl-summary-switch-to-clone-buffer)
(wl-summary-target-mark-forward)
(wl-summary-target-mark-reply-with-citation)
(wl-summary-target-mark-uudecode): Ditto.

14 years ago* elmo-mime.el (elmo-mime-insert-header-from-buffer): Use
kaoru [Mon, 4 Jan 2010 09:31:06 +0000 (09:31 +0000)]
* elmo-mime.el (elmo-mime-insert-header-from-buffer): Use
`with-current-buffer' instead of `save-excursion' (for suppress
compile warnings).

14 years ago* wl-addrmgr.el (wl-addrmgr-replace-field): Use `point-at-bol'.
kaoru [Mon, 4 Jan 2010 09:25:47 +0000 (09:25 +0000)]
* wl-addrmgr.el (wl-addrmgr-replace-field): Use `point-at-bol'.
* wl-action.el (wl-summary-remove-argument): Explicit `point-at-bol'.
* wl-summary.el (wl-summary-narrow-to-region)
(wl-summary-insert-line): Use `point-at-bol', `point-at-eol'.

14 years agoFix changelog typo.
kaoru [Mon, 4 Jan 2010 07:34:16 +0000 (07:34 +0000)]
Fix changelog typo.

14 years ago* elmo.el (elmo-folder-confirm-appends): Use `number-to-string'
kaoru [Mon, 4 Jan 2010 07:30:57 +0000 (07:30 +0000)]
* elmo.el (elmo-folder-confirm-appends): Use `number-to-string'
instead of `int-to-string'.
* elmo-archive.el (elmo-archive-message-fetch-internal)
(elmo-archive-folder-message-make-temp-files)
(elmo-archive-folder-append-buffer)
(elmo-folder-delete-messages-internal)
(elmo-archive-msgdb-create-entity)
(elmo-archive-msgdb-create-as-numlist-subr2): Ditto.
* elmo-util.el (elmo-cache-expire-by-age): Ditto.
* elmo-flag.el (elmo-global-flag-set-internal): Ditto.
* elmo-file.el (elmo-folder-message-make-temp-files): Ditto.
* elmo-imap4.el (elmo-imap4-make-number-set-list)
(elmo-folder-list-subfolders): Ditto.
* elmo-localdir.el (elmo-message-file-name)
(elmo-folder-message-make-temp-files)
(elmo-localdir-msgdb-create-entity)
(elmo-folder-append-messages-*-localdir)
(elmo-folder-pack-numbers): Ditto.
* elmo-maildir.el (elmo-folder-message-make-temp-files): Ditto.
* elmo-map.el (elmo-location-map-key): Ditto.
* elmo-nntp.el (elmo-nntp-folder-postfix)
(elmo-nntp-folder-list-subfolders)
(elmo-nntp-folder-msgdb-create): Ditto.

14 years ago* wl.el (wl-plugged-sending-queue-status): Use `int-to-string'
kaoru [Mon, 4 Jan 2010 07:29:26 +0000 (07:29 +0000)]
* wl.el (wl-plugged-sending-queue-status): Use `int-to-string'
instead of `number-to-string'.
* wl-dnd.el (wl-dnd-start-drag): Ditto.
* wl-score.el (wl-score-insert-help, wl-summary-increase-score): Ditto.
* wl-summary.el (wl-summary-jump-to-msg, wl-summary-save): Ditto.
* wl-util.el (wl-url-nntp): Ditto.

14 years agoFix last change. Cosmetic fix around `lambda (x)'.
kaoru [Mon, 4 Jan 2010 05:55:07 +0000 (05:55 +0000)]
Fix last change.  Cosmetic fix around `lambda (x)'.

14 years ago* wl.el (wl-plugged-set-variables, wl-plugged-dop-queue-info)
kaoru [Mon, 4 Jan 2010 05:48:01 +0000 (05:48 +0000)]
* wl.el (wl-plugged-set-variables, wl-plugged-dop-queue-info)
(wl-plugged-dop-queue-status): Don't quote `lambda'.
* wl-thread.el (wl-thread-delete-message): Ditto
* wl-summary.el (wl-summary-edit-addresses)
(wl-summary-edit-addresses-collect-candidate-fields)
(wl-summary-search-by-subject): Ditto.
* wl-mime.el (wl-mime-node-id-to-string): Ditto.
* wl-fldmgr.el (wl-fldmgr-add-completion-all-completions)
(wl-fldmgr-add-completion-subr): Ditto.
* wl-draft.el (wl-smtp-extension-bind)
(wl-draft-insert-get-message, wl-draft-default-headers)
(wl-jump-to-draft-buffer): Ditto.
* wl-summary.el (wl-summary-cursor-move-surface, wl-summary-up)
(wl-summary-down): Ditto.
* wl-message.el (wl-message-buffer-prefetch-subr): Ditto.
* wl-draft.el (wl-draft-reply, wl-draft-write-sendlog): Ditto.
* wl-folder.el (wl-folder-make-save-access-list)
(wl-folder-update-access-group, wl-folder-pick): Ditto.

14 years ago* elmo.el (elmo-crosspost-message-alist-save): Don't use
kaoru [Mon, 4 Jan 2010 05:40:46 +0000 (05:40 +0000)]
* elmo.el (elmo-crosspost-message-alist-save): Don't use
`function' for `lambda'.
* elmo-archive.el (elmo-archive-folder-list-subfolders)
(elmo-folder-append-messages-*-archive)
(elmo-folder-delete-messages-internal): Ditto.
* elmo-date.el (elmo-replace-in-string): Ditto.
* elmo-multi.el (elmo-folder-list-messages, elmo-folder-search)
(elmo-folder-list-flagged): Ditto.
* elmo-maildir.el (elmo-maildir-cleanup-temporal): Ditto.
* elmo-imap4.el (elmo-network-authenticate-session): Ditto.
* modb-standard.el (modb-standard-cleanup-stale-entities): Ditto.

14 years ago* elmo-dop.el (elmo-dop-spool-folder): Suppress warning "defsubst
kaoru [Sat, 2 Jan 2010 14:46:32 +0000 (14:46 +0000)]
* elmo-dop.el (elmo-dop-spool-folder): Suppress warning "defsubst
`elmo-dop-spool-folder' was used before it was defined"; Use
`defun' instead.

14 years ago* wl-draft.el (wl-draft-default-headers): Suppress warning
kaoru [Sat, 2 Jan 2010 14:30:16 +0000 (14:30 +0000)]
* wl-draft.el (wl-draft-default-headers): Suppress warning
"defsubst `wl-draft-default-headers' was used before it was
defined"; Use `defun' instead of `defsubst'.

14 years ago* wl-folder.el (wl-folder-get-entity-from-buffer): Macro to function.
kaoru [Sat, 2 Jan 2010 12:03:42 +0000 (12:03 +0000)]
* wl-folder.el (wl-folder-get-entity-from-buffer): Macro to function.
* wl-util.el (wl-match-string, wl-match-buffer):  Macro to function.
* wl-summary.el (wl-summary-message-status): Macro to inline-function.
* wl.el (wl-plugged-string): Macro to function.

14 years ago* pldap.el (ldap/ldif-safe-string-p): macro to function.
kaoru [Sat, 2 Jan 2010 12:01:41 +0000 (12:01 +0000)]
* pldap.el (ldap/ldif-safe-string-p): macro to function.
* elmo-imap4.el (elmo-imap4-detect-search-charset): Ditto.

14 years ago* wl-address.el (wl-address-header-extract-address)
kaoru [Sat, 2 Jan 2010 09:12:19 +0000 (09:12 +0000)]
* wl-address.el (wl-address-header-extract-address)
(wl-address-header-extract-realname): Fix mail-address in docstring.

14 years ago* wl-expire.el (wl-expire-make-sortable-date): Macro to inline-function.
kaoru [Sat, 2 Jan 2010 08:13:35 +0000 (08:13 +0000)]
* wl-expire.el (wl-expire-make-sortable-date): Macro to inline-function.
* wl-folder.el (wl-folder-unread-regex, wl-folder-buffer-group-p): Macro to function.
* wl-highlight.el (wl-delete-all-overlays):  Macro to function.
* wl-summary.el (wl-summary-get-alike): Macro to inline-function.
(wl-summary-buffer-folder-name, wl-summary-sticky-buffer-name): Macro to function.

14 years ago* wl-thread.el (wl-thread-open, wl-thread-close): Use `point-at-bol', `point-at-eol'.
kaoru [Sat, 2 Jan 2010 07:49:17 +0000 (07:49 +0000)]
* wl-thread.el (wl-thread-open, wl-thread-close): Use `point-at-bol', `point-at-eol'.