Thomas Roessler [Sun, 13 Sep 1998 15:26:52 +0000 (15:26 +0000)]
This patch adds on-demand loading of character set tables,
changes the default location of $SHAREDIR, and fixes some
compilation problems occuring on machines without PGP
installed.
Thomas Roessler [Sat, 12 Sep 1998 19:51:47 +0000 (19:51 +0000)]
[patch-0.93.2i.ru.mmultiple_charsets.gz] This patch adds
support for international character sets. Currently, mutt
knows about the following character sets and is able to
convert between them:
Thomas Roessler [Sat, 12 Sep 1998 19:41:02 +0000 (19:41 +0000)]
When entering a 'set' command on the command-line,
pressing TAB after string_var= will insert the current
value of that variable. Note that this works only for
variables of type 'string'.
Also fixes the following buglets in command-completion:
1. doesnt work if you started the command-line with
whitespace
2. Seems to think that 'Set', 'ReSeT', etc are valid
commands (since it checks for 'strcasecmp' instead of
'strcmp' when completing the variable names Also fixes
the following buglets in command-completion:
Thomas Roessler [Tue, 8 Sep 1998 19:25:01 +0000 (19:25 +0000)]
This patch makes the view attachment menu show all
message/rfc822 parts as a new level, not only the
multipart messages. This makes it possible to display a
message/rfc822 part which includes only a image/jpeg part
or something else which cant be viewed in the pager.
(From: Jimmy Mäkelä <jmy@flashback.net>)
Thomas Roessler [Mon, 7 Sep 1998 20:40:51 +0000 (20:40 +0000)]
[patch-0.94.5i.tlr.pgp_fixes.1] This patch fixes various
pgp-related issues. In particular, mutt won't segfault
when trying to decrypt-save messages from the index, and
the presence of a PGP-encrypted body part on the
attachment menu will no longer confuse the MIME parser.
Thomas Roessler [Fri, 28 Aug 1998 01:06:54 +0000 (01:06 +0000)]
[patch-0.94.4i.tlr.display_filename.1] Introduce a new
function "display-filename" which displays the currently
selected file's name on the message line.
Thomas Roessler [Thu, 27 Aug 1998 19:37:10 +0000 (19:37 +0000)]
[patch-0.94.4i.gt.arrowcursor.1] Padding to the end of
line/right jusitifying does not work in menus when
$arrow_cursor is set, because the extra space needed for
the arrow is not taken into account.
(From Gero Treuner <gero@faveve.uni-stuttgart.de>)
Thomas Roessler [Thu, 27 Aug 1998 08:41:07 +0000 (08:41 +0000)]
Minor nit: if you enter the wrong key ID at Mutt's prompt,
Mutt should erase the old value --- otherwise people might
think it has just hung there. (From Liviu Daia.)
Thomas Roessler [Wed, 26 Aug 1998 21:12:23 +0000 (21:12 +0000)]
Another possible memory leak in rfc822_parse_adrlist. The
problem and the patch are pretty much the same as with the
last fix applied to this file - it's just ',' instaed of
';' this time.
OK, what happens? There are essentially two situations here:
-> We have already parsed a complete address specification
and know about this fact, but there was no new address
information. This is the case if we are parsing
through addresses like
undisclosed-recipients:;
or
recipients: a, b, c,;
(Note the extra ',' before the ';'!)
In this case, some of the other code in rfc822.c has
already filled in last->val, and we really shouldn't
overwrite that with a NULL pointer.
-> The ';' finishes an address spec, like in
recipients: a;
In this case, last is either set by add_addrspec(), or
it has already been set by some of the previous code
(comment handling, ...). Anyway, last->val is still
NULL, so it is correct to write the complete addr spec
to last->val.