<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/lib/Makefile.local, branch 0.19</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.19</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.19'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2014-09-16T18:16:31Z</updated>
<entry>
<title>lib: bump soname</title>
<updated>2014-09-16T18:16:31Z</updated>
<author>
<name>Peter Wang</name>
<email>novalazy@gmail.com</email>
</author>
<published>2014-04-16T12:59:17Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=6754ad9f9e46a08da9332a066b2dc606c18277d0'/>
<id>urn:sha1:6754ad9f9e46a08da9332a066b2dc606c18277d0</id>
<content type='text'>
Adding return values to notmuch_database_close and
notmuch_database_destroy may require bumping the soname.
</content>
</entry>
<entry>
<title>lib: Bump library version from 3.0.0 to 3.1.0</title>
<updated>2013-12-07T02:31:19Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2013-12-04T16:19:46Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=3d4b0930bdc135d8f8edff1f29adb4d3ad0673ad'/>
<id>urn:sha1:3d4b0930bdc135d8f8edff1f29adb4d3ad0673ad</id>
<content type='text'>
This version of the library introduces LIBNOTMUCH_CHECK_VERSION and
the *_VERSION macros.  Bumping the version number is also necessary to
make the comment on LIBNOTMUCH_CHECK_VERSION no longer a lie.
</content>
</entry>
<entry>
<title>lib: Make VERSION macros agree with soname version</title>
<updated>2013-12-07T02:31:04Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2013-12-04T16:19:44Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=4b14ccf0d66f52d4777c928a67cd55de9d3e748a'/>
<id>urn:sha1:4b14ccf0d66f52d4777c928a67cd55de9d3e748a</id>
<content type='text'>
We have two distinct "library version" numbers: the soname version and
the version macros.  We need both for different reasons: the version
macros enable easy compile-time version detection (and conditional
compilation), while the soname version enables runtime version
detection (which includes the version checking done by things like the
Python bindings).

However, currently, these two version numbers are different, which is
unnecessary and can lead to confusion (especially in things like
Debian, which include the soname version in the package name).  This
patch makes them the same by bumping the version macros up to agree
with the soname version.

(We should probably keep the version number in just one place so they
can't get out of sync, but that can be done in another patch.)
</content>
</entry>
<entry>
<title>lib/Makefile.local: depend on libs we are linking with</title>
<updated>2013-01-22T12:59:33Z</updated>
<author>
<name>Amadeusz Żołnowski</name>
<email>aidecoe@aidecoe.name</email>
</author>
<published>2013-01-21T19:41:15Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=68785c129666213fc9b58090f92cc9dd9d7ced60'/>
<id>urn:sha1:68785c129666213fc9b58090f92cc9dd9d7ced60</id>
<content type='text'>
</content>
</entry>
<entry>
<title>lib: add date range query support</title>
<updated>2012-10-31T19:55:32Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2012-10-30T20:32:37Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=90cd1bac4eeb0d57fbe2740625aaa58d8d925ee5'/>
<id>urn:sha1:90cd1bac4eeb0d57fbe2740625aaa58d8d925ee5</id>
<content type='text'>
Add a custom value range processor to enable date and time searches of
the form date:since..until, where "since" and "until" are expressions
understood by the previously added date/time parser, to restrict the
results to messages within a particular time range (based on the Date:
header).

If "since" or "until" describes date/time at an accuracy of days or
less, the values are rounded according to the accuracy, towards past
for "since" and towards future for "until". For example,
date:november..yesterday would match from the beginning of November
until the end of yesterday. Expressions such as date:today..today
means since the beginning of today until the end of today.

Open-ended ranges are supported (since Xapian 1.2.1), i.e. you can
specify date:..until or date:since.. to not limit the start or end
date, respectively.

CAVEATS:

Xapian does not support spaces in range expressions. You can replace
the spaces with '_', or (in most cases) '-', or (in some cases) leave
the spaces out altogether.

Entering date:expr without ".." (for example date:yesterday) will not
work as you might expect. You can achieve the expected result by
duplicating the expr both sides of ".." (for example
date:yesterday..yesterday).

Open-ended ranges won't work with pre-1.2.1 Xapian, but they don't
produce an error either.

Signed-off-by: Jani Nikula &lt;jani@nikula.org&gt;
</content>
</entry>
<entry>
<title>build: build parse-time-string as part of the notmuch lib and static cli</title>
<updated>2012-10-31T19:53:01Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2012-10-30T20:32:36Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=af6b4b29f97b1f457bb7220491bf37536e1b9d7a'/>
<id>urn:sha1:af6b4b29f97b1f457bb7220491bf37536e1b9d7a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Support OpenBSD</title>
<updated>2012-10-27T12:35:47Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2012-10-24T21:43:28Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=b04c062aee50f456f46bf7f31641384010780791'/>
<id>urn:sha1:b04c062aee50f456f46bf7f31641384010780791</id>
<content type='text'>
OpenBSD's build flags are identical to FreeBSD, except that libraries
need to be explicitly linked against libc.  No code changes are
necessary.

From: Cody Cutler &lt;ccutler@csail.mit.edu&gt;
</content>
</entry>
<entry>
<title>lib: Bump SO version from 2.0.0 to 3.0.0</title>
<updated>2012-05-05T23:06:09Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2012-04-28T22:25:36Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=7bf5be75ae8e3c2d4e8c06bba8b44f4fd495349b'/>
<id>urn:sha1:7bf5be75ae8e3c2d4e8c06bba8b44f4fd495349b</id>
<content type='text'>
We've changed the APIs of notmuch_database_open,
notmuch_database_create, and notmuch_database_close.

Amended by db: also bump string in bindings/python/notmuch/globals.py
</content>
</entry>
<entry>
<title>Don't link libnotmuch if libutil isn't linked in properly.</title>
<updated>2011-11-19T19:18:05Z</updated>
<author>
<name>Tom Prince</name>
<email>tom.prince@ualberta.net</email>
</author>
<published>2011-11-13T16:34:42Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=dbceb50f4759db8819877706d086dd6af31923ba'/>
<id>urn:sha1:dbceb50f4759db8819877706d086dd6af31923ba</id>
<content type='text'>
For some reason, on my machine, the link is picking up
/usr/lib/libutil.so instead of util/libutil.a. This causes there to be
undefined symbols in libnotmuch, making it unuseable. This patch causes
the link to fail instead.
</content>
</entry>
<entry>
<title>Link libutil using filenmae, rather than using -l.</title>
<updated>2011-11-13T18:58:21Z</updated>
<author>
<name>Tom Prince</name>
<email>tom.prince@ualberta.net</email>
</author>
<published>2011-11-13T17:05:03Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=74f16571e8d9514d0bdc6eef0990da5f161020e4'/>
<id>urn:sha1:74f16571e8d9514d0bdc6eef0990da5f161020e4</id>
<content type='text'>
glibc includes a libutil, so if the wrong -L options get passed, we
will pick up glibc's version, rather than our own.
</content>
</entry>
</feed>
