Bump the minimum required Qt version up to 5.12, as per https://github.com/keepassxreboot/keepassxc/issues/10859#issuecomment-2148477826. Previously, the minimum version was 5.2.0 based on the CMakeLists.txt check, though it's unclear if such old versions would actually work (and at some point, INSTALL.md stated that 5.9.5 was the minimum).
With this, we are able to remove a whole bunch of #ifdef'd code.
Testing strategy
All tests continue to pass, except for:
QFATAL : TestGui::testRemoteSyncDatabaseRequiresPassword() Received signal 11
Function time: 658ms Total time: 5010ms
FAIL! : TestGui::testRemoteSyncDatabaseRequiresPassword() Received a fatal error.
Loc: [Unknown file(0)]
However, this also happens on the develop branch.
Type of change
✅ Refactor (significant modification to existing code)
Bump the minimum required Qt version up to 5.12, as per https://github.com/keepassxreboot/keepassxc/issues/10859#issuecomment-2148477826. Previously, the minimum version was 5.2.0 based on the
CMakeLists.txt
check, though it's unclear if such old versions would actually work (and at some point,INSTALL.md
stated that 5.9.5 was the minimum).With this, we are able to remove a whole bunch of
#ifdef
'd code.Testing strategy
All tests continue to pass, except for:
However, this also happens on the
develop
branch.Type of change