<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/emacs, branch 0.26_rc0</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.26_rc0</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.26_rc0'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2017-12-09T02:19:06Z</updated>
<entry>
<title>Merge branch 'release'</title>
<updated>2017-12-09T02:19:06Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2017-12-09T02:19:06Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=040c3236afcf95bead0324a48c2e0b9cd7934993'/>
<id>urn:sha1:040c3236afcf95bead0324a48c2e0b9cd7934993</id>
<content type='text'>
Conflicts:
        NEWS

Add in NEWS from point release
</content>
</entry>
<entry>
<title>emacs: letf enriched-decode-display-prop for text/enriched display</title>
<updated>2017-12-09T00:35:41Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2017-12-06T01:17:57Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=f55e9a3bdaadb6d7db7321d0aee5de642743651d'/>
<id>urn:sha1:f55e9a3bdaadb6d7db7321d0aee5de642743651d</id>
<content type='text'>
Dynamically bind enriched-decode-display-prop when inserting
text/enriched part. This complements commit 9b0582383833 for
emacs versions before 24.4 which do not have advice-add
functionality.

Since emacs 25.3 this particular bug is fixed.
</content>
</entry>
<entry>
<title>emacs: sanitize subject in replies</title>
<updated>2017-09-27T11:15:02Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2017-09-26T18:26:08Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=b2b65b4e6ded8e59e9de2e4d34620b2e8d8c9c53'/>
<id>urn:sha1:b2b65b4e6ded8e59e9de2e4d34620b2e8d8c9c53</id>
<content type='text'>
Commit a7964c86d125 ("emacs: Sanitize authors and subjects in search
and show") added sanitization of header information for display. Do
the same for reply subjects.

This fixes the long-standing annoying artefact of certain versions of
mailman using tab as folding whitespace, leading to tabs in reply
subjects.
</content>
</entry>
<entry>
<title>emacs/address: use member instead of memq to check for pair</title>
<updated>2017-09-13T01:17:32Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2017-09-13T01:17:32Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=ff6d3b64895a71855b16a45d378bc849d9bd02a4'/>
<id>urn:sha1:ff6d3b64895a71855b16a45d378bc849d9bd02a4</id>
<content type='text'>
Quoting from the elisp reference:

     For other types (e.g., lists, vectors, strings), two arguments
     with the same contents or elements are not necessarily ‘eq’ to
     each other.

Thanks to "Attic Hermit" for the fix.
</content>
</entry>
<entry>
<title>Merge tag '0.25.1'</title>
<updated>2017-09-12T01:32:00Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2017-09-12T01:32:00Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=43668950626f347f05aad7d49cd9ea4383030443'/>
<id>urn:sha1:43668950626f347f05aad7d49cd9ea4383030443</id>
<content type='text'>
notmuch 0.25.1 release (bugfix for emacs bug 28350)
</content>
</entry>
<entry>
<title>emacs: override enriched-decode-display-prop for text/enriched display</title>
<updated>2017-09-12T01:08:01Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2017-09-11T20:09:49Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=9b0582383833c323b0b902dbe21ecf9cb0cce628'/>
<id>urn:sha1:9b0582383833c323b0b902dbe21ecf9cb0cce628</id>
<content type='text'>
Switch to a local version of enriched-decode-display-prop if we
encounter a text/enriched part. This is to mitigate
https://bugs.gnu.org/28350. Normally it would be prudent to remove the
override afterwards, but in this case just leave it in.

Notes from db:
      This doesn't disable text/enriched, just one feature of it.
</content>
</entry>
<entry>
<title>emacs: Refuse requests to refresh tree views while a refresh is running</title>
<updated>2017-09-06T00:50:03Z</updated>
<author>
<name>Vladimir Panteleev</name>
<email>git@thecybershadow.net</email>
</author>
<published>2017-08-14T07:08:36Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=1348212cb051b846bbe98f6d653da45aad3dfefa'/>
<id>urn:sha1:1348212cb051b846bbe98f6d653da45aad3dfefa</id>
<content type='text'>
notmuch-tree did not protect against concurrent refreshes like
notmuch-search, meaning, hitting '=' (notmuch-refresh-this-buffer)
quickly will spawn multiple parallel notmuch processes, and clobber
the existing results in the current buffer.

* notmuch-tree.el: Add a guard to notmuch-tree-refresh-view similar to
  the one in notmuch-search.
</content>
</entry>
<entry>
<title>notmuch-tag.el: Fix minor grammar error</title>
<updated>2017-08-23T11:08:01Z</updated>
<author>
<name>Vladimir Panteleev</name>
<email>git@thecybershadow.net</email>
</author>
<published>2017-08-14T05:54:56Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=d7a49e819922aca77815016ab69984519ff83d5c'/>
<id>urn:sha1:d7a49e819922aca77815016ab69984519ff83d5c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>emacs: Use make-process when available</title>
<updated>2017-08-20T11:33:09Z</updated>
<author>
<name>Vladimir Panteleev</name>
<email>notmuch@thecybershadow.net</email>
</author>
<published>2017-08-17T17:57:12Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=fdf2b3007ac2f66b20f718dbf01871e8b47fcd06'/>
<id>urn:sha1:fdf2b3007ac2f66b20f718dbf01871e8b47fcd06</id>
<content type='text'>
make-process is a new function introduced in Emacs 25, which provides
greater control over process creation. Crucially, it allows
separately redirecting stderr directly to a buffer, which allows us to
avoid needing to use the shell to redirect to a temporary file in
order to correctly distinguish stdout and stderr.

* notmuch-lib.el: Use make-process when it is available; fall back to
  the previous method when not.
</content>
</entry>
<entry>
<title>emacs: Refactor subprocess stderr propagation</title>
<updated>2017-08-20T11:32:47Z</updated>
<author>
<name>Vladimir Panteleev</name>
<email>notmuch@thecybershadow.net</email>
</author>
<published>2017-08-17T17:57:11Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=69946c47c9ba01f64a382ab6d1928d3f048f606f'/>
<id>urn:sha1:69946c47c9ba01f64a382ab6d1928d3f048f606f</id>
<content type='text'>
Load subprocess error output to a string in the callers, and propagate
the error messages as a string parameter instead of a path to file
names.

Required to be able to avoid using temporary files for subprocess
error output.

* notmuch-lib.el: Update notmuch-check-async-exit-status,
  notmuch-check-exit-status: accept an err parameter instead of
  err-file; shift the responsibility of loading error messages from
  files up the call stack.
</content>
</entry>
</feed>
