<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/test/emacs, branch 0.11</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.11</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.11'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2012-01-05T21:48:46Z</updated>
<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>
<entry>
<title>test: fix "Stashing in notmuch-search" test when emacs is not available</title>
<updated>2011-11-27T19:33:35Z</updated>
<author>
<name>Dmitry Kurochkin</name>
<email>dmitry.kurochkin@gmail.com</email>
</author>
<published>2011-11-27T18:36:19Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=6cb61729d46335b5ad6ee5e2f618b48fbabda218'/>
<id>urn:sha1:6cb61729d46335b5ad6ee5e2f618b48fbabda218</id>
<content type='text'>
If emacs is not available, test_expect_equal would be called with only
one argument.  The patch fixes this by quoting the (possibly empty)
$(cat OUTPUT) argument.
</content>
</entry>
<entry>
<title>emacs: test notmuch show with fourfold message indentation</title>
<updated>2011-11-25T17:41:59Z</updated>
<author>
<name>Gregor Zattler</name>
<email>telegraph@gmx.net</email>
</author>
<published>2011-11-24T22:03:24Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=629dbac626b714d50b185b00aa3ade5bef5e1cbd'/>
<id>urn:sha1:629dbac626b714d50b185b00aa3ade5bef5e1cbd</id>
<content type='text'>
Previous behaviour was to indent messages in a thread according
to depth by one space per level.  This commit tests if setting
notmuch-indent-messages-width to `4' provides a message thread
with four spaces of indentation thread depth.
</content>
</entry>
</feed>
