tighten assertion: >= 0 to >0
Count tree height corectly: account for dummy at root.
Fix hash table lookups: increment i when dead.
log exec failures: at least the user should know...
Remove custom expansion: plumb instead
Return the right event in winreturn() (thanks deuteron)
Mark: implement multi-message marks
fix mesglineno: handle nested threads
scroll to start of mailbox on reload
plumbing: return events to the right window
plumbing: respond to 'send' messages
only expand messages when we're in the body
fix plumbing of files from nail
flip seen flag for consistent treatment
remove Mark command: get rid of false hope.
use 'delete' to force window deletion in winclose
unrevert accidental htmlfmt reversion.
make Upthread: link in message work
tweak cursor placement in new messages
implement Next tag command
add 'Redraw' command for refreshing garbled mailboxes
correct line number for in-thread messages under dummy
implement -R flag for upas/marshal, tweak tags.
fix off by one in line number calculation
highlight correct message, add undel to tag
fix initial response contents
restore previous expansion behavior
improve attachment handling, show when message is sent
reorder whole threads when new messages come in
close all messages when quitting.
compmain should run in a thread, not a proc
clear win fully on close, don't double-send events, tweak shutdown code.
cosmetic fixes, write events back correctly
handle recursive multipart messages
fix fromcolon formatting: no stray spaces
use fromcolon instead of from in message view
switch glyph for new messages
use appropriate default mbox
deletion: finish implementation
tweak sorting: threads go newest too oldest
bugfixes: fix new messages, crashes on empty fields.