From 525ac73a92b884bdf66885fe72b276cd16b3a376 Mon Sep 17 00:00:00 2001 From: teranisi Date: Wed, 22 Dec 2004 03:02:55 +0000 Subject: [PATCH] Sync up with main trunk. --- NEWS | 167 ++++++++++++++++++++++++++++--------------------------- NEWS.ja | 169 +++++++++++++++++++++++++++++--------------------------- doc/wl-ja.texi | 115 ++++++++++++++++++++++++-------------- doc/wl.texi | 8 +++ elmo/ChangeLog | 4 ++ elmo/elmo.el | 3 +- wl/ChangeLog | 6 ++ wl/wl-draft.el | 13 ++--- wl/wl-vars.el | 8 +++ 9 files changed, 279 insertions(+), 214 deletions(-) diff --git a/NEWS b/NEWS index 5165df4..28f5c43 100644 --- a/NEWS +++ b/NEWS @@ -2,6 +2,66 @@ Wanderlust NEWS -- User-visible changes in Wanderlust. * Changes in 2.12.0 from 2.10.1 +** The structure of the message database is improved. + Following setting is to convert legacy msgdb to the new one when you + select a folder. + (setq elmo-msgdb-default-type 'standard + elmo-msgdb-convert-type 'auto) + (which is initial setting.) + +** The temporary mark and corresponding action is now customizable. + + By default, following mark-and-actions are defined. + mark-and-actions which are defined as before. + "o" refile (same as before) + "O" copy (same as before) + "d" dispose (formerly delete, 'D' mark. Messages are moved to + wl-trash-folder. Its behavior is decided by + wl-dispose-folder-alist.) + New mark-and-actions which are newly introduced. + "D" delete (remove message immediately) + "i" prefetch (prefetch message) + "~" resend (resend message) + Press 'x' to execute actions which corresponds to the mark. + mark-and-actions can be define by the new variable, + 'wl-summary-mark-action-list'. See its docstring for more in detail. + +** SPAM filter module is added. + Following spam filter libraries are supported. + bogofilter + spamfilter + bsfilter + SpamAssassin + SpamOracle + Regular Expressions Header Matching + +** 'mark folder is renamed to 'flag folder. + Related to this, original message location is displayed as help-echo on summary + line in the 'flag folder (you can control the behavior by + wl-highlight-summary-line-help-echo-alist). + +** Now you can put arbitrary user defined flag on message. + You can specify its flag by "F" in the summary mode. + +** New marks, 'A' and 'a' are added for answered messages. + Now answered messages have its own mark in the summary mode. + 'A' is displayed for uncached messages and 'a' is for cached messages. + +** New mark,s 'F' and 'f' are added for forwarded messages. + Now forwarded messages have its own mark in the summary mode. + 'F' is displayed for uncached messages and 'f' is for cached messages. + +** New search condition 'Flag' (Status of the message) is added. + There are flags 'unread', 'important', 'answered', + 'digest' (unread or important) and 'any' (any of the flag). + For example, following filter folder contains only unread or important + messages in the %inbox folder. + + /flag:digest/%inbox + +** Draft save function is improved. + Now you can set wl-draft-folder to IMAP folder, Maildir folder, and so on. + ** Automatically save draft buffers by using idle-timer. You can control behavior by the variable `wl-auto-save-drafts-interval'. @@ -13,17 +73,6 @@ Wanderlust NEWS -- User-visible changes in Wanderlust. ** Abbreviate too long header extended to lines in message buffer. -** New hooks - wl-draft-reply-hook - wl-summary-reply-hook - wl-draft-forward-hook - wl-summary-forward-hook - wl-draft-kill-pre-hook - wl-summary-resend-hook - -** Abolished hook - wl-reply-hook - ** Persistent mark string in summary buffer is changed. Default setting indicates cached state by its upper/lower case. @@ -47,82 +96,14 @@ Wanderlust NEWS -- User-visible changes in Wanderlust. ** The variable wl-refile-policy-alist is abolished. -** SPAM filter module is added. - Following spam filter libraries are supported. - bogofilter - spamfilter - bsfilter - SpamAssassin - SpamOracle - Regular Expressions Header Matching - ** Batch processing module is added. -** The structure of the message database is improved. - Following setting is to convert legacy msgdb to the new one on reconstruction - of msgdb (s all RET on summary buffer). - (setq elmo-msgdb-default-type 'standard - elmo-msgdb-convert-type 'sync) - -** Draft save function is improved. - Now you can set wl-draft-folder to IMAP folder, Maildir folder, and so on. - -** 'mark folder is renamed to 'flag folder. - Related to this, original message location is displayed as help-echo on summary - line in the 'flag folder (you can control the behavior by - wl-highlight-summary-line-help-echo-alist). - -** Now you can put arbitrary user defined flag on message. - You can specify its flag by "F" in the summary mode. - -** New mark, 'A' and 'a' is added for answered messages. - Now answered messages have its own mark in the summary mode. - 'A' is displayed for uncached messages and 'a' is for cached messages. - -** New search condition 'Flag' (Status of the message) is added. - There are flags 'unread', 'important', 'answered', - 'digest' (unread or important) and 'any' (any of the flag). - For example, following filter folder contains only unread or important - messages in the %inbox folder. - - /flag:digest/%inbox - ** In the multi-folder, status of messages are synchronized with original folder. For example, unread status of '+inbox' is updated to '*+inbox,+outbox'. -** The temporary mark and corresponding action is now customizable. - - By default, following mark-and-actions are defined. - mark-and-actions which are defined as before. - "o" refile (same as before) - "O" copy (same as before) - "d" dispose (formerly delete, 'D' mark. Messages are moved to - wl-trash-folder. Its behavior is decided by - wl-dispose-folder-alist.) - New mark-and-actions which are newly introduced. - "D" delete (remove message immediately) - "i" prefetch (prefetch message) - "~" resend (resend message) - Press 'x' to execute actions which corresponds to the mark. - mark-and-actions can be define by the new variable, - 'wl-summary-mark-action-list'. See its docstring for more in detail. - -** The function wl-summary-resend-message is abolished. Instead of it, - you can put mark for resending by wl-summary-resend. - -** New face - - wl-highlight-summary-disposed-face - wl-highlight-summary-prefetch-face - wl-highlight-summary-resend-face - wl-highlight-summary-answered-face - wl-highlight-action-argument-face - -** Abolished face - - wl-highlight-refile-destination-face - (renamed to wl-highlight-action-argument-face) +** The function wl-summary-resend-message is abolished. + you can put mark for resending by wl-summary-resend instead. ** Variables renamed wl-delete-folder-alist is renamed to wl-dispose-folder-alist. @@ -159,6 +140,30 @@ Wanderlust NEWS -- User-visible changes in Wanderlust. ** Commands to verify/decrypt non-MIME PGP message are added. C-c:v, C-c:d in message buffer to verify or decrypt respectively. +** New hooks + wl-draft-reply-hook + wl-summary-reply-hook + wl-draft-forward-hook + wl-summary-forward-hook + wl-draft-kill-pre-hook + wl-summary-resend-hook + +** Abolished hook + wl-reply-hook + +** New face + + wl-highlight-summary-disposed-face + wl-highlight-summary-prefetch-face + wl-highlight-summary-resend-face + wl-highlight-summary-answered-face + wl-highlight-action-argument-face + +** Abolished face + + wl-highlight-refile-destination-face + (renamed to wl-highlight-action-argument-face) + * Changes in 2.10.1 from 2.10.0 Version 2.10.1 is a bug fix version of 2.10.0. diff --git a/NEWS.ja b/NEWS.ja index 2e15bf6..a5b4d6b 100644 --- a/NEWS.ja +++ b/NEWS.ja @@ -2,49 +2,28 @@ Wanderlust NEWS ($BF|K\8lHG(B) -- User-visible changes in Wanderlust. * 2.10.1 $B$+$i(B 2.12.0 $B$X$NJQ99E@(B -** idle-timer $B$rMxMQ$7$F%I%i%U%H%P%C%U%!$N<+F0J]B8$rr7o$N5U=g$G%=!<%H$G$-$k$h$&$K$J$j$^$7$?!#(B - -** $B%a%C%;!<%8%P%C%U%!$GJ#?t9T$K$o$?$kD9$$%X%C%@$r>JN,I=<($7$^$9!#(B - -** $B?75,(B hook - wl-draft-reply-hook - wl-summary-reply-hook - wl-draft-forward-hook - wl-summary-forward-hook - wl-draft-kill-pre-hook - wl-summary-resend-hook - -** $BGQ;_$5$l$?(B hook - wl-reply-hook - -** $B%5%^%j%P%C%U%!$N1JB3%^!<%/$NJ8;zNs$,JQ99$5$l$^$7$?!#(B - $B%G%U%)%k%H$N@_Dj$G$O%-%c%C%7%e$NM-L5$rBgJ8;z>.J8;z$G<($7$^$9!#(B - -** $BAw?.3NG'$N:]$K%I%i%U%H$N%W%l%S%e!<$rI=<($9$k$h$&$K$J$j$^$7$?!#(B - -** $B%I%i%U%H$N%W%l%S%e!<$N:]$KAw?.%Q%i%a!<%?$rI=<($9$k$h$&$K$J$j$^$7$?!#(B - $B>\$7$/$OJQ?t(B wl-draft-preview-attributes $B$N@bL@$r8+$F2<$5$$!#(B - -** wl-biff-use-idle-timer $B$r@_Dj$9$k$H(B biff $B$,(B idle-timer $B$GAv$j$^$9!#(B - -** wl-draft-kill $B$O(B yes-or-no-p $B$G3NG'$r5a$a$k$h$&$K$J$j$^$7$?!#(B - -** $B%5%^%j$G0lDj0J>e?<$$%9%l%C%I$OJ,3d$5$l$^$9!#(B - $BJQ?t(B wl-summary-max-thread-depth $B$G8B3&$rJQ99$G$-$^$9!#(B - -** Emacs multi-tty support $B$KBP1~$7$^$7$?!#(B - (http://lorentey.hu/project/emacs.html) +** $B%a%C%;!<%8%G!<%?%Y!<%9$N9=B$$,2~A1$5$l$^$7$?!#(B + $B0J2<$N@_Dj$r$9$l$P!"%U%)%k%@A*Br;~$K<+F0E*$K5lMh$N%?%$%W$N(B msgdb $B$r(B + $B?7$7$$%?%$%W$N$b$N$KJQ49$7$^$9!#(B + (setq elmo-msgdb-default-type 'standard + elmo-msgdb-convert-type 'auto) + $B=i4|CM$O!">e5-$NDL$j$H$J$C$F$$$^$9!#(B -** $B%5%^%j$NJB$YBX$(>r7o$K(B 'size' $B$,DI2C$5$l$^$7$?!#(B - $B%a%C%;!<%8%5%$%:$K$h$k%5%^%j$NJB$YBX$($,2DG=$K$J$j$^$7$?!#(B +** $B0l;~%^!<%/$H!"$=$l$KBP$9$k%"%/%7%g%s$r<+M3$KDj5A$G$-$k$h$&$K$J$j$^$7$?!#(B -** $BJQ?t(B wl-refile-policy-alist $B$OGQ;_$5$l$^$7$?!#(B + $B%G%U%)%k%H$G$O0J2<$N%^!<%/$H%"%/%7%g%s$rDj5A$7$F$$$^$9!#(B + $B=>Mh$+$i0z$-7Q$,$l$?%^!<%/$H%"%/%7%g%s(B + "o" refile ($B=>Mh$N%j%U%!%$%k$HF1$8(B) + "O" copy ($B=>Mh$N%3%T!<$HF1$8(B) + "d" dispose ($B5l(B delete, D $B%^!<%/!#(Bwl-trash-folder $B$K0\F0!#(B + wl-dispose-folder-alist $B$NCM$K$h$j5sF0$,7h$^$k!#(B) + $B?7$?$KDI2C$5$l$?%^!<%/$H%"%/%7%g%s(B + "D" delete ($B$$$-$J$j>C5n(B) + "i" prefetch ($B%W%j%U%'%C%A(B) + "~" resend ($B:FAw(B) + $B%5%^%j$G(B x $B%-!<$r2!$9$H%^!<%/$KBP1~$7$?%"%/%7%g%s$,$9$Y$F\$7$/$OF1JQ?t$N(B docstring $B$r;2>H$7$F$/$@$5$$!#(B ** $B%9%Q%`%U%#%k%?%b%8%e!<%k$,?7$?$KDI2C$5$l$^$7$?!#(B $B0J2<$N%9%Q%`%U%#%k%?$KBP1~$7$F$$$^$9!#(B @@ -55,18 +34,6 @@ Wanderlust NEWS ($BF|K\8lHG(B) -- User-visible changes in Wanderlust. SpamOracle $B@55,I=8=$K$h$k%X%C%@8!::(B -** $B%P%C%A=hM}MQ$N%b%8%e!<%k$,?7$?$KDI2C$5$l$^$7$?!#(B - -** $B%a%C%;!<%8%G!<%?%Y!<%9$N9=B$$,2~A1$5$l$^$7$?!#(B - $B0J2<$N@_Dj$r$9$l$P!"(Bmsgdb $B:F9=C[(B($B%5%^%j%P%C%U%!$G(B s all RET)$B;~$K5lMh$N(B - $B%?%$%W$N(B msgdb $B$r?7$7$$%?%$%W$N$b$N$KJQ49$7$^$9!#(B - (setq elmo-msgdb-default-type 'standard - elmo-msgdb-convert-type 'sync) - -** $B%I%i%U%H$NJ]B85!G=$,2~A1$5$l$^$7$?!#(B - IMAP $B%U%)%k%@$d!"(BMaildir $B%U%)%k%@$r(B wl-draft-folder $B$K;XDj$G$-$k$h$&$K(B - $B$J$j$^$7$?!#(B - ** 'mark $B%U%)%k%@$O2~L>$5$l!"(B'flag $B%U%)%k%@$K$J$j$^$7$?!#(B $B$3$l$K4XO"$7$F!"(B'flag $B%U%)%k%@$N%5%^%j$G85%a%C%;!<%8$,$I$3$K$"$k$+$r(B help-echo $B$H$7$FI=<($9$k$h$&$K$J$j$^$7$?(B($B$3$l$N$U$k$^$$$O(B @@ -79,6 +46,10 @@ Wanderlust NEWS ($BF|K\8lHG(B) -- User-visible changes in Wanderlust. $B%5%^%j$K$*$$$F!"JV?.$7$?%a%C%;!<%8$K(B A $B%^!<%/(B($B%-%c%C%7%e$J$7$N>l9g(B) $B$b$7$/$O(B a $B%^!<%/(B($B%-%c%C%7%e$"$j$N>l9g(B) $B$,I=<($5$l$^$9!#(B +** $BE>Aw:Q$_%^!<%/(B F,f $B$,DI2C$5$l$^$7$?!#(B + $B%5%^%j$K$*$$$F!"E>Aw$7$?%a%C%;!<%8$K(B F $B%^!<%/(B($B%-%c%C%7%e$J$7$N>l9g(B) + $B$b$7$/$O(B f $B%^!<%/(B($B%-%c%C%7%e$"$j$N>l9g(B) $B$,I=<($5$l$^$9!#(B + ** $B%U%)%k%@$N8!:w>r7o$K!"(B'$B%U%i%0(B' ($B%a%C%;!<%8$N>uBV(B) $B$,DI2C$5$l$^$7$?!#(B $B%U%i%0$K$O!"(Bunread($BL$FI(B), important($B=EMW(B), answered($BJV?.:Q$_(B), digest ($BL$FI$^$?$O=EMW(B), any ($BL$FI$^$?$O=EMW$^$?$OJV?.:Q$_(B)$B$,$"$j$^$9!#(B @@ -86,40 +57,53 @@ Wanderlust NEWS ($BF|K\8lHG(B) -- User-visible changes in Wanderlust. $B%a%C%;!<%8$N$_$,=P8=$7$^$9!#(B /flag:digest/%inbox -** $B%^%k%A%U%)%k%@$H%*%j%8%J%k%U%)%k%@$N>uBV$,F14|$5$l$k$h$&$K$J$j$^$7$?!#(B - $BNc$($P!"(B+inbox $B$NL$FI>pJs$,!"(B*+inbox,+outbox $B$K$bH?1G$5$l$^$9!#(B +** $B%I%i%U%H$NJ]B85!G=$,2~A1$5$l$^$7$?!#(B + IMAP $B%U%)%k%@$d!"(BMaildir $B%U%)%k%@$r(B wl-draft-folder $B$K;XDj$G$-$k$h$&$K(B + $B$J$j$^$7$?!#(B -** $B0l;~%^!<%/$H!"$=$l$KBP$9$k%"%/%7%g%s$r<+M3$KDj5A$G$-$k$h$&$K$J$j$^$7$?!#(B +** idle-timer $B$rMxMQ$7$F%I%i%U%H%P%C%U%!$N<+F0J]B8$rMh$+$i0z$-7Q$,$l$?%^!<%/$H%"%/%7%g%s(B - "o" refile ($B=>Mh$N%j%U%!%$%k$HF1$8(B) - "O" copy ($B=>Mh$N%3%T!<$HF1$8(B) - "d" dispose ($B5l(B delete, D $B%^!<%/!#(Bwl-trash-folder $B$K0\F0!#(B - wl-dispose-folder-alist $B$NCM$K$h$j5sF0$,7h$^$k!#(B) - $B?7$?$KDI2C$5$l$?%^!<%/$H%"%/%7%g%s(B - "D" delete ($B$$$-$J$j>C5n(B) - "i" prefetch ($B%W%j%U%'%C%A(B) - "~" resend ($B:FAw(B) - $B%5%^%j$G(B x $B%-!<$r2!$9$H%^!<%/$KBP1~$7$?%"%/%7%g%s$,$9$Y$F\$7$/$OF1JQ?t$N(B docstring $B$r;2>H$7$F$/$@$5$$!#(B +** 'H' $B%-!<(B($B%X%C%@A4I=<((B) $B$*$h$S(B 'M' $B%-!<(B(MIME$B$J$7I=<((B)$B$,%H%0%k$K$J$j$^$7$?!#(B + $B$^$?!"(B'M' $B$GI=<($7$?%a%C%;!<%8$r0zMQ$G$-$k$h$&$K$J$j$^$7$?!#(B -** $B4X?t(B wl-summary-resend-message $B$OGQ;_$5$l$^$7$?!#$=$NBe$o$j$K(B - wl-summary-resend $B$r;H$($P:FAw%^!<%/$rIU$1$k$3$H$,$G$-$^$9!#(B +** non-MIME PGP $B%a%C%;!<%8$N8!>Z!"I|9f2=$N$?$a$N%3%^%s%I$,DI2C$5$l$^$7$?!#(B + $B%a%C%;!<%8%P%C%U%!$K$*$$$F(B C-c:v, C-c:d $B$G$=$l$>$l8!>Z!"I|9f2=$7$^$9!#(B -** $B?75,(B face +** $B%5%^%j$rJB$YBX$(>r7o$N5U=g$G%=!<%H$G$-$k$h$&$K$J$j$^$7$?!#(B - wl-highlight-summary-disposed-face - wl-highlight-summary-prefetch-face - wl-highlight-summary-resend-face - wl-highlight-summary-answered-face - wl-highlight-action-argument-face +** $B%a%C%;!<%8%P%C%U%!$GJ#?t9T$K$o$?$kD9$$%X%C%@$r>JN,I=<($7$^$9!#(B -** $BGQ;_$5$l$?(B face +** $B%5%^%j%P%C%U%!$N1JB3%^!<%/$NJ8;zNs$,JQ99$5$l$^$7$?!#(B + $B%G%U%)%k%H$N@_Dj$G$O%-%c%C%7%e$NM-L5$rBgJ8;z>.J8;z$G<($7$^$9!#(B - wl-highlight-refile-destination-face - (wl-highlight-action-argument-face $B$KJQL>(B) +** $BAw?.3NG'$N:]$K%I%i%U%H$N%W%l%S%e!<$rI=<($9$k$h$&$K$J$j$^$7$?!#(B + +** $B%I%i%U%H$N%W%l%S%e!<$N:]$KAw?.%Q%i%a!<%?$rI=<($9$k$h$&$K$J$j$^$7$?!#(B + $B>\$7$/$OJQ?t(B wl-draft-preview-attributes $B$N@bL@$r8+$F2<$5$$!#(B + +** wl-biff-use-idle-timer $B$r@_Dj$9$k$H(B biff $B$,(B idle-timer $B$GAv$j$^$9!#(B + +** wl-draft-kill $B$O(B yes-or-no-p $B$G3NG'$r5a$a$k$h$&$K$J$j$^$7$?!#(B + +** $B%5%^%j$G0lDj0J>e?<$$%9%l%C%I$OJ,3d$5$l$^$9!#(B + $BJQ?t(B wl-summary-max-thread-depth $B$G8B3&$rJQ99$G$-$^$9!#(B + +** Emacs multi-tty support $B$KBP1~$7$^$7$?!#(B + (http://lorentey.hu/project/emacs.html) + +** $B%5%^%j$NJB$YBX$(>r7o$K(B 'size' $B$,DI2C$5$l$^$7$?!#(B + $B%a%C%;!<%8%5%$%:$K$h$k%5%^%j$NJB$YBX$($,2DG=$K$J$j$^$7$?!#(B + +** $BJQ?t(B wl-refile-policy-alist $B$OGQ;_$5$l$^$7$?!#(B + +** $B%P%C%A=hM}MQ$N%b%8%e!<%k$,?7$?$KDI2C$5$l$^$7$?!#(B + +** $B%^%k%A%U%)%k%@$H%*%j%8%J%k%U%)%k%@$N>uBV$,F14|$5$l$k$h$&$K$J$j$^$7$?!#(B + $BNc$($P!"(B+inbox $B$NL$FI>pJs$,!"(B*+inbox,+outbox $B$K$bH?1G$5$l$^$9!#(B + +** $B4X?t(B wl-summary-resend-message $B$OGQ;_$5$l$^$7$?!#(B + $B$=$NBe$o$j$K(B wl-summary-resend $B$r;H$($P:FAw%^!<%/$rIU$1$k$3$H$,$G$-$^$9!#(B ** $BJQ?t(B wl-delete-folder-alist $B$O(B wl-dispose-folder-alist $B$K(B $BL>A0$,JQ99$5$l$^$7$?!#(B @@ -153,8 +137,29 @@ Wanderlust NEWS ($BF|K\8lHG(B) -- User-visible changes in Wanderlust. wl-draft-buffer-style $B$H(B wl-draft-reply-buffer-style $B$K(B keep,full,split $B$N$$$:$l$+$r;XDj$7$^$9!#(B -** non-MIME PGP $B%a%C%;!<%8$N8!>Z!"I|9f2=$N$?$a$N%3%^%s%I$,DI2C$5$l$^$7$?!#(B - $B%a%C%;!<%8%P%C%U%!$K$*$$$F(B C-c:v, C-c:d $B$G$=$l$>$l8!>Z!"I|9f2=$7$^$9!#(B +** $B?75,(B hook + wl-draft-reply-hook + wl-summary-reply-hook + wl-draft-forward-hook + wl-summary-forward-hook + wl-draft-kill-pre-hook + wl-summary-resend-hook + +** $BGQ;_$5$l$?(B hook + wl-reply-hook + +** $B?75,(B face + + wl-highlight-summary-disposed-face + wl-highlight-summary-prefetch-face + wl-highlight-summary-resend-face + wl-highlight-summary-answered-face + wl-highlight-action-argument-face + +** $BGQ;_$5$l$?(B face + + wl-highlight-refile-destination-face + (wl-highlight-action-argument-face $B$KJQL>(B) * 2.10.0 $B$+$i(B 2.10.1 $B$X$NJQ99E@(B 2.10.1 $B$O(B 2.10.0 $B$N%P%0=$@5HG$G$9!#(B diff --git a/doc/wl-ja.texi b/doc/wl-ja.texi index 131147f..b3275eb 100644 --- a/doc/wl-ja.texi +++ b/doc/wl-ja.texi @@ -1515,8 +1515,8 @@ last: $BA4%a%C%;!<%8$NKvHx$+$i(B@var{$B?t;z(B}$B$N?t$@$1%a%C%;!<%8$r@Z$j=P$ @item $BF|IU%U%#%k%?!'(B @samp{since:@var{$BF|IU(B}}, @samp{before:@var{$BF|IU(B}} -since: @var{$BF|IU(B}$B$h$j:G6a$N%a%C%;!<%8$N$_$rl9g!"1&5M$a$K$J$j$^$9(B) +$B?t;z$O7e?t$rI=$7$^$9!#Ii$N?t$N>l9g$O!"1&5M$a$K$J$j$^$9!#$^$?!":G=i$N?t;z(B +$B$r(B @samp{0} $B$K$9$k$H!"7e?t$,B-$j$J$$>l9g$K(B @samp{ } $B$NBe$o$j$K(B @samp{0} +$B$rDI2C$7$F7e?t$rB7$($^$9!#(B + +$BNc(B: + +@example +@group +%5n -> `1 ' +%-05n -> `00001' +@end group +@end example $B%G%U%)%k%H$N(B @code{wl-summary-line-format-spec-alist} $B$GMQ0U$5$l$F$$$k(B $B=q<05-9f$N$&$ApJs(B (`(' ML$BL>(B [ ` ' ML$BHV9f(B ] `)') +%l $B%a!<%j%s%0%j%9%H$G$NHV9f(B +%@@ $B:G=i$N(B MIME $B%Q!<%H$,(B multipart/mixed $B$N>l9g$K(B `@@' +%~ $BD>A0$N9`L\$,6u$N>l9g$K(B ` ' @end group @end example -@code{wl-summary-line-format} $B$K$O!$0l;~E*%^!<%/(B(@samp{%T}) $B$H1JB3E*%^!<(B -$B%/(B(@samp{%P})$B$O$=$l$>$lI,$:4^$a$J$1$l$P$J$j$^$;$s!#$^$?!"$3$l$i$O!"I,$:(B -$B0lDj$N0LCV$KI=<($5$l$k$h$&$KDj5A$7$J$1$l$P$J$j$^$;$s!#Nc$($P!"%9%l%C%I$K(B -$B$h$C$FD9$5$,JQ$o$k(B @samp{%t} $B$N$&$7$m$K(B @samp{%T} $B$d(B @samp{%P} $B$rI=<($9(B -$B$k$h$&$K$7$F$7$^$&$H!"@5$7$/%^!<%/=hM}$r9T$J$($J$/$J$k2DG=@-$,$"$j$^$9!#(B +@code{wl-summary-line-format} $B$K0l;~E*%^!<%/(B (@samp{%T}) $B$H1JB3E*%^!<%/(B +(@samp{%P}) $B$r4^$a$k>l9g$K$O!"I,$:0lDj$N0LCV$KI=<($5$l$k$h$&$KDj5A$7$J$1(B +$B$l$P$J$j$^$;$s!#Nc$($P!"%9%l%C%I$K$h$C$FD9$5$,JQ$o$k(B @samp{%t} $B$N$&$7$m$K(B +@samp{%T} $B$d(B @samp{%P} $B$rI=<($9$k$h$&$K$7$F$7$^$&$H!"@5$7$/%^!<%/=hM}$r9T(B +$B$J$($J$/$J$k2DG=@-$,$"$j$^$9!#(B $B$^$?!$(B@samp{%$B?t;z(B(}, @samp{%)} $B$G0O$s$@HO0O$O!$(B'$B?t;z(B'$B$N7e?t$K$J$j$^$9(B($BF~(B $B$l;R$b2D(B)$B!#J#?t$N=q<05-9f$KBP$9$kI}$r@_Dj$9$k$H$-$K;H$$$^$9!#Nc$($P!">e(B @@ -3166,10 +3181,14 @@ prefix argument $B$D$-$J$i$P%-%c%C%7%e$,B8:_$7$F$bL5;k$7$F:FFI$_9~$_$7D>$7(B @item @key{RET} @kindex @key{RET} (Summary) +@findex wl-summary-enter-handler @findex wl-summary-next-line-content -$B%+!<%=%k9T$N%a%C%;!<%8$,I=<(Cf$G$"$l$P%a%C%;!<%8$r0l9T>e$K%9%/%m!<%k$7$^$9!#(B -$BI=<(Cf$G$J$1$l$P!"I=<($7$^$9!#(B -(@code{wl-summary-next-line-content}) +$B%+!<%=%k9T$N%a%C%;!<%8$,I=<(Cf$G$"$l$P%a%C%;!<%8$r0l9T>e$K%9%/%m!<%k$7$^(B +$B$9!#I=<(Cf$G$J$1$l$P!"I=<($7$^$9!#(B(@code{wl-summary-next-line-content}) +prefix argument $B$r$D$1$Fl9g$K$O!"5U$K%a%C%;!<%8$r0l9T2<$K%9%/%m!<(B +$B%k$7$^$9!#(B(@code{wl-summary-prev-line-content}) $B$^$?!"(Bprefix argument $B$,(B +$B?tCM$G$"$C$?>l9g$K$O!";XDj$7$?%a%C%;!<%8HV9f$r;}$D%a%C%;!<%8$X%8%c%s%W$7(B +$B$^$9!#(B @item - @itemx M-@key{RET} @@ -3534,9 +3553,11 @@ prefix argument $B$D$-$J$i$P!"A*$s$@=g=x$N5U=g$G%5%^%j$rJB$SBX$($^$9!#(B @item ? @kindex ? (Summary) -$BM?$($i$l$?>r7o$r;}$D%a%C%;!<%8$K$^$H$a=hM}%^!<%/(B @samp{*} $B$r$D$1$^$9!#(B @findex wl-summary-pick -(@code{wl-summary-pick}) +$BM?$($i$l$?>r7o$r;}$D%a%C%;!<%8$K$^$H$a=hM}%^!<%/(B @samp{*} $B$r$D$1$^$9!#DL(B +$B>o$O!"4{$K$D$$$F$$$k(B @samp{*} $B%^!<%/$O$=$N$^$^$G!"C1$KDI2C$5$l$^$9$,!"(B +prefix argument $B$r$D$1$Fl9g$K$O!"0JA0$N%^!<%/$r:o=|$7$FCV$-49$((B +$B$^$9!#(B(@code{wl-summary-pick}) @item R @kindex R (Summary) @@ -3611,12 +3632,12 @@ prefix argument $B$D$-$J$i$P!"A*$s$@=g=x$N5U=g$G%5%^%j$rJB$SBX$($^$9!#(B @item u @kindex u (Summary) @findex wl-summary-unmark -$B%+!<%=%k9T$N%a%C%;!<%8$K%^!<%/$,$"$l$Pl9g!"%_%K%P%C%U%!$G%F(B $B%s%W%l!<%HL>$rF~NO$9$k$3$H$GA*Br$7$^$9!#(B +@code{wl-template-select} $B$r(B prefix argument $B$D$-$Gl9g$K$O!"(B +@code{wl-template-visible-select} $B$NCM$r5U$K$7$?F0:n$K$J$j$^$9!#(B + $B$^$?!"(B@code{wl-draft-config-alist} $B$NNc$N$h$&$KNc$($P(B @lisp @@ -5194,6 +5218,13 @@ SMTP AUTH $B$K$h$kG'>Z$r9T$J$&$H$-$NG'>ZJ}<0$rJ8;zNs$G;XDj$7$^$9!#(B $B$J$I$,;XDj$G$-$^$9!#(B @code{nil} $B$J$iG'>Z$r9T$$$^$;$s!#(B +@item wl-smtp-authenticate-realm +@vindex wl-smtp-authenticate-realm +$B=i4|@_Dj$O(B @code{nil}$B!#(B +SMTP AUTH $B$K$h$kG'>Z$r9T$J$&$H$-$N%l%k%`(B(realm)$B$rJ8;zNs$G;XDj$7$^$9!#(B +$B%l%k%`$N;XDj$O(B DIGEST-MD5 $BEy$NG'>ZJ}<0$GI,MW$J>l9g$,$"$j$^$9!#(B +@code{nil} $B$N>l9g$O%l%k%`$N;XDj$r9T$$$^$;$s!#(B + @item wl-smtp-connection-type @vindex wl-smtp-connection-type $B=i4|@_Dj$O(B @code{nil}$B!#(B @@ -5389,12 +5420,22 @@ Wanderlust $B$K$O%*%s%i%$%s%b!<%I$H%*%U%i%$%s%b!<%I$,$"$j$^$9!#%*%U%i%$%s(B * Re-file and Copy queue:: $B%j%U%!%$%k(B/$B%3%T!<(B (IMAP4) * Creation of Folders:: $B%U%)%k%@@8@.(B (IMAP4) * Marking:: $B%^!<%/IU$1(B (IMAP4) -* Pre-fetching Reservations:: $B%W%j%U%'%C%A(B (IMAP4, NNTP) +* Pre-fetching Reservations:: $B%W%j%U%'%C%A(B @end menu $B%*%U%i%$%s%b!<%I$G9T$C$?$3$l$i$NA`:n$,!"%M%C%H%o!<%/7PM3$G%5!<%P>e$KH?1G(B $B$5$l$k$N$O!"(BWanderlust $B$,%*%s%i%$%s%b!<%I$K$J$C$?=V4V$G$9!#(B +$BJQ?t(B @code{elmo-enable-disconnected-operation} $B$,(B @code{nil} $B$J$i!"$3$l$i(B +$B$N%M%C%H%o!<%/%U%)%k%@$K4X$9$k%*%U%i%$%s=hM}$rC(B +$B$9$H(B Wanderlust $B$,8mF0:n$9$k62$l$,$"$j$^$9!#%-%c%C%7%e$r>C$7$?$$$H$-$O(B +@kbd{M-x elmo-cache-expire-by-size}$B$r]$H$J$k%a%C%;!<%8(B +$B$N%-%c%C%7%e$O:o=|$7$^$;$s!#(B + @node Send Messages off-line, Re-file and Copy queue, Enable Operations, Enable Operations @subsection $B%a%C%;!<%8$NAw?.(B @@ -5444,22 +5485,12 @@ IMAP $B%U%)%k%@$K$"$k%a%C%;!<%8$KBP$9$kL$FI(B/$B4{FI$N>pJs!"$*$h$S!"=EMW%^!<% @node Pre-fetching Reservations, , Marking, Enable Operations -@subsection $B%W%j%U%'%C%A(B(IMAP4, NNTP) +@subsection $B%W%j%U%'%C%A(B -IMAP $B$b$7$/$O(B NNTP $B%U%)%k%@$K$"$k%a%C%;!<%8$KBP$7$F!"%W%j%U%'%C%A$NM=Ls(B -$B$r$7$^$9!#%W%j%U%'%C%A$rM=Ls$7$?%a%C%;!<%8$K$O(B @samp{!} $B$,IU$-$^$9$,!"$3(B -$B$N;~E@$G$O%-%c%C%7%e$5$l$F$*$i$:!"%*%s%i%$%s$K$J$C$?$H$-$K%5!<%P$+$i%W%j(B -$B%U%'%C%A$5$l$^$9!#(B - -$BJQ?t(B @code{elmo-enable-disconnected-operation} $B$,(B @code{nil} $B$J$i!"$3$l(B -$B$i$N(B IMAP4 $B$H(B NNTP $B$K4X$9$k%*%U%i%$%s=hM}$rC(B -$B$9$H(B Wanderlust $B$,8mF0:n$9$k62$l$,$"$j$^$9!#%-%c%C%7%e$r>C$7$?$$$H$-$O(B -@kbd{M-x elmo-cache-expire-by-size}$B$r]$H$J$k%a%C%;!<%8(B -$B$N%-%c%C%7%e$O:o=|$7$^$;$s!#(B +$B%M%C%H%o!<%/%U%)%k%@(B (IMAP, NNTP, POP3, shimbun) $B$K$"$k%a%C%;!<%8$KBP$7$F!"(B +$B%W%j%U%'%C%A$NM=Ls$r$7$^$9!#%W%j%U%'%C%A$rM=Ls$7$?%a%C%;!<%8$K$O(B +@samp{u} $B$,IU$-$^$9$,!"$3$N;~E@$G$O%-%c%C%7%e$5$l$F$*$i$:!"%*%s%i%$%s$K$J$C(B +$B$?$H$-$K%5!<%P$+$i%W%j%U%'%C%A$5$l$^$9!#(B @node Plugged Mode, Off-line State settings, Enable Operations, Disconnected Operations @@ -5577,8 +5608,8 @@ plug $B>uBV$K$h$j(B 2$B9TL\$N(B @samp{(wl-plugged)} $B$,JQ2=$7$^$9!#(B @item elmo-enable-disconnected-operation @vindex elmo-enable-disconnected-operation -$B=i4|@_Dj$O(B @code{t}$B!#(BIMAP4 $B$K4X$9$k%*%U%i%$%s=hM}$r\$7$/$O>e5-$N(B @lisp @group -(list wl-summary-important-mark +(list wl-summary-flag-mark wl-summary-new-uncached-mark wl-summary-new-cached-mark - wl-summary-unread-mark wl-summary-unread-uncached-mark wl-summary-unread-cached-mark) @end group @@ -8626,9 +8656,9 @@ Non-nil $B$J$i$P%*%U%i%$%s=hM}$GN/$C$?=hM}$ruBV$G$O$=$N$^$^$N7A(B -$B<0$r;H$&MM$K$J$C$F$$$^$9!#$3$N8E$$(B msgdb $B$r?7$7$$(B msgdb $B$KJQ49$9$k0Y$K$O!"(B -$B0J2<$N$$$:$l$+$N@_Dj$r(B @file{~/.wl} $BEy$K5-=R$7$^$9!#(B +$B0JA0$N%P!<%8%g%s$G:n@.$5$l$?(B msgdb $B$O!"%G%U%)%k%H$N@_Dj$G$O%m!<%I$5$l$?;~(B +$B$K<+F0E*$K?7$7$$7A<0$N(B msgdb $B$KJQ49$5$l$^$9!#<+F0E*$K(B msgdb $B$N7A<0$rJQ49(B +$B$7$J$$$h$&$K$9$k$K$O!"0J2<$N$$$:$l$+$N@_Dj$r(B @file{~/.wl} $BEy$K5-=R$7$^$9!#(B @lisp @group @@ -8638,6 +8668,9 @@ Non-nil $B$J$i$P%*%U%i%$%s=hM}$GN/$C$?=hM}$rl9g(B} (setq elmo-msgdb-convert-type 'sync) + +;; @r{$BJQ49$7$J$$>l9g(B} +(setq elmo-msgdb-convert-type nil) @end group @end lisp diff --git a/doc/wl.texi b/doc/wl.texi index d0cc8c4..bd4de19 100644 --- a/doc/wl.texi +++ b/doc/wl.texi @@ -5204,6 +5204,14 @@ AUTH authentication. You may specify @code{plain}, @code{cram-md5}, @code{digest-md5}, @code{login}, etc. If @code{nil}, authentication will not be carried out. +@item wl-smtp-authenticate-realm +@vindex wl-smtp-authenticate-realm +The initial setting is @code{nil}. +This string-valued variable specifies the authentication realm for SMTP +AUTH authentication. You have to set this variable for DIGEST-MD5 +authentication and so on. +If @code{nil}, authentication realm is not specified in the authentication. + @item wl-smtp-connection-type @vindex wl-smtp-connection-type The initial setting is @code{nil}. diff --git a/elmo/ChangeLog b/elmo/ChangeLog index afa5377..d162d27 100644 --- a/elmo/ChangeLog +++ b/elmo/ChangeLog @@ -1,3 +1,7 @@ +2004-12-21 Yoichi NAKAYAMA + + * elmo.el (elmo-folder-update-threshold): Add nil to range. + 2004-12-12 Yuuichi Teranishi * elmo-version.el (elmo-version): Up to 2.12.0. diff --git a/elmo/elmo.el b/elmo/elmo.el index 2c92ee7..131e50a 100644 --- a/elmo/elmo.el +++ b/elmo/elmo.el @@ -59,7 +59,8 @@ Otherwise, entire fetching of the message is aborted without confirmation." (defcustom elmo-folder-update-threshold 500 "Update threshold." - :type 'integer + :type '(choice (integer :tag "Number of messages") + (const :tag "No limitation" nil)) :group 'elmo) (defcustom elmo-folder-update-confirm t diff --git a/wl/ChangeLog b/wl/ChangeLog index cdf7448..835a584 100644 --- a/wl/ChangeLog +++ b/wl/ChangeLog @@ -1,3 +1,9 @@ +2004-12-22 Yuuichi Teranishi + + * wl-vars.el (wl-smtp-authenticate-realm): New user option. + + * wl-draft.el (wl-smtp-extension-bind): Use wl-smtp-authenticate-realm. + 2004-12-15 Yuuichi Teranishi * wl-e21.el (wl-draft-mode-setup): Avoid global-font-lock-mode diff --git a/wl/wl-draft.el b/wl/wl-draft.el index a2b49a0..ce725e6 100644 --- a/wl/wl-draft.el +++ b/wl/wl-draft.el @@ -152,15 +152,10 @@ e.g. "\n" smtp-end-of-line)) smtp-sasl-user-name smtp-sasl-properties sasl-read-passphrase) - (if (and (string= (car smtp-sasl-mechanisms) "DIGEST-MD5") - ;; sendmail bug? - (string-match "^\\([^@]*\\)@\\([^@]*\\)" - wl-smtp-posting-user)) - (setq smtp-sasl-user-name (match-string 1 wl-smtp-posting-user) - smtp-sasl-properties (list 'realm - (match-string 2 wl-smtp-posting-user))) - (setq smtp-sasl-user-name wl-smtp-posting-user - smtp-sasl-properties nil)) + (setq smtp-sasl-user-name wl-smtp-posting-user + smtp-sasl-properties (when wl-smtp-authenticate-realm + (list 'realm + wl-smtp-authenticate-realm))) (setq sasl-read-passphrase (function (lambda (prompt) diff --git a/wl/wl-vars.el b/wl/wl-vars.el index cb56495..6a7d702 100644 --- a/wl/wl-vars.el +++ b/wl/wl-vars.el @@ -594,6 +594,14 @@ If nil, don't authenticate." :group 'wl :group 'wl-setting) +(defcustom wl-smtp-authenticate-realm nil + "*SMTP Authentication realm. +If you don't need to specify realm, set as nil." + :type '(choice (const :tag "none" nil) + string) + :group 'wl + :group 'wl-setting) + (defcustom wl-pop-before-smtp-user nil "*POP3 user name to send mail using POP-before-SMTP. If nil, `elmo-pop3-default-user' is used. -- 1.7.10.4