aboutsummaryrefslogtreecommitdiff
path: root/thread.cc
AgeCommit message (Collapse)Author
2009-11-09libify: Move library sources down into lib directory.Carl Worth
A "make" invocation still works from the top-level, but not from down inside the lib directory yet.
2009-10-29notmuch search: Add (relative) date to search outputCarl Worth
The new function for formatting relative dates is nice enough that we need to start using it more places. Here's one of them.
2009-10-26Fix incorrect name of _notmuch_thread_get_subject.Carl Worth
Somehow this naming with an underscore crept in, (but only in the private header, so notmuch.c was compiling with no prototype). Fix to be the notmuch_thread_get_subject originally intended.
2009-10-26Add public notmuch_thread_get_subjectCarl Worth
And use this in "notmuch search" to display subject line as well as thread ID.
2009-10-26Add notmuch_thread_get_tagsCarl Worth
And augment "notmuch search" to print tag values as well as thread ID values. This tool is almost usable now.
2009-10-25Add an initial implementation of a notmuch_thread_t object.Carl Worth
We've now got a new notmuch_query_search_threads and a notmuch_threads_result_t iterator. The thread object itself doesn't do much yet, (just allows one to get the thread_id), but that's at least enough to see that "notmuch search" is actually doing something now, (since it has been converted to print thread IDs instead of message IDs). And maybe that's all we need. Getting the messages belonging to a thread is as simple as a notmuch_query_search_messages with a string of "thread:<thread-id>". Though it would be convenient to add notmuch_thread_get_messages which could use the existing notmuch_message_results_t iterator. Now we just need an implementation of "notmuch show" and we'll have something somewhat usable.