So, I smashed this all together. The icon subset and the cross compile patch, and my time for first startup was 5 seconds then once with procmon enabled 7 seconds and now with a reduced set of icons I am down to Kleopatra to 1.7seconds. The icon subset is just 1.4mb. With all the icons we would have installed for Okular and Kleopatra. I don't have enough time to clean this up today to push it but this looks very good.
Although I am thinking to add a way to kicontheme maybe as a global variable to provide the name for the resource file so that we can properly switch between breeze-dark and breeze.
• ikloecker renamed
T6744: Kleopatra and key resolver: Use the blue symbol for non-compliant keys from
Key resolver: Use the blue symbol for non-compliant keys to
Kleopatra and key resolver: Use the blue symbol for non-compliant keys.
Use blue "info" icon for valid, but not compliant certificates
The error message in Kleo is now (with VS-Desktop-3.1.90.246-Beta) "Broken pipe". But in the linked error protocol you can find the gpg error message "no space left on device". So I would find this message acceptable.
Merge remote-tracking branch 'origin/kf5'
Merge remote-tracking branch 'origin/kf5'
As what I see is similar as what Andre saw, I'll describe it here. Please check if this is relevant.
After the above mentioned Ticket was resolved, I tried the exact same encryption in Kleopatra on the same Test-VM.
Ok. Both notepad and file encryption now again produce errors as expected. So the new override would just be a new feature and no longer a regression.
• ikloecker renamed
T6744: Kleopatra and key resolver: Use the blue symbol for non-compliant keys from
Kleopatra: use the blue symbol for non-compliant keys to
Key resolver: Use the blue symbol for non-compliant keys.
And yes in gpgsm.conf both the extensions are also marked with ignore-cert-extension.
While remembering this I added to our standard.conf (and for testing first to my local conf):
Don't set the AlwaysTrust flag for S/MIME
The issue should be fixed, i.e.
qt,doc: Fix typos in source code comments
cpp,doc: Fix typos in API documentation and source code comments
python,doc: Fix typos in documentation and source code comments
doc: Fix typos in documentation and source code comments
python,examples: Add missing word "License"
For testing with file encryption and notepad you can use this chain which is valid but does not provide a valid CRL for us
just please do not send mails to this certificate.
Don't disable the OK button if the "generate key" option is selected
We just realized that similar to what we had in GpgOL ( https://dev.gnupg.org/T6701 ) that AlwaysTrust is used by default. And this will now result in the behavior which I also mentioned in our meeting that without question it encrypts to any S/MIME certificate. Without any warning that it is not VS-NfD compliant to do so.
This must be fixed because otherwise we show an operation as VS-NfD compliant, e.g. to encrypt to a certificate with a broken CRL. Which is not VS-NfD compliant because the CRL check was not done.
• ikloecker renamed
T6743: Libkleo Keyresolver: check for existing encryption subkey instead valid one, as first step from
Libkleo Keyresolver: check for existing encryption subkey instead vaild one, as first step to
Libkleo Keyresolver: check for existing encryption subkey instead valid one, as first step.
Merge remote-tracking branch 'origin/kf5'
Merge remote-tracking branch 'origin/kf5'
GIT_SILENT: prepare 5.24.3
GIT_SILENT: prepare 5.24.3
l10n daemon script <scripty@kde.org> committed
rMTP5ee9afce3e25: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
l10n daemon script <scripty@kde.org> committed
rLIBKLEO4e217c41fb0c: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
l10n daemon script <scripty@kde.org> committed
rKLEOPATRA998af02a46c7: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
l10n daemon script <scripty@kde.org> committed
rKLEOPATRAe6971e794e12: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
l10n daemon script <scripty@kde.org> committed
rLIBKLEO6124f43f9629: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
l10n daemon script <scripty@kde.org> committed
rMTPab791cf2527c: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
GIT_SILENT: prepare 5.24.3
Avoid warnings for variables only used on Windows
Fix bitwise operation between different enumeration types depr. warning
CertificatePair is defined as struct
Avoid "private field 'q' is not used" warnings
Require the stable version of KPim5TextEdit
Remove KeyUsage which has been moved to libkleo
Use new key usage check of key selection in approval dialog
Disable OK button if an unusable encryption key is selected
Add helpers to check whether a key is usable for encryption/signing
Indicate unusability of keys for certain usage(s)
Add a helper returning an icon indicating the status of key
Use error icon for expired, revoked, or otherwise bad keys or user IDs
Add KeyUsage class from kleopatra
Add helpers returning the icons we use
Merge remote-tracking branch 'origin/kf5'
Since I tested this both with valid and invalid filenames on linux and on windows I set this to resolved.
The URL was just wrong for Windows. I added debug output and the results are different:
Fix AttachmentModel::openAttachment
Yes and I get the same result with PNG files. But calling shell execute with such an url looks strange to me, I will try QUrl::fromLocalFile as we use in Kleopatra.
Is executing a zip file really supposed to work on Windows?
Moving the definition and changing it to the name of the po file worked.
Merge remote-tracking branch 'origin/kf5'
Fix bug 475485: Handbook: typo in OpenPGP link to Wikipedia
Fix bug 475485: Handbook: typo in OpenPGP link to Wikipedia
l10n daemon script <scripty@kde.org> committed
rLIBKLEO995c187de058: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
l10n daemon script <scripty@kde.org> committed
rLIBKLEO775c9b657fb7: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
l10n daemon script <scripty@kde.org> committed
rKLEOPATRA8d388238d17e: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
l10n daemon script <scripty@kde.org> committed
rLIBKLEOf045d090ff42: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Pretty sure its the translation domain. Thanks! Will try to fix that tomorrow
Or is it an order problem in ?
Other possible reason:
Are the action texts initialized statically?
I'm wondering whether this could be caused by a wrong translation domain. We have , but in we have
GIT_SILENT: ignore some qtc/clang file
Merge remote-tracking branch 'origin/kf5'
Update Kleopatra and mimetreeparser
Add beta version numbering for gnupg-vsd
Add raise and activateWindow for mail dialog
Do not use applyWindowID for ViewEMailFilesDialog
Don't create .so symlinks for libkleopatraclientgui and libkleopatraclientcore
scd:openpgp: Allow the reading the key by keygrip.
scd:openpgp: Use a special compare for the serialno.
scd:openpgp: Extend KEYPAIRINFO with an algorithm string.
scd:openpgp: Use shared fucntion for the dispserialno.
Our own internal function signatures is not necessarily a good refernce. The main objection to all what you list above is the lack of explicit length information. For each there should also be a in my opinion. Otherwise the API will be highly prone to memory access errors.
Rename as foo.in => This fixes QtCreator trying to parse it as cmake code
Rename as foo.in => This fixes QtCreator trying to parse it as cmake code
Rename as foo.in => This fixes QtCreator trying to parse it as cmake code
@fse Thank you for your comment (quick ! :-).
l10n daemon script <scripty@kde.org> committed
rLIBKLEOf2092b571c58: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
l10n daemon script <scripty@kde.org> committed
rKLEOPATRA08e670209ce7: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
l10n daemon script <scripty@kde.org> committed
rMTP4d2d41497ba6: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn