Rocco Rutte [Sat, 17 May 2008 18:08:09 +0000 (11:08 -0700)]
When necessary, convert strings to utf-8 in the header cache.
If iconv is unavailable, include the charset in effect as part of the
cache file name. Closes #3023.
Rocco Rutte [Fri, 16 May 2008 07:24:27 +0000 (09:24 +0200)]
Glob paths derived from mutt -Q output in smime_keys.pl. Patch by
Fabrice Bellet and Miroslav Lichvar (closes #3020).
Rocco Rutte [Thu, 15 May 2008 15:29:04 +0000 (17:29 +0200)]
Make mutt_check_alias_name() multibyte-aware (closes #2403).
Rocco Rutte [Thu, 15 May 2008 14:01:30 +0000 (16:01 +0200)]
Document exact address in the manual (closes #3050)
Brendan Cully [Wed, 14 May 2008 23:23:52 +0000 (16:23 -0700)]
Ensure alias file ends with \n before appending new aliases.
Closes #1580.
Samuel Tardieu [Wed, 14 May 2008 13:19:14 +0000 (15:19 +0200)]
Always update status bar after sorting method changes (closes #2120).
Brendan Cully [Tue, 13 May 2008 06:15:07 +0000 (23:15 -0700)]
Terminate open IMAP message sets at end of mailbox even if the last message is inactive.
Closes #3002.
Matthias Andree [Sun, 11 May 2008 08:52:43 +0000 (10:52 +0200)]
In debug output, cast size_t arguments to long for consistency with
printf %ld argument.
Brendan Cully [Sun, 11 May 2008 07:50:31 +0000 (00:50 -0700)]
Update copyright in -vv output. Closes #3042.
Brendan Cully [Wed, 7 May 2008 18:54:27 +0000 (11:54 -0700)]
Make SASL support conn_poll method. Make SASL IP lookup failure
non-fatal. Both are for tunnel support.
Rocco Rutte [Mon, 5 May 2008 17:32:23 +0000 (19:32 +0200)]
Fix some compiler warnings if compiling without system wide character functions
Rocco Rutte [Mon, 5 May 2008 17:26:35 +0000 (19:26 +0200)]
Pass buffer size to mutt_wctoutf8() to prevent crashes if MB_LEN_MAX<6
as pointed out by exg on #mutt.
David Champion [Tue, 29 Apr 2008 17:44:43 +0000 (10:44 -0700)]
[
9414b9dd36db] broke softfill. (closes #3035)
Wilfried Goesgens [Tue, 29 Apr 2008 17:38:57 +0000 (10:38 -0700)]
Print GSSAPI status messages to debug log on error.
Miroslav Lichvar [Thu, 3 Apr 2008 15:08:13 +0000 (17:08 +0200)]
Fix sending long commands when using gnutls.
Dan Fandrich [Wed, 9 Apr 2008 22:57:51 +0000 (15:57 -0700)]
Replace strtok_r when it's not available. The implementation comes
from glibc 2.6.1 (like the strsep replacement) and uses the same
autoconf hooks.
Christian Ebert [Wed, 9 Apr 2008 16:13:08 +0000 (18:13 +0200)]
manual.xml.head: grammar correction
N.J. Mann [Wed, 12 Mar 2008 00:20:48 +0000 (17:20 -0700)]
Respect ctx->quiet when initializing progress bar.
Brendan Cully [Sun, 9 Mar 2008 21:03:21 +0000 (14:03 -0700)]
Ignore xcode files
Sébastien Hinderer [Sun, 9 Mar 2008 21:01:24 +0000 (14:01 -0700)]
Remove pointless NULL checks against arrays.
This silences a warning on newer GCCs.
Petr Písař [Wed, 5 Mar 2008 06:00:31 +0000 (22:00 -0800)]
Updated Czech translation
Vincent Lefevre [Mon, 3 Mar 2008 05:45:53 +0000 (21:45 -0800)]
Updated French translation.
Rocco Rutte [Wed, 27 Feb 2008 13:45:13 +0000 (14:45 +0100)]
Update copyright years in 'mutt -v' output and COPYRIGHT
Anders Helmersson [Wed, 27 Feb 2008 12:27:47 +0000 (13:27 +0100)]
Fix progress updates for large messages. Closes #3029.
N.J. Mann [Wed, 27 Feb 2008 08:30:23 +0000 (09:30 +0100)]
Cleanup status_format_str()
Rocco Rutte [Wed, 20 Feb 2008 11:02:03 +0000 (12:02 +0100)]
Fix truncation logic for soft-padding (Closes #3035).
Brendan Cully [Wed, 30 Jan 2008 05:06:38 +0000 (21:06 -0800)]
Fix typo in hg-commit
Benno Schulenberg [Wed, 30 Jan 2008 05:05:08 +0000 (21:05 -0800)]
Improvements to the Dutch translation
Rocco Rutte [Thu, 17 Jan 2008 16:32:39 +0000 (17:32 +0100)]
Use 'unsigned int' for file browser state to browse huge dirs (closes #3017).
Rocco Rutte [Tue, 15 Jan 2008 16:46:46 +0000 (17:46 +0100)]
Fix logic error in
b3cde588fe9a commit
Rocco Rutte [Tue, 15 Jan 2008 16:34:44 +0000 (17:34 +0100)]
Prepend './' to (some) suggested filenames when saving attachments.
Attachment filenames may start with characters that are special to
mutt_expand_path() may cause undesired expansion. Closes #1719.
Rocco Rutte [Tue, 15 Jan 2008 14:07:47 +0000 (15:07 +0100)]
Update stale INSTALL+README files
Rocco Rutte [Tue, 15 Jan 2008 11:34:08 +0000 (12:34 +0100)]
Make maildir_delayed_parsing() more readable
Rocco Rutte [Tue, 15 Jan 2008 10:58:31 +0000 (11:58 +0100)]
Mention that References: and Date: cannot be changed in editor (closes #1234).
Rocco Rutte [Tue, 15 Jan 2008 09:49:41 +0000 (10:49 +0100)]
Make formatting of query menu configurable via $query_format (closes #170).
Rocco Rutte [Tue, 15 Jan 2008 08:59:28 +0000 (09:59 +0100)]
Link $timeout from $mail_check, see Debian #385456.
Rocco Rutte [Mon, 14 Jan 2008 22:00:37 +0000 (23:00 +0100)]
Fix typo of in
dae38f5ab2a5 commit
Rocco Rutte [Mon, 14 Jan 2008 21:54:12 +0000 (22:54 +0100)]
hcache: Fetch data for correct message from hcache.
With $maildir_header_cache_verify set (the default), the list (and thus
the current) header change after data was fetched from hcache making
some message appear as duplicate. Now fetch data for the correct message
after possible in-place inode sorting altering file order. See debian
bug #459739.
Rocco Rutte [Mon, 14 Jan 2008 21:45:41 +0000 (22:45 +0100)]
hcache: use HEADER for version calculation too
Rocco Rutte [Wed, 9 Jan 2008 12:06:01 +0000 (13:06 +0100)]
Fix mutt_dotlock build issue on cygwin (closes #3009).
Rocco Rutte [Wed, 9 Jan 2008 10:24:01 +0000 (11:24 +0100)]
Mention $recall in description for $postpone
Johan Svedberg [Wed, 2 Jan 2008 19:47:33 +0000 (11:47 -0800)]
Updated Swedish translation
Rocco Rutte [Tue, 11 Dec 2007 14:22:44 +0000 (15:22 +0100)]
Manual: Update caching docs (hcache naming, maintenance)
Rocco Rutte [Tue, 11 Dec 2007 13:58:31 +0000 (14:58 +0100)]
POP: Name hcache the way IMAP does.
Place the file under $header_cache/<url>/mutt.hcache. For now ignore
that this may break if hcache == bcache and a message's uid is
"mutt.hcache" (extremely unlikely) in which case the user will loose
only the hcache file.
Rocco Rutte [Tue, 11 Dec 2007 13:50:09 +0000 (14:50 +0100)]
POP: Respect $message_cache_clean
Rocco Rutte [Tue, 11 Dec 2007 13:49:05 +0000 (14:49 +0100)]
Manual: mention $time_inc in tuning chapter
Rocco Rutte [Tue, 11 Dec 2007 12:12:45 +0000 (13:12 +0100)]
Maintain different history lists for files and mailboxes. Closes #2999.
Rocco Rutte [Tue, 11 Dec 2007 12:08:42 +0000 (13:08 +0100)]
Do not trust history file and mutt code about history class.
This prevents crashes as result of programming errors and/or wrong history file
(e.g. negative or too high classes).
Michael Elkins [Sat, 8 Dec 2007 20:54:54 +0000 (12:54 -0800)]
Skip over messages which were previously parsed after sorting the tail of the
list. Avoids a segmentation fault when rescanning the new/ subdir of a maildir
when messages were left over from a previous scan.
Rocco Rutte [Fri, 7 Dec 2007 19:38:00 +0000 (11:38 -0800)]
Check definition of ENOTSUP before use (closes #2983)
Rocco Rutte [Fri, 7 Dec 2007 12:09:32 +0000 (13:09 +0100)]
Sort MH folders into natural order after 2nd pass (closes #463).
Rocco Rutte [Fri, 7 Dec 2007 10:27:47 +0000 (11:27 +0100)]
Mention subscribe and lists commands for $ignore_list_reply_to (closes #2996).
Rocco Rutte [Fri, 7 Dec 2007 09:57:28 +0000 (10:57 +0100)]
Don't attempt to move messages when $mbox is unset.
Rocco Rutte [Wed, 5 Dec 2007 09:03:59 +0000 (10:03 +0100)]
Improve inode sorting, enable it by default and add MH support.
Sorting is done on-demand only before the first stat() or open()
($maildir_header_cache_verify=yes/hcache miss). Furthermore, only a
partial list of messages starting from that item is sorted reducing
sorting overhead in most cases. For a fully hcache'd folder with
$maildir_header_cache_verify=no, no sorting is needed and no sorting
will be done.
MH parsing is now two-pass, too to simplify the code and remove
duplication.
Rocco Rutte [Fri, 30 Nov 2007 09:29:49 +0000 (10:29 +0100)]
Add version numbers for bdb 4.6
Rocco Rutte [Fri, 30 Nov 2007 08:29:37 +0000 (09:29 +0100)]
RfC2047 decode/encode X-Label: header (Closes #2970).
Rocco Rutte [Fri, 30 Nov 2007 07:39:38 +0000 (08:39 +0100)]
Format status line for external and internal pager the same way to make %P work
Rocco Rutte [Thu, 29 Nov 2007 15:03:47 +0000 (16:03 +0100)]
Add ascii-replacements for 0x2dc (tilde) and 0x2026 (...) too.
The manual cannot be clean us-acii but now we should have at least latin1
Rocco Rutte [Thu, 29 Nov 2007 14:24:38 +0000 (15:24 +0100)]
Add a really ugly hack to make sure the plain text manual is us-ascii.
The hack is filtering manual.html to another HTML file but replacing
unicode chars by their ascii equivalents. The intermediate file is used
to dump HTML to us-ascii text (and only for that).
Rocco Rutte [Thu, 29 Nov 2007 09:18:54 +0000 (10:18 +0100)]
Fix hcache build issue when building with gdbm if qdbm is installed, too
Miroslav Lichvar [Wed, 21 Nov 2007 12:19:04 +0000 (13:19 +0100)]
Don't ignore $from in batch send mode.
Rocco Rutte [Fri, 23 Nov 2007 14:11:26 +0000 (15:11 +0100)]
Don't attempt to print progress if inc is 0, just print initial message
Ronny Haryanto [Wed, 21 Nov 2007 22:14:12 +0000 (14:14 -0800)]
Updated Indonesian translation
Rocco Rutte [Wed, 21 Nov 2007 15:47:54 +0000 (16:47 +0100)]
Add UPDATING entry for $check_mbox_size
Rocco Rutte [Wed, 21 Nov 2007 13:46:43 +0000 (14:46 +0100)]
Clarify the description for $timeout
Rocco Rutte [Wed, 21 Nov 2007 10:16:23 +0000 (11:16 +0100)]
Remove raw utf-8 char in UPDATING to make it ascii again
Rocco Rutte [Tue, 20 Nov 2007 18:46:52 +0000 (19:46 +0100)]
Document that save-hook/fcc-hook/fcc-save-hook use $index_format expandos. Closes #2135.
Rocco Rutte [Tue, 20 Nov 2007 14:03:22 +0000 (15:03 +0100)]
Simple search: Allow [~+%] to be \-escaped. Closes #2426.
Rocco Rutte [Tue, 20 Nov 2007 08:45:40 +0000 (08:45 +0000)]
Add glibc implementation of strsep() in case a system misses it. Closes #2989.
Rocco Rutte [Tue, 20 Nov 2007 08:44:24 +0000 (08:44 +0000)]
Alternate fix for not calling bind_textdomain_codeset() to fix Solaris build.
Rocco Rutte [Mon, 19 Nov 2007 14:32:47 +0000 (15:32 +0100)]
Make f=f handler multibyte-aware by not buffering flowed content until it's finished.
We now write out content as we read it (which simplifies the code quite
a bit) and properly flow multibyte paragraphs. This should improve
DelSp=yes handling where a flowed paragraph may not have spaces at all
except trailing ones for flowable paragraphs (after concatenating lines
we didn't have access to the original break points any longer). We still
split content by ASCII space (this should be safe as f=f itself uses
ASCII space to mark flowable lines (even for languages that aren't
expected to use spaces, see DelSp). Closes #862.
Rocco Rutte [Thu, 15 Nov 2007 12:17:16 +0000 (13:17 +0100)]
Fix more documentation build issues.
Define USE_SASL (for $smtp_authenticators) in makedoc-defs.h, include it
in makedoc.c to force doc rebuild if makedoc-defs.h changes.
Rocco Rutte [Thu, 15 Nov 2007 11:32:04 +0000 (12:32 +0100)]
Properly parse and validate Message-IDs from my_hdrs. Closes #2452.
Rocco Rutte [Thu, 15 Nov 2007 10:55:21 +0000 (11:55 +0100)]
Check for bind_textdomain_codeset() outside libc, too.
Unknown [Thu, 15 Nov 2007 10:53:21 +0000 (11:53 +0100)]
Don't use bind_textdomain_codeset() if we're not using NLS/gettext. Closes #2162.
Rocco Rutte [Thu, 15 Nov 2007 10:22:11 +0000 (11:22 +0100)]
Properly document simple searches and its "secret" keywords. Closes #2136.
Rocco Rutte [Tue, 13 Nov 2007 12:31:01 +0000 (13:31 +0100)]
Fix compiler warnings in new wcwidth.c (too large values for 'unsigned short')
Rocco Rutte [Tue, 13 Nov 2007 10:53:53 +0000 (11:53 +0100)]
hg-commit: Run 'make validate' in doc/ if manual.xml is present
Rocco Rutte [Tue, 13 Nov 2007 10:50:24 +0000 (11:50 +0100)]
Document that %f in $index_format is either Return-Path: or From:
depending on which parses correctly. Also note that alternates' regex
should be as precise as possible to avoid mismatches. Closes #1894.
Rocco Rutte [Tue, 13 Nov 2007 10:15:04 +0000 (11:15 +0100)]
Properly document $hostname, link it to $use_domain and $hidden_host. Closes #891.
Rocco Rutte [Fri, 9 Nov 2007 19:23:29 +0000 (20:23 +0100)]
Merge with tip
Michael Elkins [Fri, 9 Nov 2007 06:13:45 +0000 (22:13 -0800)]
Removed the [!] prefix from the usage from the usage string for the un/mailboxes command since it has no special meaning in this context other than referring to $spoolfile.
Brendan Cully [Thu, 8 Nov 2007 19:48:21 +0000 (11:48 -0800)]
Add $time_inc to control progress update frequency.
I found 250ms to be noticeably different from the old behaviour, and
it ruins the rounding of the other _inc variables.
Brendan Cully [Thu, 8 Nov 2007 19:27:31 +0000 (11:27 -0800)]
Update .hgignore for Muttrc movement
Brendan Cully [Thu, 8 Nov 2007 19:26:05 +0000 (11:26 -0800)]
Turn down some debug logging levels
Rocco Rutte [Thu, 8 Nov 2007 08:03:26 +0000 (09:03 +0100)]
Add stamp-doc-rc to makedoc-all to build Muttrc with fresh checkout
Brendan Cully [Wed, 7 Nov 2007 22:50:06 +0000 (14:50 -0800)]
Fix up .hgignore for makedoc movement
Brendan Cully [Wed, 7 Nov 2007 22:48:38 +0000 (14:48 -0800)]
Suppress progress bar updates less than 250ms apart. Closes #2899.
Emanuele Giaquinta [Wed, 7 Nov 2007 20:12:57 +0000 (12:12 -0800)]
Updated wcwidth to Unicode 5.0
Rocco Rutte [Wed, 7 Nov 2007 13:54:48 +0000 (14:54 +0100)]
Don't build keymap_alldefs.h in srcdir as it may be read-only
Rocco Rutte [Wed, 7 Nov 2007 11:28:33 +0000 (12:28 +0100)]
Don't try to build $(PACKAGE).pot in srcdir as it may be read-only
Rocco Rutte [Wed, 7 Nov 2007 11:03:32 +0000 (12:03 +0100)]
Try to fix parallel build problems by moving makedoc to doc/.
This also requires to move Muttrc into doc/.
Emanuele Giaquinta [Wed, 7 Nov 2007 00:34:05 +0000 (16:34 -0800)]
Remove unnecessary workaround for automake dist target
Brendan Cully [Tue, 6 Nov 2007 22:32:21 +0000 (14:32 -0800)]
Ignore config.h.in~
Rocco Rutte [Tue, 6 Nov 2007 17:23:06 +0000 (18:23 +0100)]
Add percentages to progress bar optionally supplied by caller.
This is necessary to let the mbox driver print useful percentages. If there's no
percentage given and we have a size, calculate on it on our own. Closes #2929.
Rocco Rutte [Tue, 6 Nov 2007 16:22:50 +0000 (17:22 +0100)]
(Re-)Add total msg count to progress for parsing maildirs
Vincent Lefevre [Mon, 5 Nov 2007 22:24:45 +0000 (14:24 -0800)]
Updated French translation
Rocco Rutte [Mon, 5 Nov 2007 16:47:26 +0000 (17:47 +0100)]
Save value of errno across mutt_endwin() calls.
Mutt_endwin() is sometimes called after noticing an error but before
printing the message via perror(). Closes #2965.
Emanuele Giaquinta [Mon, 5 Nov 2007 14:53:50 +0000 (15:53 +0100)]
Manual: Fix typo
Rocco Rutte [Mon, 5 Nov 2007 13:53:11 +0000 (14:53 +0100)]
Manual: Improve [un]mailboxes documentation. Closes #2204.