<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/notmuch-client.h, branch 0.13</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.13</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.13'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2012-04-15T12:42:15Z</updated>
<entry>
<title>show: Remove unused fields from notmuch_show_format</title>
<updated>2012-04-15T12:42:15Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2012-04-08T00:57:48Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=9070e5cc432b7dcad09a47508f6ade34ff63d47d'/>
<id>urn:sha1:9070e5cc432b7dcad09a47508f6ade34ff63d47d</id>
<content type='text'>
These fields were only used by old-style formatters.
</content>
</entry>
<entry>
<title>Remove show-message.c</title>
<updated>2012-04-15T12:42:15Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2012-04-08T00:57:47Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=ae59f4ab4d6029dd1c3847d02a5928de207f7aa5'/>
<id>urn:sha1:ae59f4ab4d6029dd1c3847d02a5928de207f7aa5</id>
<content type='text'>
There are no more calls to show_message_body.
</content>
</entry>
<entry>
<title>cli: move show to the new --exclude= option naming scheme.</title>
<updated>2012-04-08T02:05:56Z</updated>
<author>
<name>Mark Walters</name>
<email>markwalters1009@gmail.com</email>
</author>
<published>2012-04-07T16:10:06Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=903327279c38d6750e8347eba23262fa487c6951'/>
<id>urn:sha1:903327279c38d6750e8347eba23262fa487c6951</id>
<content type='text'>
This moves notmuch show to the --exclude=(true|false) naming
scheme. When exclude=false show returns all threads that match
including those that only match in an excluded message. The excluded
messages are flagged.

When exclude=true the behaviour depends on whether --entire-thread is
set. If it is not set then show only returns the messages which match
and are not excluded. If it is set then show returns all messages in
the threads that match in a non-excluded message, flagging the excluded
messages in these threads. The rationale is that it is awkward to use
a thread with some missing messages.
</content>
</entry>
<entry>
<title>show/reply: Unify the code that extracts text parts</title>
<updated>2012-03-31T11:17:20Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2012-03-27T21:59:50Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=ea4fd50f45b0bc0888070125c632ea2326eb18f7'/>
<id>urn:sha1:ea4fd50f45b0bc0888070125c632ea2326eb18f7</id>
<content type='text'>
Previously, show and reply had separate implementations of decoding
and printing text parts.  Now both use show's implementation, which
was more complete.  Show's implementation has been extended with an
option to add reply quoting to the extracted part (this is implemented
as a named flag to avoid naked booleans, even though it's the only
flag it can take).
</content>
</entry>
<entry>
<title>reply: Add a JSON reply format.</title>
<updated>2012-03-20T00:53:53Z</updated>
<author>
<name>Adam Wolfe Gordon</name>
<email>awg+notmuch@xvx.ca</email>
</author>
<published>2012-03-18T16:32:36Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=1904b01b96c1b731afb9649e7b5bceffce901b88'/>
<id>urn:sha1:1904b01b96c1b731afb9649e7b5bceffce901b88</id>
<content type='text'>
This new JSON format for replies includes headers generated for a
reply message as well as the headers of the original message.  Using
this data, a client can intelligently create a reply. For example, the
emacs client will be able to create replies with quoted HTML parts by
parsing the HTML parts.
</content>
</entry>
<entry>
<title>show: Allow formatters to return errors</title>
<updated>2012-03-18T12:14:21Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2012-03-06T18:48:39Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=6a4df1b796ea82545fa0861d341aa6769f72ac02'/>
<id>urn:sha1:6a4df1b796ea82545fa0861d341aa6769f72ac02</id>
<content type='text'>
Formatter errors are propagated to the exit status of notmuch show.

This isn't used by the JSON or text formatters, but it will be useful
for the raw format, which is pickier.
</content>
</entry>
<entry>
<title>add support for user-specified files &amp; directories to ignore</title>
<updated>2012-02-17T12:04:34Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2012-02-15T09:17:31Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=ce1e720de64270a7cbb4bc3fba2c7fe081de3edc'/>
<id>urn:sha1:ce1e720de64270a7cbb4bc3fba2c7fe081de3edc</id>
<content type='text'>
A new configuration key 'new.ignore' is used to determine which
files and directories user wants not to be scanned as new mails.

Mark the corresponding test as no longer broken.
This work merges my previous attempts and Andreas Amann's work
in id:"ylp7hi23mw8.fsf@tyndall.ie"
</content>
</entry>
<entry>
<title>cli: use notmuch_bool_t for boolean fields in notmuch_show_params_t</title>
<updated>2012-02-12T16:58:20Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2012-02-06T19:57:21Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=c9c5a6f70c8371809f3b079e1aba3de3b4a13f6b'/>
<id>urn:sha1:c9c5a6f70c8371809f3b079e1aba3de3b4a13f6b</id>
<content type='text'>
Use notmuch_bool_t instead of int for entire_thread, raw, and decrypt
boolean fields in notmuch_show_params_t. No functional changes.

Signed-off-by: Jani Nikula &lt;jani@nikula.org&gt;
</content>
</entry>
<entry>
<title>show: Introduce mime_node formatter callback</title>
<updated>2012-01-25T11:21:40Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2012-01-23T23:33:10Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=7430a42e23ee775818f84ed75f417302da694152'/>
<id>urn:sha1:7430a42e23ee775818f84ed75f417302da694152</id>
<content type='text'>
This callback is the gateway to the new mime_node_t-based formatters.
This maintains backwards compatibility so the formatters can be
transitioned one at a time.  Once all formatters are converted, the
formatter structure can be reduced to only message_set_{start,sep,end}
and part, most of show_message can be deleted, and all of
show-message.c can be deleted.
</content>
</entry>
<entry>
<title>mime node: Record depth-first part numbers</title>
<updated>2012-01-25T11:19:22Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2012-01-23T23:33:09Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=a66e65d604c5e658daa97acbb9d0487788863521'/>
<id>urn:sha1:a66e65d604c5e658daa97acbb9d0487788863521</id>
<content type='text'>
This makes the part numbers readily accessible to formatters.
Hierarchical part numbering would be a more natural and efficient fit
for MIME and may be the way to go in the future, but depth-first
numbering maintains compatibility with what we currently do.
</content>
</entry>
</feed>
