<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch, branch 0.4</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.4</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.4'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2010-11-02T06:24:44Z</updated>
<entry>
<title>debian: Add a file stating the intended symbols to appear in the library</title>
<updated>2010-11-02T06:24:44Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-11-02T06:02:31Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=dddd3b723d1c2f454d56c262a478817f8d896707'/>
<id>urn:sha1:dddd3b723d1c2f454d56c262a478817f8d896707</id>
<content type='text'>
This is almost totally clearn. The (mangled) names of the Xapian
exception classes appear here. That's not actually desired, as the
notmuch library is never intended to throw any exceptions. But Xapian
does not currently provide a mechanism for us to avoid these.
</content>
</entry>
<entry>
<title>Makefile: Move the -Wl,-as-needed option earlier in the command line.</title>
<updated>2010-11-02T06:24:44Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-11-02T06:17:48Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=122539a57bbb921211c9d4c8a83c0ef34d9abcdd'/>
<id>urn:sha1:122539a57bbb921211c9d4c8a83c0ef34d9abcdd</id>
<content type='text'>
This option wasn't having the desired effect, and sure enough, the
documentation states that it only affects the linking of libraries
that appear after this option on the command line. So put it early for
the desired effect.
</content>
</entry>
<entry>
<title>lib: Eliminate some redundant includes of xapian.h</title>
<updated>2010-11-02T06:24:40Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-11-02T05:31:45Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=d064bd696ccc443a7ece9cfc8816999c69943223'/>
<id>urn:sha1:d064bd696ccc443a7ece9cfc8816999c69943223</id>
<content type='text'>
Most files including this already include database-private.h which
includes xapian.h already.
</content>
</entry>
<entry>
<title>lib: Add GCC visibility(hidden) pragmas to private header files.</title>
<updated>2010-11-02T05:35:48Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-11-02T05:01:15Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=c81cecf620d506653a1ead83858b8b3fc240abb5'/>
<id>urn:sha1:c81cecf620d506653a1ead83858b8b3fc240abb5</id>
<content type='text'>
This prevents any of the private functions from being leaked out
through the library interface (at least when compiling with a
recent-enough gcc to support the visibility pragma).
</content>
</entry>
<entry>
<title>lib: Add some missing static qualifiers.</title>
<updated>2010-11-02T04:58:43Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-11-02T04:58:43Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=67c3bc9db48c9e12d648df4792c706cae723676c'/>
<id>urn:sha1:67c3bc9db48c9e12d648df4792c706cae723676c</id>
<content type='text'>
These various functions and data are all used only locally, so should
be marked static. Ensuring we get these right will avoid us accidentally
leaking unintended symbols through the library interface.
</content>
</entry>
<entry>
<title>debian: Use the correct maintainer address for the package upload.</title>
<updated>2010-11-01T23:55:13Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-11-01T23:55:13Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=71ff704149d2ab64e14f6731cf84f5185c038751'/>
<id>urn:sha1:71ff704149d2ab64e14f6731cf84f5185c038751</id>
<content type='text'>
Otherwise, Debian tools think this is an NMU.
</content>
</entry>
<entry>
<title>debian: Declare conformance with Standard-Version 3.9.1.0</title>
<updated>2010-11-01T23:54:27Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-11-01T23:54:27Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=0ac7e59aa17654d3afb5b95d7e67b4349130cee0'/>
<id>urn:sha1:0ac7e59aa17654d3afb5b95d7e67b4349130cee0</id>
<content type='text'>
I ran through the upgrading-checklist and found nothing needing to be
changed for this package.
</content>
</entry>
<entry>
<title>Makefile: Build library with -Wl,--as-needed</title>
<updated>2010-11-01T23:52:22Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-11-01T23:52:22Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=ffae2dc9da12d9492be143ca9c7e9e609a2de2be'/>
<id>urn:sha1:ffae2dc9da12d9492be143ca9c7e9e609a2de2be</id>
<content type='text'>
Previously, we were building the final binary with this option, but not
the library. The library can benefit from it as well, (as pointed out
by Debian's lintian).
</content>
</entry>
<entry>
<title>manpage: Add escaping for hyphen used as minus</title>
<updated>2010-11-01T23:51:00Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-11-01T23:51:00Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=1cb28764d86e5e0c98bdd49140568e523571a5a2'/>
<id>urn:sha1:1cb28764d86e5e0c98bdd49140568e523571a5a2</id>
<content type='text'>
As pointed out by Debian lintian, options with '-' might not be
copy/pastable if formatted with an unescaped '-' character.
</content>
</entry>
<entry>
<title>debian: Add changelog entry for the 0.4 release.</title>
<updated>2010-11-01T23:24:07Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-11-01T23:24:07Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=77548f01d92ba702a50b58e9ebfd118559ead9f4'/>
<id>urn:sha1:77548f01d92ba702a50b58e9ebfd118559ead9f4</id>
<content type='text'>
Which is just about to be made.
</content>
</entry>
</feed>
