<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/doc/conf.py, branch 0.34.2</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.34.2</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.34.2'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2021-12-04T00:25:59Z</updated>
<entry>
<title>doc/python-cffi: import from built bindings, not installed module</title>
<updated>2021-12-04T00:25:59Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2021-10-29T14:54:59Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=48b5263646bae2ce40e3ec17e0cfae26a7abc91f'/>
<id>urn:sha1:48b5263646bae2ce40e3ec17e0cfae26a7abc91f</id>
<content type='text'>
Previously the python-cffi bindings either failed to build, or built
for the wrong module by using the installed module.

The fix requires correction the module path, building the bindings
before docs, and helping python find the built libnotmuch.

Based on patch / discussion from Micheal Gruber [1]

[1]: id:cover.1634808719.git.git@grubix.eu
</content>
</entry>
<entry>
<title>lib/parse-sexp: parse single terms and the empty list.</title>
<updated>2021-09-05T00:07:19Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2021-08-24T15:17:16Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=be7e83de96b706af418fc9f139ded4d50bf342f6'/>
<id>urn:sha1:be7e83de96b706af418fc9f139ded4d50bf342f6</id>
<content type='text'>
There is not much of a parser here yet, but it already does some
useful error reporting. Most functionality sketched in the
documentation is not implemented yet; detailed documentation will
follow with the implementation.
</content>
</entry>
<entry>
<title>doc: read notmuch-tree.rsti for rst_epilog</title>
<updated>2021-08-22T14:12:22Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2021-08-22T03:51:08Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=d9072d9eb39d24a77b0a8ee569517d8faa3efacd'/>
<id>urn:sha1:d9072d9eb39d24a77b0a8ee569517d8faa3efacd</id>
<content type='text'>
This is needed so that docstrings from notmuch-tree.el (in particular
notmuch-tree-toggle-order) can be used in the emacs documentation.
</content>
</entry>
<entry>
<title>doc: use manpage role references to external man pages</title>
<updated>2021-05-22T12:56:52Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2021-05-21T20:44:09Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=3baa61e0e58402bc50c5df529fcf669bf4b2facb'/>
<id>urn:sha1:3baa61e0e58402bc50c5df529fcf669bf4b2facb</id>
<content type='text'>
Using manpage role references generates helpful links in html
documentation, while retaining the same boldface style in the man
pages.

The external man page site is configurable. The Debian manpage site
seems like a good fit for Notmuch.
</content>
</entry>
<entry>
<title>doc: fix man page build for Sphinx 4.x</title>
<updated>2021-05-19T11:52:48Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2021-05-18T21:40:44Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=59c953656dbd2e65265a2c850f2375afc9d69589'/>
<id>urn:sha1:59c953656dbd2e65265a2c850f2375afc9d69589</id>
<content type='text'>
Sphinx 4.0 changed the default value of man_make_section_directory
from False to True. We create the section directories and move the
files manually, so fix the immediate man build failure by disabling
the feature.

The Sphinx documentation on this [1] is confusing, and has the change
backwards. Git history says the default changed from False to True.

[1] https://www.sphinx-doc.org/en/master/usage/configuration.html#confval-man_make_section_directory
</content>
</entry>
<entry>
<title>doc: bump copyright year</title>
<updated>2021-02-18T11:55:28Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2021-02-18T11:52:39Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=346b999ae6f1af6a8dbe7ef960c15adf18e6a15c'/>
<id>urn:sha1:346b999ae6f1af6a8dbe7ef960c15adf18e6a15c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename version to version.txt</title>
<updated>2020-10-30T19:14:24Z</updated>
<author>
<name>Ralph Seichter</name>
<email>github@seichter.de</email>
</author>
<published>2020-10-28T14:44:35Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=981d5a01689937ba45f3cd9dbdcdc65e6d264286'/>
<id>urn:sha1:981d5a01689937ba45f3cd9dbdcdc65e6d264286</id>
<content type='text'>
Building Notmuch on macOS is known to cause problems because the Notmuch
distribution archive contains two files named "version". These names
clash with the &lt;version&gt; header as defined in C++20. Therefore, the
existing naming will likely become a problem on other platforms as well,
once compilers adopt the new standard.

Signed-off-by: Ralph Seichter &lt;github@seichter.de&gt;
Amended-by: db s/keyword/header/ in commit message.
</content>
</entry>
<entry>
<title>doc: add new python bindings to main documentation tree.</title>
<updated>2020-07-15T11:37:11Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2020-07-11T13:20:27Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=a05da45523a8ce65a2db73040824bb7307e7351d'/>
<id>urn:sha1:a05da45523a8ce65a2db73040824bb7307e7351d</id>
<content type='text'>
A separate conf.py and doc directory (or will be needed if someone wants
to build the bindings docs separately from notmuch.
</content>
</entry>
<entry>
<title>doc: replace use of environment variables with a generated config</title>
<updated>2020-07-15T11:32:15Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2020-07-11T13:20:26Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=0e03e2d45e36edb635229f356bf41f153c30a70f'/>
<id>urn:sha1:0e03e2d45e36edb635229f356bf41f153c30a70f</id>
<content type='text'>
It is getting unwieldy to pass configuration options on the
sphinx-build command line, and I anticipate further use of
conditionals.

As far as I could tell, execing a string is the idiomatic way to
emulate include in Python.
</content>
</entry>
<entry>
<title>bump date in documentation</title>
<updated>2020-06-01T23:58:52Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2020-06-01T23:58:52Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=01fe987eec29b13f69309fa09730b6f8fc796c4a'/>
<id>urn:sha1:01fe987eec29b13f69309fa09730b6f8fc796c4a</id>
<content type='text'>
</content>
</entry>
</feed>
