aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-03-31Makefiles: Make the install rules quiet like the compilation rules.Carl Worth
The output from make is looking better all the time, (though the columns still aren't lined up).
2010-03-31Makefile: Fix to print CFLAGS with "make V=0"Carl Worth
The default "make" would be quite quiet, but still conveniently print the CFLAGS. The explicit "make V=0" was intended to be identical, (only not printing the message about V=1 but was broken in that it left the CFLAGS off). Fix this.
2010-03-31Makefiles: Eliminate shell for loops in rule definitions.Carl Worth
These just made the output look so ugly, and weren't actually making the rule definitions any simpler. Good riddance.
2010-03-31Move installation of library from top-level to lib/Makefile.localCarl Worth
We had a fairly ugly violation of modularity with the top-level Makefile.local isntalling everything, (even when the build commands for the library were down in lib/Makefile.local).
2010-03-31Makefile.config: Avoid pre-expanding the ${prefix} variable.Carl Worth
One of the supproted mechanisms we offer for configuration is manually editing the Makefile.config file after it is generated by the configure script. In this case it would be nice to be able to change prefix only once, so allow that.
2010-03-31Move some variable assignments from Makefile.local to Makefile.configCarl Worth
There's not any special configure logic for determining these variable values, but if we did add some in the future, then these will now be in the right place for that. Additionally, this now makes Makefile.local the single place for the user to look for manually tweaking a variable assignment, (say, for a compiler that can't accept a particular warning argument). With this change, there should rarely be any need for a user to poke into any Makefile.local file.
2010-03-31Move bulk of rules from Makefile to Makefile.local.Carl Worth
Before it was impossible to know whether any particular setting or rule definition was in Makefile or Makefile.local. So we strip the Makefile down to little more than the list of sub-directories and the logic to include all of the sub-directories' Makefile.local fragments. Then, all of the real work can happen inside of Makefile.local.
2010-03-31configure: Fix installation of library to work with alternate --prefixCarl Worth
If an explicit --libdir is passed, then that is used directly. Otherwise libdir is chosen as the value of $PREFIX/lib, (whether or not prefix was passed explicitly or set by default).
2010-03-31configure: Fix typo in help message.Carl Worth
Documentation is installed to PREFIX/man not PREFIX/share.
2010-03-31Add a --libdir option to ./configureIngmar Vanhassel
This allows packagers to specify to which directory libraries should be installed. Signed-off-by: Ingmar Vanhassel <ingmar@exherbo.org>
2010-03-31Fix target dependencies for multiple jobsSaleem Abdulrasool
Signed-off-by: Ingmar Vanhassel <ingmar@exherbo.org>
2010-03-31Build and link against notmuch shared library, install notmuch.hBen Gamari
Signed-off-by: Ingmar Vanhassel <ingmar@exherbo.org>
2010-03-31emacs: Fix the notmuch-search-authors-width variable.Carl Worth
This variable existed previously, but wasn't actually used for anything.
2010-03-31Clarify documentation of notmuch_database_add_message.Carl Worth
For the case of adding a file that already exist, (with the same filename). In this case, nothing will happen to the database, but that wasn't clear before.
2010-03-31TODO: Note that '=' should sometimes count from the end of the buffer.Carl Worth
When trying to restore the current position, if the "current" thread no longer appears in the buffer, then '=' moves to the current line instead. When near the end of the buffer, the "current" line should be counted as the number of lines from the end.
2010-03-31TODO: Add a todo item for adding a message as a blob, rather than a filename.Carl Worth
This was suggested by Srinivasa and is intended to make it easier to integrate notmuch into an mbox-loving mail client.
2010-03-31TODO: Add some new items about improving the test suite.Carl Worth
I just tried (and failed) to write a test for the recent magic inference of phrase searches. That's a feature that makes me *really* uncomfortable to not have an automated test. But I believe the proposed modularization of the test suite should reduce some quoting nightmares, so will hopefully make this easier.
2010-03-31test: Fix phrase-search tests.Carl Worth
With some extra qutotation marks, we are now doing actual phrase searches so these tests pass.
2010-03-31test: Add some negative results for the phrase searches.Carl Worth
These results have all the same terms as the target phrase, but not in the expected order. They are designed to ensure that we actually test phrase searches. And as it turns out, we're not currently quoting the search terms properly, so the phrase-search tests now fail with this commit.
2010-03-31notmuch new implementationSebastian Spaeth
It can not add and remove messages. However, message moves are not detected and we do not modify or honor the Directory entries yet.
2010-03-31database(): Actually return a value on remove_message()Sebastian Spaeth
2010-03-31notmuch: refactor stuff into a Notmuch classSebastian Spaeth
This commit contains many minor and bigger changes, such as the removal of the logging import too.
2010-03-30database.py: also need to import MessageSebastian Spaeth
2010-03-30Ubuntu debian file creation documentationSebastian Spaeth
2010-03-30Debian pkg creation stuffSebastian Spaeth
2010-03-30message.py: Don't use ctypes.c_bool as that does not exist in python 2.5Sebastian Spaeth
2010-03-30message.py: fix indentationJesse Rosenthal
2010-03-30Need to do capitalization changes in dict keys from rev 45d2012fcf51 for all usagesSebastian Spaeth
2010-03-30message.py: small doc changes and unused code removalSebastian Spaeth
2010-03-30Revert some unneeded white space changesSebastian Spaeth
2010-03-30[REV2] adding part, simplifying Message.get_parts(), and fixing json to work with dme's json uiJesse Rosenthal
Sebastian: This replaces the patch it responds to. With this patch, we can now use the cnotmuch with David's json ui. There are still issues, but this allows interaction with emacs. ---
2010-03-28implement sort order for notmuch showJesse Rosenthal
2010-03-25fix wrongly names variable format->out_formatSebastian Spaeth
2010-03-25rename show_messages to print_messages and fix up the arg parsing for notmuch show a bitSebastian Spaeth
2010-03-25Message(): add 'match' result in text output. Fix is_match to use class, not instance, attributes.Sebastian Spaeth
2010-03-25message.yp: add GPL v3 boilerplate and add Jesse as copyright holderSebastian Spaeth
2010-03-25Message(): Implement show message as text or jsonJesse Rosenthal
2010-03-25notmuch: Make modifications to implement notmuch searchJesse Rosenthal
2010-03-25push __VERSION__ to post release 0.2.1+Sebastian Spaeth
2010-03-25Added tag v0.2.1 for changeset 8f496a1f9b34Sebastian Spaeth
2010-03-25bump __VERSION__ to 0.2.1Sebastian Spaeth
2010-03-25docs: Improve documentationsSebastian Spaeth
2010-03-25Implement Database.upgrade() to get the last bit of API. We are complete now.Sebastian Spaeth
2010-03-25Implement Filenames() iterator. The API should be complete at this point.Sebastian Spaeth
We are still missing Database.upgrade() as I am not sure how to implement the callback, and it's not that important for now. Documentation for the new classes is written inline, but not integrated in the docs yet.
2010-03-25Implement Database().get_directory() and Directory() class.Sebastian Spaeth
2010-03-25Implement Message().get|set_flag()Sebastian Spaeth
These were the last 2 missing methods from the Message object, which should be feature complete now.
2010-03-24fix documentations, and add a very brittle notmuch reply commandSebastian Spaeth
2010-03-24Added tag v0.2.0 for changeset 36e2dd4e739aSebastian Spaeth
2010-03-24README: update changelogSebastian Spaeth
2010-03-24bump __VERSION__ to 0.2.0Sebastian Spaeth