<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gpgme/lang, branch gpgme-1.8.0</title>
<subtitle>GnuPG Made Easy.</subtitle>
<id>http://git.bktus.com/gpgfrontend/gpgme/atom?h=gpgme-1.8.0</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/gpgme/atom?h=gpgme-1.8.0'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/'/>
<updated>2016-11-15T13:33:31Z</updated>
<entry>
<title>qt, cpp: Add cmake config files for w32</title>
<updated>2016-11-15T13:33:31Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2016-11-15T13:33:31Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=b2c07bd47bd608afa5cc819b60a7b5bb8c9dd96a'/>
<id>urn:sha1:b2c07bd47bd608afa5cc819b60a7b5bb8c9dd96a</id>
<content type='text'>
* lang/cpp/src/GpgmeppConfig-w32.cmake.in.in
lang/qt/src/QGpgmeConfig-w32.cmake.in.in: New.
* lang/cpp/src/GpgmeppConfig.cmake.in.in,
lang/qt/src/QGpgmeConfig.cmake.in.in: Remove libsuffix handling.
* lang/cpp/src/Makefile.am,
lang/qt/src/Makefile.am: Create / install w32 config files.
* configure.ac: Configure them.

--
To work with DLL's cmake needs to know about the implib and
the final DLL. So the config files look different enough
that it's better to use alternative files.
</content>
</entry>
<entry>
<title>qt: Use new style connect in th..mixin</title>
<updated>2016-11-15T11:30:56Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2016-11-15T11:30:56Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=45abe6d142e314ba7099ad80b6365af171b06fec'/>
<id>urn:sha1:45abe6d142e314ba7099ad80b6365af171b06fec</id>
<content type='text'>
* lang/qt/src/threadedjobmixin.h
(ThreadedJobMixin::lateInitialization): Use new style connect.
</content>
</entry>
<entry>
<title>qt: Add API to get the context for a Job</title>
<updated>2016-11-14T19:48:20Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2016-11-14T19:40:29Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=9451faa2ee333904cff59f92ab62918e13ab4b87'/>
<id>urn:sha1:9451faa2ee333904cff59f92ab62918e13ab4b87</id>
<content type='text'>
* lang/qt/src/job.cpp,
lang/qt/src/job.h (Job::context): New.
* lang/qt/src/threadedjobmixin.cpp
(ThreadedJobMixin::~ThreadedJobMixin): New. Unregister context.
(ThreadedJobMixin::lateInitialization): Register context.
* NEWS: Update for cpp and qt.

--
The global map hack is necessary because the job class does
not know about the context which is held in threadedjobmixin.
Adding a virtual function in Job would be an ABI break which
I'd like to avoid at this point. Although QGpgME's API will
need a big ABI break to make it ABI maintainable. The virtual
jobs -&gt; implementation classes are nearly unmaintainable ABI wise.

The context is exposed to provide more flexibility to users, e.g.
to add a passphrase callback or to set the sender in a context.
</content>
</entry>
<entry>
<title>cpp: Add get / set Sender API</title>
<updated>2016-11-14T19:47:17Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2016-11-14T15:13:27Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=d09a84eaf1e4f8c6c2e462995fa15c1a5690a6ce'/>
<id>urn:sha1:d09a84eaf1e4f8c6c2e462995fa15c1a5690a6ce</id>
<content type='text'>
* cpp/src/context.cpp, cpp/src/context.h (Context::setSender),
(Context::getSender): Add simple wrappers.
</content>
</entry>
<entry>
<title>qt, cpp: Enable dll build for windows</title>
<updated>2016-11-14T18:39:12Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2016-11-14T18:37:34Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=f3790ddf56558fb0a08af95fdbae979cd6589aad'/>
<id>urn:sha1:f3790ddf56558fb0a08af95fdbae979cd6589aad</id>
<content type='text'>
* lang/cpp/src/Makefile.am,
lang/qt/src/Makefile.am: Add -no-undefined to LDFLAGS.
</content>
</entry>
<entry>
<title>tests,python: Atomic directory creation</title>
<updated>2016-11-11T08:09:40Z</updated>
<author>
<name>Alon Bar-Lev</name>
<email>alon.barlev@gmail.com</email>
</author>
<published>2016-10-19T09:04:07Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=41d8c7e51a8989be633b9ada124c58a01fae7d54'/>
<id>urn:sha1:41d8c7e51a8989be633b9ada124c58a01fae7d54</id>
<content type='text'>
* lang/python/tests/Makefile.am:  Use MIDIR_P.
* tests/gpg/Makefile.am: Ditto.
* tests/gpgsm/Makefile.am: Ditto.

--
Solves race in parallel build when mkdir fails if directory exists.

Signed-off-by: Alon Bar-Lev &lt;alon.barlev@gmail.com&gt;

- Tweaked the ChangeLog

Signed-off-by: Werner Koch &lt;wk@gnupg.org&gt;
</content>
</entry>
<entry>
<title>python: Require at least GPGME 1.7 for out-of-tree builds.</title>
<updated>2016-11-09T12:57:05Z</updated>
<author>
<name>Justus Winter</name>
<email>justus@g10code.com</email>
</author>
<published>2016-11-09T12:56:00Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=f1f341062e24724e26928d893dd5769d3ccf5fa2'/>
<id>urn:sha1:f1f341062e24724e26928d893dd5769d3ccf5fa2</id>
<content type='text'>
* lang/python/setup.py.in: Bump required version to 1.7.

Signed-off-by: Justus Winter &lt;justus@g10code.com&gt;
</content>
</entry>
<entry>
<title>cpp: Add API for swdb queries</title>
<updated>2016-11-04T11:41:52Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2016-11-04T11:33:57Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=3509cf2f9846360848b6c08d36cbca18373c935e'/>
<id>urn:sha1:3509cf2f9846360848b6c08d36cbca18373c935e</id>
<content type='text'>
* lang/cpp/src/swdbresult.cpp,
 lang/cpp/src/swdbresult.h (SwdbResult): New.
* lang/cpp/src/Makefile.am: Update accordingly.
</content>
</entry>
<entry>
<title>cpp: Add more EngineInfo::Version ctors</title>
<updated>2016-11-04T11:29:32Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2016-11-04T11:29:32Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=512de91f9a8da8f491e09653eb4b5bdd0a027198'/>
<id>urn:sha1:512de91f9a8da8f491e09653eb4b5bdd0a027198</id>
<content type='text'>
* lang/cpp/src/engineinfo.h
(EngineInfo::Version::Version(const char*)),
(EngineInfo::Version::Version()): New.
</content>
</entry>
<entry>
<title>cpp: Don't include gpgme.h in tofuinfo header</title>
<updated>2016-11-04T11:26:46Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2016-11-04T11:26:46Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=4d3f33d0e9d960df2c34fb4d215987ab4d36111c'/>
<id>urn:sha1:4d3f33d0e9d960df2c34fb4d215987ab4d36111c</id>
<content type='text'>
* lang/cpp/src/tofuinfo.h: Don't include gpgme.h

--
No public header should include gpgme.h
</content>
</entry>
</feed>
