Re: For 1.5.10: status of commands (Re: For 1.5.10: variable dump
On Sat, Apr 02, 2005 at 06:15:17PM +0200, Alain Bench wrote:
> On Tuesday, March 29, 2005 at 11:44:11 AM +0900, Tamotsu Takahashi wrote:
>
> > New version:
> > http://www.momonga-linux.org/~tamo/patch-1.5.9.tamo.comval.5
>
> Sorry I first checked poorly, here comes another layer:
Thank you very much!
http://www.momonga-linux.org/~tamo/patch-1.5.9.tamo.comval.7
|
| This patch introduces status-commands,
| and fixes two bugs:
|
| (0) "nospam foo" causes a segv if you have not
| set any "spam". Because the initial value of
| SpamList is 0.
|
| (1) A segv occurs if you press 'q' after
| mutt -RnF /dev/null \
| -e 'push "?:set sort=reverse-threads\n"'
| Because the value is changed even if the pager
| complains "Not available in this menu."
|
> - Segfaults when all commands are empty. Like when you do all of:
Fixed.
> - unlists and unsubscribe still display garbage.
Fixed.
> - ignore and unignore might better be sorted together, as are
> alternates and unalternates.
>
> - Same for lists and unlists.
>
> - Same for subscribe and unsubscribe.
>
> - While at it, the 4 (un)lists and (un)subscribe might be grouped.
Done.
> - unmime_lookup? Was ist den das? I mean: That's not a list, but a
> command to remove tokens from mime_lookup list, right?
You are right.
> - spam/nospam?
Done.
> - While in /Status of commands/ screen, ":reset all" shouts: "Not
> available in this menu." (while other set or reset commands work). Note
> it's same for /Help/ screen. Why?
Because changing R_RESORT variables is dangerous.
A segv occurs if you press 'q' after
mutt -RnF /dev/null -e 'push "?:set sort=reverse-threads\n"'
This must be a bug of mutt (not of mine). Fixed.
--
tamo