<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gpgme/lang/qt, branch ben/minor-docs-fixes</title>
<subtitle>GnuPG Made Easy.</subtitle>
<id>http://git.bktus.com/gpgfrontend/gpgme/atom?h=ben%2Fminor-docs-fixes</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/gpgme/atom?h=ben%2Fminor-docs-fixes'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/'/>
<updated>2016-08-12T14:55:51Z</updated>
<entry>
<title>Qt: Add test for progress signal of encryptjob</title>
<updated>2016-08-12T14:55:51Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2016-08-12T14:55:51Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=391e55411cda11446ca9de4dd0dc2b54d3e6fff5'/>
<id>urn:sha1:391e55411cda11446ca9de4dd0dc2b54d3e6fff5</id>
<content type='text'>
* lang/qt/tests/t-encrypt.cpp (testProgress): New.

--
This tests that a ByteArray IODevice now gives proper progress
signals.
</content>
</entry>
<entry>
<title>Qt: Fix defaultkeygenerationjob build</title>
<updated>2016-08-12T06:17:18Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2016-08-12T06:17:18Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=75c974c4e0a31981325f7d151bd13f2523f5df20'/>
<id>urn:sha1:75c974c4e0a31981325f7d151bd13f2523f5df20</id>
<content type='text'>
* lang/qt/src/defaultkeygenerationjob.cpp: Include moc.
</content>
</entry>
<entry>
<title>Qt: Add DefaultKeyGenerationJob</title>
<updated>2016-08-11T16:00:14Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2016-08-11T15:57:14Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=105f5446e69db00291164397cf0d8e68374cf420'/>
<id>urn:sha1:105f5446e69db00291164397cf0d8e68374cf420</id>
<content type='text'>
* lang/qt/src/defaultkeygenerationjob.cpp,
lang/qt/src/defaultkeygenerationjob.h: New.
* lang/qt/src/Makefile.am: Update accordingly.

--
The defaultkeygenerationjob makes it easier to just generate a key
in the future this should probably use quick-gen key but since this
is not exposed in gpgme we hardcode the defaults and do it with
the params file.

This is also the first job that uses a new and better architecture
without backend abstraction and the pimpl pattern instead of
a specialized subclass.

This is an adoption of kde's libkleo commit f49b7157
Thanks dvratil@kde.org
</content>
</entry>
<entry>
<title>Qt: Ensure all public classes are exported</title>
<updated>2016-08-11T16:00:14Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2016-08-11T15:38:36Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=59e2251a083b0ed61b3ab6d47015cef7cc6ceb05'/>
<id>urn:sha1:59e2251a083b0ed61b3ab6d47015cef7cc6ceb05</id>
<content type='text'>
* src/abstractimportjob.h,
src/cryptoconfig.h,
src/deletejob.h,
src/exportjob.h,
src/importfromkeyserverjob.h,
src/importjob.h,
src/keygenerationjob.h,
src/keylistjob.h,
src/listallkeysjob.h,
src/refreshkeysjob.h,
src/signencryptjob.h,
src/specialjob.h,
src/verifydetachedjob.h: Export classes.

--
This is an adoption of kde's libkleo commit: d6a71a4e
Thanks dvratil@kde.org
</content>
</entry>
<entry>
<title>Qt: Add KeyForMailboxJob</title>
<updated>2016-08-11T16:00:14Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2016-08-11T15:22:35Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=8c5abc8d932affab4bc79a85e3f98f6f6b982ae8'/>
<id>urn:sha1:8c5abc8d932affab4bc79a85e3f98f6f6b982ae8</id>
<content type='text'>
* lang/qt/src/job.cpp: Include moc and make subclass.
* lang/qt/src/keyformailboxjob.h,
lang/qt/src/qgpgmekeyformailboxjob.cpp,
lang/qt/src/qgpgmekeyformailboxjob.h: New.
* lang/qt/tests/run-keyformailboxjob.cpp: New manual test.
* lang/qt/tests/Makefile.am: Add run-keyformailboxjob.
* lang/qt/src/Makefile.am: Update accordingly.
* lang/qt/src/protocol.h, lang/qt/src/protocol_p.h: Add
keyformailboxjob.

--
The KeyForMailboxjob can be used to determine the best key to
use to encrypt something to a given mail address.
</content>
</entry>
<entry>
<title>Qt: Remove unused variable</title>
<updated>2016-08-10T10:07:56Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2016-08-10T10:06:39Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=d467018ce36f5be36751267c3b6079e8c1ee5d8a'/>
<id>urn:sha1:d467018ce36f5be36751267c3b6079e8c1ee5d8a</id>
<content type='text'>
* lang/qt/src/qgpgmerefreshkeysjob.cpp (slotStatus): Remove
unused variable typ.
</content>
</entry>
<entry>
<title>Qt: Create TestPassphraseProvider on stack</title>
<updated>2016-08-10T10:07:56Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2016-08-10T10:05:32Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=a27d7755d071aad42efc2aa4ea3899ba7b17f8bf'/>
<id>urn:sha1:a27d7755d071aad42efc2aa4ea3899ba7b17f8bf</id>
<content type='text'>
* lang/qt/tests/t-encrypt.cpp, lang/qt/tests/t-tofuinfo.cpp: Create
TestPassphraseProvider on stack.

--
Context does not delete the provider. This fixes ASAN errors.
</content>
</entry>
<entry>
<title>Qt: Fix t-keylist moc include</title>
<updated>2016-08-10T07:50:26Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2016-08-10T07:50:26Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=0c222e1b3cabe1a8b84a2877420cdd5df56171b5'/>
<id>urn:sha1:0c222e1b3cabe1a8b84a2877420cdd5df56171b5</id>
<content type='text'>
* lang/qt/tests/t-keylist.cpp: Don't include t-support.moc

--
Accidental leftover from trying to generate t-support moc from
another cpp file. This was solved instead by a new rule to generate
moc files from the header.
</content>
</entry>
<entry>
<title>Qt: Clean up debug output in tests</title>
<updated>2016-08-09T16:39:56Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2016-08-09T16:39:56Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=969f223d8de21d7c8b0f7646bbf8dbb5864e8d03'/>
<id>urn:sha1:969f223d8de21d7c8b0f7646bbf8dbb5864e8d03</id>
<content type='text'>
* lang/qt/tests/t-support.cpp: Remove accidentally commited
debug output.
</content>
</entry>
<entry>
<title>Qt: Add encryption test and refactor testsuite</title>
<updated>2016-08-09T12:23:51Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2016-08-09T12:10:15Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=f209ec8f581ae597b37f2e3a5e452e4b53b2d4c7'/>
<id>urn:sha1:f209ec8f581ae597b37f2e3a5e452e4b53b2d4c7</id>
<content type='text'>
* lang/qt/tests/Makefile.am: Add t-encrypt and t-support.
* lang/qt/tests/t-support.cpp, lang/qt/tests/t-support.c (QGpgMETest):
New. Class to handle common cleanup / init.
* lang/qt/tests/t-keylist.cpp,
lang/qt/tests/t-keylocate.cpp,
lang/qt/tests/t-ownertrust.cpp,
lang/qt/tests/t-tofuinfo.cpp: Inherit QGpgMETest.
* lang/qt/tests/t-encrypt.cpp: New. Test Symetric and Asymectric
encryption. Mixed encryption test is disabled.
</content>
</entry>
</feed>
