to all. The feature is available through the new command line option
--reply-to=(all|sender).
-Tag exclusion
-
- Tags can be automatically excluded from search results by adding them
- to the new 'search.exclude_tags' option in the Notmuch config file.
-
- This behaviour can be overridden by explicitly including an excluded
- tag in your query, for example:
-
- notmuch search $your_query and tag:$excluded_tag
-
- Existing users will probably want to run "notmuch setup" again to add
- the new well-commented [search] section to the configuration file.
-
- For new configurations, accepting the default setting will cause the
- tags "deleted" and "spam" to be excluded, equivalent to running:
-
- notmuch config set search.exclude_tags deleted spam
-
Mail store folder/file ignore
A new configuration option, `new.ignore`, lets users specify a
button 1 saves the attachment but this is customisable (option
Notmuch Show Part Button Default Action).
+New functions
+
+ `notmuch-show-stash-mlarchive-link{,-and-go}' allow stashing and
+ optionally visiting a URI to the current message at one of a number
+ of Mailing List Archives.
+
Library changes
---------------
+tmp/
+libnotmuch-dev/
+libnotmuch2/
+notmuch-emacs/
+notmuch-vim/
+notmuch/
+python-notmuch/
*.debhelper
*.debhelper.log
*.substvars
notmuch (0.12~rc1-1) experimental; urgency=low
* Upstream pre-release.
+ * Bump standards version to 3.9.3; no changes.
-- David Bremner <bremner@debian.org> Thu, 01 Mar 2012 07:51:45 -0400
emacs23-nox | emacs23 (>=23~) | emacs23-lucid (>=23~),
gdb,
dtach (>= 0.8)
-Standards-Version: 3.9.2
+Standards-Version: 3.9.3
Homepage: http://notmuchmail.org/
Vcs-Git: git://notmuchmail.org/git/notmuch
Vcs-Browser: http://git.notmuchmail.org/git/notmuch
notmuch_messages_get@Base 0.3
notmuch_messages_move_to_next@Base 0.3
notmuch_messages_valid@Base 0.3
+ notmuch_query_add_tag_exclude@Base 0.12~rc1
notmuch_query_count_messages@Base 0.3
notmuch_query_count_threads@Base 0.10~rc1
notmuch_query_create@Base 0.3
(let ((keyid (concat "0x" (plist-get sigstatus :keyid))))
(setq label (concat "Unknown key ID " keyid " or unsupported algorithm"))
(setq button-action 'notmuch-crypto-sigstatus-error-callback)
- (setq help-msg (concat "Click to retreive key ID " keyid " from keyserver and redisplay."))))
+ (setq help-msg (concat "Click to retrieve key ID " keyid " from keyserver and redisplay."))))
((string= status "bad")
(let ((keyid (concat "0x" (plist-get sigstatus :keyid))))
(setq label (concat "Bad signature (claimed key ID " keyid ")"))
(insert "\n")
(call-process "gpg" nil t t "--list-keys" keyid))
(recenter -1))
- (notmuch-show-refresh-view t)))
+ (notmuch-show-refresh-view)))
(defun notmuch-crypto-insert-encstatus-button (encstatus)
(let* ((status (plist-get encstatus :status))
}
}
+ /* Many Xapian objects (and thus notmuch objects) hold references to
+ * the database, so merely deleting the database may not suffice to
+ * close it. Thus, we explicitly close it here. */
+ if (notmuch->xapian_db != NULL) {
+ try {
+ notmuch->xapian_db->close();
+ } catch (const Xapian::Error &error) {
+ /* do nothing */
+ }
+ }
+
delete notmuch->term_gen;
delete notmuch->query_parser;
delete notmuch->xapian_db;
directory hierarchy.
.RE
-.RS 4
-.TP 4
-.B search.exclude_tags
-A list of tags that will be excluded from search results by
-default. Using an excluded tag in a query will override that
-exclusion.
-.RE
-
.RS 4
.TP 4
.B maildir.synchronize_flags
if (notmuch_config_get_search_exclude_tags (config, &tmp) == NULL) {
if (is_new) {
- const char *tags[] = { "deleted", "spam" };
- notmuch_config_set_search_exclude_tags (config, tags, 2);
+ /* We do not set default search_exclude_tags for 0.12 */
} else {
notmuch_config_set_search_exclude_tags (config, NULL, 0);
}
int is_new;
const char **new_tags;
size_t new_tags_len;
- const char **search_exclude_tags;
- size_t search_exclude_tags_len;
#define prompt(format, ...) \
do { \
}
- search_exclude_tags = notmuch_config_get_search_exclude_tags (config, &search_exclude_tags_len);
-
- printf ("Tags to exclude when searching messages (separated by spaces) [");
- print_tag_list (search_exclude_tags, search_exclude_tags_len);
- prompt ("]: ");
-
- if (strlen (response)) {
- GPtrArray *tags = parse_tag_list (ctx, response);
-
- notmuch_config_set_search_exclude_tags (config,
- (const char **) tags->pdata,
- tags->len);
-
- g_ptr_array_free (tags, TRUE);
- }
-
+ /* Temporarily remove exclude tag support for 0.12 */
if (! notmuch_config_save (config)) {
if (is_new)