<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/bindings/ruby, branch 0.22.1</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.22.1</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.22.1'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2015-10-05T22:54:12Z</updated>
<entry>
<title>ruby: use new query_search API</title>
<updated>2015-10-05T22:54:12Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2015-09-27T15:32:03Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=e8a828b30d099b929d2feab0154e98d06786e92e'/>
<id>urn:sha1:e8a828b30d099b929d2feab0154e98d06786e92e</id>
<content type='text'>
These changes should not be too surprising for users because the
routines were already potentially throwing exceptions.
</content>
</entry>
<entry>
<title>ruby: use new count API</title>
<updated>2015-10-05T22:51:52Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2015-09-27T15:31:59Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=516e196fa12a71982ee4feb4ef6ff52f48b1805b'/>
<id>urn:sha1:516e196fa12a71982ee4feb4ef6ff52f48b1805b</id>
<content type='text'>
This change of replacing ignoring errors with exceptions is intended,
and indeed one of the main motivations for the libnotmuch API changes.
</content>
</entry>
<entry>
<title>build/ruby: use notmuch configure script values for shared lib</title>
<updated>2015-06-14T06:23:55Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2015-06-01T07:09:01Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=233b5528cd405de0e0d8c7b3f5d7729614bee8aa'/>
<id>urn:sha1:233b5528cd405de0e0d8c7b3f5d7729614bee8aa</id>
<content type='text'>
This is supposed to help build on systems like MacOS with different
conventions for naming shared libraries. We have already computed the
relevant names, so doing it again in ruby seems like a bad idea.
</content>
</entry>
<entry>
<title>lib, ruby: make use of -Wl,--no-undefined configurable</title>
<updated>2015-06-13T15:52:48Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2015-06-01T07:09:00Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=53035dafe060f6832909ad54e48277c8d3bd2d1b'/>
<id>urn:sha1:53035dafe060f6832909ad54e48277c8d3bd2d1b</id>
<content type='text'>
In particular this is supposed to help build on systems (presumably
using a non-gnu ld) where this flag is not available.
</content>
</entry>
<entry>
<title>build: integrate building ruby bindings into notmuch build process</title>
<updated>2015-06-12T07:12:28Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2015-06-01T07:08:59Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=d038b9320949c79503fe4b76870aaabf279405ab'/>
<id>urn:sha1:d038b9320949c79503fe4b76870aaabf279405ab</id>
<content type='text'>
Because ruby generates a Makefile, we have to use recursive make.
Because mkmf.rb hardcodes the name Makefile, put our Makefile{.local}
in the parent directory.
</content>
</entry>
<entry>
<title>bindings/ruby: gitignore *.o</title>
<updated>2015-01-01T15:47:29Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2015-01-01T12:16:38Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=c86353aa9a0c6ac4699676d99968ad718c14d77b'/>
<id>urn:sha1:c86353aa9a0c6ac4699676d99968ad718c14d77b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ruby: handle return status of database close</title>
<updated>2014-09-16T18:17:15Z</updated>
<author>
<name>Peter Wang</name>
<email>novalazy@gmail.com</email>
</author>
<published>2014-04-16T12:59:20Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=034102303eb4a2577ea06a453241fed6fe882322'/>
<id>urn:sha1:034102303eb4a2577ea06a453241fed6fe882322</id>
<content type='text'>
Throw an exception if notmuch_database_destroy fails.
</content>
</entry>
<entry>
<title>ruby: Add wrapper for notmuch_query_count_threads</title>
<updated>2014-05-17T21:39:58Z</updated>
<author>
<name>Wael M. Nasreddine</name>
<email>wael.nasreddine@gmail.com</email>
</author>
<published>2014-05-10T21:40:11Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=0629afeb2668ce2f60e8efe65cdab868a1e1b257'/>
<id>urn:sha1:0629afeb2668ce2f60e8efe65cdab868a1e1b257</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ruby bindings message: docstring typo</title>
<updated>2014-02-22T01:13:03Z</updated>
<author>
<name>Gaute Hope</name>
<email>eg@gaute.vetsj.com</email>
</author>
<published>2014-01-30T19:11:51Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=5569344a7eeedbe903752fcc9321d7a1a3ace380'/>
<id>urn:sha1:5569344a7eeedbe903752fcc9321d7a1a3ace380</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ruby: use in-tree notmuch library</title>
<updated>2013-05-23T11:15:20Z</updated>
<author>
<name>Felipe Contreras</name>
<email>felipe.contreras@gmail.com</email>
</author>
<published>2013-05-20T12:24:23Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=8c3d19313e590590db3ecfe0fb7177f4f6aee023'/>
<id>urn:sha1:8c3d19313e590590db3ecfe0fb7177f4f6aee023</id>
<content type='text'>
Currently it simply finds any library available, and if notmuch is
installed in the system, it would give priority to that library.

Let's implement our own helper functions to link directly to the local
library, and give priority to the local header file.

Also, add an option to properly check if there are missing symbols.

Signed-off-by: Felipe Contreras &lt;felipe.contreras@gmail.com&gt;
</content>
</entry>
</feed>
