<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/test/emacs, branch 0.11.1</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.11.1</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.11.1'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2012-02-03T12:26:41Z</updated>
<entry>
<title>emacs: quote MML tags in replies</title>
<updated>2012-02-03T12:26:41Z</updated>
<author>
<name>Aaron Ecay</name>
<email>aaronecay@gmail.com</email>
</author>
<published>2012-02-03T10:24:08Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=ae438ccd8c77831158c7c30f19710d798ee4a6b4'/>
<id>urn:sha1:ae438ccd8c77831158c7c30f19710d798ee4a6b4</id>
<content type='text'>
Emacs message-mode uses certain text strings to indicate how to attach
files to outgoing mail.  If these are present in the text of an email,
and a user is tricked into replying to the message, the user’s files
could be exposed.

Edited-by: Pieter Praet &lt;pieter@praet.org&gt;:  Rebased to release branch.
</content>
</entry>
<entry>
<title>test: add tests for quoting of MML tags in replies</title>
<updated>2012-02-03T12:26:27Z</updated>
<author>
<name>Aaron Ecay</name>
<email>aaronecay@gmail.com</email>
</author>
<published>2012-02-03T10:24:07Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=3f2050ac221a4c940c12442f156f12fff11600c6'/>
<id>urn:sha1:3f2050ac221a4c940c12442f156f12fff11600c6</id>
<content type='text'>
The test is broken at this time; the next commit will introduce a fix.

Edited-by: Pieter Praet &lt;pieter@praet.org&gt;:
  Rebased to release branch, moved expected output into the actual test,
  and fixed "Fcc:" line.
</content>
</entry>
<entry>
<title>emacs: fix notmuch-show-indent-messages-width customization variable name</title>
<updated>2012-01-05T21:48:46Z</updated>
<author>
<name>Jameson Graef Rollins</name>
<email>jrollins@finestructure.net</email>
</author>
<published>2012-01-02T22:23:02Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=74bced62b44b3b88431a0aec1194a74852446aed'/>
<id>urn:sha1:74bced62b44b3b88431a0aec1194a74852446aed</id>
<content type='text'>
The name was originally notmuch-indent-messages-width, which is
inconsistent with our variable naming convention.
</content>
</entry>
<entry>
<title>test: add test for `notmuch-hello-refresh-hook'</title>
<updated>2011-12-22T10:57:46Z</updated>
<author>
<name>Dmitry Kurochkin</name>
<email>dmitry.kurochkin@gmail.com</email>
</author>
<published>2011-12-21T18:18:26Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=9a0b61da56ede4d0ff79a064d92d8c1a16cf636b'/>
<id>urn:sha1:9a0b61da56ede4d0ff79a064d92d8c1a16cf636b</id>
<content type='text'>
Test that `notmuch-hello-refresh-hook' is called once when
`notmuch-hello' is called and twice when calling
`notmuch-hello-update' after that.

The tests are very similar to tests for `notmuch-hello-mode-hook'.
</content>
</entry>
<entry>
<title>emacs: do not call `notmuch-hello-mode' on update</title>
<updated>2011-12-20T11:42:31Z</updated>
<author>
<name>Dmitry Kurochkin</name>
<email>dmitry.kurochkin@gmail.com</email>
</author>
<published>2011-12-18T00:21:21Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=59adb2da193efef806b37e2c85981024a39ee2e3'/>
<id>urn:sha1:59adb2da193efef806b37e2c85981024a39ee2e3</id>
<content type='text'>
`notmuch-hello' should call `notmuch-hello-mode' function only when
run for the first time.  But before the change, `notmuch-hello' used
`kill-all-local-variables' to remove editable widgets fields.  This
caused the major mode to be reset, and `notmuch-hello-mode' to be
called every time.

The patch manually deletes all editable widget fields and removes
`kill-all-local-variables' call.
</content>
</entry>
<entry>
<title>test: add broken test for `notmuch-hello-mode-hook' called during update</title>
<updated>2011-12-20T11:42:14Z</updated>
<author>
<name>Dmitry Kurochkin</name>
<email>dmitry.kurochkin@gmail.com</email>
</author>
<published>2011-12-18T00:21:20Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=9928b5b50f44d66d02f422d1f6b6a1bca72a4580'/>
<id>urn:sha1:9928b5b50f44d66d02f422d1f6b6a1bca72a4580</id>
<content type='text'>
Test that `notmuch-hello-mode-hook' is not called during
`notmuch-hello' buffer updates.  The test is currently broken.
</content>
</entry>
<entry>
<title>test: add test for `notmuch-hello-mode-hook'</title>
<updated>2011-12-20T11:42:00Z</updated>
<author>
<name>Dmitry Kurochkin</name>
<email>dmitry.kurochkin@gmail.com</email>
</author>
<published>2011-12-18T00:21:19Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=785028dc2e6bc165456d3c91c1ce3693e6a4cf05'/>
<id>urn:sha1:785028dc2e6bc165456d3c91c1ce3693e6a4cf05</id>
<content type='text'>
Test that `notmuch-hello-mode-hook' is called once when
`notmuch-hello' function is called.
</content>
</entry>
<entry>
<title>Revert "test: add emacs test for hiding a message following an HTML part"</title>
<updated>2011-12-15T12:00:08Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2011-12-15T12:00:08Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=32e656f473a47ae4471a055d668fdcfb35531ceb'/>
<id>urn:sha1:32e656f473a47ae4471a055d668fdcfb35531ceb</id>
<content type='text'>
This reverts commit c6a3a768fef9f59f483af04f4418d350efc27968.

This test is unreliable, showing BROKEN in some environments and FIXED
in others.  The confusion seems to outweigh the benefits, for now.

Conflicts:

	test/emacs
</content>
</entry>
<entry>
<title>emacs: do not call notmuch show for non-inlinable parts</title>
<updated>2011-12-08T00:05:25Z</updated>
<author>
<name>Dmitry Kurochkin</name>
<email>dmitry.kurochkin@gmail.com</email>
</author>
<published>2011-11-29T21:19:54Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=a647f43643073cd02e26788e417efd8dd3323669'/>
<id>urn:sha1:a647f43643073cd02e26788e417efd8dd3323669</id>
<content type='text'>
Before the change, there was a workaround to avoid notmuch show calls
for parts with application/* Content-Type.  But non-inlinable parts
are not limited to this Content-Type (e.g. mp3 files have audio/mpeg
Content-Type and are not inlinable).  For such parts
`notmuch-show-insert-part-*/*' handler is called which unconditionally
fetches contents for all parts.

The patch moves content fetching from `notmuch-show-insert-part-*/*'
to `notmuch-show-mm-display-part-inline' function after MIME inlinable
checks are done to avoid useless notmuch show calls.  The
application/* hack is no longer needed and removed.
</content>
</entry>
<entry>
<title>test: check that Emacs UI does not call notmuch for non-inlinable parts</title>
<updated>2011-12-08T00:03:29Z</updated>
<author>
<name>Dmitry Kurochkin</name>
<email>dmitry.kurochkin@gmail.com</email>
</author>
<published>2011-11-29T21:19:53Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=3e0820eb7138df4f11fdf6fc8baf96f583152f14'/>
<id>urn:sha1:3e0820eb7138df4f11fdf6fc8baf96f583152f14</id>
<content type='text'>
The patch adds two new test cases:

* Do not call notmuch for non-inlinable application/mpeg parts
* Do not call notmuch for non-inlinable audio/mpeg parts

The application/mpeg test passes thanks to a workaround for
application/* Content-Types.  The audio/mpeg is currently broken.
</content>
</entry>
</feed>
