<<< Date Index >>>     <<< Thread Index >>>

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