<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/compat, branch 0.16</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.16</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.16'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2012-09-27T15:51:01Z</updated>
<entry>
<title>Extend compat/README</title>
<updated>2012-09-27T15:51:01Z</updated>
<author>
<name>Justus Winter</name>
<email>4winter@informatik.uni-hamburg.de</email>
</author>
<published>2012-09-24T15:21:17Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=8f0a4c80ff4599ec3073e405a983242145f29638'/>
<id>urn:sha1:8f0a4c80ff4599ec3073e405a983242145f29638</id>
<content type='text'>
Signed-off-by: Justus Winter &lt;4winter@informatik.uni-hamburg.de&gt;
</content>
</entry>
<entry>
<title>Provide a NORETURN_ATTRIBUTE macro similar to PRINTF_ATTRIBUTE</title>
<updated>2012-09-27T15:50:22Z</updated>
<author>
<name>Justus Winter</name>
<email>4winter@informatik.uni-hamburg.de</email>
</author>
<published>2012-09-24T15:21:16Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=25d97b97914e2bddc1b1d82ac5ebbe8608ad8e74'/>
<id>urn:sha1:25d97b97914e2bddc1b1d82ac5ebbe8608ad8e74</id>
<content type='text'>
This attribute is understood by gcc since version 2.5. clang provides
support for testing for function attributes using __has_attribute. For
other compilers this macro evaluates to the empty string.

Signed-off-by: Justus Winter &lt;4winter@informatik.uni-hamburg.de&gt;
</content>
</entry>
<entry>
<title>Provide a __has_attribute compatibility macro</title>
<updated>2012-09-27T15:49:13Z</updated>
<author>
<name>Justus Winter</name>
<email>4winter@informatik.uni-hamburg.de</email>
</author>
<published>2012-09-24T15:21:15Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=da12807734cc90d8bf78ce5814636aaf5a18827b'/>
<id>urn:sha1:da12807734cc90d8bf78ce5814636aaf5a18827b</id>
<content type='text'>
__has_attribute is defined by clang and tests whether a given function
attribute is supported by clang.

Add a compatibility macro for other compilers.

Signed-off-by: Justus Winter &lt;4winter@informatik.uni-hamburg.de&gt;
</content>
</entry>
<entry>
<title>Silence buildbot warnings about unused results</title>
<updated>2012-01-21T12:49:50Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2012-01-19T22:29:19Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=a9a9e374e2567caad8601d1781a3b0af8a3dde13'/>
<id>urn:sha1:a9a9e374e2567caad8601d1781a3b0af8a3dde13</id>
<content type='text'>
This ignores the results of the two writes in sigint handlers even
harder than before.

While my libc lacks the declarations that trigger these warnings, this
can be tested by adding the following to notmuch.h:

__attribute__((warn_unused_result))
ssize_t write(int fd, const void *buf, size_t count);
</content>
</entry>
<entry>
<title>Fix dependency generation for compat, test, and util</title>
<updated>2012-01-19T13:19:12Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2012-01-15T20:20:42Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=5c12ee4b5d942b5c9efc79922d25b1cf9934aab0'/>
<id>urn:sha1:5c12ee4b5d942b5c9efc79922d25b1cf9934aab0</id>
<content type='text'>
This adds source files in compat, test, and util to SRCS so that the
top-level Makefile.local will generate dependency files for them.
</content>
</entry>
<entry>
<title>fix sum moar typos [text files]</title>
<updated>2011-06-23T22:40:50Z</updated>
<author>
<name>Pieter Praet</name>
<email>pieter@praet.org</email>
</author>
<published>2011-06-20T20:14:21Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=18bf91def97157538bca1b8aac5e624880c8f62e'/>
<id>urn:sha1:18bf91def97157538bca1b8aac5e624880c8f62e</id>
<content type='text'>
Various typo fixes in auxiliary text files included with the source,
(README, TODO, etc.).

Signed-off-by: Pieter Praet &lt;pieter@praet.org&gt;

Edited-by: Carl Worth &lt;cworth@cworth.org&gt; Restricted to just text files.
</content>
</entry>
<entry>
<title>build: Add support for non-source-directory builds.</title>
<updated>2011-03-09T23:10:03Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2011-03-09T23:02:42Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=3e4a9d60a9419621b08c647a306843d76c47c2cb'/>
<id>urn:sha1:3e4a9d60a9419621b08c647a306843d76c47c2cb</id>
<content type='text'>
Such as:

     mkdir build
     cd build
     ../configure
     make

This is implemented by having the configure script set a srcdir
variable in Makefile.config, and then sprinkling $(srcdir) into
various make rules. We also use vpath directives to convince GNU make
to find the source files from the original source directory.
</content>
</entry>
<entry>
<title>Wrap the compat header in extern "C" { } when compiling C++ sources</title>
<updated>2010-04-27T17:39:54Z</updated>
<author>
<name>Tomas Carnecky</name>
<email>tom@dbservice.com</email>
</author>
<published>2010-04-27T17:27:17Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=aab54b4ce752b16725399d1543602ef3f7736c91'/>
<id>urn:sha1:aab54b4ce752b16725399d1543602ef3f7736c91</id>
<content type='text'>
This fixes a build error on OpenSolaris where the final liking of
notmuch fails because the linker can't find strcasestr() referenced
from thread.cc.
</content>
</entry>
<entry>
<title>Add simplistic reimplementation of strcasestr to compat library</title>
<updated>2010-04-14T18:34:12Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>hohndel@x200.gr8dns.org</email>
</author>
<published>2010-04-13T16:47:48Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=d09154465aeae727e93a4abf54ff8f3bf0bdab76'/>
<id>urn:sha1:d09154465aeae727e93a4abf54ff8f3bf0bdab76</id>
<content type='text'>
While all systems that I have access to support strcasestr, it is
in fact not part of POSIX. So here's a fallback reimplementation
based on POSIX functions.

Signed-off-by: Dirk Hohndel &lt;hohndel@infradead.org&gt;

Tested-by: Tomas Carnecky &lt;tom@dbservice.com&gt; (on OpenSolaris snv_134)
</content>
</entry>
<entry>
<title>Fix up Makefile for build.</title>
<updated>2010-04-14T17:46:36Z</updated>
<author>
<name>Aaron Ecay</name>
<email>aaronecay@gmail.com</email>
</author>
<published>2010-04-11T23:44:52Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=c10085c77b407d9ea704f8b4f9e0a805f63e72cb'/>
<id>urn:sha1:c10085c77b407d9ea704f8b4f9e0a805f63e72cb</id>
<content type='text'>
Must set extra_c(xx)flags before including subdir Makefile.local's,
so that there is a blank slate that the subdirs can add on to.

Must include subdir Makefile.local's before global one, otherwise
the compat sources are not added to the list of those to be
compiled.

Signed-off-by: Aaron Ecay &lt;aaronecay@gmail.com&gt;
</content>
</entry>
</feed>
