summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-12-05test/python: set LD_LIBRARY_PATH and PYTHONPATH to use local notmuchdebian/0.10.2-10.10.2David Bremner
Possibly this should be factored out into some kind of "run_python" function.
2011-12-05build system: allow decreasing debian versions for debian-snapshotDavid Bremner
This allows the debian-snapshot to continue working between when debian/changelog is updated and when the release is tagged.
2011-12-05NEWS: add news for 0.10.2David Bremner
2011-12-05fixup for changelogDavid Bremner
2011-12-05debian/changelog: add new changelog stanza for 0.10.2David Bremner
2011-12-05version: bump for bugfix release 0.10.2David Bremner
2011-12-05test: add tests for python bindingsDavid Bremner
We start modestly, with a (slightly modified) test case from Kazuo Teramoto. Originally it just made sure the bindings didn't crash; here we check that by comparing the output with that of notmuch search.
2011-12-04lib: call g_type_init from notmuch_database_openDavid Bremner
We want to make sure g_type_init is called before any GObject functionality is used.
2011-11-25test: add simple tests for online helpdebian/0.10.1-10.10.1David Bremner
Nothing fancy, but we can at least detect segmentation faults.
2011-11-25NEWS: add NEWS stanza for 0.10.1David Bremner
Explain the bug fix in slightly less technical language than in the Debian changelog.
2011-11-25debian: changelog stanza for 0.10.1David Bremner
2011-11-25version: update to 0.10.1David Bremner
2011-11-25CLI: update call to notmuch_help_command for new calling conventions.David Bremner
When I changed the calling convention to pass in all but the zero-th argument to subcommands, I missed this one call, resulting in a segmentation fault. As a bonus, the syntax "notmuch --help foo" is now equivalent to "notmuch help foo".
2011-11-23debian: changelog stanza for 0.100.10David Bremner
Give a brief summary of (and pointer to) NEWS
2011-11-23NEWS: set (approximate) date for 0.10 releaseDavid Bremner
It doesn't really matter if we are off by a day.
2011-11-23version: update to 0.10David Bremner
2011-11-23NEWS: item for silent killing of search buffers.David Bremner
This is maybe borderline for inclusion in NEWS, but maybe the NEWS item helps someone who thinks there is a bug.
2011-11-23contrib/notmuch-deliver: don't export from gitDavid Bremner
This prevents it from being part of the release tarballs. Hopefully this is only temporary while we sort out the GPL2 versus GPL3 question.
2011-11-19version: update version info for 0.10~rc2debian/0.10_rc2-10.10_rc2David Bremner
Arguably editing debian/changelog violates the "do one thing at a time" rule, but all of these versions need to be kept in sync.
2011-11-17test: create dtach's session socket in $TEST_TMPDIRTomi Ollila
Due to 108-character limit in unix domain socket path this change is required; it is more probable that length of ${TMPDIR:-/tmp} is shorter than length of path to the current directory of notmuch test source directory. One can expect to create reasonable-length unix domain sockets wherever $TMPDIR points to.
2011-11-17test: create TEST_TMPDIR for holding temporary filesTomi Ollila
The TEST_TMPDIR if first needed to hold dtach's socket (due to 108-character limit in socket file names). Later it can be used to hold other temporary files; directory deleted at exit.
2011-11-17build system: tweak VERSION so that debian-snapshot works for N.NN~rcNDavid Bremner
The problem was that the version is recovered from the git tag, which has the ~ replaced by _. This broke the sequencing of version numbers.
2011-11-16NEWS: fix some old typos and trailing whitespacePieter Praet
(with a further M-x whitespace-cleanup by db)
2011-11-16NEWS: add entries for stashing-related keybinding and testsPieter Praet
Add news entries for commits: f9764bfacc97457d1154c2d2a6001a6564f13ec3 64febdf71c4184ca369f5d11d7f196704a3ec1a6
2011-11-16NEWS entry for id-linksDaniel Schoepe
This adds a NEWS entry for commit 4a4ada73b751b1916c5dc4d408a8056411566e38 (second try, with whitespace fix)
2011-11-16Revert "NEWS entry for id-links"David Bremner
This reverts commit e93bf1f842d4d06b2468d1cdbd5e4e25877c7a44. reverting to fix whitespace
2011-11-16NEWS entry for id-linksDaniel Schoepe
This adds a NEWS entry for commit 4a4ada73b751b1916c5dc4d408a8056411566e38
2011-11-16NEWS entry for adding tab-completion to notmuch-searchDaniel Schoepe
Add a news entry for commit6a280088e6769015ade7758b9790384997a21ff3.
2011-11-16NEWS: mention improved search buffer performance, change Optimizations to PerformanceDavid Bremner
via email: id:"20111116154317.GC2852@mit.edu"
2011-11-16notmuch.1: bump version numberDavid Bremner
More of a leap than a bump. This is a bit silly keeping 3 files syncronized. At least for this file, I would prefer a solution that generates notmuch.1 from some template at build time.
2011-11-16RELEASING: update description of "make release".David Bremner
The additional "safety feature" documented here is motivated by the fact that I use gpg-agent and I don't always get the GPG prompt that Carl was relying on as an abort point. The new version also allows more to be done in "dry run" mode.
2011-11-16RELEASING: update discussion of version handlingDavid Bremner
This is definitely reaching the point where it should be automated.
2011-11-16RELEASING: update symbol handling description for current practice.David Bremner
We really did bump SONAME, and we probably will again, but not just for a simple symbol addition. Debian versions generally need to be removed from symbols file; this wasn't a problem before because there was no Debian versions
2011-11-15NEWS: discuss contrib and nmbugDavid Bremner
I mention the possibility of a seperate license here because currently notmuch-deliver is licensed GPL v2 only.
2011-11-15debian/libnotmuch2.symbols: add notmuch_query_count_threadsdebian/0.10_rc1-10.10_rc1David Bremner
Since this is only an added symbol, no soname bump required.
2011-11-15debian: new changelog stanza for 0.10~rc1-1David Bremner
The changelog is a bit minimalist, but we'll do better for the real release.
2011-11-15version: update to 0.10~rc1David Bremner
and the usual dance with the python bindings version.
2011-11-15test: add tests for notmuch search --offset and --limitJani Nikula
Signed-off-by: Jani Nikula <jani@nikula.org>
2011-11-15test: add tests for notmuch countJani Nikula
Signed-off-by: Jani Nikula <jani@nikula.org>
2011-11-15cli: add support for --output parameter in notmuch countJani Nikula
Add support for --output=messages (which remains the default) and --output=threads to notmuch count. Signed-off-by: Jani Nikula <jani@nikula.org>
2011-11-15cli: drop unused code from notmuch countJani Nikula
Remove unused code within #if 0 blocks from notmuch count. Signed-off-by: Jani Nikula <jani@nikula.org>
2011-11-15cli: add options --offset and --limit to notmuch searchJani Nikula
Add options --offset=[-]N and --limit=M to notmuch search to determine the first result and maximum number of results to display. Option --limit=M limits the maximum number of results to display to M. Option --offset=[-]N skips the first N results; with the leading '-' skip until the Nth result from the end. Note that --offset with a negative N for thread or summary output requires counting the number of matching threads in advance. Signed-off-by: Jani Nikula <jani@nikula.org>
2011-11-15lib: add function to get the number of threads matching a searchJani Nikula
Add function notmuch_query_count_threads() to get the number of threads matching a search. This is done by performing a search and figuring out the number of unique thread IDs in the matching messages, a significantly heavier operation than notmuch_query_count_messages(). Signed-off-by: Jani Nikula <jani@nikula.org>
2011-11-14test: Add a test script for "notmuch tag"Austin Clements
2011-11-14news: Store "from" and "subject" headers in the database.Austin Clements
2011-11-14Store "from" and "subject" headers in the database.Austin Clements
This is a rebase and cleanup of Istvan Marko's patch from id:m3pqnj2j7a.fsf@zsu.kismala.com Search retrieves these headers for every message in the search results. Previously, this required opening and parsing every message file. Storing them directly in the database significantly reduces IO and computation, speeding up search by between 50% and 10X. Taking full advantage of this requires a database rebuild, but it will fall back to the old behavior for messages that do not have headers stored in the database.
2011-11-14test/atomicity: change shebang to '#!/usr/bin/env bash'Tomi Ollila
2011-11-13emacs: add notmuch-show-worker function for specifying crypto processing directlyJameson Graef Rollins
The main reason to introduce this new unexposed function is to allow the buffer redisplay crypto switch to behaving in a more expected way. The prefix to notmuch-show-redisplay buffer now switches the crypto processing of the current show buffer, as opposed to switching the logic of the notmuch-crypto-process-mime customization variable. This behavior is more intuitive.
2011-11-13emacs: add documentation for notmuch-show crypto-switch optionJameson Graef Rollins
2011-11-13Link libutil using filenmae, rather than using -l.Tom Prince
glibc includes a libutil, so if the wrong -L options get passed, we will pick up glibc's version, rather than our own.