summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-03-20add NEWS item for printing0.12David Bremner
2012-03-19debian: add changelog stanza for 0.12David Bremner
Include extremely terse summary of NEWS.
2012-03-19NEWS: add news item for help = man pageDavid Bremner
As we discovered recently on the list, this really is new for 0.12
2012-03-19update version to 0.12David Bremner
There may be a few NEWS changes after this, but no code (hopefully).
2012-03-19NEWS: update discussion of GMime 2.6 version requirements.David Bremner
Be more specific than "Current GMime 2.6". Also explain why we need >=2.6.7
2012-03-19NEWS: set release date for 0.12David Bremner
2012-03-18debian: changelog stanza for 0.12~rc2debian/0.12_rc2-1David Bremner
mention the two bugfixes
2012-03-18bump version to 0.12~rc2David Bremner
2012-03-18python: fix signature of two wrapped libnotmuch functionsJustus Winter
Signed-off-by: Justus Winter <4winter@informatik.uni-hamburg.de>
2012-03-18Fix error reporting in notmuch_database_find_message_by_filenameJustus Winter
Formerly it was possible for *message_ret to be left uninitialized. The documentation however clearly states that "[o]n any failure or when the message is not found, this function initializes '*message' to NULL". Signed-off-by: Justus Winter <4winter@informatik.uni-hamburg.de>
2012-03-14NEWS: emacs: enable `notmuch-search-line-faces' by defaultJani Nikula
2012-03-14NEWS: cli: manual page for notmuch configuration optionsJani Nikula
2012-03-14NEWS: emacs: inline patch fake attachment file namesJani Nikula
2012-03-14NEWS: emacs: support text/calendar MIME typeJani Nikula
2012-03-14NEWS: emacs: show view archiving key binding changesJani Nikula
2012-03-14NEWS: emacs: Fix MML tag quoting in repliesJani Nikula
2012-03-13debian: bump gmime dependency to 2.6.7debian/0.12_rc1-1David Bremner
As explained in f34613e, if using gmime 2.6, we want at least 2.6.7
2012-03-13man: update SEE ALSO references in man pagesJani Nikula
Drop references to notmuch-part(1). Reference all man pages. Fix man page section of notmuch-dump(1).
2012-03-11build: Require gmime >= 2.6.7Thomas Jost
gmime-2.6 had a bug [1] which made it impossible to tell why a signature verification failed when the signer key was unavailable (empty "sigstatus" field in the JSON output). Since 00b5623d the corresponding test is marked as broken when using gmime-2.6 (2.4 is fine). This bug has been fixed in gmime 2.6.5, which is now the minimal gmime-2.6 version required for building notmuch (gmime-2.4 is still available). As a consequence the version check in test/crypto can be removed. [Added by db] Although less unambigously a bug, Gmime 2.6 prior to 2.6.7 also was more strict about parsing, and rejected messages with initial "From " headers. This restriction is relaxed in [2]. For reasons explained in [3], we want to keep this more relaxed parsing for now. [1] https://bugzilla.gnome.org/show_bug.cgi?id=668085 [2] http://git.gnome.org/browse/gmime/commit/?id=d311f576baf750476e06e9a1367a2dc1793ea7eb [3] id:"1331385931-1610-1-git-send-email-david@tethera.net"
2012-03-10Fix configure script to properly detect gmime-2.6 if available.Jameson Graef Rollins
Previously, the configure script would appear to detect gmime-2.6 if present. However, the binaries would end up being compiled against gmime-2.4. The addition of a break fixes things so that now gmime-2.6 will be used if available, falling back to gmime-2.4.
2012-03-10Handle errors in mime_node_openAustin Clements
2012-03-10emacs: fix MML quoting in repliesJani Nikula
The reply MML quoting added in commit ae438cc unintentionally MML quotes also the signature/encryption MML tags added via message-setup-hook, causing the reply not to be signed/encrypted. MML quote just the original message in the temp buffer before inserting it to the message buffer, to not interfere with message mode hooks or message construction in general. See [1] and [2] for bug reports. Thanks to Tim Bielawa <tbielawa@redhat.com> for testing. [1] id:"87hay78x6l.fsf@wyzanski.jamesvasile.com" [2] id:"1330812262-28272-1-git-send-email-tbielawa@redhat.com". Signed-off-by: Jani Nikula <jani@nikula.org>
2012-03-03Actually close the xapian database in notmuch_database_closeJustus Winter
Formerly the xapian database object was deleted and closed in its destructor once the object was garbage collected. Explicitly call close() so that the database and the associated lock is released immediately. The comment is a courtesy of Austin Clements. Signed-off-by: Justus Winter <4winter@informatik.uni-hamburg.de>
2012-03-03debian: Bump standards versionDavid Bremner
No actual changes are needed.
2012-03-03debian: update .gitignoreDavid Bremner
Ignore individual binary package directories.
2012-03-03debian: add notmuch_query_add_tag_exclude to exported symbolsDavid Bremner
This symbol is added in 0.12, although we are "stealthing" the feature overall.
2012-03-03man: remove search.exclude_tags from notmuch-config.1 for 0.12Mark Walters
2012-03-02NEWS: revert NEWS item for exclude tags for 0.12Mark Walters
2012-03-02config: disable addition of exclude tags for 0.12Mark Walters
This disables the addition of search_exclude_tags in notmuch-setup and notmuch-config.
2012-03-01Spelling fixTomi Ollila
Retreive is spelled as r e t r i e v e .
2012-03-01emacs: retain show buffer state after retrieving gpg keyTomi Ollila
After retrieving gpg key retain show buffer state like in all other operations (i.e. no other calls to notmuch-show-refresh-view provides optional reset-state argument). Emacs MUA keeps current message under cursor instead of going first open message(possibly marking it read).
2012-03-01NEWS: add entry for `notmuch-show-stash-mlarchive-link{,-and-go}'Pieter Praet
2012-03-01add minimal changelog stanza for 0.12~rc1David Bremner
2012-03-01bump version to 0.12~rc1David Bremner
As usual, only `version' is edited by hand. The rest of the changes I blame on the machine.
2012-02-29emacs: Clarify description of thread manipulating functionsMichal Sojka
It is not clear whether the term "thread" refers to the thread in the database or to the thread currently shown in a buffer. Those two meanings may refer to different sets of messages, e.g. when a new email is added to the database while the buffer shows the state before the new email arrived. This patch replaces the term thread with the term current buffer, which is hopefully less ambiguous.
2012-02-29test: Remove 'broken' flag from encoding testMichal Sojka
2012-02-29Convert non-UTF-8 parts to UTF-8 before indexing themMichal Sojka
This fixes a bug that didn't allow to search for non-ASCII words such parts. The code here was copied from show_text_part_content(), because the show command already does the needed conversion when showing the message.
2012-02-29test: Add test for searching of uncommonly encoded messagesMichal Sojka
Emails that are encoded differently than as ASCII or UTF-8 are not indexed properly by notmuch. It is not possible to search for non-ASCII words within those messages.
2012-02-29doc: minor corrections in notmuch-config.1Pieter Praet
* man/man1/notmuch-config.1 - SYNOPSIS: Remove spaces in 'section.item' arg, and indicate that `notmuch config set' accepts multiple value args. - DESCRIPTION: Correct config option to exclude tags from search results. ('search.exclude_tags' instead of 'search.exclude') Also see commit bb8ab4c8.
2012-02-29News for Make buttons for attachments allow viewing as well as savingMark Walters
On Sat, 21 Jan 2012 09:09:58 -0400, David Bremner <david@tethera.net> wrote: > On Fri, 20 Jan 2012 09:44:06 +0000, Mark Walters <markwalters1009@gmail.com> wrote: > > Define a keymap for attachment buttons to allow multiple actions. > > Define 3 possible actions: > > save attachment: exactly as currently, > > view attachment: uses mailcap entry, > > view attachment with user chosen program > > pushed. Here is a News patch for this feature. Best wishes Mark From fde33258850a438f1810e4158c946b3cf185b5e8 Mon Sep 17 00:00:00 2001 From: Mark Walters <markwalters1009@gmail.com> Date: Wed, 29 Feb 2012 09:26:17 +0000 Subject: [PATCH] News item for allowing attachment buttons to view as well as save.
2012-02-27man: add references to maildir flag synchronizationJani Nikula
notmuch new, restore, and tag commands support maildir flag synchronization with notmuch tags. Reference the notmuch-config(1) man page about it in the relevant man pages.
2012-02-27man: document the notmuch configuration settings in notmuch-config(1)Jani Nikula
At the risk of duplication between the man page and the configuration file generated by default, document the notmuch configuration options in the notmuch config man page. Existing users of notmuch should not be expected to re-generate their config file in order to get access to the documentation for new configuration options. Include some minor fixes and cleanups while at it.
2012-02-27emacs: Fix out of date commentAustin Clements
The behavior of the header line in show-mode changed from showing the subject of the first open message to showing the subject of the first message in 4d77f18b. Update a comment to reflect this.
2012-02-27Document the JSON schemata used by show and searchAustin Clements
2012-02-27NEWS: sync 'new.ignore' entry with its comment in notmuch-config.cPieter Praet
See previous commit.
2012-02-27cli: update 'new.ignore' config file comment wrt file/directory matchingPieter Praet
2012-02-27Build-Depend on libgmime-2.6-dev | libgmime2.4-devDaniel Kahn Gillmor
libgmime-2.6-dev entered debian unstable today. If 2.6 is available, notmuch should build against 2.6 instead of 2.4, as 2.6 is the current upstream stable version of libgmime.
2012-02-25News for retaining state when refreshing notmuch showAustin Clements
2012-02-25emacs: Reverse the meaning of notmuch-show-refresh-view's argumentAustin Clements
Consensus seems to be that people prefer that refreshing show buffers retains state by default, rather than resetting it by default. This turns out to be the case in the code, as well. In fact, there's even a test for this that's been marked broken for several months, which this patch finally gets to mark as fixed.
2012-02-25emacs: When refreshing a show buffer, only mark read when resetting stateAustin Clements
If we retain state while refreshing a show buffer, it should not mark any messages read since it's not a navigation operation (it especially shouldn't mark the first message matching the query read, which is what it did previously). If the user or caller requests that refresh reset the state of the buffer, then we consider that a navigation operation, so we do mark the message under point after the refresh read. This is implemented by moving responsibility for initial positioning and read-marking out of notmuch-show-worker and into its caller. Since notmuch-show-worker is now exclusively about building the show buffer, we rename it to notmuch-show-build-buffer.