<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gpgme/lang/qt, branch gpgme-1.9-branch</title>
<subtitle>GnuPG Made Easy.</subtitle>
<id>http://git.bktus.com/gpgfrontend/gpgme/atom?h=gpgme-1.9-branch</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/gpgme/atom?h=gpgme-1.9-branch'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/'/>
<updated>2017-03-27T16:11:02Z</updated>
<entry>
<title>qt: Disable testEncryptDecryptNowrap</title>
<updated>2017-03-27T16:11:02Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2017-03-27T16:08:45Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=57d60b20f16dd5f1bccbbcaa0a6ed75a554a6414'/>
<id>urn:sha1:57d60b20f16dd5f1bccbbcaa0a6ed75a554a6414</id>
<content type='text'>
* lang/qt/tests/t-encrypt.cpp (EncryptTest::testEncryptDecryptNowrap):
Disable test.

--
This test produces failures under CI/ASAN conditions as the
verify after the unwrap returns an error. As we currently
don't have time to look into this more it's disabled for now.
Similar to the testMixedEncryptDecrypt.
</content>
</entry>
<entry>
<title>qt: Add unittest for decrypt unwrap</title>
<updated>2017-03-24T15:58:58Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2017-03-24T15:58:58Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=5493164f8665fabf795f3b34a7084770a38ae940'/>
<id>urn:sha1:5493164f8665fabf795f3b34a7084770a38ae940</id>
<content type='text'>
* lang/qt/tests/t-encrypt.cpp
(EncryptTest::testEncryptDecryptNowrap): New.
</content>
</entry>
<entry>
<title>qt: Add test for Data::toKeys</title>
<updated>2017-03-22T15:43:33Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2017-03-22T15:41:04Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=66c334650bd64fdb72c4bd5975e25b8659d320ec'/>
<id>urn:sha1:66c334650bd64fdb72c4bd5975e25b8659d320ec</id>
<content type='text'>
* lang/qt/tests/t-various.cpp (TestVarious::testKeyFromFile): New.
</content>
</entry>
<entry>
<title>qt: Initialize library first in tests</title>
<updated>2017-03-22T15:43:33Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2017-03-22T15:34:29Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=121873b821636052c10d9e0bd885eb9013c52096'/>
<id>urn:sha1:121873b821636052c10d9e0bd885eb9013c52096</id>
<content type='text'>
* lang/qt/tests/t-support.cpp (QGpgMETest::initTestCase): Initialize
library.
</content>
</entry>
<entry>
<title>qt: Add test for DN parser</title>
<updated>2017-03-13T10:18:00Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2017-03-13T10:16:41Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=43aa3eed15dcc4f848915ceabeff35c29c1c57e4'/>
<id>urn:sha1:43aa3eed15dcc4f848915ceabeff35c29c1c57e4</id>
<content type='text'>
* qt/tests/t-various.cpp (testDN): New.

--
A simple test for the DN parser that would have caught
the new / free mismatch fixed in 9d5048d4.
</content>
</entry>
<entry>
<title>qt: Use gpgrt_asprintf instead of qstrdup</title>
<updated>2017-03-13T10:17:47Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2017-03-13T10:14:54Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=9d5048d47446450a34cae4f27eb81c02ea5d4afc'/>
<id>urn:sha1:9d5048d47446450a34cae4f27eb81c02ea5d4afc</id>
<content type='text'>
* lang/qt/src/dn.cpp (parse_dn_part): Use gpgrt_asprintf instead
of qstrdup.

--
This fixes a new / free mismatch because qstrdup uses new and
the allocated parts are freed with free. Similar to: a09ed3f2
</content>
</entry>
<entry>
<title>qt: Allow creation of default keys without name</title>
<updated>2017-03-01T10:14:07Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2017-03-01T10:14:07Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=fbafb5474d8898ba1b267f4b4dfbefe39f04e72f'/>
<id>urn:sha1:fbafb5474d8898ba1b267f4b4dfbefe39f04e72f</id>
<content type='text'>
* lang/qt/src/defaultkeygenerationjob.cpp
(DefaultKeyGenerationJob::start): Handle empty name and email.
</content>
</entry>
<entry>
<title>qt: Make sure to remove the tofu.db on clean.</title>
<updated>2017-02-14T11:45:15Z</updated>
<author>
<name>Justus Winter</name>
<email>justus@g10code.com</email>
</author>
<published>2017-02-14T11:45:15Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=30a603580e0f196c721fa4bd44d24077d9bc06c3'/>
<id>urn:sha1:30a603580e0f196c721fa4bd44d24077d9bc06c3</id>
<content type='text'>
* lang/qt/tests/Makefile.am (CLEANFILES): Add 'tofu.db'.

Signed-off-by: Justus Winter &lt;justus@g10code.com&gt;
</content>
</entry>
<entry>
<title>qt: Add missing #include &lt;functional&gt;</title>
<updated>2017-02-13T09:37:18Z</updated>
<author>
<name>Igor Gnatenko</name>
<email>ignatenkobrain@fedoraproject.org</email>
</author>
<published>2017-02-11T07:36:24Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=60064c665ec98a2a994fc6c8ad701e60b963ce7e'/>
<id>urn:sha1:60064c665ec98a2a994fc6c8ad701e60b963ce7e</id>
<content type='text'>
* lang/qt/src/qgpgmenewcryptoconfig.cpp,
lang/qt/src/threadedjobmixin.h: Include functional.

--
With GCC 7.0, functional is not included transitively and we get:
In file included from qgpgmedeletejob.h:39:0,
                 from qgpgmedeletejob.cpp:38:
threadedjobmixin.h:98:33: error: 'function' in namespace 'std'
    does not name a template type
     void setFunction(const std::function&lt;T_result()&gt; &amp;function)
                                 ^~~~~~~~

std::{function,bind,placeholders,mem_fn} are defined in functional.

References: https://bugzilla.redhat.com/show_bug.cgi?id=1417383
Signed-off-by: Igor Gnatenko &lt;ignatenkobrain@fedoraproject.org&gt;

GnuPG-Bug-Id: 2955

Commit Message amended by Andre Heinecke

Signed-off-by: Andre Heinecke &lt;aheinecke@intevation.de&gt;
</content>
</entry>
<entry>
<title>qt: Don't rely on implicit include in t-verify</title>
<updated>2017-02-07T09:01:58Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2017-02-07T09:01:58Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=903bf16a416b1bf608b1e647937c9b06864b0141'/>
<id>urn:sha1:903bf16a416b1bf608b1e647937c9b06864b0141</id>
<content type='text'>
* lang/qt/tests/t-various.cpp: Include QTemporaryDir

--
This fixes build with some Qt Versions
</content>
</entry>
</feed>
