<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/devel, branch 0.13.2</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.13.2</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.13.2'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2012-04-15T12:42:14Z</updated>
<entry>
<title>Sync schemata with current code structure</title>
<updated>2012-04-15T12:42:14Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2012-04-08T00:57:45Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=98cad5a207438601942ecb8142a41133d54f0fbc'/>
<id>urn:sha1:98cad5a207438601942ecb8142a41133d54f0fbc</id>
<content type='text'>
The schema itself hasn't changed, but many of the references to
functions in notmuch-show.c were out of date.
</content>
</entry>
<entry>
<title>schemata: Add documentation for JSON reply format.</title>
<updated>2012-03-20T00:56:25Z</updated>
<author>
<name>Adam Wolfe Gordon</name>
<email>awg+notmuch@xvx.ca</email>
</author>
<published>2012-03-18T16:32:37Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=5abc9c1097a54e0e8b62e468d51728edb26b9101'/>
<id>urn:sha1:5abc9c1097a54e0e8b62e468d51728edb26b9101</id>
<content type='text'>
</content>
</entry>
<entry>
<title>TODO: Add replying to multiple messages</title>
<updated>2012-03-20T00:53:30Z</updated>
<author>
<name>Adam Wolfe Gordon</name>
<email>awg+notmuch@xvx.ca</email>
</author>
<published>2012-03-18T16:32:35Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=06a34f1407a3465724d7950e7179d7f1df130a2b'/>
<id>urn:sha1:06a34f1407a3465724d7950e7179d7f1df130a2b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Document the JSON schemata used by show and search</title>
<updated>2012-02-28T02:32:49Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2012-02-20T00:26:23Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=661c35712343408b4c034e13fc6cc8be7d580e21'/>
<id>urn:sha1:661c35712343408b4c034e13fc6cc8be7d580e21</id>
<content type='text'>
</content>
</entry>
<entry>
<title>STYLE: Initial draft of coding style document</title>
<updated>2012-02-12T16:58:19Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2012-01-27T23:46:58Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=022a2810809ffba4a7bcb71ed3483d2cb29d1c77'/>
<id>urn:sha1:022a2810809ffba4a7bcb71ed3483d2cb29d1c77</id>
<content type='text'>
This was edited by (at least) Austin, Tomi, and myself.

Amended with Austin's proposed wording for indentation.
</content>
</entry>
<entry>
<title>uncrustify.cfg: label indent, some known types, not, # and ##</title>
<updated>2012-01-25T11:40:50Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2012-01-24T20:55:59Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=9e701465ebb43bcd5a56155be404758976e66c1f'/>
<id>urn:sha1:9e701465ebb43bcd5a56155be404758976e66c1f</id>
<content type='text'>
Adjusted some uncrustify variables to get closer to prevailing style:

* Label indent (for goto) relative to current indentation.
* Registered GMimeObject and mime_node_t being as types.
* Space after ! (not) operator.
* No space after 'stringify' (#) preprosessor token.
* No spacing change around ## (option not versatile enough).

There are at least 3 cases where attention needs to be paid:

* If there is newline between function name and open paren in function
  call, the paren (and args) are indented too far right.
* #define HOUR (60 *MINUTE) -- i.e. no space after star (*).
* void (*foo)(args) -- i.e no space between (name) and (args).
</content>
</entry>
<entry>
<title>uncrustify.cfg: initial support for notmuch coding style</title>
<updated>2012-01-21T19:11:25Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2012-01-10T12:07:07Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=871fc32837d1e734895bef5f89040b5b874ae473'/>
<id>urn:sha1:871fc32837d1e734895bef5f89040b5b874ae473</id>
<content type='text'>
Uncrustify is a free (as in GPL2+) tool that indents and beautifies
C/C++ code. It is similar to GNU indent in functionality although
probably more configurable (in fairness, indent has better
documentation).  Uncrustify does not have the indent mis-feature of
needing to have every typedef'ed type defined in the
configuration (even standard types like size_t).

This configuration starts with the linux-kernel style from the
uncrustify config, disables aggressive re-indenting of structs,
and fine tunes the handling 'else' and braces.

In an ideal situation, running uncrustify on notmuch code would be
NOP; currently this is not true for all files because 1) the
configuration is not perfect 2) the coding style of notmuch is not
completely consistent; in particular the treatment of braces after
e.g. for (_) is not consistent.

Some fine tuning by Tomi Olilla.
</content>
</entry>
<entry>
<title>Start devel directory for developer tools and documentation.</title>
<updated>2012-01-18T02:53:31Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2012-01-17T12:47:51Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=d51b7842149dcaedd02c4e5b6ba74a5bccd926a9'/>
<id>urn:sha1:d51b7842149dcaedd02c4e5b6ba74a5bccd926a9</id>
<content type='text'>
We had a lot of back and forth about the name of this directory, but
nothing very conclusive. In the end, I just chose "devel" just to move
on.
</content>
</entry>
</feed>
