Task #794 - libkscreen-6.1.1-1.fc41/scan-results.err

back to task #794
download
Error: COMPILER_WARNING (CWE-477):
libkscreen-6.1.1-build/libkscreen-6.1.1/backends/fake/parser.cpp:92:33: warning[-Wdeprecated-declarations]: ‘bool QVariant::canConvert(int) const’ is deprecated
#   92 |             if (value.canConvert(property.type())) {
#      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/qt6/QtCore/qvariant.h:353:10: note: declared here
#  353 |     bool canConvert(int targetTypeId) const
#      |          ^~~~~~~~~~
#   90|           if (property.isValid()) {
#   91|               QVariant value = iter.value();
#   92|->             if (value.canConvert(property.type())) {
#   93|                   value.convert(property.type());
#   94|                   object->setProperty(iter.key().toLatin1().constData(), value);

Error: COMPILER_WARNING (CWE-477):
libkscreen-6.1.1-build/libkscreen-6.1.1/backends/fake/parser.cpp: scope_hint: In static member function ‘static void Parser::qvariant2qobject(const QVariantMap&, QObject*)’
libkscreen-6.1.1-build/libkscreen-6.1.1/backends/fake/parser.cpp:92:47: warning[-Wdeprecated-declarations]: ‘QVariant::Type QVariant::type() const’ is deprecated: Use typeId() or metaType().
#   92 |             if (value.canConvert(property.type())) {
#      |                                  ~~~~~~~~~~~~~^~
/usr/include/qt6/QtCore/QVariant:1: included_from: Included from here.
libkscreen-6.1.1-build/libkscreen-6.1.1/backends/fake/parser.h:14: included_from: Included from here.
libkscreen-6.1.1-build/libkscreen-6.1.1/backends/fake/parser.cpp:7: included_from: Included from here.
/usr/include/qt6/QtCore/qvariant.h:432:10: note: declared here
#  432 |     Type type() const
#      |          ^~~~
#   90|           if (property.isValid()) {
#   91|               QVariant value = iter.value();
#   92|->             if (value.canConvert(property.type())) {
#   93|                   value.convert(property.type());
#   94|                   object->setProperty(iter.key().toLatin1().constData(), value);

Error: COMPILER_WARNING (CWE-477):
libkscreen-6.1.1-build/libkscreen-6.1.1/backends/fake/parser.cpp:93:30: warning[-Wdeprecated-declarations]: ‘bool QVariant::convert(int)’ is deprecated
#   93 |                 value.convert(property.type());
#      |                 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/qt6/QtCore/qvariant.h:356:10: note: declared here
#  356 |     bool convert(int targetTypeId)
#      |          ^~~~~~~
#   91|               QVariant value = iter.value();
#   92|               if (value.canConvert(property.type())) {
#   93|->                 value.convert(property.type());
#   94|                   object->setProperty(iter.key().toLatin1().constData(), value);
#   95|               } else if (QLatin1String("QVariant") == QLatin1String(property.typeName())) {

Error: COMPILER_WARNING (CWE-477):
libkscreen-6.1.1-build/libkscreen-6.1.1/backends/fake/parser.cpp:93:44: warning[-Wdeprecated-declarations]: ‘QVariant::Type QVariant::type() const’ is deprecated: Use typeId() or metaType().
#   93 |                 value.convert(property.type());
#      |                               ~~~~~~~~~~~~~^~
/usr/include/qt6/QtCore/qvariant.h:432:10: note: declared here
#  432 |     Type type() const
#      |          ^~~~
#   91|               QVariant value = iter.value();
#   92|               if (value.canConvert(property.type())) {
#   93|->                 value.convert(property.type());
#   94|                   object->setProperty(iter.key().toLatin1().constData(), value);
#   95|               } else if (QLatin1String("QVariant") == QLatin1String(property.typeName())) {

Error: COMPILER_WARNING:
libkscreen-6.1.1-build/libkscreen-6.1.1/backends/kwayland/waylandoutputdevice.cpp: scope_hint: In member function ‘virtual void KScreen::WaylandOutputDevice::kde_output_device_v2_current_mode(kde_output_device_mode_v2*)’
libkscreen-6.1.1-build/libkscreen-6.1.1/backends/kwayland/waylandoutputdevice.cpp:58:16: warning: C++20 says that these are ambiguous, even though the second is reversed:
#   58 |     if (*m == *m_mode) {
#      |                ^~~~~~
libkscreen-6.1.1-build/libkscreen-6.1.1/backends/kwayland/waylandoutputdevice.h:9: included_from: Included from here.
libkscreen-6.1.1-build/libkscreen-6.1.1/backends/kwayland/waylandoutputdevice.cpp:7: included_from: Included from here.
libkscreen-6.1.1-build/libkscreen-6.1.1/backends/kwayland/waylandoutputdevicemode.h:28:10: note: candidate 1: ‘bool KScreen::WaylandOutputDeviceMode::operator==(const KScreen::WaylandOutputDeviceMode&)’
#   28 |     bool operator==(const WaylandOutputDeviceMode &other);
#      |          ^~~~~~~~
libkscreen-6.1.1-build/libkscreen-6.1.1/backends/kwayland/waylandoutputdevicemode.h:28:10: note: candidate 2: ‘bool KScreen::WaylandOutputDeviceMode::operator==(const KScreen::WaylandOutputDeviceMode&)’ (reversed)
libkscreen-6.1.1-build/libkscreen-6.1.1/backends/kwayland/waylandoutputdevicemode.h:28:10: note: try making the operator a ‘const’ member function
#   56|       auto m = WaylandOutputDeviceMode::get(mode);
#   57|   
#   58|->     if (*m == *m_mode) {
#   59|           // unchanged
#   60|           return;

Error: CLANG_WARNING:
libkscreen-6.1.1-build/libkscreen-6.1.1/src/backendmanager.cpp:333:5: warning[cplusplus.NewDeleteLeaks]: Potential memory leak
#  331|       });
#  332|       // And listen for its change.
#  333|->     connect(mInterface, &org::kde::kscreen::Backend::configChanged, [&](const QVariantMap &newConfig) {
#  334|           mConfig = KScreen::ConfigSerializer::deserializeConfig(newConfig);
#  335|       });

Error: COMPILER_WARNING (CWE-457):
libkscreen-6.1.1-build/libkscreen-6.1.1/src/libdpms/waylanddpmshelper.cpp: scope_hint: In member function ‘org_kde_kwin_dpms_done’
libkscreen-6.1.1-build/libkscreen-6.1.1/src/libdpms/waylanddpmshelper.cpp:53:29: warning[-Wmaybe-uninitialized]: ‘mode’ may be used uninitialized
#   53 |         KScreen::Dpms::Mode mode;
#      |                             ^
#   51|       {
#   52|           m_supported = m_pendingSupported;
#   53|->         KScreen::Dpms::Mode mode;
#   54|           switch (m_mode) {
#   55|           case Dpms::mode_On:

Error: COMPILER_WARNING (CWE-457):
libkscreen-6.1.1-build/libkscreen-6.1.1/src/libdpms/waylanddpmshelper.cpp: scope_hint: In member function ‘Dpms::org_kde_kwin_dpms_done()’
libkscreen-6.1.1-build/libkscreen-6.1.1/src/libdpms/waylanddpmshelper.cpp:69:39: warning[-Wmaybe-uninitialized]: ‘mode’ may be used uninitialized
#   69 |             Q_EMIT m_dpms->modeChanged(mode, m_screen);
#      |                    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
libkscreen-6.1.1-build/libkscreen-6.1.1/src/libdpms/waylanddpmshelper.cpp:53:29: note: ‘mode’ was declared here
#   53 |         KScreen::Dpms::Mode mode;
#      |                             ^~~~
#   67|           }
#   68|           if (m_dpms) {
#   69|->             Q_EMIT m_dpms->modeChanged(mode, m_screen);
#   70|           }
#   71|       }