<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/lib, branch debian/0.37_rc0-3</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=debian%2F0.37_rc0-3</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=debian%2F0.37_rc0-3'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2022-07-01T11:37:00Z</updated>
<entry>
<title>lib/sexp: add parameter expansion for regex and wildcard</title>
<updated>2022-07-01T11:37:00Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2022-06-15T12:14:47Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=6a9ae990990848ec99107f2e2e6b6ae12dcd33df'/>
<id>urn:sha1:6a9ae990990848ec99107f2e2e6b6ae12dcd33df</id>
<content type='text'>
Fix the bug reported at [1].

The parameter expansion for regex and wildcard modifiers has to be
done a bit differently, because their arguments are not s-expressions
defining complete Xapian queries.

[1]: id:87o7yxqxy6.fsf@code.pm
</content>
</entry>
<entry>
<title>lib/sexp: allow * as alias for "" in range searches.</title>
<updated>2022-06-25T22:49:55Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2022-06-04T21:53:58Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=e7ffb7404163ebb453c96f6af9724e0fba75abb0'/>
<id>urn:sha1:e7ffb7404163ebb453c96f6af9724e0fba75abb0</id>
<content type='text'>
It can be tedious to use "" inside of a string, e.g. in a shell script.
</content>
</entry>
<entry>
<title>lib/sexp: special case "" as an argument in lastmod ranges.</title>
<updated>2022-06-25T22:49:55Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2022-06-04T21:53:57Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=78632345868b5e4753ad402c806c29569946ce89'/>
<id>urn:sha1:78632345868b5e4753ad402c806c29569946ce89</id>
<content type='text'>
Support this syntax for constincy with (data from to) ranges.
</content>
</entry>
<entry>
<title>lib: check for writable db in n_m_tags_maildir_flags</title>
<updated>2022-06-25T19:06:34Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2022-05-25T10:51:17Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=6f749dd24a1c8138a05ac92884e8cb71098c7f6e'/>
<id>urn:sha1:6f749dd24a1c8138a05ac92884e8cb71098c7f6e</id>
<content type='text'>
The database needs to be writable because the list of stored file
names will change in general.
</content>
</entry>
<entry>
<title>lib: add NOTMUCH_STATUS_CLOSED_DATABASE, use in _n_d_ensure_writable</title>
<updated>2022-06-25T19:06:18Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2022-05-25T10:51:16Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=3f27cce71f9f154cb0c2134c32d41c31eb62a239'/>
<id>urn:sha1:3f27cce71f9f154cb0c2134c32d41c31eb62a239</id>
<content type='text'>
In order for a database to actually be writeable, it must be the case that it
is open, not just the correct type of Xapian object. By explicitely
checking, we are able to provide better error reporting, in particular
for the previously broken test in T566-lib-message.
</content>
</entry>
<entry>
<title>lib: Add missing private status values.</title>
<updated>2022-06-25T19:06:10Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2022-05-25T10:51:15Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=7e654e2a456c552052e9e50b83da73b4d31d8f2b'/>
<id>urn:sha1:7e654e2a456c552052e9e50b83da73b4d31d8f2b</id>
<content type='text'>
These were missed when the corresponding status codes were added.
</content>
</entry>
<entry>
<title>lib/tag: handle NULL argument to notmuch_tags_valid</title>
<updated>2022-06-25T19:05:45Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2022-05-25T10:51:14Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=e70df920851c6c00000b7707e3b61650548fbce7'/>
<id>urn:sha1:e70df920851c6c00000b7707e3b61650548fbce7</id>
<content type='text'>
Make the behaviour when passed NULL consistent with
notmuch_filenames_valid. The library already passes the result of
notmuch_message_get_tags without checking for NULL, so it should be
handled.
</content>
</entry>
<entry>
<title>lib/message: check return status from _n_m_add_{path,folder}_terms</title>
<updated>2022-06-25T15:55:02Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2022-05-23T23:39:00Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=879ec9d76ad5caeb728c3f047d1da425d0b511eb'/>
<id>urn:sha1:879ec9d76ad5caeb728c3f047d1da425d0b511eb</id>
<content type='text'>
Mainly to propagate information about Xapian exceptions.
</content>
</entry>
<entry>
<title>lib/message: check return status of _n_m_{add,remove}_term</title>
<updated>2022-06-25T15:55:02Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2022-05-23T23:38:59Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=b102d0ad11a3b4c605f6561fcfa93805b0e7d712'/>
<id>urn:sha1:b102d0ad11a3b4c605f6561fcfa93805b0e7d712</id>
<content type='text'>
Xapian exceptions are not something that can be ignored, in general.
</content>
</entry>
<entry>
<title>lib: define macro NODISCARD</title>
<updated>2022-06-25T15:55:02Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2022-05-23T23:38:58Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=7d5a9bd3aeed339cb1f1415a9da8fc09c74ca485'/>
<id>urn:sha1:7d5a9bd3aeed339cb1f1415a9da8fc09c74ca485</id>
<content type='text'>
In either C++17 (or later) mode, or when running cppcheck, this can be
used to selectively generate warnings about discarded return values.
</content>
</entry>
</feed>
