]> git.cworth.org Git - sup/log
sup
16 years agomore todo updates
William Morgan [Tue, 1 Jan 2008 23:39:30 +0000 (15:39 -0800)]
more todo updates

16 years agotodo updates: plans for 0.4 and 0.5
William Morgan [Tue, 1 Jan 2008 00:09:11 +0000 (16:09 -0800)]
todo updates: plans for 0.4 and 0.5

16 years agosadly, that thread invariant cannot be maintained without creating bugs.
William Morgan [Mon, 31 Dec 2007 02:26:24 +0000 (18:26 -0800)]
sadly, that thread invariant cannot be maintained without creating bugs.

16 years agoremove spurious logging from completion code
William Morgan [Sun, 30 Dec 2007 20:16:52 +0000 (12:16 -0800)]
remove spurious logging from completion code

16 years agomake BufferManager#ask_getch and #ask finally work correctly
William Morgan [Sun, 30 Dec 2007 20:11:16 +0000 (12:11 -0800)]
make BufferManager#ask_getch and #ask finally work correctly

lots of ncurses fighting involved!

16 years agoadded dispatch-and-kill to thread-view-mode
William Morgan [Sun, 30 Dec 2007 19:05:25 +0000 (11:05 -0800)]
added dispatch-and-kill to thread-view-mode

16 years agoadded ThreadIndexMode#launch_next_thread_after to support dispatch-then-kill
William Morgan [Sun, 30 Dec 2007 19:03:23 +0000 (11:03 -0800)]
added ThreadIndexMode#launch_next_thread_after to support dispatch-then-kill

16 years agoclean up an error message in BufferManager (minor)
William Morgan [Sun, 30 Dec 2007 19:00:26 +0000 (11:00 -0800)]
clean up an error message in BufferManager (minor)

16 years agoadded FinishLine object to util.rb (currently unused)
William Morgan [Sun, 30 Dec 2007 18:59:49 +0000 (10:59 -0800)]
added FinishLine object to util.rb (currently unused)

16 years agoadded multi-key del/spam/archive/nothing-and-kill-buffer to thread-view-mode
William Morgan [Sun, 30 Dec 2007 05:19:08 +0000 (21:19 -0800)]
added multi-key del/spam/archive/nothing-and-kill-buffer to thread-view-mode

16 years agobetter error message for keymap conflicts (minor)
William Morgan [Fri, 28 Dec 2007 22:02:42 +0000 (14:02 -0800)]
better error message for keymap conflicts (minor)

16 years agoadd multi-key sequence support
William Morgan [Fri, 28 Dec 2007 21:29:53 +0000 (13:29 -0800)]
add multi-key sequence support

BufferManager is now the main entry point for keystroke resolution,
via #resolve_input_with_keymap, as multi-key commands require
displaying one or more prompts.

16 years agobugfix: keystroke 'n' duplicated in scroll-mode
William Morgan [Fri, 28 Dec 2007 21:05:13 +0000 (13:05 -0800)]
bugfix: keystroke 'n' duplicated in scroll-mode

16 years agobugfix in keymap: actually check for duplicate keys
William Morgan [Fri, 28 Dec 2007 21:04:33 +0000 (13:04 -0800)]
bugfix in keymap: actually check for duplicate keys

16 years agobugfix: make thread-index-mode handle deletion notices correctly
William Morgan [Sun, 30 Dec 2007 04:40:00 +0000 (20:40 -0800)]
bugfix: make thread-index-mode handle deletion notices correctly

Originally was calling ThreadSet#remove_mid with the first message of the
thread, which didn't really make sense, eh?

16 years agomaintain a more reasonable thread structure during threading
William Morgan [Sun, 30 Dec 2007 04:32:23 +0000 (20:32 -0800)]
maintain a more reasonable thread structure during threading

two new invariants: every Thread should have at least one Container
tree, and every Container tree should have at least one Message.
this is also a bugfix for threadset#remove_id, but the current use
of that function is a bug in and of itself, which I will fix in
the next commit. At any rate, this is better code, presumably.

16 years agobugfix: properly choose root messages for threading by subject
William Morgan [Sun, 30 Dec 2007 04:28:23 +0000 (20:28 -0800)]
bugfix: properly choose root messages for threading by subject

16 years agobetter documentation for Thread#first_useful_descendent
William Morgan [Sun, 30 Dec 2007 03:11:14 +0000 (19:11 -0800)]
better documentation for Thread#first_useful_descendent

16 years agostop automatically stripping Re: bits from message subjects when indexing
William Morgan [Sun, 30 Dec 2007 00:56:37 +0000 (16:56 -0800)]
stop automatically stripping Re: bits from message subjects when indexing

Rationale: when thread-by-subject is on, whether the subject is a reply or not
is actually used by threading to pick a root message (Thread#each). Stripping
the Re: header then gives incorrect behavior until the message has been loaded
from the source. Currently this isn't really a problem because threading isn't
called until all messages have been loaded from source, but in the future we
might optimize that a bit, at in the present, it gives weird results when
debugging.

16 years agoremove spurious ThreadIndexMode#handle_deleted_update
William Morgan [Sat, 29 Dec 2007 23:37:49 +0000 (15:37 -0800)]
remove spurious ThreadIndexMode#handle_deleted_update

16 years agocomments clarification for UpdateManager
William Morgan [Sat, 29 Dec 2007 22:37:29 +0000 (14:37 -0800)]
comments clarification for UpdateManager

16 years agobugfix for in-buffer search: corner case for results on last line
William Morgan [Thu, 27 Dec 2007 22:07:03 +0000 (14:07 -0800)]
bugfix for in-buffer search: corner case for results on last line

16 years agobugfix in question asking: update position when window is resized
William Morgan [Thu, 27 Dec 2007 18:14:08 +0000 (10:14 -0800)]
bugfix in question asking: update position when window is resized
previously we stored the position and width only once, at textfield
creation time, but then later screen resizings would make that
invalid. now we set those values every time we activate the textfield.

16 years agowhoops, fix spurious delete in previous commit
William Morgan [Wed, 26 Dec 2007 21:21:52 +0000 (13:21 -0800)]
whoops, fix spurious delete in previous commit

16 years agomake explicitly searching for "label:spam" and "label:deleted" work
William Morgan [Wed, 26 Dec 2007 20:44:37 +0000 (12:44 -0800)]
make explicitly searching for "label:spam" and "label:deleted" work
see comments for how this is possible without implementing our own
full-blown Ferret query parser.

16 years agouser query string normalization by pre-parsing with Ferret query parser
William Morgan [Wed, 26 Dec 2007 20:26:47 +0000 (12:26 -0800)]
user query string normalization by pre-parsing with Ferret query parser
This is a bit of a hack, because it relies on the fact that Ferret query
objects, when converted to string form, are normalized to have +field:text
and -field:text instead of AND, OR, and NOT keywords. Then we can apply
all our string substitutions to just the normalized form.

16 years agoadditional gmail-style query language additions
Marcus Williams [Sat, 22 Dec 2007 23:49:53 +0000 (15:49 -0800)]
additional gmail-style query language additions
original message:
Simple patch attached. Adds the "during" operator to the date searches
so you can say during:today or during:november . I prefer it to in/on
today :)

Also adds an alias for the label search of "is" so that you can do
more gmail like searches is:starred, is:unread, is:spam, is:deleted.
The last two required changing the return value to a list/pair in
parse_user_string_query and I'm not sure what the best way to do this
in ruby is. For now its a simple list. Also is there a better way to
deal with a nil result other than returning [nil,nil]? The first
element is the parsed query string, the second allows the parser to
add options to the query like :load_spam, :load_deleted which are then
used in the code already to drop (or not) the spam/deleted labeled
messages.

I figured you'd never want to search killed threads... and it made the
patch nastier because of the :skip_killed flag.

I'd like to add a has:attachment operator but the ferret index doesnt
appear to store enough info for this. It would be really nice to be
able to search for attachments (of certain types as well with
filename:...) I took a look at extending the index to add a new field
"filename" that contains a list of filenames attached to a message,
but this would break everyones index so I'm just requesting it as a
wishlist item rather than submitting a patch. With it you could do
wildcard filename attachment searches and the has:attachment search
would just be converted to a search for the presence of any filename.

16 years agoadd #pipe-to-process to text-mode
William Morgan [Sat, 22 Dec 2007 18:10:03 +0000 (10:10 -0800)]
add #pipe-to-process to text-mode

16 years agomove pipe-to-process functionality to a helper method in Mode
William Morgan [Sat, 22 Dec 2007 18:02:28 +0000 (10:02 -0800)]
move pipe-to-process functionality to a helper method in Mode
and away from thread-view-mode!

16 years agoadded #each_raw_message_line to draft source
William Morgan [Sat, 22 Dec 2007 18:00:44 +0000 (10:00 -0800)]
added #each_raw_message_line to draft source

16 years agoallow contacts without aliases and prompt for name changes in aliasing contacts
William Morgan [Fri, 21 Dec 2007 18:13:41 +0000 (10:13 -0800)]
allow contacts without aliases and prompt for name changes in aliasing contacts
based on a patch by pierre baillet

16 years agoupdated HACKING with better instructions for running locally and editing code
William Morgan [Fri, 21 Dec 2007 17:37:20 +0000 (09:37 -0800)]
updated HACKING with better instructions for running locally and editing code

16 years agoadded sup-tweak-labels script
William Morgan [Thu, 20 Dec 2007 02:58:23 +0000 (18:58 -0800)]
added sup-tweak-labels script
this is used for systematically adding or removing labels from one or more sources

16 years agodisable gpg logging messages because they're a little irritating
William Morgan [Thu, 20 Dec 2007 02:40:43 +0000 (18:40 -0800)]
disable gpg logging messages because they're a little irritating

16 years agoadded num_inbox_total_unread variable to after-poll hook
William Morgan [Wed, 19 Dec 2007 04:34:12 +0000 (20:34 -0800)]
added num_inbox_total_unread variable to after-poll hook

16 years agobugfix: snippets calculated for new messages
William Morgan [Tue, 18 Dec 2007 09:37:04 +0000 (01:37 -0800)]
bugfix: snippets calculated for new messages
a previous change exposed a bug where message chunks were not being created on
demand.

16 years agoupdated web page to point to git checkout
William Morgan [Tue, 18 Dec 2007 07:16:53 +0000 (23:16 -0800)]
updated web page to point to git checkout

16 years agoadd *.swp pattern to top-level .gitignore
William Morgan [Tue, 18 Dec 2007 07:14:59 +0000 (23:14 -0800)]
add *.swp pattern to top-level .gitignore
(since i use vi and it throws these babies around)

16 years agoupdated imap internaldate notes in comments
wmorgan [Sat, 15 Dec 2007 20:59:45 +0000 (20:59 +0000)]
updated imap internaldate notes in comments

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@773 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agobugfix: sup-config imap url parsing, and imap+mbox label suggestion
wmorgan [Fri, 14 Dec 2007 22:10:02 +0000 (22:10 +0000)]
bugfix: sup-config imap url parsing, and imap+mbox label suggestion

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@772 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agoturn off warnings about non-pgp signatures
wmorgan [Fri, 14 Dec 2007 01:13:16 +0000 (01:13 +0000)]
turn off warnings about non-pgp signatures

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@771 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agoedit-message-mode bugfix: edit_message_or_header shouldn't do anything on decoration...
wmorgan [Fri, 14 Dec 2007 00:56:25 +0000 (00:56 +0000)]
edit-message-mode bugfix: edit_message_or_header shouldn't do anything on decoration and horizontal-selector lines

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@770 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agomake left/h and right/l have the same behavior in edit-message-mode
wmorgan [Fri, 14 Dec 2007 00:54:04 +0000 (00:54 +0000)]
make left/h and right/l have the same behavior in edit-message-mode

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@769 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agofinally! gpg sign, encrypt, and both support on outgoing email
wmorgan [Thu, 13 Dec 2007 23:06:39 +0000 (23:06 +0000)]
finally! gpg sign, encrypt, and both support on outgoing email

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@768 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agofix copy and paste (thanks to Nicolas Pouillard)
wmorgan [Mon, 10 Dec 2007 22:24:40 +0000 (22:24 +0000)]
fix copy and paste (thanks to Nicolas Pouillard)

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@767 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agoremove spurious log message
wmorgan [Mon, 10 Dec 2007 22:17:40 +0000 (22:17 +0000)]
remove spurious log message

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@766 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agopatch to add refine search command for label-search-results-mode from Grant Hollingworth
wmorgan [Mon, 10 Dec 2007 06:46:57 +0000 (06:46 +0000)]
patch to add refine search command for label-search-results-mode from Grant Hollingworth

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@765 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agomake edit-message-mode every so slightly less hideously ugly
wmorgan [Mon, 10 Dec 2007 06:33:56 +0000 (06:33 +0000)]
make edit-message-mode every so slightly less hideously ugly

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@764 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agoadded pipe_message command to th4read-view-mode (modified patch from Marcus Williams)
wmorgan [Mon, 10 Dec 2007 06:26:31 +0000 (06:26 +0000)]
added pipe_message command to th4read-view-mode (modified patch from Marcus Williams)

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@763 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agoforward individual attachments from thread-view-mode, and forward messages now forwar...
wmorgan [Mon, 10 Dec 2007 05:56:50 +0000 (05:56 +0000)]
forward individual attachments from thread-view-mode, and forward messages now forwards all attachments by default

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@762 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agobe better about USING extensions for attachments
wmorgan [Mon, 10 Dec 2007 04:04:42 +0000 (04:04 +0000)]
be better about USING extensions for attachments

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@761 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agobe better about picking extensions for attachments
wmorgan [Mon, 10 Dec 2007 03:55:53 +0000 (03:55 +0000)]
be better about picking extensions for attachments

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@760 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agoadd clause limit in searches
wmorgan [Mon, 10 Dec 2007 03:43:55 +0000 (03:43 +0000)]
add clause limit in searches

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@759 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agobah!
wmorgan [Mon, 10 Dec 2007 03:01:26 +0000 (03:01 +0000)]
bah!

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@758 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agomake tag-matching-threads better
wmorgan [Mon, 10 Dec 2007 02:58:30 +0000 (02:58 +0000)]
make tag-matching-threads better

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@757 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agofix (mostly!) the updates system
wmorgan [Mon, 10 Dec 2007 02:50:49 +0000 (02:50 +0000)]
fix (mostly!) the updates system

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@756 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agoprevent warning
wmorgan [Mon, 10 Dec 2007 01:05:56 +0000 (01:05 +0000)]
prevent warning

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@755 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agopossible bugfix in message decoding (body returning nil for some reason)
wmorgan [Sun, 9 Dec 2007 23:11:30 +0000 (23:11 +0000)]
possible bugfix in message decoding (body returning nil for some reason)

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@754 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agoiconv/rfc2047 patch from ismo puustinen (slightly modified)
wmorgan [Sun, 9 Dec 2007 20:02:17 +0000 (20:02 +0000)]
iconv/rfc2047 patch from ismo puustinen (slightly modified)

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@753 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agoadd tag by match to thread-index-mode
wmorgan [Sun, 9 Dec 2007 19:12:19 +0000 (19:12 +0000)]
add tag by match to thread-index-mode

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@752 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agomake no-initial-poll actually useful
wmorgan [Sun, 9 Dec 2007 19:01:28 +0000 (19:01 +0000)]
make no-initial-poll actually useful

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@751 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agobugfix: mod by zero in completino mode
wmorgan [Sat, 8 Dec 2007 22:51:26 +0000 (22:51 +0000)]
bugfix: mod by zero in completino mode

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@750 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agoremove num_digits
wmorgan [Sat, 8 Dec 2007 22:15:30 +0000 (22:15 +0000)]
remove num_digits

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@749 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agowhoops, forgot to add this to svn
wmorgan [Sat, 8 Dec 2007 22:13:33 +0000 (22:13 +0000)]
whoops, forgot to add this to svn

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@748 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agomake text/plain attachments part of the reply (patch from nicolas pouillard)
wmorgan [Sat, 8 Dec 2007 22:08:08 +0000 (22:08 +0000)]
make text/plain attachments part of the reply (patch from nicolas pouillard)

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@747 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agoturn of imap sanity check that exchange fails
wmorgan [Sat, 8 Dec 2007 21:47:35 +0000 (21:47 +0000)]
turn of imap sanity check that exchange fails

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@746 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agobugfix: to/cc not read correctly from index
wmorgan [Sat, 8 Dec 2007 21:33:38 +0000 (21:33 +0000)]
bugfix: to/cc not read correctly from index

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@745 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agoadd gpg interface to all outgoing messages (but no implementation yet)
wmorgan [Sat, 8 Dec 2007 21:20:17 +0000 (21:20 +0000)]
add gpg interface to all outgoing messages (but no implementation yet)

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@744 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agoadded --no-initial-poll option (good for development because otherwise your
wmorgan [Sat, 8 Dec 2007 05:14:57 +0000 (05:14 +0000)]
added --no-initial-poll option (good for development because otherwise your
imap servers get pissed with so many connections upon repeated startup)

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@743 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agosvn url fix from marcus williams
wmorgan [Fri, 7 Dec 2007 18:46:02 +0000 (18:46 +0000)]
svn url fix from marcus williams

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@742 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agofrom:me patch from Grant Hollingworth
wmorgan [Fri, 7 Dec 2007 18:41:15 +0000 (18:41 +0000)]
from:me patch from Grant Hollingworth

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@741 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agore-fix reply-to address chosing (reply to recipient was broken)
wmorgan [Fri, 7 Dec 2007 18:39:50 +0000 (18:39 +0000)]
re-fix reply-to address chosing (reply to recipient was broken)

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@740 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agomore tweaks of detailed-header hook
wmorgan [Wed, 5 Dec 2007 18:38:25 +0000 (18:38 +0000)]
more tweaks of detailed-header hook

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@739 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agoapplied a modified detailed header hook from colin bell
wmorgan [Wed, 5 Dec 2007 18:10:45 +0000 (18:10 +0000)]
applied a modified detailed header hook from colin bell

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@738 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agogrant hollingworth once again finding my mistakes and correcting them for me
wmorgan [Thu, 29 Nov 2007 18:17:03 +0000 (18:17 +0000)]
grant hollingworth once again finding my mistakes and correcting them for me

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@737 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agofix from email bug
wmorgan [Thu, 29 Nov 2007 18:12:36 +0000 (18:12 +0000)]
fix from email bug

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@736 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agoprotect sup-sync against infinity
wmorgan [Thu, 29 Nov 2007 18:03:54 +0000 (18:03 +0000)]
protect sup-sync against infinity

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@735 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agoremind me to test changes before committing them
wmorgan [Thu, 29 Nov 2007 03:27:13 +0000 (03:27 +0000)]
remind me to test changes before committing them

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@734 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agobuffer killing & focusing bugfixes based on patch by Grant Hollingworth
wmorgan [Wed, 28 Nov 2007 17:21:58 +0000 (17:21 +0000)]
buffer killing & focusing bugfixes based on patch by Grant Hollingworth

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@733 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agoreplymode does a better job of replying from the email address you received the mail at
wmorgan [Wed, 28 Nov 2007 17:01:07 +0000 (17:01 +0000)]
replymode does a better job of replying from the email address you received the mail at

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@732 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agoupdate new user guide for 0.3
wmorgan [Tue, 27 Nov 2007 17:44:55 +0000 (17:44 +0000)]
update new user guide for 0.3

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@730 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agoupdate TODO for 0.4
wmorgan [Tue, 27 Nov 2007 17:41:57 +0000 (17:41 +0000)]
update TODO for 0.4

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@729 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agoupdate webpage for 0.3
wmorgan [Tue, 27 Nov 2007 17:40:47 +0000 (17:40 +0000)]
update webpage for 0.3

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@728 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agoupdate history for 0.3
wmorgan [Tue, 27 Nov 2007 17:39:29 +0000 (17:39 +0000)]
update history for 0.3

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@727 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agobump version to 0.3
wmorgan [Tue, 27 Nov 2007 17:31:54 +0000 (17:31 +0000)]
bump version to 0.3

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@726 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agofix minibuf disappearing during tab completion
wmorgan [Tue, 27 Nov 2007 17:22:51 +0000 (17:22 +0000)]
fix minibuf disappearing during tab completion

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@725 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agothread snippet improvement: display snippet of first unread message, or last snippet...
wmorgan [Mon, 26 Nov 2007 21:31:40 +0000 (21:31 +0000)]
thread snippet improvement: display snippet of first unread message, or last snippet if that doesn't exist

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@724 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agomime type filename detection patch form Nicolas Pouillard
wmorgan [Mon, 26 Nov 2007 20:12:56 +0000 (20:12 +0000)]
mime type filename detection patch form Nicolas Pouillard

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@723 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agomany many changes. this is what happens when i have 5 hours on an airplane
wmorgan [Mon, 26 Nov 2007 20:06:02 +0000 (20:06 +0000)]
many many changes. this is what happens when i have 5 hours on an airplane
in the middle of the day and no book.

- multi-thread dump upon crash
- hook manager caches values of any proc "variables"
- bugfix: broken source handling improved
- speed up querying
- bugfix: sources sometimes aren't added by sup-add
- more widgets: terminal title, statusbar

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@722 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agopollmode bugfix
wmorgan [Sat, 24 Nov 2007 21:01:16 +0000 (21:01 +0000)]
pollmode bugfix

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@721 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years ago- label-list-mode rekeyed tab to 'u' for showing only labels with unread messages
wmorgan [Sat, 24 Nov 2007 20:43:33 +0000 (20:43 +0000)]
- label-list-mode rekeyed tab to 'u' for showing only labels with unread messages
- label-list-mode now uses tab to jump between labels with unread messages, just like thread-index-mode
- if 'u' and no labels with unread messages, now flash a message.

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@720 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agomore minibuf say vs ask tweaking
wmorgan [Sat, 24 Nov 2007 20:31:58 +0000 (20:31 +0000)]
more minibuf say vs ask tweaking

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@719 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agomaybe fix disappearign status lines when a #say and an #ask are both active
wmorgan [Sat, 24 Nov 2007 20:10:55 +0000 (20:10 +0000)]
maybe fix disappearign status lines when a #say and an #ask are both active

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@718 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agomake label-list-mode non-modal
wmorgan [Sat, 24 Nov 2007 20:08:07 +0000 (20:08 +0000)]
make label-list-mode non-modal

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@717 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agomove module-style spawn_xxx to class method style
wmorgan [Sat, 24 Nov 2007 19:58:23 +0000 (19:58 +0000)]
move module-style spawn_xxx to class method style

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@716 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agobetter source error reporting, and better message loading
wmorgan [Sat, 24 Nov 2007 18:39:27 +0000 (18:39 +0000)]
better source error reporting, and better message loading

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@715 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agomade "loading message bodies" message have a counter. useful for slow-ass imap connec...
wmorgan [Sat, 24 Nov 2007 17:55:15 +0000 (17:55 +0000)]
made "loading message bodies" message have a counter. useful for slow-ass imap connections.

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@714 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years ago- Make buffer-list-mode reload upon focus (thanks to Grant Hollingworth)
wmorgan [Sat, 24 Nov 2007 17:42:04 +0000 (17:42 +0000)]
- Make buffer-list-mode reload upon focus (thanks to Grant Hollingworth)
- Rekey buffer-list-mode 'R' to '@' for reload
- Stop BufferManager from throwing exceptions when a non-existent buffer
  is raised or focused. (Those were mostly debugging checks anyways.)

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@713 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agochronic on:today patch from Grant Hollingworth
wmorgan [Fri, 23 Nov 2007 22:51:34 +0000 (22:51 +0000)]
chronic on:today patch from Grant Hollingworth

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@712 5c8cc53c-5e98-4d25-b20a-d8db53a31250

16 years agomake which text is quoted a little more intelligent
wmorgan [Fri, 23 Nov 2007 22:43:25 +0000 (22:43 +0000)]
make which text is quoted a little more intelligent

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@711 5c8cc53c-5e98-4d25-b20a-d8db53a31250