docker: Fix warning about legacy environment variable format
docker: Run apt-get in noninteractive mode
• ikloecker renamed
T7982: Kleopatra, Okular: Process doesn't exit if the app is Quit from
Kleopatra: The kleopatra.exe process doesn't exit if the app is Quit to
Kleopatra, Okular: Process doesn't exit if the app is Quit.
Fixed by applying a patch to our version of MinGW. This affected all Qt programs build with Qt 6.10.
download.sh: Check for stale packages that should be removed
download.sh: Fix removal of links to downloaded files
download.sh: Fix removal of downloaded files
Update the list of patches for the AppImage
Update the list of patches for gpg4win
Back to WIP because I had to fix a regression.
Fix regression in Windows implementation of KUniqueService
If Kleopatra is started in standalone mode then it shuts down properly.
With a Kleopatra built before the update of Qt/KF/gcc etc. (and which shuts down properly) I see the same three log messages.
libgpg-error: Remove obsolete patches
Note that we have moved almost all bindings out of gpgme into separate repos. I suggest to develop such bindings externally. And you'll have to find external resources to learn how to create nodejs bindings for gpgme.
This might be obsolete after we have switched to Qt 6.10.
It's mostly obsolete. With T7874, GetThreadUILanguage is used instead of GetThreadLocale if no locale/language related environment variables are set. GetThreadUILanguage returns the configured display language.
Yes, this is obsolete with T7717: Location of qt-application config files. Closing as Wontfix because we use product-specific folders outside of GNUPGHOME.
Yes, this is obsolete. In the meantime KF6 uses GenericStateLocation instead of AppDataLocation everywhere so that there's nothing to upstream. And with T7717: Location of qt-application config files we set a product-specific value for GenericStateLocation below %LOCALAPPDATA%.
Use prefilled CN/EMAIL if no CN/EMAIL is configured
Unify saving of generated CSRs to disk
Use same dialog as for creation of CSRs from scratch
Fix setting the algorithm via the key parameters
Get rid of separation of technical and non-technical key parameters
Make dialog usable for CSR creation for smartcard keys
GIT_SILENT Define all member functions in definition of Private class
Add missing checks for errors and improve error messages
Use new CSR dialog for creation of CSRs
Remove old NewCertificateWizard
Add a new dialog for entering the data for a CSR
Return texts that were set as labels
Don't make the dialog larger than necessary
Fix duplicate "Error: " prefix of error messages
Add getters for some properties of FormTextInput
Make a few validation helpers public
Avoid indentation of widgets inside AnimatedExpander
Avoid incorrect height of collapsed expander
Unknown DN attributes are perfectly fine
Move libkleo-specific static DN functions to new DNAttributes namespace
The tab order is horrible, but with the right combination of Tab and Shift+Tab it is possible to set custom keyboard shortcuts and the remove them again.
Unknown DN attributes are perfectly fine
Replace usage of deprecated Error::asString
Use not deprecated overload of CryptoConfig::entry
Don't set LIBKLEO_VERSION to "5.17.44" for Qt 6
libkleo: Revert removal of setting CMAKE_CXX_STANDARD to 20
kleopatra: Revert removal of setting CMAKE_CXX_STANDARD to 20
Fixed and backported for VSD 3.4.
Look for GnuPG executables in the GnuPG install path
I think we also want this for VSD 3.4.
Look for GnuPG executables in the GnuPG install path
Move private members to KeyRequester's pimpl class
Manage KeyCache::RefreshKeysJob's pimpl with std::unique_ptr
GIT_SILENT Add <memory> include for std::unique_ptr
Consistently use std::unique_ptr instead of QScopedPointer
Unify unique pointers to Private class
I have cleaned up the patches for the AppImage. Now the build fails at okular because it needs PlasmaActivities. In master this dependency has been removed so that I'm going to wait for Sune's update of Gpg4win to Qt 6.10.x, etc.
okular: Apply all patches also for AppImage
okular: Remove patches for AppImage
kcrash: Remove obsolete patch
libkleo: Apply Boost downgrade patch also for AppImage
Disable (lib)qrencode again
Use DeletionFlags in key deletion API
Use new Flags template for new Deletion flags
Add template class for type-safe enum-based flags
Deprecate API that doesn't use DeletionFlags
Adapt to changed definition of DeletionFlag(s)
Adapt to changed definition of DeletionFlag(s)
With the product-specific standard locations implemented for T7717: Location of qt-application config files it's now longer necessary to customize the application name of Okular. Closing as wontfix.
The new approach has been implemented and backported for VSD 3.4.
All changes have been backported for VSD 3.4 (because they are closely entwined with changes for T7717).
nsis: Fix uninstallation of vi locale folder
nsis: Ensure that gpgconf.rnames is removed on uninstallation
Configure kleopatra with different organization domains
qtbase: Enable loading of qt.conf without application instance
Use product-specific standard paths for Qt applications
Use organization domain to differentiate custom variants of Kleopatra
Modernize d-pointer management
Use organization domain and application name for unique service name
Configure kleopatra with different organization domains
qtbase: Enable loading of qt.conf without application instance
Fix product name of GnuPG Desktop
Use product-specific standard paths for Qt applications