<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/bindings/python, branch debian/0.11.1-1</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=debian%2F0.11.1-1</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=debian%2F0.11.1-1'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2012-02-03T12:32:49Z</updated>
<entry>
<title>version: bump to 0.11.1</title>
<updated>2012-02-03T12:32:49Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2012-02-03T12:32:49Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=c10b780b44128983c56253e46fa2e5f8553f2e0e'/>
<id>urn:sha1:c10b780b44128983c56253e46fa2e5f8553f2e0e</id>
<content type='text'>
also semi-automatically update man page and python bindings versions.
</content>
</entry>
<entry>
<title>python: fix error handling</title>
<updated>2012-01-23T11:44:08Z</updated>
<author>
<name>Justus Winter</name>
<email>4winter@informatik.uni-hamburg.de</email>
</author>
<published>2012-01-22T13:09:35Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=221c7e0b38177f5f1dbf0561580c15e8aaa49004'/>
<id>urn:sha1:221c7e0b38177f5f1dbf0561580c15e8aaa49004</id>
<content type='text'>
Before 3434d1940 the return values of libnotmuch functions were
declared as c_void_p and the code checking for errors compared the
returned value to None, which is the ctypes equivalent of a NULL
pointer.

But said commit wrapped all the data types in python classes and the
semantic changed in a subtle way. If a function returns NULL, the
wrapped python value is falsish, but no longer equal to None.

Backported from master to 0.11.
</content>
</entry>
<entry>
<title>Update version to 0.11</title>
<updated>2012-01-13T23:58:36Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2012-01-13T23:58:36Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=9ada8335c6c3c60db3e0b66281e2f6382fadb9e3'/>
<id>urn:sha1:9ada8335c6c3c60db3e0b66281e2f6382fadb9e3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>version: update to 0.11~rc3</title>
<updated>2012-01-09T11:05:40Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2012-01-09T11:05:40Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=310608f279150c735b9fde89f2d632f3b41abd6c'/>
<id>urn:sha1:310608f279150c735b9fde89f2d632f3b41abd6c</id>
<content type='text'>
We found another serious-ish bug during freeze.
</content>
</entry>
<entry>
<title>version: bump to 0.11~rc2</title>
<updated>2012-01-02T10:50:07Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2012-01-01T00:45:24Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=ff58a06e83379f2b224861082b782bec538f0d2d'/>
<id>urn:sha1:ff58a06e83379f2b224861082b782bec538f0d2d</id>
<content type='text'>
This to "celebrate" pushing a bugfix in at the last minute.
</content>
</entry>
<entry>
<title>version: update version to 0.11~rc1</title>
<updated>2011-12-26T03:09:17Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2011-12-26T03:09:17Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=c616ada48934ae2452baa5d44f8d7eb7194592f4'/>
<id>urn:sha1:c616ada48934ae2452baa5d44f8d7eb7194592f4</id>
<content type='text'>
and keep python, man page, and debian package in sync.
</content>
</entry>
<entry>
<title>Merge branch 'release'</title>
<updated>2011-12-06T23:39:33Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2011-12-06T23:39:33Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=f0e0053149bb3b51f4a0cd43371292b639f236a8'/>
<id>urn:sha1:f0e0053149bb3b51f4a0cd43371292b639f236a8</id>
<content type='text'>
Conflicts:
	NEWS

Conflicts resolved by inserting the 0.10.2 stanza before 0.11
</content>
</entry>
<entry>
<title>fix format string in Message.__unicode__</title>
<updated>2011-12-06T20:56:40Z</updated>
<author>
<name>Patrick Totzke</name>
<email>patricktotzke@googlemail.com</email>
</author>
<published>2011-12-06T20:22:43Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=c4d824bc1ee4e49c86315cd3e7f0a4756aff3811'/>
<id>urn:sha1:c4d824bc1ee4e49c86315cd3e7f0a4756aff3811</id>
<content type='text'>
Since 2b0116119160f2dc83, Message.__str__ doesn't
construct a hash containing the thread data before
constructing the formatstring. This changes the formatstring
to accept positional parameters instead of a hash.
</content>
</entry>
<entry>
<title>python: Remove stray debug comment</title>
<updated>2011-12-06T12:36:48Z</updated>
<author>
<name>Sebastian Spaeth</name>
<email>Sebastian@SSpaeth.de</email>
</author>
<published>2011-12-06T12:36:48Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=50b0d0b8ade8aca7dd8434f638555c634b00ebe4'/>
<id>urn:sha1:50b0d0b8ade8aca7dd8434f638555c634b00ebe4</id>
<content type='text'>
This slipped in wrongly in commit 71e0082eff (due to my fault).

Signed-off-by: Sebastian Spaeth &lt;Sebastian@SSpaeth.de&gt;
</content>
</entry>
<entry>
<title>python: use wrapped notmuch_*_t types instead of raw pointers</title>
<updated>2011-12-06T12:34:30Z</updated>
<author>
<name>Thomas Jost</name>
<email>schnouki@schnouki.net</email>
</author>
<published>2011-12-06T10:03:22Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=71e0082eff05f52709500109f1a194fdb03571e5'/>
<id>urn:sha1:71e0082eff05f52709500109f1a194fdb03571e5</id>
<content type='text'>
Now that types are checked correctly, we also need to make sure that all the
arguments actually are instances of these types. Otherwise the function calls
will fail and raise an exception similar to this one:
   ctypes.ArgumentError: argument 3: &lt;type 'exceptions.TypeError'&gt;: expected
   LP_LP_NotmuchMessageS instance instead of pointer to c_void_p
</content>
</entry>
</feed>
