]> git.cworth.org Git - sup/log
sup
16 years agoMerge branch 'next' into id-reordering
William Morgan [Sun, 3 Feb 2008 00:55:25 +0000 (16:55 -0800)]
Merge branch 'next' into id-reordering

16 years agoreturn sources in id-order, with non-archived sources first
Grant Hollingworth [Fri, 18 Jan 2008 17:06:49 +0000 (12:06 -0500)]
return sources in id-order, with non-archived sources first

To speed up the user's view of polling, deal with sources that affect
the inbox before (for example) large mailing lists. It seemed tidier to
implement this in Index rather than PollManager.

I changed "@sources.values" to "sources" in some other methods for
clarity, which I think in this case outweighs lost efficiency.

16 years agoMerge branch 'initial-view-fix' into next
William Morgan [Sun, 3 Feb 2008 00:42:48 +0000 (16:42 -0800)]
Merge branch 'initial-view-fix' into next

16 years agomove column jump size back to 2
William Morgan [Sun, 3 Feb 2008 00:41:44 +0000 (16:41 -0800)]
move column jump size back to 2

16 years agofix ThreadViewMode#jump_to_next_open to deal with left alignment correctly
William Morgan [Sun, 3 Feb 2008 00:04:53 +0000 (16:04 -0800)]
fix ThreadViewMode#jump_to_next_open to deal with left alignment correctly

16 years agoMerge branches 'run-mailcap', 'stop-saving', 'from-additions', 'rfc2047-name-fix...
William Morgan [Sat, 2 Feb 2008 23:14:45 +0000 (15:14 -0800)]
Merge branches 'run-mailcap', 'stop-saving', 'from-additions', 'rfc2047-name-fix' and 'update-fix'

16 years agoMerge branch 'tag-nouns' into next
William Morgan [Thu, 31 Jan 2008 06:19:04 +0000 (22:19 -0800)]
Merge branch 'tag-nouns' into next

16 years agouse "contact" instead of "thread" as the tagged noun in contact-list-mode
William Morgan [Thu, 31 Jan 2008 06:18:28 +0000 (22:18 -0800)]
use "contact" instead of "thread" as the tagged noun in contact-list-mode

16 years agoallow specifying a noun for tagged items, instead of always using "thread"
William Morgan [Thu, 31 Jan 2008 06:16:54 +0000 (22:16 -0800)]
allow specifying a noun for tagged items, instead of always using "thread"

The "Apply to ..." prompt is generated by the tagger. Sometimes you're not
tagging threads, though, you're tagging something else. (E.g. in
contact-list-mode.)

16 years agoMerge branch 'master' into next
William Morgan [Mon, 28 Jan 2008 20:21:52 +0000 (12:21 -0800)]
Merge branch 'master' into next

16 years agodon't crash when people.txt is corrupted
William Morgan [Mon, 28 Jan 2008 20:15:38 +0000 (12:15 -0800)]
don't crash when people.txt is corrupted

This was a debug check, but if Sup crashes when writing out people.txt,
this will prevent it from ever starting again!

16 years agoMerge branch 'rfc2047-name-fix' into next
William Morgan [Fri, 25 Jan 2008 05:40:51 +0000 (21:40 -0800)]
Merge branch 'rfc2047-name-fix' into next

16 years agobugfix: rfc2047-encoded names shouldn't be saved (was email, should be name)
William Morgan [Fri, 25 Jan 2008 05:39:20 +0000 (21:39 -0800)]
bugfix: rfc2047-encoded names shouldn't be saved (was email, should be name)

16 years agoMerge branch 'load-all-threads' into next
William Morgan [Fri, 25 Jan 2008 05:34:12 +0000 (21:34 -0800)]
Merge branch 'load-all-threads' into next

16 years agoAllow user to show all matching threads
Marcus Williams [Sat, 19 Jan 2008 19:17:03 +0000 (19:17 +0000)]
Allow user to show all matching threads

This adds a double keypress action "!!" to load all threads in the
current search/view. Obviously this can return a lot of threads, but
coupled with the cancel search option it is now easy to stop.

16 years agoMerge branch 'from-additions' into next
William Morgan [Fri, 25 Jan 2008 04:57:53 +0000 (20:57 -0800)]
Merge branch 'from-additions' into next

16 years agoMerge branch 'stop-saving' into next
William Morgan [Fri, 25 Jan 2008 04:44:20 +0000 (20:44 -0800)]
Merge branch 'stop-saving' into next

16 years agosup-sync: don't save the index and sources if an error occurred
William Morgan [Fri, 25 Jan 2008 04:42:37 +0000 (20:42 -0800)]
sup-sync: don't save the index and sources if an error occurred

If the error was caused by a particular message, saving the source file
will move the pointer past the message, so it will never get added.

16 years agoadd Person#indexable_content and call this from Message#indexable_content
William Morgan [Fri, 25 Jan 2008 04:33:41 +0000 (20:33 -0800)]
add Person#indexable_content and call this from Message#indexable_content

Move the responsibility for determining what's indexable from an email
address to the Person class.

16 years agorename Message#content to Message#indexable_content
William Morgan [Fri, 25 Jan 2008 04:17:59 +0000 (20:17 -0800)]
rename Message#content to Message#indexable_content

16 years ago(A)rchive -> (a)rchive in thread-view-mode, because keys are case-sensitive
William Morgan [Fri, 25 Jan 2008 02:55:17 +0000 (18:55 -0800)]
(A)rchive -> (a)rchive in thread-view-mode, because keys are case-sensitive

Note, e.g., "u(N)read" versus "do (n)othing"

16 years agoMerge branch 'update-fix' into next
William Morgan [Fri, 25 Jan 2008 02:51:58 +0000 (18:51 -0800)]
Merge branch 'update-fix' into next

16 years agobugfix: hidden threads don't actually reappear when asked to unhide
William Morgan [Fri, 25 Jan 2008 02:48:44 +0000 (18:48 -0800)]
bugfix: hidden threads don't actually reappear when asked to unhide

In ThreadIndexMode, the logic was a little wrong. @hidden_threads isn't
keyed by Messages but by Threads, and for incoming messages that may
belong to a thread, it's necessary to find the corresponding thread first.

This was resulting in threads that had been archived in inbox-mode not
reappearing when new messages that belonged to them arrived.

16 years agoMerge branch 'master' into next
William Morgan [Fri, 25 Jan 2008 00:23:57 +0000 (16:23 -0800)]
Merge branch 'master' into next

16 years agobugfix: ssh-file path method missing
William Morgan [Fri, 25 Jan 2008 00:23:37 +0000 (16:23 -0800)]
bugfix: ssh-file path method missing

16 years agoMerge branch 'run-mailcap' into next
William Morgan [Thu, 24 Jan 2008 23:45:40 +0000 (15:45 -0800)]
Merge branch 'run-mailcap' into next

16 years agolog run-mailcap call
William Morgan [Thu, 24 Jan 2008 23:10:15 +0000 (15:10 -0800)]
log run-mailcap call

16 years agoproperly escape filenames in call to run-mailcap
William Morgan [Thu, 24 Jan 2008 23:09:28 +0000 (15:09 -0800)]
properly escape filenames in call to run-mailcap

Otherwise, filenames with spaces never work.

16 years agoMerge branch 'cancel-search' into next
William Morgan [Wed, 23 Jan 2008 19:15:04 +0000 (11:15 -0800)]
Merge branch 'cancel-search' into next

16 years agoAdd ability to interrupt current thread operation (search)
Marcus Williams [Sat, 19 Jan 2008 18:59:14 +0000 (18:59 +0000)]
Add ability to interrupt current thread operation (search)

This adds the ability to stop the current threading operation. This is
usually a search, but its anything that ends up calling load_n_threads
in thread-index-view. The user can hit ctrl-g to stop the operation.

16 years agoMerge branch 'master' into next
William Morgan [Wed, 23 Jan 2008 18:10:53 +0000 (10:10 -0800)]
Merge branch 'master' into next

16 years agoupdate webpage for 0.4 release
William Morgan [Wed, 23 Jan 2008 18:06:49 +0000 (10:06 -0800)]
update webpage for 0.4 release

16 years agoupdate history for 0.4
William Morgan [Wed, 23 Jan 2008 17:35:28 +0000 (09:35 -0800)]
update history for 0.4

16 years agoMerge branch 'master' into next
William Morgan [Tue, 22 Jan 2008 20:24:44 +0000 (12:24 -0800)]
Merge branch 'master' into next

16 years ago(minor) remove warnings when run with -w
William Morgan [Tue, 22 Jan 2008 20:24:03 +0000 (12:24 -0800)]
(minor) remove warnings when run with -w

16 years agoMerge branches 'prev-next-improv', 'fix-warnings', 'mime-view', 'charset', 'join...
William Morgan [Tue, 22 Jan 2008 20:21:53 +0000 (12:21 -0800)]
Merge branches 'prev-next-improv', 'fix-warnings', 'mime-view', 'charset', 'join-threads', 'quoteline', 'maildir-fix' and 'regex-fix'

16 years agoMerge branch 'quote-detection'
William Morgan [Tue, 22 Jan 2008 20:21:46 +0000 (12:21 -0800)]
Merge branch 'quote-detection'

16 years agoMerge branch 'bin-lib-versions'
William Morgan [Tue, 22 Jan 2008 20:16:29 +0000 (12:16 -0800)]
Merge branch 'bin-lib-versions'

Conflicts:

lib/sup.rb

16 years agoescape all regexes used for tab completion
William Morgan [Tue, 22 Jan 2008 07:29:46 +0000 (23:29 -0800)]
escape all regexes used for tab completion

Tab completion uses many regexes, all built from user data. These need to
be escaped, or special characters will throw an exception.

16 years agomodulo the file size in a maildir, so it's <= 7 digits.
Jeff Balogh [Fri, 18 Jan 2008 08:58:33 +0000 (03:58 -0500)]
modulo the file size in a maildir, so it's <= 7 digits.

The size needs to be <= 7 digits to preserve sup's increasing id
requirement.  Otherwise, large messages (probably w/ attachments) have
an id that is a magnitude larger than small messages.

16 years agoMerge branch 'quoteline' into next
William Morgan [Tue, 22 Jan 2008 02:45:58 +0000 (18:45 -0800)]
Merge branch 'quoteline' into next

16 years agorenamed "quoteline" hook to "attribution"
Grant Hollingworth [Thu, 17 Jan 2008 17:49:21 +0000 (12:49 -0500)]
renamed "quoteline" hook to "attribution"

16 years agocase-insensitive content-type detection
William Morgan [Sat, 19 Jan 2008 17:25:20 +0000 (09:25 -0800)]
case-insensitive content-type detection

Apparently some mailers uppercase their shit. E.g.:
Content-type: text/plain; Format=Flowed; Charset=iso-8859-1

16 years agoMerge branch 'quote-detection' into next
William Morgan [Thu, 17 Jan 2008 01:19:00 +0000 (17:19 -0800)]
Merge branch 'quote-detection' into next

16 years agomore quote detection tweaking
William Morgan [Thu, 17 Jan 2008 01:18:54 +0000 (17:18 -0800)]
more quote detection tweaking

16 years agomake '#' in thread-index-mode join all tagged threads into one thread
William Morgan [Thu, 17 Jan 2008 00:50:51 +0000 (16:50 -0800)]
make '#' in thread-index-mode join all tagged threads into one thread

No way to reverse this, yet.

16 years agoTagger#apply_to_tagged can take an arbitrary action
William Morgan [Thu, 17 Jan 2008 00:47:35 +0000 (16:47 -0800)]
Tagger#apply_to_tagged can take an arbitrary action

With this change, applying operations to tagged objects can be
short-circuited by passing the desired action directly to #apply_to_tagged,
rather than requiring it to interactive prompt the user for a command.

This class could probably use a little restructuring to divorce it from
Mode.

16 years agoadd the ability to joining threads forcefully to ThreadSet
William Morgan [Thu, 17 Jan 2008 00:44:43 +0000 (16:44 -0800)]
add the ability to joining threads forcefully to ThreadSet

ThreadSet#join_threads now takes any number of threads (which must be part
of the threadset) heuristically either picks one message to be the root
(if all messages but one have a "Re:" on the subject line), or creates
a fake root. It updates the message object and marks it dirty so that a
subsequent save will preserve the new structure.

16 years ago(minor) bugfix for Container#is_reply?
William Morgan [Thu, 17 Jan 2008 00:25:45 +0000 (16:25 -0800)]
(minor) bugfix for Container#is_reply?

I guess this method hasn't been used for a while...

16 years agograb non-terminal blank lines as part of quotes
William Morgan [Wed, 16 Jan 2008 22:20:08 +0000 (14:20 -0800)]
grab non-terminal blank lines as part of quotes

This helps with those irritating mailers that do something like this:
Bob said:
<blank line, for no reason>
> quoted text
> quoted text

16 years agoloosen up quote header matching
William Morgan [Wed, 16 Jan 2008 22:07:09 +0000 (14:07 -0800)]
loosen up quote header matching

Don't try and parse all possible quote headers, just assume that they're
at least one word character followed by some quoted lines of text.

16 years agoadd mime-view hook for viewing mime attachments
William Morgan [Wed, 16 Jan 2008 04:02:20 +0000 (20:02 -0800)]
add mime-view hook for viewing mime attachments

Add a hook for handling the spawning of external programs for viewing MIME
attachments.

16 years agoMerge branch 'master' into next
William Morgan [Wed, 16 Jan 2008 03:06:48 +0000 (19:06 -0800)]
Merge branch 'master' into next

Conflicts:

lib/sup.rb

16 years agouse gettext library to determine character set
William Morgan [Wed, 9 Jan 2008 16:30:30 +0000 (08:30 -0800)]
use gettext library to determine character set

Previous character set detection was completely broken.

16 years agoAdded quoteline hook for reply mode
Marcus Williams [Tue, 15 Jan 2008 09:40:04 +0000 (09:40 +0000)]
Added quoteline hook for reply mode

This hook allows a user to configure a quote line for replies. The
default is the standard sup quote line "Excerpts from...". Multiple
lines are allowed.

16 years agoFix for some warnings on faked addresses and ids
Marcus Williams [Tue, 15 Jan 2008 14:02:27 +0000 (14:02 +0000)]
Fix for some warnings on faked addresses and ids

Fixes a few unitialised variable warnings when logging faked message
addresses or faked message ids. Also initialises the @lines var when the
message is not text.

16 years agoMerge branch 'master' into next
William Morgan [Tue, 15 Jan 2008 05:04:58 +0000 (21:04 -0800)]
Merge branch 'master' into next

16 years ago(minor) remove spurious lines from last commit
William Morgan [Tue, 15 Jan 2008 05:03:41 +0000 (21:03 -0800)]
(minor) remove spurious lines from last commit

16 years agoAvoid re-adding the signature when re-editing a draft with edit_signature: true
Nicolas Pouillard [Mon, 14 Jan 2008 09:00:38 +0000 (10:00 +0100)]
Avoid re-adding the signature when re-editing a draft with edit_signature: true

16 years ago(minor) reformat comments
William Morgan [Mon, 14 Jan 2008 03:15:21 +0000 (19:15 -0800)]
(minor) reformat comments

16 years agobugfix: file-browser-mode should reset the cursor when entering a new dir
William Morgan [Mon, 14 Jan 2008 01:23:49 +0000 (17:23 -0800)]
bugfix: file-browser-mode should reset the cursor when entering a new dir

Otherwise, entering a new directory can start with the cursor and page at
a weird location, e.g. with the very last file appearing at the top of
the screen.

16 years agoHACKING update: and/or versus ||/&&
William Morgan [Mon, 14 Jan 2008 00:50:40 +0000 (16:50 -0800)]
HACKING update: and/or versus ||/&&

16 years ago"loose alignment" of the first open message when starting thread-view-mode
William Morgan [Sun, 13 Jan 2008 07:04:19 +0000 (23:04 -0800)]
"loose alignment" of the first open message when starting thread-view-mode

Align the first open message of thread-view-mode heuristically. Try and
give some top and left context, but not so much that the message is
cropped.

16 years agomake column jumping go by 4 chars at a time instead of 2
William Morgan [Sun, 13 Jan 2008 06:32:07 +0000 (22:32 -0800)]
make column jumping go by 4 chars at a time instead of 2

This speeds up horizontal scrolling dramatically.

16 years agobugfix: jump_to_col should only jump to a multiple of COL_JUMP
William Morgan [Sun, 13 Jan 2008 06:30:53 +0000 (22:30 -0800)]
bugfix: jump_to_col should only jump to a multiple of COL_JUMP

16 years agoadd 'z': align current message, to thread-view-mode
William Morgan [Sun, 13 Jan 2008 05:54:11 +0000 (21:54 -0800)]
add 'z': align current message, to thread-view-mode

Pressing 'z' now makes the current message be top- and left-aligned in
the buffer.

16 years agomake 'n' and 'p' in thread-view-mode always top-and-left justify
William Morgan [Sun, 13 Jan 2008 05:48:36 +0000 (21:48 -0800)]
make 'n' and 'p' in thread-view-mode always top-and-left justify

Previously, 'n' and 'p' would only move the cursor if the next or
previous message already completely fit on the screen. Now they always
move the buffer so that the current message is at the top left. I think
this makes it a little easier to read a whole thread, message by
message.

16 years agomake thread-view-mode 'n' and 'p' work with unreceived messages
William Morgan [Sun, 13 Jan 2008 05:44:59 +0000 (21:44 -0800)]
make thread-view-mode 'n' and 'p' work with unreceived messages

Without this patch, if the cursor is on an unreceived message line,
it doesn't move upon hitting 'n' or 'p'.

16 years agopreserve filename when viewing attachments with text-mode
William Morgan [Sun, 13 Jan 2008 01:19:50 +0000 (17:19 -0800)]
preserve filename when viewing attachments with text-mode

When a text-mode is spawned to view an attachment, pass in the atachment
filename, so that saving the buffer provies the filename as a default
value.

16 years agoMerge branch 'master' into next
William Morgan [Thu, 10 Jan 2008 17:44:16 +0000 (09:44 -0800)]
Merge branch 'master' into next

16 years agouse "999" instead of 999 for gem version identifier
William Morgan [Thu, 10 Jan 2008 17:40:55 +0000 (09:40 -0800)]
use "999" instead of 999 for gem version identifier

This is necessary for earlier rubygems versions, which require a string
version identifier.

16 years agobugfix in ThreadSet#remove_id: wasn't working for root messages
William Morgan [Thu, 10 Jan 2008 05:27:29 +0000 (21:27 -0800)]
bugfix in ThreadSet#remove_id: wasn't working for root messages

16 years agobugfix: title printing for appropriate TERM values
William Morgan [Wed, 9 Jan 2008 22:54:02 +0000 (14:54 -0800)]
bugfix: title printing for appropriate TERM values

@in_x needs to be defined in BufferManager, not Buffer

16 years agocompare bin and lib versions, and error out on mismatch
William Morgan [Wed, 9 Jan 2008 18:50:04 +0000 (10:50 -0800)]
compare bin and lib versions, and error out on mismatch

This should help the occasional bug reports that happen because someone
runs bin/sup from development, but somehow picks up libraries from a
pre-installed gem.

To make "rake gem" still function when working from a checkout, we fake
a version number of 999. (Gem versions must be dotted numerics.)

It won't detect version mismatches against gems that have been installed
via "rake gem" from a checkout, but that is typically a less common
issue.

16 years agoMerge branch 'master' into next
William Morgan [Wed, 9 Jan 2008 18:37:52 +0000 (10:37 -0800)]
Merge branch 'master' into next

16 years ago(minor) update Rakefile with vim and emacs syntax pragmas
William Morgan [Wed, 9 Jan 2008 18:37:40 +0000 (10:37 -0800)]
(minor) update Rakefile with vim and emacs syntax pragmas

16 years agoMerge branch 'master' into next
William Morgan [Wed, 9 Jan 2008 18:08:11 +0000 (10:08 -0800)]
Merge branch 'master' into next

16 years agoadd 'screen' to the list of possible TERM values that allow title setting
William Morgan [Wed, 9 Jan 2008 18:02:53 +0000 (10:02 -0800)]
add 'screen' to the list of possible TERM values that allow title setting

16 years agodetect character set correctly (but unix-centrically)
William Morgan [Wed, 9 Jan 2008 16:30:30 +0000 (08:30 -0800)]
detect character set correctly (but unix-centrically)

16 years agoonly set terminal title if $TERM is an xterm or rxvt variant
William Morgan [Wed, 9 Jan 2008 16:06:39 +0000 (08:06 -0800)]
only set terminal title if $TERM is an xterm or rxvt variant

16 years agostrip out \t and \r from text attachments when viewing inline
William Morgan [Tue, 8 Jan 2008 19:11:57 +0000 (11:11 -0800)]
strip out \t and \r from text attachments when viewing inline

16 years agobugfix: attachment tempfile deletion
William Morgan [Tue, 8 Jan 2008 18:42:58 +0000 (10:42 -0800)]
bugfix: attachment tempfile deletion

attachment temp files (used for Attachment#view!) now use (a
monkey-patched) Tempfile, so they should be deleted upon program exit or
gc or however it works.

16 years agobugfix: thread correctly in resumed/killed draft messages
William Morgan [Tue, 8 Jan 2008 18:04:31 +0000 (10:04 -0800)]
bugfix: thread correctly in resumed/killed draft messages

the entire thread was being deleted because of UpdateManager changes.
now there are two signals: deleted and single_message_deleted, the first
for thread deletion and the second for draft message removal, and
ThreadIndexMode handles them correctly.

16 years agobugfix in reply-to-all
William Morgan [Tue, 8 Jan 2008 16:56:13 +0000 (08:56 -0800)]
bugfix in reply-to-all
the "all" option was still showing up even when it wasn't diffferent from
the "sender" option.

16 years agofix: Add parentheses since `||' binds more than `or'.
Nicolas Pouillard [Tue, 8 Jan 2008 01:43:51 +0000 (02:43 +0100)]
fix: Add parentheses since `||' binds more than `or'.

Signed-off-by: William Morgan <wmorgan-sup@masanjin.net>
16 years agoencoding, fix: Normalize UTF8 and UTF_8 to utf8, to please iconv.
Nicolas Pouillard [Tue, 8 Jan 2008 01:42:56 +0000 (02:42 +0100)]
encoding, fix: Normalize UTF8 and UTF_8 to utf8, to please iconv.

Signed-off-by: William Morgan <wmorgan-sup@masanjin.net>
16 years agomessage.rb: Fix the usage of error_message and Chunk::Text.new.
Nicolas Pouillard [Tue, 8 Jan 2008 01:40:44 +0000 (02:40 +0100)]
message.rb: Fix the usage of error_message and Chunk::Text.new.

Signed-off-by: William Morgan <wmorgan-sup@masanjin.net>
16 years agoadd delete key support to textfields
William Morgan [Tue, 8 Jan 2008 00:11:28 +0000 (16:11 -0800)]
add delete key support to textfields

16 years agotodo updates
William Morgan [Mon, 7 Jan 2008 06:29:37 +0000 (22:29 -0800)]
todo updates

16 years agoupdate rubymail pointer on webpage
William Morgan [Mon, 7 Jan 2008 06:17:55 +0000 (22:17 -0800)]
update rubymail pointer on webpage

16 years agofix help text in sup-tweak-labels
William Morgan [Mon, 7 Jan 2008 05:56:32 +0000 (21:56 -0800)]
fix help text in sup-tweak-labels

16 years agoadd "." commands to thread-view-mode: dispatch-and-kill instead of -next
William Morgan [Sun, 6 Jan 2008 23:54:48 +0000 (15:54 -0800)]
add "." commands to thread-view-mode: dispatch-and-kill instead of -next

".a" => archive and kill buffer, ".s" => spam and kill buffer, etc. Also added
",N" and ".N" for marking threads as unread.

16 years agoadd a :regexen section of an account in config.yaml for email regexes
William Morgan [Sun, 6 Jan 2008 19:25:03 +0000 (11:25 -0800)]
add a :regexen section of an account in config.yaml for email regexes

16 years agoclean up account code slightly
William Morgan [Sun, 6 Jan 2008 19:17:27 +0000 (11:17 -0800)]
clean up account code slightly

16 years agosave all message state when seppukuing
William Morgan [Sun, 6 Jan 2008 18:51:52 +0000 (10:51 -0800)]
save all message state when seppukuing

16 years agoworkaround for a rmail MIME parsing bug
William Morgan [Fri, 4 Jan 2008 05:04:28 +0000 (21:04 -0800)]
workaround for a rmail MIME parsing bug

16 years agoadded some unit tests for message parsing
Ismo Puustinen [Fri, 4 Jan 2008 04:56:15 +0000 (20:56 -0800)]
added some unit tests for message parsing

excerpts from original message from Ismo Puustinen <ismo@iki.fi>:
I wrote one new unit test. The difference to previous tests is that
this test actually currently fails: for some reason, dividing a
message body into chunks doesn't succeed. The message in question
is an actual email message sent to vim-mac mailing list; only
the names and email addresses have been obscured. I selected the
message for the tests because it kept crashing my sup-sync. :-)

16 years agobugfix: threading works properly again. and is improved, slightly.
William Morgan [Fri, 4 Jan 2008 04:41:09 +0000 (20:41 -0800)]
bugfix: threading works properly again. and is improved, slightly.

previous commits served only to screw things up. now everything works
and messages are lovingly threaded in the correct manner

16 years agobugfix: multiple full header views would overwrite each other
William Morgan [Fri, 4 Jan 2008 02:37:09 +0000 (18:37 -0800)]
bugfix: multiple full header views would overwrite each other

16 years agobugfix: thread ordering in thread-index-mode "jumping around"
William Morgan [Fri, 4 Jan 2008 02:23:16 +0000 (18:23 -0800)]
bugfix: thread ordering in thread-index-mode "jumping around"

happens when more than one thread exists with the exact same date.