kwin-6.2.3-1.fc42

List of Findings

Error: COMPILER_WARNING (CWE-909): [#def1]
kwin-6.2.3-build/kwin-6.2.3/src/backends/drm/drm_connector.cpp: scope_hint: In member function ‘std::shared_ptr<KWin::DrmConnectorMode> KWin::DrmConnector::generateMode(const QSize&, float)’
kwin-6.2.3-build/kwin-6.2.3/src/backends/drm/drm_connector.cpp:422:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘_drmModeModeInfo::hskew’
#  422 |     };
#      |     ^
#  420|           .flags = modeInfo->mode_flags,
#  421|           .type = DRM_MODE_TYPE_USERDEF,
#  422|->     };
#  423|   
#  424|       sprintf(mode.name, "%dx%d@%d", size.width(), size.height(), mode.vrefresh);

Error: COMPILER_WARNING (CWE-909): [#def2]
kwin-6.2.3-build/kwin-6.2.3/src/backends/drm/drm_connector.cpp:422:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘_drmModeModeInfo::name’
#  420|           .flags = modeInfo->mode_flags,
#  421|           .type = DRM_MODE_TYPE_USERDEF,
#  422|->     };
#  423|   
#  424|       sprintf(mode.name, "%dx%d@%d", size.width(), size.height(), mode.vrefresh);

Error: COMPILER_WARNING (CWE-477): [#def3]
kwin-6.2.3-build/kwin-6.2.3/src/backends/drm/drm_output.cpp: scope_hint: In member function ‘QVector3D KWin::DrmOutput::effectiveChannelFactors() const’
kwin-6.2.3-build/kwin-6.2.3/src/backends/drm/drm_output.cpp:549:131: warning[-Wdeprecated-declarations]: ‘QVector3D operator*(const QMatrix4x4&, const QVector3D&)’ is deprecated: Use matrix.map(vector) instead
#  549 |     QVector3D adaptedChannelFactors = ColorDescription::sRGB.toOther(colorDescription(), RenderingIntent::RelativeColorimetric) * m_channelFactors;
#      |                                                                                                                                   ^~~~~~~~~~~~~~~~
/usr/include/qt6/QtGui/QMatrix4x4:1: included_from: Included from here.
kwin-6.2.3-build/kwin-6.2.3/src/core/colorspace.h:9: included_from: Included from here.
kwin-6.2.3-build/kwin-6.2.3/src/utils/edid.h:12: included_from: Included from here.
kwin-6.2.3-build/kwin-6.2.3/src/core/output.h:14: included_from: Included from here.
/usr/include/qt6/QtGui/qmatrix4x4.h:726:18: note: declared here
#  726 | inline QVector3D operator*(const QMatrix4x4& matrix, const QVector3D& vector)
#      |                  ^~~~~~~~
#  547|   QVector3D DrmOutput::effectiveChannelFactors() const
#  548|   {
#  549|->     QVector3D adaptedChannelFactors = ColorDescription::sRGB.toOther(colorDescription(), RenderingIntent::RelativeColorimetric) * m_channelFactors;
#  550|       // normalize red to be the original brightness value again
#  551|       adaptedChannelFactors *= m_channelFactors.x() / adaptedChannelFactors.x();

Error: COMPILER_WARNING (CWE-909): [#def4]
kwin-6.2.3-build/kwin-6.2.3/src/backends/drm/drm_virtual_output.cpp:34:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::capabilities’
#   32|           .name = QStringLiteral("Virtual-") + name,
#   33|           .physicalSize = size,
#   34|->     });
#   35|   
#   36|       setState(State{

Error: COMPILER_WARNING (CWE-909): [#def5]
kwin-6.2.3-build/kwin-6.2.3/src/backends/drm/drm_virtual_output.cpp:34:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::edid’
#   32|           .name = QStringLiteral("Virtual-") + name,
#   33|           .physicalSize = size,
#   34|->     });
#   35|   
#   36|       setState(State{

Error: COMPILER_WARNING (CWE-909): [#def6]
kwin-6.2.3-build/kwin-6.2.3/src/backends/drm/drm_virtual_output.cpp:34:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::eisaId’
#   32|           .name = QStringLiteral("Virtual-") + name,
#   33|           .physicalSize = size,
#   34|->     });
#   35|   
#   36|       setState(State{

Error: COMPILER_WARNING (CWE-909): [#def7]
kwin-6.2.3-build/kwin-6.2.3/src/backends/drm/drm_virtual_output.cpp: scope_hint: In constructor ‘KWin::DrmVirtualOutput::DrmVirtualOutput(KWin::DrmBackend*, const QString&, const QSize&, qreal)’
kwin-6.2.3-build/kwin-6.2.3/src/backends/drm/drm_virtual_output.cpp:34:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::manufacturer’
#   34 |     });
#      |     ^
#   32|           .name = QStringLiteral("Virtual-") + name,
#   33|           .physicalSize = size,
#   34|->     });
#   35|   
#   36|       setState(State{

Error: COMPILER_WARNING (CWE-909): [#def8]
kwin-6.2.3-build/kwin-6.2.3/src/backends/drm/drm_virtual_output.cpp:34:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::maxAverageBrightness’
#   32|           .name = QStringLiteral("Virtual-") + name,
#   33|           .physicalSize = size,
#   34|->     });
#   35|   
#   36|       setState(State{

Error: COMPILER_WARNING (CWE-909): [#def9]
kwin-6.2.3-build/kwin-6.2.3/src/backends/drm/drm_virtual_output.cpp:34:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::maxPeakBrightness’
#   32|           .name = QStringLiteral("Virtual-") + name,
#   33|           .physicalSize = size,
#   34|->     });
#   35|   
#   36|       setState(State{

Error: COMPILER_WARNING (CWE-909): [#def10]
kwin-6.2.3-build/kwin-6.2.3/src/backends/drm/drm_virtual_output.cpp:34:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::model’
#   32|           .name = QStringLiteral("Virtual-") + name,
#   33|           .physicalSize = size,
#   34|->     });
#   35|   
#   36|       setState(State{

Error: COMPILER_WARNING (CWE-909): [#def11]
kwin-6.2.3-build/kwin-6.2.3/src/backends/drm/drm_virtual_output.cpp:34:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::mstPath’
#   32|           .name = QStringLiteral("Virtual-") + name,
#   33|           .physicalSize = size,
#   34|->     });
#   35|   
#   36|       setState(State{

Error: COMPILER_WARNING (CWE-909): [#def12]
kwin-6.2.3-build/kwin-6.2.3/src/backends/drm/drm_virtual_output.cpp:34:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::serialNumber’
#   32|           .name = QStringLiteral("Virtual-") + name,
#   33|           .physicalSize = size,
#   34|->     });
#   35|   
#   36|       setState(State{

Error: COMPILER_WARNING (CWE-909): [#def13]
kwin-6.2.3-build/kwin-6.2.3/src/backends/drm/drm_virtual_output.cpp:40:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::desiredModeSize’
#   38|           .modes = {mode},
#   39|           .currentMode = mode,
#   40|->     });
#   41|   
#   42|       recreateSurface();

Error: COMPILER_WARNING (CWE-909): [#def14]
kwin-6.2.3-build/kwin-6.2.3/src/backends/drm/drm_virtual_output.cpp:40:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::iccProfilePath’
#   38|           .modes = {mode},
#   39|           .currentMode = mode,
#   40|->     });
#   41|   
#   42|       recreateSurface();

Error: COMPILER_WARNING (CWE-909): [#def15]
kwin-6.2.3-build/kwin-6.2.3/src/backends/drm/drm_virtual_output.cpp:40:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::iccProfile’
#   38|           .modes = {mode},
#   39|           .currentMode = mode,
#   40|->     });
#   41|   
#   42|       recreateSurface();

Error: COMPILER_WARNING (CWE-909): [#def16]
kwin-6.2.3-build/kwin-6.2.3/src/backends/drm/drm_virtual_output.cpp:40:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::maxAverageBrightnessOverride’
#   38|           .modes = {mode},
#   39|           .currentMode = mode,
#   40|->     });
#   41|   
#   42|       recreateSurface();

Error: COMPILER_WARNING (CWE-909): [#def17]
kwin-6.2.3-build/kwin-6.2.3/src/backends/drm/drm_virtual_output.cpp:40:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::maxPeakBrightnessOverride’
#   38|           .modes = {mode},
#   39|           .currentMode = mode,
#   40|->     });
#   41|   
#   42|       recreateSurface();

Error: COMPILER_WARNING (CWE-909): [#def18]
kwin-6.2.3-build/kwin-6.2.3/src/backends/drm/drm_virtual_output.cpp:40:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::minBrightnessOverride’
#   38|           .modes = {mode},
#   39|           .currentMode = mode,
#   40|->     });
#   41|   
#   42|       recreateSurface();

Error: COMPILER_WARNING (CWE-909): [#def19]
kwin-6.2.3-build/kwin-6.2.3/src/backends/drm/drm_virtual_output.cpp:40:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::position’
#   40 |     });
#      |     ^
#   38|           .modes = {mode},
#   39|           .currentMode = mode,
#   40|->     });
#   41|   
#   42|       recreateSurface();

Error: COMPILER_WARNING (CWE-457): [#def20]
kwin-6.2.3-build/kwin-6.2.3/src/backends/libinput/connection.cpp: scope_hint: In function ‘KWin::LibInput::createTabletId(libinput_tablet_tool*, KWin::LibInput::Device*)’
kwin-6.2.3-build/kwin-6.2.3/src/backends/libinput/connection.cpp:248:102: warning[-Wmaybe-uninitialized]: ‘toolType’ may be used uninitialized
#  248 |     return {dev->sysName(), toolType, capabilities, serial, toolId, dev->groupUserData(), dev->name()};
#      |                                                                                                      ^
kwin-6.2.3-build/kwin-6.2.3/src/backends/libinput/connection.cpp:202:38: note: ‘toolType’ was declared here
#  202 |     InputRedirection::TabletToolType toolType;
#      |                                      ^~~~~~~~
#  246|           capabilities << InputRedirection::Wheel;
#  247|       }
#  248|->     return {dev->sysName(), toolType, capabilities, serial, toolId, dev->groupUserData(), dev->name()};
#  249|   }
#  250|   

Error: COMPILER_WARNING (CWE-909): [#def21]
kwin-6.2.3-build/kwin-6.2.3/src/backends/virtual/virtual_output.cpp:34:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::capabilities’
#   32|           .name = QStringLiteral("Virtual-%1").arg(identifier),
#   33|           .internal = internal,
#   34|->     });
#   35|   }
#   36|   

Error: COMPILER_WARNING (CWE-909): [#def22]
kwin-6.2.3-build/kwin-6.2.3/src/backends/virtual/virtual_output.cpp:34:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::edid’
#   32|           .name = QStringLiteral("Virtual-%1").arg(identifier),
#   33|           .internal = internal,
#   34|->     });
#   35|   }
#   36|   

Error: COMPILER_WARNING (CWE-909): [#def23]
kwin-6.2.3-build/kwin-6.2.3/src/backends/virtual/virtual_output.cpp:34:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::eisaId’
#   32|           .name = QStringLiteral("Virtual-%1").arg(identifier),
#   33|           .internal = internal,
#   34|->     });
#   35|   }
#   36|   

Error: COMPILER_WARNING (CWE-909): [#def24]
kwin-6.2.3-build/kwin-6.2.3/src/backends/virtual/virtual_output.cpp: scope_hint: In constructor ‘KWin::VirtualOutput::VirtualOutput(KWin::VirtualBackend*, bool)’
kwin-6.2.3-build/kwin-6.2.3/src/backends/virtual/virtual_output.cpp:34:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::manufacturer’
#   34 |     });
#      |     ^
#   32|           .name = QStringLiteral("Virtual-%1").arg(identifier),
#   33|           .internal = internal,
#   34|->     });
#   35|   }
#   36|   

Error: COMPILER_WARNING (CWE-909): [#def25]
kwin-6.2.3-build/kwin-6.2.3/src/backends/virtual/virtual_output.cpp:34:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::maxAverageBrightness’
#   32|           .name = QStringLiteral("Virtual-%1").arg(identifier),
#   33|           .internal = internal,
#   34|->     });
#   35|   }
#   36|   

Error: COMPILER_WARNING (CWE-909): [#def26]
kwin-6.2.3-build/kwin-6.2.3/src/backends/virtual/virtual_output.cpp:34:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::maxPeakBrightness’
#   32|           .name = QStringLiteral("Virtual-%1").arg(identifier),
#   33|           .internal = internal,
#   34|->     });
#   35|   }
#   36|   

Error: COMPILER_WARNING (CWE-909): [#def27]
kwin-6.2.3-build/kwin-6.2.3/src/backends/virtual/virtual_output.cpp:34:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::model’
#   32|           .name = QStringLiteral("Virtual-%1").arg(identifier),
#   33|           .internal = internal,
#   34|->     });
#   35|   }
#   36|   

Error: COMPILER_WARNING (CWE-909): [#def28]
kwin-6.2.3-build/kwin-6.2.3/src/backends/virtual/virtual_output.cpp:34:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::mstPath’
#   32|           .name = QStringLiteral("Virtual-%1").arg(identifier),
#   33|           .internal = internal,
#   34|->     });
#   35|   }
#   36|   

Error: COMPILER_WARNING (CWE-909): [#def29]
kwin-6.2.3-build/kwin-6.2.3/src/backends/virtual/virtual_output.cpp:34:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::physicalSize’
#   32|           .name = QStringLiteral("Virtual-%1").arg(identifier),
#   33|           .internal = internal,
#   34|->     });
#   35|   }
#   36|   

Error: COMPILER_WARNING (CWE-909): [#def30]
kwin-6.2.3-build/kwin-6.2.3/src/backends/virtual/virtual_output.cpp:34:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::serialNumber’
#   32|           .name = QStringLiteral("Virtual-%1").arg(identifier),
#   33|           .internal = internal,
#   34|->     });
#   35|   }
#   36|   

Error: COMPILER_WARNING (CWE-909): [#def31]
kwin-6.2.3-build/kwin-6.2.3/src/backends/virtual/virtual_output.cpp: scope_hint: In member function ‘void KWin::VirtualOutput::init(const QPoint&, const QSize&, qreal)’
kwin-6.2.3-build/kwin-6.2.3/src/backends/virtual/virtual_output.cpp:66:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::desiredModeSize’
#   66 |     });
#      |     ^
#   64|           .modes = {mode},
#   65|           .currentMode = mode,
#   66|->     });
#   67|   }
#   68|   

Error: COMPILER_WARNING (CWE-909): [#def32]
kwin-6.2.3-build/kwin-6.2.3/src/backends/virtual/virtual_output.cpp:66:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::iccProfilePath’
#   64|           .modes = {mode},
#   65|           .currentMode = mode,
#   66|->     });
#   67|   }
#   68|   

Error: COMPILER_WARNING (CWE-909): [#def33]
kwin-6.2.3-build/kwin-6.2.3/src/backends/virtual/virtual_output.cpp:66:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::iccProfile’
#   64|           .modes = {mode},
#   65|           .currentMode = mode,
#   66|->     });
#   67|   }
#   68|   

Error: COMPILER_WARNING (CWE-909): [#def34]
kwin-6.2.3-build/kwin-6.2.3/src/backends/virtual/virtual_output.cpp:66:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::maxAverageBrightnessOverride’
#   64|           .modes = {mode},
#   65|           .currentMode = mode,
#   66|->     });
#   67|   }
#   68|   

Error: COMPILER_WARNING (CWE-909): [#def35]
kwin-6.2.3-build/kwin-6.2.3/src/backends/virtual/virtual_output.cpp:66:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::maxPeakBrightnessOverride’
#   64|           .modes = {mode},
#   65|           .currentMode = mode,
#   66|->     });
#   67|   }
#   68|   

Error: COMPILER_WARNING (CWE-909): [#def36]
kwin-6.2.3-build/kwin-6.2.3/src/backends/virtual/virtual_output.cpp:66:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::minBrightnessOverride’
#   64|           .modes = {mode},
#   65|           .currentMode = mode,
#   66|->     });
#   67|   }
#   68|   

Error: COMPILER_WARNING (CWE-252): [#def37]
kwin-6.2.3-build/kwin-6.2.3/src/backends/wayland/wayland_display.cpp: scope_hint: In member function ‘void KWin::Wayland::WaylandEventThread::stop()’
kwin-6.2.3-build/kwin-6.2.3/src/backends/wayland/wayland_display.cpp:96:18: warning[-Wunused-result]: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’
#   96 |             write(m_quitPipe[1], "\0", 1);
#      |             ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
#   94|       {
#   95|           if (m_quitPipe[1] != -1) {
#   96|->             write(m_quitPipe[1], "\0", 1);
#   97|           }
#   98|   

Error: COMPILER_WARNING (CWE-909): [#def38]
kwin-6.2.3-build/kwin-6.2.3/src/backends/wayland/wayland_output.cpp:113:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::edid’
#  111|           .model = name,
#  112|           .capabilities = Capability::Dpms,
#  113|->     });
#  114|   
#  115|       m_turnOffTimer.setSingleShot(true);

Error: COMPILER_WARNING (CWE-909): [#def39]
kwin-6.2.3-build/kwin-6.2.3/src/backends/wayland/wayland_output.cpp:113:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::eisaId’
#  111|           .model = name,
#  112|           .capabilities = Capability::Dpms,
#  113|->     });
#  114|   
#  115|       m_turnOffTimer.setSingleShot(true);

Error: COMPILER_WARNING (CWE-909): [#def40]
kwin-6.2.3-build/kwin-6.2.3/src/backends/wayland/wayland_output.cpp: scope_hint: In constructor ‘KWin::Wayland::WaylandOutput::WaylandOutput(const QString&, KWin::Wayland::WaylandBackend*)’
kwin-6.2.3-build/kwin-6.2.3/src/backends/wayland/wayland_output.cpp:113:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::manufacturer’
#  113 |     });
#      |     ^
#  111|           .model = name,
#  112|           .capabilities = Capability::Dpms,
#  113|->     });
#  114|   
#  115|       m_turnOffTimer.setSingleShot(true);

Error: COMPILER_WARNING (CWE-909): [#def41]
kwin-6.2.3-build/kwin-6.2.3/src/backends/wayland/wayland_output.cpp:113:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::maxAverageBrightness’
#  111|           .model = name,
#  112|           .capabilities = Capability::Dpms,
#  113|->     });
#  114|   
#  115|       m_turnOffTimer.setSingleShot(true);

Error: COMPILER_WARNING (CWE-909): [#def42]
kwin-6.2.3-build/kwin-6.2.3/src/backends/wayland/wayland_output.cpp:113:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::maxPeakBrightness’
#  111|           .model = name,
#  112|           .capabilities = Capability::Dpms,
#  113|->     });
#  114|   
#  115|       m_turnOffTimer.setSingleShot(true);

Error: COMPILER_WARNING (CWE-909): [#def43]
kwin-6.2.3-build/kwin-6.2.3/src/backends/wayland/wayland_output.cpp:113:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::mstPath’
#  111|           .model = name,
#  112|           .capabilities = Capability::Dpms,
#  113|->     });
#  114|   
#  115|       m_turnOffTimer.setSingleShot(true);

Error: COMPILER_WARNING (CWE-909): [#def44]
kwin-6.2.3-build/kwin-6.2.3/src/backends/wayland/wayland_output.cpp:113:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::physicalSize’
#  111|           .model = name,
#  112|           .capabilities = Capability::Dpms,
#  113|->     });
#  114|   
#  115|       m_turnOffTimer.setSingleShot(true);

Error: COMPILER_WARNING (CWE-909): [#def45]
kwin-6.2.3-build/kwin-6.2.3/src/backends/wayland/wayland_output.cpp:113:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::serialNumber’
#  111|           .model = name,
#  112|           .capabilities = Capability::Dpms,
#  113|->     });
#  114|   
#  115|       m_turnOffTimer.setSingleShot(true);

Error: COMPILER_WARNING (CWE-909): [#def46]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/standalone/x11_standalone_backend.cpp:363:44: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::capabilities’
#  361|                       }
#  362|   
#  363|->                     X11Output::Information information{
#  364|                           .name = outputInfo.name(),
#  365|                           .physicalSize = physicalSize,

Error: COMPILER_WARNING (CWE-909): [#def47]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/standalone/x11_standalone_backend.cpp:363:44: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::edid’
#  361|                       }
#  362|   
#  363|->                     X11Output::Information information{
#  364|                           .name = outputInfo.name(),
#  365|                           .physicalSize = physicalSize,

Error: COMPILER_WARNING (CWE-909): [#def48]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/standalone/x11_standalone_backend.cpp:363:44: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::eisaId’
#  361|                       }
#  362|   
#  363|->                     X11Output::Information information{
#  364|                           .name = outputInfo.name(),
#  365|                           .physicalSize = physicalSize,

Error: COMPILER_WARNING (CWE-909): [#def49]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/standalone/x11_standalone_backend.cpp:363:44: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::manufacturer’
#  363 |                     X11Output::Information information{
#      |                                            ^~~~~~~~~~~
#  361|                       }
#  362|   
#  363|->                     X11Output::Information information{
#  364|                           .name = outputInfo.name(),
#  365|                           .physicalSize = physicalSize,

Error: COMPILER_WARNING (CWE-909): [#def50]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/standalone/x11_standalone_backend.cpp:363:44: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::maxAverageBrightness’
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/standalone/x11_standalone_backend.cpp: scope_hint: In instantiation of ‘void KWin::X11StandaloneBackend::doUpdateOutputs() [with T = KWin::Xcb::RandR::CurrentResources]’
#/builddir/build/BUILD/kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/standalone/x11_standalone_backend.cpp:278:50:   required from here
#  278 |     doUpdateOutputs<Xcb::RandR::CurrentResources>();
#      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
#  361|                       }
#  362|   
#  363|->                     X11Output::Information information{
#  364|                           .name = outputInfo.name(),
#  365|                           .physicalSize = physicalSize,

Error: COMPILER_WARNING (CWE-909): [#def51]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/standalone/x11_standalone_backend.cpp:363:44: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::maxPeakBrightness’
#  361|                       }
#  362|   
#  363|->                     X11Output::Information information{
#  364|                           .name = outputInfo.name(),
#  365|                           .physicalSize = physicalSize,

Error: COMPILER_WARNING (CWE-909): [#def52]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/standalone/x11_standalone_backend.cpp:363:44: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::model’
#  361|                       }
#  362|   
#  363|->                     X11Output::Information information{
#  364|                           .name = outputInfo.name(),
#  365|                           .physicalSize = physicalSize,

Error: COMPILER_WARNING (CWE-909): [#def53]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/standalone/x11_standalone_backend.cpp:363:44: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::mstPath’
#  361|                       }
#  362|   
#  363|->                     X11Output::Information information{
#  364|                           .name = outputInfo.name(),
#  365|                           .physicalSize = physicalSize,

Error: COMPILER_WARNING (CWE-909): [#def54]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/standalone/x11_standalone_backend.cpp:363:44: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::serialNumber’
#  361|                       }
#  362|   
#  363|->                     X11Output::Information information{
#  364|                           .name = outputInfo.name(),
#  365|                           .physicalSize = physicalSize,

Error: COMPILER_WARNING (CWE-909): [#def55]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/standalone/x11_standalone_keyboard.cpp:86:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘xcb_xkb_select_events_details_t::accessXDetails’
#   84|           .affectState = requiredStateDetails,
#   85|           .stateDetails = requiredStateDetails,
#   86|->     };
#   87|   
#   88|       xcb_void_cookie_t cookie =

Error: COMPILER_WARNING (CWE-909): [#def56]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/standalone/x11_standalone_keyboard.cpp:86:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘xcb_xkb_select_events_details_t::affectAccessX’
#   84|           .affectState = requiredStateDetails,
#   85|           .stateDetails = requiredStateDetails,
#   86|->     };
#   87|   
#   88|       xcb_void_cookie_t cookie =

Error: COMPILER_WARNING (CWE-909): [#def57]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/standalone/x11_standalone_keyboard.cpp:86:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘xcb_xkb_select_events_details_t::affectBell’
#   84|           .affectState = requiredStateDetails,
#   85|           .stateDetails = requiredStateDetails,
#   86|->     };
#   87|   
#   88|       xcb_void_cookie_t cookie =

Error: COMPILER_WARNING (CWE-909): [#def58]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/standalone/x11_standalone_keyboard.cpp:86:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘xcb_xkb_select_events_details_t::affectCompat’
#   84|           .affectState = requiredStateDetails,
#   85|           .stateDetails = requiredStateDetails,
#   86|->     };
#   87|   
#   88|       xcb_void_cookie_t cookie =

Error: COMPILER_WARNING (CWE-909): [#def59]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/standalone/x11_standalone_keyboard.cpp: scope_hint: In constructor ‘KWin::X11Keyboard::X11Keyboard()’
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/standalone/x11_standalone_keyboard.cpp:86:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘xcb_xkb_select_events_details_t::affectCtrls’
#   86 |     };
#      |     ^
#   84|           .affectState = requiredStateDetails,
#   85|           .stateDetails = requiredStateDetails,
#   86|->     };
#   87|   
#   88|       xcb_void_cookie_t cookie =

Error: COMPILER_WARNING (CWE-909): [#def60]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/standalone/x11_standalone_keyboard.cpp:86:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘xcb_xkb_select_events_details_t::affectExtDev’
#   84|           .affectState = requiredStateDetails,
#   85|           .stateDetails = requiredStateDetails,
#   86|->     };
#   87|   
#   88|       xcb_void_cookie_t cookie =

Error: COMPILER_WARNING (CWE-909): [#def61]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/standalone/x11_standalone_keyboard.cpp:86:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘xcb_xkb_select_events_details_t::affectIndicatorMap’
#   84|           .affectState = requiredStateDetails,
#   85|           .stateDetails = requiredStateDetails,
#   86|->     };
#   87|   
#   88|       xcb_void_cookie_t cookie =

Error: COMPILER_WARNING (CWE-909): [#def62]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/standalone/x11_standalone_keyboard.cpp:86:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘xcb_xkb_select_events_details_t::affectIndicatorState’
#   84|           .affectState = requiredStateDetails,
#   85|           .stateDetails = requiredStateDetails,
#   86|->     };
#   87|   
#   88|       xcb_void_cookie_t cookie =

Error: COMPILER_WARNING (CWE-909): [#def63]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/standalone/x11_standalone_keyboard.cpp:86:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘xcb_xkb_select_events_details_t::affectMsgDetails’
#   84|           .affectState = requiredStateDetails,
#   85|           .stateDetails = requiredStateDetails,
#   86|->     };
#   87|   
#   88|       xcb_void_cookie_t cookie =

Error: COMPILER_WARNING (CWE-909): [#def64]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/standalone/x11_standalone_keyboard.cpp:86:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘xcb_xkb_select_events_details_t::affectNames’
#   84|           .affectState = requiredStateDetails,
#   85|           .stateDetails = requiredStateDetails,
#   86|->     };
#   87|   
#   88|       xcb_void_cookie_t cookie =

Error: COMPILER_WARNING (CWE-909): [#def65]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/standalone/x11_standalone_keyboard.cpp:86:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘xcb_xkb_select_events_details_t::bellDetails’
#   84|           .affectState = requiredStateDetails,
#   85|           .stateDetails = requiredStateDetails,
#   86|->     };
#   87|   
#   88|       xcb_void_cookie_t cookie =

Error: COMPILER_WARNING (CWE-909): [#def66]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/standalone/x11_standalone_keyboard.cpp:86:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘xcb_xkb_select_events_details_t::compatDetails’
#   84|           .affectState = requiredStateDetails,
#   85|           .stateDetails = requiredStateDetails,
#   86|->     };
#   87|   
#   88|       xcb_void_cookie_t cookie =

Error: COMPILER_WARNING (CWE-909): [#def67]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/standalone/x11_standalone_keyboard.cpp:86:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘xcb_xkb_select_events_details_t::ctrlDetails’
#   84|           .affectState = requiredStateDetails,
#   85|           .stateDetails = requiredStateDetails,
#   86|->     };
#   87|   
#   88|       xcb_void_cookie_t cookie =

Error: COMPILER_WARNING (CWE-909): [#def68]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/standalone/x11_standalone_keyboard.cpp:86:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘xcb_xkb_select_events_details_t::extdevDetails’
#   84|           .affectState = requiredStateDetails,
#   85|           .stateDetails = requiredStateDetails,
#   86|->     };
#   87|   
#   88|       xcb_void_cookie_t cookie =

Error: COMPILER_WARNING (CWE-909): [#def69]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/standalone/x11_standalone_keyboard.cpp:86:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘xcb_xkb_select_events_details_t::indicatorMapDetails’
#   84|           .affectState = requiredStateDetails,
#   85|           .stateDetails = requiredStateDetails,
#   86|->     };
#   87|   
#   88|       xcb_void_cookie_t cookie =

Error: COMPILER_WARNING (CWE-909): [#def70]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/standalone/x11_standalone_keyboard.cpp:86:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘xcb_xkb_select_events_details_t::indicatorStateDetails’
#   84|           .affectState = requiredStateDetails,
#   85|           .stateDetails = requiredStateDetails,
#   86|->     };
#   87|   
#   88|       xcb_void_cookie_t cookie =

Error: COMPILER_WARNING (CWE-909): [#def71]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/standalone/x11_standalone_keyboard.cpp:86:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘xcb_xkb_select_events_details_t::msgDetails’
#   84|           .affectState = requiredStateDetails,
#   85|           .stateDetails = requiredStateDetails,
#   86|->     };
#   87|   
#   88|       xcb_void_cookie_t cookie =

Error: COMPILER_WARNING (CWE-909): [#def72]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/standalone/x11_standalone_keyboard.cpp:86:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘xcb_xkb_select_events_details_t::namesDetails’
#   84|           .affectState = requiredStateDetails,
#   85|           .stateDetails = requiredStateDetails,
#   86|->     };
#   87|   
#   88|       xcb_void_cookie_t cookie =

Error: COMPILER_WARNING (CWE-909): [#def73]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/standalone/x11_standalone_placeholderoutput.cpp:28:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::capabilities’
#   26|       setInformation(Information{
#   27|           .name = QStringLiteral("Placeholder-0"),
#   28|->     });
#   29|   
#   30|       setState(State{

Error: COMPILER_WARNING (CWE-909): [#def74]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/standalone/x11_standalone_placeholderoutput.cpp:28:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::edid’
#   26|       setInformation(Information{
#   27|           .name = QStringLiteral("Placeholder-0"),
#   28|->     });
#   29|   
#   30|       setState(State{

Error: COMPILER_WARNING (CWE-909): [#def75]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/standalone/x11_standalone_placeholderoutput.cpp:28:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::eisaId’
#   26|       setInformation(Information{
#   27|           .name = QStringLiteral("Placeholder-0"),
#   28|->     });
#   29|   
#   30|       setState(State{

Error: COMPILER_WARNING (CWE-909): [#def76]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/standalone/x11_standalone_placeholderoutput.cpp: scope_hint: In constructor ‘KWin::X11PlaceholderOutput::X11PlaceholderOutput(KWin::X11StandaloneBackend*, QObject*)’
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/standalone/x11_standalone_placeholderoutput.cpp:28:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::manufacturer’
#   28 |     });
#      |     ^
#   26|       setInformation(Information{
#   27|           .name = QStringLiteral("Placeholder-0"),
#   28|->     });
#   29|   
#   30|       setState(State{

Error: COMPILER_WARNING (CWE-909): [#def77]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/standalone/x11_standalone_placeholderoutput.cpp:28:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::maxAverageBrightness’
#   26|       setInformation(Information{
#   27|           .name = QStringLiteral("Placeholder-0"),
#   28|->     });
#   29|   
#   30|       setState(State{

Error: COMPILER_WARNING (CWE-909): [#def78]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/standalone/x11_standalone_placeholderoutput.cpp:28:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::maxPeakBrightness’
#   26|       setInformation(Information{
#   27|           .name = QStringLiteral("Placeholder-0"),
#   28|->     });
#   29|   
#   30|       setState(State{

Error: COMPILER_WARNING (CWE-909): [#def79]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/standalone/x11_standalone_placeholderoutput.cpp:28:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::model’
#   26|       setInformation(Information{
#   27|           .name = QStringLiteral("Placeholder-0"),
#   28|->     });
#   29|   
#   30|       setState(State{

Error: COMPILER_WARNING (CWE-909): [#def80]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/standalone/x11_standalone_placeholderoutput.cpp:28:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::mstPath’
#   26|       setInformation(Information{
#   27|           .name = QStringLiteral("Placeholder-0"),
#   28|->     });
#   29|   
#   30|       setState(State{

Error: COMPILER_WARNING (CWE-909): [#def81]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/standalone/x11_standalone_placeholderoutput.cpp:28:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::physicalSize’
#   26|       setInformation(Information{
#   27|           .name = QStringLiteral("Placeholder-0"),
#   28|->     });
#   29|   
#   30|       setState(State{

Error: COMPILER_WARNING (CWE-909): [#def82]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/standalone/x11_standalone_placeholderoutput.cpp:28:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::serialNumber’
#   26|       setInformation(Information{
#   27|           .name = QStringLiteral("Placeholder-0"),
#   28|->     });
#   29|   
#   30|       setState(State{

Error: COMPILER_WARNING (CWE-909): [#def83]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/standalone/x11_standalone_placeholderoutput.cpp:33:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::desiredModeSize’
#   31|           .modes = {mode},
#   32|           .currentMode = mode,
#   33|->     });
#   34|   }
#   35|   

Error: COMPILER_WARNING (CWE-909): [#def84]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/standalone/x11_standalone_placeholderoutput.cpp:33:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::iccProfilePath’
#   31|           .modes = {mode},
#   32|           .currentMode = mode,
#   33|->     });
#   34|   }
#   35|   

Error: COMPILER_WARNING (CWE-909): [#def85]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/standalone/x11_standalone_placeholderoutput.cpp:33:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::iccProfile’
#   31|           .modes = {mode},
#   32|           .currentMode = mode,
#   33|->     });
#   34|   }
#   35|   

Error: COMPILER_WARNING (CWE-909): [#def86]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/standalone/x11_standalone_placeholderoutput.cpp:33:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::maxAverageBrightnessOverride’
#   31|           .modes = {mode},
#   32|           .currentMode = mode,
#   33|->     });
#   34|   }
#   35|   

Error: COMPILER_WARNING (CWE-909): [#def87]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/standalone/x11_standalone_placeholderoutput.cpp:33:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::maxPeakBrightnessOverride’
#   31|           .modes = {mode},
#   32|           .currentMode = mode,
#   33|->     });
#   34|   }
#   35|   

Error: COMPILER_WARNING (CWE-909): [#def88]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/standalone/x11_standalone_placeholderoutput.cpp:33:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::minBrightnessOverride’
#   31|           .modes = {mode},
#   32|           .currentMode = mode,
#   33|->     });
#   34|   }
#   35|   

Error: COMPILER_WARNING (CWE-909): [#def89]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/standalone/x11_standalone_placeholderoutput.cpp:33:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::position’
#   33 |     });
#      |     ^
#   31|           .modes = {mode},
#   32|           .currentMode = mode,
#   33|->     });
#   34|   }
#   35|   

Error: COMPILER_WARNING (CWE-477): [#def90]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/standalone/x11_standalone_screenedges_filter.cpp: scope_hint: In member function ‘virtual bool KWin::ScreenEdgesFilter::event(xcb_generic_event_t*)’
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/standalone/x11_standalone_screenedges_filter.cpp:33:86: warning[-Wdeprecated-declarations]: ‘static QDateTime QDateTime::fromMSecsSinceEpoch(qint64, Qt::TimeSpec, int)’ is deprecated: Pass QTimeZone instead of time-spec, offset
#   33 |             workspace()->screenEdges()->check(rootPos, QDateTime::fromMSecsSinceEpoch(xTime(), Qt::UTC), true);
#      |                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/qt6/QtCore/QDateTime:1: included_from: Included from here.
kwin-6.2.3-build/kwin-6.2.3/src/screenedge.h:25: included_from: Included from here.
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/standalone/x11_standalone_screenedges_filter.cpp:11: included_from: Included from here.
/usr/include/qt6/QtCore/qdatetime.h:486:22: note: declared here
#  486 |     static QDateTime fromMSecsSinceEpoch(qint64 msecs, Qt::TimeSpec spec, int offsetFromUtc = 0);
#      |                      ^~~~~~~~~~~~~~~~~~~
#   31|           const QPoint rootPos(mouseEvent->root_x, mouseEvent->root_y);
#   32|           if (QWidget::mouseGrabber()) {
#   33|->             workspace()->screenEdges()->check(rootPos, QDateTime::fromMSecsSinceEpoch(xTime(), Qt::UTC), true);
#   34|           } else {
#   35|               workspace()->screenEdges()->check(rootPos, QDateTime::fromMSecsSinceEpoch(mouseEvent->time, Qt::UTC));

Error: COMPILER_WARNING (CWE-477): [#def91]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/standalone/x11_standalone_screenedges_filter.cpp:35:86: warning[-Wdeprecated-declarations]: ‘static QDateTime QDateTime::fromMSecsSinceEpoch(qint64, Qt::TimeSpec, int)’ is deprecated: Pass QTimeZone instead of time-spec, offset
#   35 |             workspace()->screenEdges()->check(rootPos, QDateTime::fromMSecsSinceEpoch(mouseEvent->time, Qt::UTC));
#      |                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt6/QtCore/qdatetime.h:486:22: note: declared here
#  486 |     static QDateTime fromMSecsSinceEpoch(qint64 msecs, Qt::TimeSpec spec, int offsetFromUtc = 0);
#      |                      ^~~~~~~~~~~~~~~~~~~
#   33|               workspace()->screenEdges()->check(rootPos, QDateTime::fromMSecsSinceEpoch(xTime(), Qt::UTC), true);
#   34|           } else {
#   35|->             workspace()->screenEdges()->check(rootPos, QDateTime::fromMSecsSinceEpoch(mouseEvent->time, Qt::UTC));
#   36|           }
#   37|           // not filtered out

Error: COMPILER_WARNING (CWE-477): [#def92]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/standalone/x11_standalone_screenedges_filter.cpp:42:145: warning[-Wdeprecated-declarations]: ‘static QDateTime QDateTime::fromMSecsSinceEpoch(qint64, Qt::TimeSpec, int)’ is deprecated: Pass QTimeZone instead of time-spec, offset
#   42 |         return workspace()->screenEdges()->handleEnterNotifiy(enter->event, QPoint(enter->root_x, enter->root_y), QDateTime::fromMSecsSinceEpoch(enter->time, Qt::UTC));
#      |                                                                                                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt6/QtCore/qdatetime.h:486:22: note: declared here
#  486 |     static QDateTime fromMSecsSinceEpoch(qint64 msecs, Qt::TimeSpec spec, int offsetFromUtc = 0);
#      |                      ^~~~~~~~~~~~~~~~~~~
#   40|       case XCB_ENTER_NOTIFY: {
#   41|           const auto enter = reinterpret_cast<xcb_enter_notify_event_t *>(event);
#   42|->         return workspace()->screenEdges()->handleEnterNotifiy(enter->event, QPoint(enter->root_x, enter->root_y), QDateTime::fromMSecsSinceEpoch(enter->time, Qt::UTC));
#   43|       }
#   44|       case XCB_CLIENT_MESSAGE: {

Error: COMPILER_WARNING (CWE-909): [#def93]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/windowed/x11_windowed_output.cpp:149:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::capabilities’
#  147|       setInformation(Information{
#  148|           .name = QStringLiteral("X11-%1").arg(identifier),
#  149|->     });
#  150|   }
#  151|   

Error: COMPILER_WARNING (CWE-909): [#def94]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/windowed/x11_windowed_output.cpp:149:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::edid’
#  147|       setInformation(Information{
#  148|           .name = QStringLiteral("X11-%1").arg(identifier),
#  149|->     });
#  150|   }
#  151|   

Error: COMPILER_WARNING (CWE-909): [#def95]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/windowed/x11_windowed_output.cpp:149:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::eisaId’
#  147|       setInformation(Information{
#  148|           .name = QStringLiteral("X11-%1").arg(identifier),
#  149|->     });
#  150|   }
#  151|   

Error: COMPILER_WARNING (CWE-909): [#def96]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/windowed/x11_windowed_output.cpp: scope_hint: In constructor ‘KWin::X11WindowedOutput::X11WindowedOutput(KWin::X11WindowedBackend*)’
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/windowed/x11_windowed_output.cpp:149:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::manufacturer’
#  149 |     });
#      |     ^
#  147|       setInformation(Information{
#  148|           .name = QStringLiteral("X11-%1").arg(identifier),
#  149|->     });
#  150|   }
#  151|   

Error: COMPILER_WARNING (CWE-909): [#def97]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/windowed/x11_windowed_output.cpp:149:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::maxAverageBrightness’
#  147|       setInformation(Information{
#  148|           .name = QStringLiteral("X11-%1").arg(identifier),
#  149|->     });
#  150|   }
#  151|   

Error: COMPILER_WARNING (CWE-909): [#def98]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/windowed/x11_windowed_output.cpp:149:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::maxPeakBrightness’
#  147|       setInformation(Information{
#  148|           .name = QStringLiteral("X11-%1").arg(identifier),
#  149|->     });
#  150|   }
#  151|   

Error: COMPILER_WARNING (CWE-909): [#def99]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/windowed/x11_windowed_output.cpp:149:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::model’
#  147|       setInformation(Information{
#  148|           .name = QStringLiteral("X11-%1").arg(identifier),
#  149|->     });
#  150|   }
#  151|   

Error: COMPILER_WARNING (CWE-909): [#def100]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/windowed/x11_windowed_output.cpp:149:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::mstPath’
#  147|       setInformation(Information{
#  148|           .name = QStringLiteral("X11-%1").arg(identifier),
#  149|->     });
#  150|   }
#  151|   

Error: COMPILER_WARNING (CWE-909): [#def101]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/windowed/x11_windowed_output.cpp:149:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::physicalSize’
#  147|       setInformation(Information{
#  148|           .name = QStringLiteral("X11-%1").arg(identifier),
#  149|->     });
#  150|   }
#  151|   

Error: COMPILER_WARNING (CWE-909): [#def102]
kwin-6.2.3-build/kwin-6.2.3/src/backends/x11/windowed/x11_windowed_output.cpp:149:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::serialNumber’
#  147|       setInformation(Information{
#  148|           .name = QStringLiteral("X11-%1").arg(identifier),
#  149|->     });
#  150|   }
#  151|   

Error: COMPILER_WARNING (CWE-477): [#def103]
kwin-6.2.3-build/kwin-6.2.3/src/core/colorpipeline.cpp: scope_hint: In member function ‘void KWin::ColorPipeline::addTransferFunction(KWin::TransferFunction)’
kwin-6.2.3-build/kwin-6.2.3/src/core/colorpipeline.cpp:132:82: warning[-Wdeprecated-declarations]: ‘QVector3D operator*(const QMatrix4x4&, const QVector3D&)’ is deprecated: Use matrix.map(vector) instead
#  132 |                            .min = (mat * QVector3D(currentOutputRange().min, 0, 0)).x(),
#      |                                                                                  ^
/usr/include/qt6/QtGui/qmatrix4x4.h:726:18: note: declared here
#  726 | inline QVector3D operator*(const QMatrix4x4& matrix, const QVector3D& vector)
#      |                  ^~~~~~~~
#  130|           mat.scale(tf.maxLuminance - tf.minLuminance);
#  131|           addMatrix(mat, ValueRange{
#  132|->                            .min = (mat * QVector3D(currentOutputRange().min, 0, 0)).x(),
#  133|                              .max = (mat * QVector3D(currentOutputRange().max, 0, 0)).x(),
#  134|                          });

Error: COMPILER_WARNING (CWE-477): [#def104]
kwin-6.2.3-build/kwin-6.2.3/src/core/colorpipeline.cpp:133:82: warning[-Wdeprecated-declarations]: ‘QVector3D operator*(const QMatrix4x4&, const QVector3D&)’ is deprecated: Use matrix.map(vector) instead
#  133 |                            .max = (mat * QVector3D(currentOutputRange().max, 0, 0)).x(),
#      |                                                                                  ^
/usr/include/qt6/QtGui/qmatrix4x4.h:726:18: note: declared here
#  726 | inline QVector3D operator*(const QMatrix4x4& matrix, const QVector3D& vector)
#      |                  ^~~~~~~~
#  131|           addMatrix(mat, ValueRange{
#  132|                              .min = (mat * QVector3D(currentOutputRange().min, 0, 0)).x(),
#  133|->                            .max = (mat * QVector3D(currentOutputRange().max, 0, 0)).x(),
#  134|                          });
#  135|       } else {

Error: COMPILER_WARNING (CWE-477): [#def105]
kwin-6.2.3-build/kwin-6.2.3/src/core/colorpipeline.cpp: scope_hint: In member function ‘void KWin::ColorPipeline::addInverseTransferFunction(KWin::TransferFunction)’
kwin-6.2.3-build/kwin-6.2.3/src/core/colorpipeline.cpp:162:82: warning[-Wdeprecated-declarations]: ‘QVector3D operator*(const QMatrix4x4&, const QVector3D&)’ is deprecated: Use matrix.map(vector) instead
#  162 |                            .min = (mat * QVector3D(currentOutputRange().min, 0, 0)).x(),
#      |                                                                                  ^
/usr/include/qt6/QtGui/qmatrix4x4.h:726:18: note: declared here
#  726 | inline QVector3D operator*(const QMatrix4x4& matrix, const QVector3D& vector)
#      |                  ^~~~~~~~
#  160|           mat.translate(-tf.minLuminance, -tf.minLuminance, -tf.minLuminance);
#  161|           addMatrix(mat, ValueRange{
#  162|->                            .min = (mat * QVector3D(currentOutputRange().min, 0, 0)).x(),
#  163|                              .max = (mat * QVector3D(currentOutputRange().max, 0, 0)).x(),
#  164|                          });

Error: COMPILER_WARNING (CWE-477): [#def106]
kwin-6.2.3-build/kwin-6.2.3/src/core/colorpipeline.cpp:163:82: warning[-Wdeprecated-declarations]: ‘QVector3D operator*(const QMatrix4x4&, const QVector3D&)’ is deprecated: Use matrix.map(vector) instead
#  163 |                            .max = (mat * QVector3D(currentOutputRange().max, 0, 0)).x(),
#      |                                                                                  ^
/usr/include/qt6/QtGui/qmatrix4x4.h:726:18: note: declared here
#  726 | inline QVector3D operator*(const QMatrix4x4& matrix, const QVector3D& vector)
#      |                  ^~~~~~~~
#  161|           addMatrix(mat, ValueRange{
#  162|                              .min = (mat * QVector3D(currentOutputRange().min, 0, 0)).x(),
#  163|->                            .max = (mat * QVector3D(currentOutputRange().max, 0, 0)).x(),
#  164|                          });
#  165|       } else {

Error: COMPILER_WARNING (CWE-477): [#def107]
kwin-6.2.3-build/kwin-6.2.3/src/core/colorpipeline.cpp: scope_hint: In member function ‘QVector3D KWin::ColorPipeline::evaluate(const QVector3D&) const’
kwin-6.2.3-build/kwin-6.2.3/src/core/colorpipeline.cpp:301:30: warning[-Wdeprecated-declarations]: ‘QVector3D operator*(const QMatrix4x4&, const QVector3D&)’ is deprecated: Use matrix.map(vector) instead
#  301 |             ret = mat->mat * ret;
#      |                              ^~~
/usr/include/qt6/QtGui/qmatrix4x4.h:726:18: note: declared here
#  726 | inline QVector3D operator*(const QMatrix4x4& matrix, const QVector3D& vector)
#      |                  ^~~~~~~~
#  299|       for (const auto &op : ops) {
#  300|           if (const auto mat = std::get_if<ColorMatrix>(&op.operation)) {
#  301|->             ret = mat->mat * ret;
#  302|           } else if (const auto mult = std::get_if<ColorMultiplier>(&op.operation)) {
#  303|               ret *= mult->factors;

Error: COMPILER_WARNING (CWE-477): [#def108]
kwin-6.2.3-build/kwin-6.2.3/src/core/colorspace.cpp: scope_hint: In static member function ‘static QMatrix4x4 KWin::Colorimetry::chromaticAdaptationMatrix(KWin::XYZ, KWin::XYZ)’
kwin-6.2.3-build/kwin-6.2.3/src/core/colorspace.cpp:143:74: warning[-Wdeprecated-declarations]: ‘QVector3D operator*(const QMatrix4x4&, const QVector3D&)’ is deprecated: Use matrix.map(vector) instead
#  143 |     const QVector3D factors = (bradford * destinationWhitepoint.asVector()) / (bradford * sourceWhitepoint.asVector());
#      |                                                                          ^
/usr/include/qt6/QtGui/qmatrix4x4.h:726:18: note: declared here
#  726 | inline QVector3D operator*(const QMatrix4x4& matrix, const QVector3D& vector)
#      |                  ^~~~~~~~
#  141|           return QMatrix4x4{};
#  142|       }
#  143|->     const QVector3D factors = (bradford * destinationWhitepoint.asVector()) / (bradford * sourceWhitepoint.asVector());
#  144|       QMatrix4x4 adaptation{};
#  145|       adaptation(0, 0) = factors.x();

Error: COMPILER_WARNING (CWE-477): [#def109]
kwin-6.2.3-build/kwin-6.2.3/src/core/colorspace.cpp:143:117: warning[-Wdeprecated-declarations]: ‘QVector3D operator*(const QMatrix4x4&, const QVector3D&)’ is deprecated: Use matrix.map(vector) instead
#  143 |     const QVector3D factors = (bradford * destinationWhitepoint.asVector()) / (bradford * sourceWhitepoint.asVector());
#      |                                                                                                                     ^
/usr/include/qt6/QtGui/qmatrix4x4.h:726:18: note: declared here
#  726 | inline QVector3D operator*(const QMatrix4x4& matrix, const QVector3D& vector)
#      |                  ^~~~~~~~
#  141|           return QMatrix4x4{};
#  142|       }
#  143|->     const QVector3D factors = (bradford * destinationWhitepoint.asVector()) / (bradford * sourceWhitepoint.asVector());
#  144|       QMatrix4x4 adaptation{};
#  145|       adaptation(0, 0) = factors.x();

Error: COMPILER_WARNING (CWE-477): [#def110]
kwin-6.2.3-build/kwin-6.2.3/src/core/colorspace.cpp: scope_hint: In static member function ‘static QMatrix4x4 KWin::Colorimetry::calculateToXYZMatrix(KWin::XYZ, KWin::XYZ, KWin::XYZ, KWin::XYZ)’
kwin-6.2.3-build/kwin-6.2.3/src/core/colorspace.cpp:156:91: warning[-Wdeprecated-declarations]: ‘QVector3D operator*(const QMatrix4x4&, const QVector3D&)’ is deprecated: Use matrix.map(vector) instead
#  156 |     const auto component_scale = (matrixFromColumns(r, g, b)).inverted() * white.asVector();
#      |                                                                                           ^
/usr/include/qt6/QtGui/qmatrix4x4.h:726:18: note: declared here
#  726 | inline QVector3D operator*(const QMatrix4x4& matrix, const QVector3D& vector)
#      |                  ^~~~~~~~
#  154|       const QVector3D g = green.asVector();
#  155|       const QVector3D b = blue.asVector();
#  156|->     const auto component_scale = (matrixFromColumns(r, g, b)).inverted() * white.asVector();
#  157|       return matrixFromColumns(r * component_scale.x(), g * component_scale.y(), b * component_scale.z());
#  158|   }

Error: COMPILER_WARNING (CWE-477): [#def111]
kwin-6.2.3-build/kwin-6.2.3/src/core/colorspace.cpp: scope_hint: In constructor ‘KWin::Colorimetry::Colorimetry(KWin::xy, KWin::xy, KWin::xy, KWin::xy)’
kwin-6.2.3-build/kwin-6.2.3/src/core/colorspace.cpp:193:55: warning[-Wdeprecated-declarations]: ‘QVector3D operator*(const QMatrix4x4&, const QVector3D&)’ is deprecated: Use matrix.map(vector) instead
#  193 |         * xyY(white.x, white.y, 1.0).toXYZ().asVector();
#      |                                                       ^
/usr/include/qt6/QtGui/qmatrix4x4.h:726:18: note: declared here
#  726 | inline QVector3D operator*(const QMatrix4x4& matrix, const QVector3D& vector)
#      |                  ^~~~~~~~
#  191|                                    xyY(blue.x, blue.y, 1.0).toXYZ().asVector()))
#  192|                                   .inverted()
#  193|->         * xyY(white.x, white.y, 1.0).toXYZ().asVector();
#  194|       m_red = xyY(red.x, red.y, brightness.x()).toXYZ();
#  195|       m_green = xyY(green.x, green.y, brightness.y()).toXYZ();

Error: COMPILER_WARNING (CWE-477): [#def112]
kwin-6.2.3-build/kwin-6.2.3/src/core/colorspace.cpp: scope_hint: In member function ‘KWin::Colorimetry KWin::Colorimetry::adaptedTo(KWin::xyY) const’
kwin-6.2.3-build/kwin-6.2.3/src/core/colorspace.cpp:241:46: warning[-Wdeprecated-declarations]: ‘QVector3D operator*(const QMatrix4x4&, const QVector3D&)’ is deprecated: Use matrix.map(vector) instead
#  241 |         XYZ::fromVector(mat * red().asVector()),
#      |                                              ^
/usr/include/qt6/QtGui/qmatrix4x4.h:726:18: note: declared here
#  726 | inline QVector3D operator*(const QMatrix4x4& matrix, const QVector3D& vector)
#      |                  ^~~~~~~~
#  239|       const auto mat = chromaticAdaptationMatrix(this->white(), newWhitepoint.toXYZ());
#  240|       return Colorimetry{
#  241|->         XYZ::fromVector(mat * red().asVector()),
#  242|           XYZ::fromVector(mat * green().asVector()),
#  243|           XYZ::fromVector(mat * blue().asVector()),

Error: COMPILER_WARNING (CWE-477): [#def113]
kwin-6.2.3-build/kwin-6.2.3/src/core/colorspace.cpp:242:48: warning[-Wdeprecated-declarations]: ‘QVector3D operator*(const QMatrix4x4&, const QVector3D&)’ is deprecated: Use matrix.map(vector) instead
#  242 |         XYZ::fromVector(mat * green().asVector()),
#      |                                                ^
/usr/include/qt6/QtGui/qmatrix4x4.h:726:18: note: declared here
#  726 | inline QVector3D operator*(const QMatrix4x4& matrix, const QVector3D& vector)
#      |                  ^~~~~~~~
#  240|       return Colorimetry{
#  241|           XYZ::fromVector(mat * red().asVector()),
#  242|->         XYZ::fromVector(mat * green().asVector()),
#  243|           XYZ::fromVector(mat * blue().asVector()),
#  244|           newWhitepoint.toXYZ(),

Error: COMPILER_WARNING (CWE-477): [#def114]
kwin-6.2.3-build/kwin-6.2.3/src/core/colorspace.cpp:243:47: warning[-Wdeprecated-declarations]: ‘QVector3D operator*(const QMatrix4x4&, const QVector3D&)’ is deprecated: Use matrix.map(vector) instead
#  243 |         XYZ::fromVector(mat * blue().asVector()),
#      |                                               ^
/usr/include/qt6/QtGui/qmatrix4x4.h:726:18: note: declared here
#  726 | inline QVector3D operator*(const QMatrix4x4& matrix, const QVector3D& vector)
#      |                  ^~~~~~~~
#  241|           XYZ::fromVector(mat * red().asVector()),
#  242|           XYZ::fromVector(mat * green().asVector()),
#  243|->         XYZ::fromVector(mat * blue().asVector()),
#  244|           newWhitepoint.toXYZ(),
#  245|       };

Error: COMPILER_WARNING (CWE-477): [#def115]
kwin-6.2.3-build/kwin-6.2.3/src/core/colorspace.cpp: scope_hint: In member function ‘QVector3D KWin::ColorDescription::mapTo(QVector3D, const KWin::ColorDescription&, KWin::RenderingIntent) const’
kwin-6.2.3-build/kwin-6.2.3/src/core/colorspace.cpp:498:34: warning[-Wdeprecated-declarations]: ‘QVector3D operator*(const QMatrix4x4&, const QVector3D&)’ is deprecated: Use matrix.map(vector) instead
#  498 |     rgb = toOther(dst, intent) * rgb;
#      |                                  ^~~
/usr/include/qt6/QtGui/qmatrix4x4.h:726:18: note: declared here
#  726 | inline QVector3D operator*(const QMatrix4x4& matrix, const QVector3D& vector)
#      |                  ^~~~~~~~
#  496|   {
#  497|       rgb = m_transferFunction.encodedToNits(rgb);
#  498|->     rgb = toOther(dst, intent) * rgb;
#  499|       return dst.transferFunction().nitsToEncoded(rgb);
#  500|   }

Error: COMPILER_WARNING (CWE-909): [#def116]
kwin-6.2.3-build/kwin-6.2.3/src/core/gbmgraphicsbufferallocator.cpp: scope_hint: In function ‘KWin::GraphicsBuffer* KWin::allocateDumb(gbm_device*, const GraphicsBufferOptions&)’
kwin-6.2.3-build/kwin-6.2.3/src/core/gbmgraphicsbufferallocator.cpp:128:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘drm_mode_create_dumb::flags’
#  128 |     };
#      |     ^
#  126|           .width = uint32_t(options.size.width()),
#  127|           .bpp = 32,
#  128|->     };
#  129|       if (drmIoctl(gbm_device_get_fd(device), DRM_IOCTL_MODE_CREATE_DUMB, &createArgs) != 0) {
#  130|           qCWarning(KWIN_CORE) << "DRM_IOCTL_MODE_CREATE_DUMB failed:" << strerror(errno);

Error: COMPILER_WARNING (CWE-909): [#def117]
kwin-6.2.3-build/kwin-6.2.3/src/core/gbmgraphicsbufferallocator.cpp:128:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘drm_mode_create_dumb::handle’
#  126|           .width = uint32_t(options.size.width()),
#  127|           .bpp = 32,
#  128|->     };
#  129|       if (drmIoctl(gbm_device_get_fd(device), DRM_IOCTL_MODE_CREATE_DUMB, &createArgs) != 0) {
#  130|           qCWarning(KWIN_CORE) << "DRM_IOCTL_MODE_CREATE_DUMB failed:" << strerror(errno);

Error: COMPILER_WARNING (CWE-909): [#def118]
kwin-6.2.3-build/kwin-6.2.3/src/core/gbmgraphicsbufferallocator.cpp:128:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘drm_mode_create_dumb::pitch’
#  126|           .width = uint32_t(options.size.width()),
#  127|           .bpp = 32,
#  128|->     };
#  129|       if (drmIoctl(gbm_device_get_fd(device), DRM_IOCTL_MODE_CREATE_DUMB, &createArgs) != 0) {
#  130|           qCWarning(KWIN_CORE) << "DRM_IOCTL_MODE_CREATE_DUMB failed:" << strerror(errno);

Error: COMPILER_WARNING (CWE-909): [#def119]
kwin-6.2.3-build/kwin-6.2.3/src/core/gbmgraphicsbufferallocator.cpp:128:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘drm_mode_create_dumb::size’
#  126|           .width = uint32_t(options.size.width()),
#  127|           .bpp = 32,
#  128|->     };
#  129|       if (drmIoctl(gbm_device_get_fd(device), DRM_IOCTL_MODE_CREATE_DUMB, &createArgs) != 0) {
#  130|           qCWarning(KWIN_CORE) << "DRM_IOCTL_MODE_CREATE_DUMB failed:" << strerror(errno);

Error: COMPILER_WARNING (CWE-909): [#def120]
kwin-6.2.3-build/kwin-6.2.3/src/core/gbmgraphicsbufferallocator.cpp:308:9: warning[-Wmissing-field-initializers]: missing initializer for member ‘drm_mode_map_dumb::offset’
#  306|           drm_mode_map_dumb mapArgs{
#  307|               .handle = m_handle,
#  308|->         };
#  309|           if (drmIoctl(m_drmFd, DRM_IOCTL_MODE_MAP_DUMB, &mapArgs) != 0) {
#  310|               qCWarning(KWIN_CORE) << "DRM_IOCTL_MODE_MAP_DUMB failed:" << strerror(errno);

Error: COMPILER_WARNING (CWE-909): [#def121]
kwin-6.2.3-build/kwin-6.2.3/src/core/gbmgraphicsbufferallocator.cpp: scope_hint: In member function ‘virtual KWin::GraphicsBuffer::Map KWin::DumbGraphicsBuffer::map(KWin::GraphicsBuffer::MapFlags)’
kwin-6.2.3-build/kwin-6.2.3/src/core/gbmgraphicsbufferallocator.cpp:308:9: warning[-Wmissing-field-initializers]: missing initializer for member ‘drm_mode_map_dumb::pad’
#  308 |         };
#      |         ^
#  306|           drm_mode_map_dumb mapArgs{
#  307|               .handle = m_handle,
#  308|->         };
#  309|           if (drmIoctl(m_drmFd, DRM_IOCTL_MODE_MAP_DUMB, &mapArgs) != 0) {
#  310|               qCWarning(KWIN_CORE) << "DRM_IOCTL_MODE_MAP_DUMB failed:" << strerror(errno);

Error: COMPILER_WARNING (CWE-477): [#def122]
kwin-6.2.3-build/kwin-6.2.3/src/core/iccprofile.cpp: scope_hint: In static member function ‘static std::unique_ptr<KWin::IccProfile> KWin::IccProfile::load(const QString&)’
kwin-6.2.3-build/kwin-6.2.3/src/core/iccprofile.cpp:291:62: warning[-Wdeprecated-declarations]: ‘QVector3D operator*(const QMatrix4x4&, const QVector3D&)’ is deprecated: Use matrix.map(vector) instead
#  291 |         white = XYZ::fromVector(*chromaticAdaptationMatrix * D50);
#      |                                                              ^~~
/usr/include/qt6/QtGui/qmatrix4x4.h:726:18: note: declared here
#  726 | inline QVector3D operator*(const QMatrix4x4& matrix, const QVector3D& vector)
#      |                  ^~~~~~~~
#  289|           }
#  290|           const QVector3D D50(0.9642, 1.0, 0.8249);
#  291|->         white = XYZ::fromVector(*chromaticAdaptationMatrix * D50);
#  292|       }
#  293|       if (cmsCIExyYTRIPLE *chrmTag = static_cast<cmsCIExyYTRIPLE *>(cmsReadTag(handle, cmsSigChromaticityTag))) {

Error: COMPILER_WARNING (CWE-477): [#def123]
kwin-6.2.3-build/kwin-6.2.3/src/core/iccprofile.cpp:306:90: warning[-Wdeprecated-declarations]: ‘QVector3D operator*(const QMatrix4x4&, const QVector3D&)’ is deprecated: Use matrix.map(vector) instead
#  306 |             red = XYZ::fromVector(*chromaticAdaptationMatrix * QVector3D(r->X, r->Y, r->Z));
#      |                                                                                          ^
/usr/include/qt6/QtGui/qmatrix4x4.h:726:18: note: declared here
#  726 | inline QVector3D operator*(const QMatrix4x4& matrix, const QVector3D& vector)
#      |                  ^~~~~~~~
#  304|           }
#  305|           if (chromaticAdaptationMatrix) {
#  306|->             red = XYZ::fromVector(*chromaticAdaptationMatrix * QVector3D(r->X, r->Y, r->Z));
#  307|               green = XYZ::fromVector(*chromaticAdaptationMatrix * QVector3D(g->X, g->Y, g->Z));
#  308|               blue = XYZ::fromVector(*chromaticAdaptationMatrix * QVector3D(b->X, b->Y, b->Z));

Error: COMPILER_WARNING (CWE-477): [#def124]
kwin-6.2.3-build/kwin-6.2.3/src/core/iccprofile.cpp:307:92: warning[-Wdeprecated-declarations]: ‘QVector3D operator*(const QMatrix4x4&, const QVector3D&)’ is deprecated: Use matrix.map(vector) instead
#  307 |             green = XYZ::fromVector(*chromaticAdaptationMatrix * QVector3D(g->X, g->Y, g->Z));
#      |                                                                                            ^
/usr/include/qt6/QtGui/qmatrix4x4.h:726:18: note: declared here
#  726 | inline QVector3D operator*(const QMatrix4x4& matrix, const QVector3D& vector)
#      |                  ^~~~~~~~
#  305|           if (chromaticAdaptationMatrix) {
#  306|               red = XYZ::fromVector(*chromaticAdaptationMatrix * QVector3D(r->X, r->Y, r->Z));
#  307|->             green = XYZ::fromVector(*chromaticAdaptationMatrix * QVector3D(g->X, g->Y, g->Z));
#  308|               blue = XYZ::fromVector(*chromaticAdaptationMatrix * QVector3D(b->X, b->Y, b->Z));
#  309|           } else {

Error: COMPILER_WARNING (CWE-477): [#def125]
kwin-6.2.3-build/kwin-6.2.3/src/core/iccprofile.cpp:308:91: warning[-Wdeprecated-declarations]: ‘QVector3D operator*(const QMatrix4x4&, const QVector3D&)’ is deprecated: Use matrix.map(vector) instead
#  308 |             blue = XYZ::fromVector(*chromaticAdaptationMatrix * QVector3D(b->X, b->Y, b->Z));
#      |                                                                                           ^
/usr/include/qt6/QtGui/qmatrix4x4.h:726:18: note: declared here
#  726 | inline QVector3D operator*(const QMatrix4x4& matrix, const QVector3D& vector)
#      |                  ^~~~~~~~
#  306|               red = XYZ::fromVector(*chromaticAdaptationMatrix * QVector3D(r->X, r->Y, r->Z));
#  307|               green = XYZ::fromVector(*chromaticAdaptationMatrix * QVector3D(g->X, g->Y, g->Z));
#  308|->             blue = XYZ::fromVector(*chromaticAdaptationMatrix * QVector3D(b->X, b->Y, b->Z));
#  309|           } else {
#  310|               // if the chromatic adaptation tag isn't available, fall back to using the media whitepoint instead

Error: COMPILER_WARNING (CWE-909): [#def126]
kwin-6.2.3-build/kwin-6.2.3/src/core/syncobjtimeline.cpp: scope_hint: In function ‘KWin::FileDescriptor KWin::mergeSyncFds(const FileDescriptor&, const FileDescriptor&)’
kwin-6.2.3-build/kwin-6.2.3/src/core/syncobjtimeline.cpp:52:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘sync_merge_data::flags’
#   52 |     };
#      |     ^
#   50|           .fd2 = fd2.get(),
#   51|           .fence = -1,
#   52|->     };
#   53|       int err = -1;
#   54|       do {

Error: COMPILER_WARNING (CWE-909): [#def127]
kwin-6.2.3-build/kwin-6.2.3/src/core/syncobjtimeline.cpp:52:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘sync_merge_data::pad’
#   50|           .fd2 = fd2.get(),
#   51|           .fence = -1,
#   52|->     };
#   53|       int err = -1;
#   54|       do {

Error: COMPILER_WARNING (CWE-477): [#def128]
kwin-6.2.3-build/kwin-6.2.3/src/debug_console.cpp: scope_hint: In member function ‘virtual void KWin::DebugConsoleFilter::tabletToolEvent(KWin::TabletEvent*)’
kwin-6.2.3-build/kwin-6.2.3/src/debug_console.cpp:501:58: warning[-Wdeprecated-declarations]: ‘QPoint QTabletEvent::pos() const’ is deprecated: Use position()
#  501 |                    QStringLiteral("%1,%2").arg(event->pos().x()).arg(event->pos().y()))
#      |                                                ~~~~~~~~~~^~
/usr/include/qt6/QtGui/QInputEvent:1: included_from: Included from here.
kwin-6.2.3-build/kwin-6.2.3/src/input_event.h:13: included_from: Included from here.
kwin-6.2.3-build/kwin-6.2.3/src/debug_console.cpp:13: included_from: Included from here.
/usr/include/qt6/QtGui/qevent.h:331:19: note: declared here
#  331 |     inline QPoint pos() const { return position().toPoint(); }
#      |                   ^~~
#  499|           + tableRow(i18n("EventType"), typeString)
#  500|           + tableRow(i18n("Position"),
#  501|->                    QStringLiteral("%1,%2").arg(event->pos().x()).arg(event->pos().y()))
#  502|           + tableRow(i18n("Tilt"),
#  503|                      QStringLiteral("%1,%2").arg(event->xTilt()).arg(event->yTilt()))

Error: COMPILER_WARNING (CWE-477): [#def129]
kwin-6.2.3-build/kwin-6.2.3/src/debug_console.cpp:501:80: warning[-Wdeprecated-declarations]: ‘QPoint QTabletEvent::pos() const’ is deprecated: Use position()
#  501 |                    QStringLiteral("%1,%2").arg(event->pos().x()).arg(event->pos().y()))
#      |                                                                      ~~~~~~~~~~^~
/usr/include/qt6/QtGui/qevent.h:331:19: note: declared here
#  331 |     inline QPoint pos() const { return position().toPoint(); }
#      |                   ^~~
#  499|           + tableRow(i18n("EventType"), typeString)
#  500|           + tableRow(i18n("Position"),
#  501|->                    QStringLiteral("%1,%2").arg(event->pos().x()).arg(event->pos().y()))
#  502|           + tableRow(i18n("Tilt"),
#  503|                      QStringLiteral("%1,%2").arg(event->xTilt()).arg(event->yTilt()))

Error: COMPILER_WARNING: [#def130]
kwin-6.2.3-build/kwin-6.2.3/src/effect/effect.h:804:18: warning[-Woverloaded-virtual=]: ‘virtual bool KWin::Effect::tabletToolEvent(QTabletEvent*)’ was hidden
#  804 |     virtual bool tabletToolEvent(QTabletEvent *event);
#      |                  ^~~~~~~~~~~~~~~
kwin-6.2.3-build/kwin-6.2.3/src/plugins/hidecursor/hidecursor.h:34:10: note:   by ‘virtual void KWin::HideCursorEffect::tabletToolEvent(KWin::TabletEvent*)’
#   34 |     void tabletToolEvent(TabletEvent *event) override;
#      |          ^~~~~~~~~~~~~~~
#  802|        * @since 5.25
#  803|        */
#  804|->     virtual bool tabletToolEvent(QTabletEvent *event);
#  805|   
#  806|       /**

Error: COMPILER_WARNING (CWE-477): [#def131]
kwin-6.2.3-build/kwin-6.2.3/src/effect/offscreenquickview.cpp: scope_hint: In member function ‘void KWin::OffscreenQuickView::forwardMouseEvent(QEvent*)’
kwin-6.2.3-build/kwin-6.2.3/src/effect/offscreenquickview.cpp:296:87: warning[-Wdeprecated-declarations]: ‘QPointF QMouseEvent::localPos() const’ is deprecated: Use position()
#  296 |                 QMouseEvent doubleClickEvent(QEvent::MouseButtonDblClick, me->localPos(), me->windowPos(), me->screenPos(), me->button(), me->buttons(), me->modifiers());
#      |                                                                           ~~~~~~~~~~~~^~
/usr/include/qt6/QtQuick/qquickitem.h:14: included_from: Included from here.
/usr/include/qt6/QtQuick/QQuickItem:1: included_from: Included from here.
kwin-6.2.3-build/kwin-6.2.3/src/effect/offscreenquickview.cpp:21: included_from: Included from here.
/usr/include/qt6/QtGui/qevent.h:235:13: note: declared here
#  235 |     QPointF localPos() const { return position(); }
#      |             ^~~~~~~~
#  294|               if (doubleClick) {
#  295|                   d->lastMousePressButton = Qt::NoButton;
#  296|->                 QMouseEvent doubleClickEvent(QEvent::MouseButtonDblClick, me->localPos(), me->windowPos(), me->screenPos(), me->button(), me->buttons(), me->modifiers());
#  297|                   QCoreApplication::sendEvent(d->m_view.get(), &doubleClickEvent);
#  298|               }

Error: COMPILER_WARNING (CWE-477): [#def132]
kwin-6.2.3-build/kwin-6.2.3/src/effect/offscreenquickview.cpp:296:104: warning[-Wdeprecated-declarations]: ‘QPointF QMouseEvent::windowPos() const’ is deprecated: Use scenePosition()
#  296 |                 QMouseEvent doubleClickEvent(QEvent::MouseButtonDblClick, me->localPos(), me->windowPos(), me->screenPos(), me->button(), me->buttons(), me->modifiers());
#      |                                                                                           ~~~~~~~~~~~~~^~
/usr/include/qt6/QtGui/qevent.h:237:13: note: declared here
#  237 |     QPointF windowPos() const { return scenePosition(); }
#      |             ^~~~~~~~~
#  294|               if (doubleClick) {
#  295|                   d->lastMousePressButton = Qt::NoButton;
#  296|->                 QMouseEvent doubleClickEvent(QEvent::MouseButtonDblClick, me->localPos(), me->windowPos(), me->screenPos(), me->button(), me->buttons(), me->modifiers());
#  297|                   QCoreApplication::sendEvent(d->m_view.get(), &doubleClickEvent);
#  298|               }

Error: COMPILER_WARNING (CWE-477): [#def133]
kwin-6.2.3-build/kwin-6.2.3/src/effect/offscreenquickview.cpp:296:121: warning[-Wdeprecated-declarations]: ‘QPointF QMouseEvent::screenPos() const’ is deprecated: Use globalPosition()
#  296 |                 QMouseEvent doubleClickEvent(QEvent::MouseButtonDblClick, me->localPos(), me->windowPos(), me->screenPos(), me->button(), me->buttons(), me->modifiers());
#      |                                                                                                            ~~~~~~~~~~~~~^~
/usr/include/qt6/QtGui/qevent.h:239:13: note: declared here
#  239 |     QPointF screenPos() const { return globalPosition(); }
#      |             ^~~~~~~~~
#  294|               if (doubleClick) {
#  295|                   d->lastMousePressButton = Qt::NoButton;
#  296|->                 QMouseEvent doubleClickEvent(QEvent::MouseButtonDblClick, me->localPos(), me->windowPos(), me->screenPos(), me->button(), me->buttons(), me->modifiers());
#  297|                   QCoreApplication::sendEvent(d->m_view.get(), &doubleClickEvent);
#  298|               }

Error: COMPILER_WARNING (CWE-477): [#def134]
kwin-6.2.3-build/kwin-6.2.3/src/effect/offscreenquickview.cpp:307:67: warning[-Wdeprecated-declarations]: ‘QPoint QHoverEvent::pos() const’ is deprecated: Use position()
#  307 |         const QPointF widgetPos = d->m_view->mapFromGlobal(he->pos());
#      |                                                            ~~~~~~~^~
/usr/include/qt6/QtGui/qevent.h:262:19: note: declared here
#  262 |     inline QPoint pos() const { return position().toPoint(); }
#      |                   ^~~
#  305|       case QEvent::HoverMove: {
#  306|           QHoverEvent *he = static_cast<QHoverEvent *>(e);
#  307|->         const QPointF widgetPos = d->m_view->mapFromGlobal(he->pos());
#  308|           const QPointF oldWidgetPos = d->m_view->mapFromGlobal(he->oldPos());
#  309|           QHoverEvent cloneEvent(he->type(), widgetPos, oldWidgetPos, he->modifiers());

Error: COMPILER_WARNING (CWE-477): [#def135]
kwin-6.2.3-build/kwin-6.2.3/src/effect/offscreenquickview.cpp:309:84: warning[-Wdeprecated-declarations]: ‘QHoverEvent::QHoverEvent(QEvent::Type, const QPointF&, const QPointF&, Qt::KeyboardModifiers, const QPointingDevice*)’ is deprecated: Use the other constructor
#  309 |         QHoverEvent cloneEvent(he->type(), widgetPos, oldWidgetPos, he->modifiers());
#      |                                                                                    ^
/usr/include/qt6/QtGui/qevent.h:254:5: note: declared here
#  254 |     QHoverEvent(Type type, const QPointF &pos, const QPointF &oldPos,
#      |     ^~~~~~~~~~~
#  307|           const QPointF widgetPos = d->m_view->mapFromGlobal(he->pos());
#  308|           const QPointF oldWidgetPos = d->m_view->mapFromGlobal(he->oldPos());
#  309|->         QHoverEvent cloneEvent(he->type(), widgetPos, oldWidgetPos, he->modifiers());
#  310|           cloneEvent.setAccepted(false);
#  311|           QCoreApplication::sendEvent(d->m_view.get(), &cloneEvent);

Error: COMPILER_WARNING (CWE-477): [#def136]
kwin-6.2.3-build/kwin-6.2.3/src/effect/quickeffect.cpp: scope_hint: In member function ‘virtual void KWin::QuickSceneEffect::windowInputMouseEvent(QEvent*)’
kwin-6.2.3-build/kwin-6.2.3/src/effect/quickeffect.cpp:549:47: warning[-Wdeprecated-declarations]: ‘QPoint QMouseEvent::globalPos() const’ is deprecated: Use globalPosition()
#  549 |         globalPosition = mouseEvent->globalPos();
#      |                          ~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/qt6/QtQuick/qquickitem.h:14: included_from: Included from here.
/usr/include/qt6/QtQuick/QQuickItem:1: included_from: Included from here.
kwin-6.2.3-build/kwin-6.2.3/src/effect/quickeffect.cpp:16: included_from: Included from here.
/usr/include/qt6/QtGui/qevent.h:224:19: note: declared here
#  224 |     inline QPoint globalPos() const { return globalPosition().toPoint(); }
#      |                   ^~~~~~~~~
#  547|       if (QMouseEvent *mouseEvent = dynamic_cast<QMouseEvent *>(event)) {
#  548|           buttons = mouseEvent->buttons();
#  549|->         globalPosition = mouseEvent->globalPos();
#  550|       } else if (QWheelEvent *wheelEvent = dynamic_cast<QWheelEvent *>(event)) {
#  551|           buttons = wheelEvent->buttons();

Error: COMPILER_WARNING (CWE-477): [#def137]
kwin-6.2.3-build/kwin-6.2.3/src/events.cpp: scope_hint: In member function ‘void KWin::X11Window::leaveNotifyEvent(xcb_leave_notify_event_t*)’
kwin-6.2.3-build/kwin-6.2.3/src/events.cpp:848:107: warning[-Wdeprecated-declarations]: ‘QHoverEvent::QHoverEvent(QEvent::Type, const QPointF&, const QPointF&, Qt::KeyboardModifiers, const QPointingDevice*)’ is deprecated: Use the other constructor
#  848 |                 QHoverEvent leaveEvent(QEvent::HoverMove, QPointF(-1, -1), QPointF(-1, -1), Qt::NoModifier);
#      |                                                                                                           ^
/usr/include/qt6/QtGui/QHoverEvent:1: included_from: Included from here.
kwin-6.2.3-build/kwin-6.2.3/src/events.cpp:43: included_from: Included from here.
/usr/include/qt6/QtGui/qevent.h:254:5: note: declared here
#  254 |     QHoverEvent(Type type, const QPointF &pos, const QPointF &oldPos,
#      |     ^~~~~~~~~~~
#  846|               if (isDecorated()) {
#  847|                   // sending a move instead of a leave. With leave we need to send proper coords, with move it's handled internally
#  848|->                 QHoverEvent leaveEvent(QEvent::HoverMove, QPointF(-1, -1), QPointF(-1, -1), Qt::NoModifier);
#  849|                   QCoreApplication::sendEvent(decoration(), &leaveEvent);
#  850|               }

Error: COMPILER_WARNING (CWE-477): [#def138]
kwin-6.2.3-build/kwin-6.2.3/src/events.cpp: scope_hint: In member function ‘bool KWin::X11Window::motionNotifyEvent(xcb_window_t, int, int, int, int, int)’
kwin-6.2.3-build/kwin-6.2.3/src/events.cpp:1152:74: warning[-Wdeprecated-declarations]: ‘QHoverEvent::QHoverEvent(QEvent::Type, const QPointF&, const QPointF&, Qt::KeyboardModifiers, const QPointingDevice*)’ is deprecated: Use the other constructor
# 1152 |         QHoverEvent event(QEvent::HoverMove, QPointF(x, y), QPointF(x, y));
#      |                                                                          ^
/usr/include/qt6/QtGui/qevent.h:254:5: note: declared here
#  254 |     QHoverEvent(Type type, const QPointF &pos, const QPointF &oldPos,
#      |     ^~~~~~~~~~~
# 1150|       if (w == frameId() && isDecorated() && !isMinimized()) {
# 1151|           // TODO Mouse move event dependent on state
# 1152|->         QHoverEvent event(QEvent::HoverMove, QPointF(x, y), QPointF(x, y));
# 1153|           QCoreApplication::instance()->sendEvent(decoration(), &event);
# 1154|       }

Error: COMPILER_WARNING (CWE-477): [#def139]
kwin-6.2.3-build/kwin-6.2.3/src/events.cpp:1164:82: warning[-Wdeprecated-declarations]: ‘QHoverEvent::QHoverEvent(QEvent::Type, const QPointF&, const QPointF&, Qt::KeyboardModifiers, const QPointingDevice*)’ is deprecated: Use the other constructor
# 1164 |                 QHoverEvent event(QEvent::HoverMove, QPointF(x, y), QPointF(x, y));
#      |                                                                                  ^
/usr/include/qt6/QtGui/qevent.h:254:5: note: declared here
#  254 |     QHoverEvent(Type type, const QPointF &pos, const QPointF &oldPos,
#      |     ^~~~~~~~~~~
# 1162|   
# 1163|               if (isDecorated()) {
# 1164|->                 QHoverEvent event(QEvent::HoverMove, QPointF(x, y), QPointF(x, y));
# 1165|                   QCoreApplication::instance()->sendEvent(decoration(), &event);
# 1166|               }

Error: COMPILER_WARNING (CWE-477): [#def140]
kwin-6.2.3-build/kwin-6.2.3/src/events.cpp:1195:101: warning[-Wdeprecated-declarations]: ‘static QDateTime QDateTime::fromMSecsSinceEpoch(qint64, Qt::TimeSpec, int)’ is deprecated: Pass QTimeZone instead of time-spec, offset
# 1195 |             workspace()->screenEdges()->check(QPoint(x_root, y_root), QDateTime::fromMSecsSinceEpoch(xTime(), Qt::UTC));
#      |                                                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/qt6/QtCore/qcborvalue.h:10: included_from: Included from here.
/usr/include/qt6/QtCore/qjsonvalue.h:7: included_from: Included from here.
/usr/include/qt6/QtCore/qjsonobject.h:7: included_from: Included from here.
/usr/include/qt6/QtCore/QJsonObject:1: included_from: Included from here.
/usr/include/KF6/KCoreAddons/kpluginmetadata.h:16: included_from: Included from here.
/usr/include/KF6/KCoreAddons/kpluginfactory.h:15: included_from: Included from here.
/usr/include/KF6/KCoreAddons/KPluginFactory:1: included_from: Included from here.
kwin-6.2.3-build/kwin-6.2.3/src/effect/effect.h:16: included_from: Included from here.
kwin-6.2.3-build/kwin-6.2.3/src/effect/effecthandler.h:16: included_from: Included from here.
kwin-6.2.3-build/kwin-6.2.3/src/events.cpp:19: included_from: Included from here.
/usr/include/qt6/QtCore/qdatetime.h:486:22: note: declared here
#  486 |     static QDateTime fromMSecsSinceEpoch(qint64 msecs, Qt::TimeSpec spec, int offsetFromUtc = 0);
#      |                      ^~~~~~~~~~~~~~~~~~~
# 1193|   
# 1194|           if (isInteractiveMove()) {
# 1195|->             workspace()->screenEdges()->check(QPoint(x_root, y_root), QDateTime::fromMSecsSinceEpoch(xTime(), Qt::UTC));
# 1196|           }
# 1197|       }

Error: GCC_ANALYZER_WARNING (CWE-775): [#def141]
kwin-6.2.3-build/kwin-6.2.3/src/helpers/wayland_wrapper/wl-socket.c: scope_hint: In function ‘wl_socket_destroy’
kwin-6.2.3-build/kwin-6.2.3/src/helpers/wayland_wrapper/wl-socket.c:102:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor
#  100|   {
#  101|       if (s->addr.sun_path[0])
#  102|->         unlink(s->addr.sun_path);
#  103|       if (s->fd >= 0)
#  104|           close(s->fd);

Error: COMPILER_WARNING (CWE-477): [#def142]
kwin-6.2.3-build/kwin-6.2.3/src/input.cpp: scope_hint: In member function ‘virtual bool KWin::LockScreenFilter::pointerEvent(KWin::MouseEvent*, quint32)’
kwin-6.2.3-build/kwin-6.2.3/src/input.cpp:335:59: warning[-Wdeprecated-declarations]: ‘QPointF QMouseEvent::screenPos() const’ is deprecated: Use globalPosition()
#  335 |                 seat->notifyPointerMotion(event->screenPos());
#      |                                           ~~~~~~~~~~~~~~~~^~
/usr/include/qt6/QtGui/QInputEvent:1: included_from: Included from here.
kwin-6.2.3-build/kwin-6.2.3/src/input_event.h:13: included_from: Included from here.
kwin-6.2.3-build/kwin-6.2.3/src/input.cpp:23: included_from: Included from here.
/usr/include/qt6/QtGui/qevent.h:239:13: note: declared here
#  239 |     QPointF screenPos() const { return globalPosition(); }
#      |             ^~~~~~~~~
#  333|               if (pointerSurfaceAllowed()) {
#  334|                   // TODO: should the pointer position always stay in sync, i.e. not do the check?
#  335|->                 seat->notifyPointerMotion(event->screenPos());
#  336|               }
#  337|           } else if (event->type() == QEvent::MouseButtonPress || event->type() == QEvent::MouseButtonRelease) {

Error: COMPILER_WARNING (CWE-477): [#def143]
kwin-6.2.3-build/kwin-6.2.3/src/input.cpp: scope_hint: In member function ‘virtual bool KWin::MoveResizeFilter::pointerEvent(KWin::MouseEvent*, quint32)’
kwin-6.2.3-build/kwin-6.2.3/src/input.cpp:625:65: warning[-Wdeprecated-declarations]: ‘QPointF QMouseEvent::screenPos() const’ is deprecated: Use globalPosition()
#  625 |             window->updateInteractiveMoveResize(event->screenPos(), input()->keyboardModifiers());
#      |                                                 ~~~~~~~~~~~~~~~~^~
/usr/include/qt6/QtGui/qevent.h:239:13: note: declared here
#  239 |     QPointF screenPos() const { return globalPosition(); }
#      |             ^~~~~~~~~
#  623|           switch (event->type()) {
#  624|           case QEvent::MouseMove:
#  625|->             window->updateInteractiveMoveResize(event->screenPos(), input()->keyboardModifiers());
#  626|               break;
#  627|           case QEvent::MouseButtonRelease:

Error: COMPILER_WARNING (CWE-477): [#def144]
kwin-6.2.3-build/kwin-6.2.3/src/input.cpp: scope_hint: In member function ‘virtual bool KWin::MoveResizeFilter::tabletToolEvent(KWin::TabletEvent*)’
kwin-6.2.3-build/kwin-6.2.3/src/input.cpp:707:66: warning[-Wdeprecated-declarations]: ‘const QPointF QTabletEvent::globalPosF() const’ is deprecated: Use globalPosition()
#  707 |             window->updateInteractiveMoveResize(event->globalPosF(), input()->keyboardModifiers());
#      |                                                 ~~~~~~~~~~~~~~~~~^~
/usr/include/qt6/QtGui/qevent.h:338:26: note: declared here
#  338 |     inline const QPointF globalPosF() const { return globalPosition(); }
#      |                          ^~~~~~~~~~
#  705|           switch (event->type()) {
#  706|           case QEvent::TabletMove:
#  707|->             window->updateInteractiveMoveResize(event->globalPosF(), input()->keyboardModifiers());
#  708|               break;
#  709|           case QEvent::TabletRelease:

Error: COMPILER_WARNING (CWE-477): [#def145]
kwin-6.2.3-build/kwin-6.2.3/src/input.cpp: scope_hint: In member function ‘virtual bool KWin::DecorationEventFilter::pointerEvent(KWin::MouseEvent*, quint32)’
kwin-6.2.3-build/kwin-6.2.3/src/input.cpp:1440:51: warning[-Wdeprecated-declarations]: ‘QPointF QMouseEvent::screenPos() const’ is deprecated: Use globalPosition()
# 1440 |         const QPointF globalPos = event->screenPos();
#      |                                   ~~~~~~~~~~~~~~~~^~
/usr/include/qt6/QtGui/qevent.h:239:13: note: declared here
#  239 |     QPointF screenPos() const { return globalPosition(); }
#      |             ^~~~~~~~~
# 1438|               return false;
# 1439|           }
# 1440|->         const QPointF globalPos = event->screenPos();
# 1441|           const QPointF p = event->screenPos() - decoration->window()->pos();
# 1442|           switch (event->type()) {

Error: COMPILER_WARNING (CWE-477): [#def146]
kwin-6.2.3-build/kwin-6.2.3/src/input.cpp:1441:43: warning[-Wdeprecated-declarations]: ‘QPointF QMouseEvent::screenPos() const’ is deprecated: Use globalPosition()
# 1441 |         const QPointF p = event->screenPos() - decoration->window()->pos();
#      |                           ~~~~~~~~~~~~~~~~^~
/usr/include/qt6/QtGui/qevent.h:239:13: note: declared here
#  239 |     QPointF screenPos() const { return globalPosition(); }
#      |             ^~~~~~~~~
# 1439|           }
# 1440|           const QPointF globalPos = event->screenPos();
# 1441|->         const QPointF p = event->screenPos() - decoration->window()->pos();
# 1442|           switch (event->type()) {
# 1443|           case QEvent::MouseMove: {

Error: COMPILER_WARNING (CWE-477): [#def147]
kwin-6.2.3-build/kwin-6.2.3/src/input.cpp:1444:50: warning[-Wdeprecated-declarations]: ‘QHoverEvent::QHoverEvent(QEvent::Type, const QPointF&, const QPointF&, Qt::KeyboardModifiers, const QPointingDevice*)’ is deprecated: Use the other constructor
# 1444 |             QHoverEvent e(QEvent::HoverMove, p, p);
#      |                                                  ^
/usr/include/qt6/QtGui/qevent.h:254:5: note: declared here
#  254 |     QHoverEvent(Type type, const QPointF &pos, const QPointF &oldPos,
#      |     ^~~~~~~~~~~
# 1442|           switch (event->type()) {
# 1443|           case QEvent::MouseMove: {
# 1444|->             QHoverEvent e(QEvent::HoverMove, p, p);
# 1445|               QCoreApplication::instance()->sendEvent(decoration->decoration(), &e);
# 1446|               decoration->window()->processDecorationMove(p, event->screenPos());

Error: COMPILER_WARNING (CWE-477): [#def148]
kwin-6.2.3-build/kwin-6.2.3/src/input.cpp:1446:76: warning[-Wdeprecated-declarations]: ‘QPointF QMouseEvent::screenPos() const’ is deprecated: Use globalPosition()
# 1446 |             decoration->window()->processDecorationMove(p, event->screenPos());
#      |                                                            ~~~~~~~~~~~~~~~~^~
/usr/include/qt6/QtGui/qevent.h:239:13: note: declared here
#  239 |     QPointF screenPos() const { return globalPosition(); }
#      |             ^~~~~~~~~
# 1444|               QHoverEvent e(QEvent::HoverMove, p, p);
# 1445|               QCoreApplication::instance()->sendEvent(decoration->decoration(), &e);
# 1446|->             decoration->window()->processDecorationMove(p, event->screenPos());
# 1447|               return true;
# 1448|           }

Error: COMPILER_WARNING (CWE-477): [#def149]
kwin-6.2.3-build/kwin-6.2.3/src/input.cpp:1455:61: warning[-Wdeprecated-declarations]: ‘QPointF QMouseEvent::screenPos() const’ is deprecated: Use globalPosition()
# 1455 |             QMouseEvent e(event->type(), p, event->screenPos(), event->button(), event->buttons(), event->modifiers());
#      |                                             ~~~~~~~~~~~~~~~~^~
/usr/include/qt6/QtGui/qevent.h:239:13: note: declared here
#  239 |     QPointF screenPos() const { return globalPosition(); }
#      |             ^~~~~~~~~
# 1453|                   return actionResult.second;
# 1454|               }
# 1455|->             QMouseEvent e(event->type(), p, event->screenPos(), event->button(), event->buttons(), event->modifiers());
# 1456|               e.setTimestamp(std::chrono::duration_cast<std::chrono::milliseconds>(event->timestamp()).count());
# 1457|               e.setAccepted(false);

Error: COMPILER_WARNING (CWE-477): [#def150]
kwin-6.2.3-build/kwin-6.2.3/src/input.cpp: scope_hint: In member function ‘virtual bool KWin::DecorationEventFilter::touchDown(qint32, const QPointF&, std::chrono::microseconds)’
kwin-6.2.3-build/kwin-6.2.3/src/input.cpp:1526:91: warning[-Wdeprecated-declarations]: ‘QHoverEvent::QHoverEvent(QEvent::Type, const QPointF&, const QPointF&, Qt::KeyboardModifiers, const QPointingDevice*)’ is deprecated: Use the other constructor
# 1526 |         QHoverEvent hoverEvent(QEvent::HoverMove, m_lastLocalTouchPos, m_lastLocalTouchPos);
#      |                                                                                           ^
/usr/include/qt6/QtGui/qevent.h:254:5: note: declared here
#  254 |     QHoverEvent(Type type, const QPointF &pos, const QPointF &oldPos,
#      |     ^~~~~~~~~~~
# 1524|           m_lastLocalTouchPos = pos - decoration->window()->pos();
# 1525|   
# 1526|->         QHoverEvent hoverEvent(QEvent::HoverMove, m_lastLocalTouchPos, m_lastLocalTouchPos);
# 1527|           QCoreApplication::sendEvent(decoration->decoration(), &hoverEvent);
# 1528|   

Error: COMPILER_WARNING (CWE-477): [#def151]
kwin-6.2.3-build/kwin-6.2.3/src/input.cpp: scope_hint: In member function ‘virtual bool KWin::DecorationEventFilter::touchMotion(qint32, const QPointF&, std::chrono::microseconds)’
kwin-6.2.3-build/kwin-6.2.3/src/input.cpp:1553:82: warning[-Wdeprecated-declarations]: ‘QHoverEvent::QHoverEvent(QEvent::Type, const QPointF&, const QPointF&, Qt::KeyboardModifiers, const QPointingDevice*)’ is deprecated: Use the other constructor
# 1553 |         QHoverEvent e(QEvent::HoverMove, m_lastLocalTouchPos, m_lastLocalTouchPos);
#      |                                                                                  ^
/usr/include/qt6/QtGui/qevent.h:254:5: note: declared here
#  254 |     QHoverEvent(Type type, const QPointF &pos, const QPointF &oldPos,
#      |     ^~~~~~~~~~~
# 1551|           m_lastLocalTouchPos = pos - decoration->window()->pos();
# 1552|   
# 1553|->         QHoverEvent e(QEvent::HoverMove, m_lastLocalTouchPos, m_lastLocalTouchPos);
# 1554|           QCoreApplication::instance()->sendEvent(decoration->decoration(), &e);
# 1555|           decoration->window()->processDecorationMove(m_lastLocalTouchPos, pos);

Error: COMPILER_WARNING (CWE-477): [#def152]
kwin-6.2.3-build/kwin-6.2.3/src/input.cpp: scope_hint: In member function ‘virtual bool KWin::DecorationEventFilter::touchUp(qint32, std::chrono::microseconds)’
kwin-6.2.3-build/kwin-6.2.3/src/input.cpp:1585:72: warning[-Wdeprecated-declarations]: ‘QHoverEvent::QHoverEvent(QEvent::Type, const QPointF&, const QPointF&, Qt::KeyboardModifiers, const QPointingDevice*)’ is deprecated: Use the other constructor
# 1585 |         QHoverEvent leaveEvent(QEvent::HoverLeave, QPointF(), QPointF());
#      |                                                                        ^
/usr/include/qt6/QtGui/qevent.h:254:5: note: declared here
#  254 |     QHoverEvent(Type type, const QPointF &pos, const QPointF &oldPos,
#      |     ^~~~~~~~~~~
# 1583|           decoration->window()->processDecorationButtonRelease(Qt::LeftButton);
# 1584|   
# 1585|->         QHoverEvent leaveEvent(QEvent::HoverLeave, QPointF(), QPointF());
# 1586|           QCoreApplication::sendEvent(decoration->decoration(), &leaveEvent);
# 1587|   

Error: COMPILER_WARNING (CWE-477): [#def153]
kwin-6.2.3-build/kwin-6.2.3/src/input.cpp: scope_hint: In member function ‘virtual bool KWin::DecorationEventFilter::tabletToolEvent(KWin::TabletEvent*)’
kwin-6.2.3-build/kwin-6.2.3/src/input.cpp:1599:52: warning[-Wdeprecated-declarations]: ‘const QPointF QTabletEvent::globalPosF() const’ is deprecated: Use globalPosition()
# 1599 |         const QPointF globalPos = event->globalPosF();
#      |                                   ~~~~~~~~~~~~~~~~~^~
/usr/include/qt6/QtGui/qevent.h:338:26: note: declared here
#  338 |     inline const QPointF globalPosF() const { return globalPosition(); }
#      |                          ^~~~~~~~~~
# 1597|               return false;
# 1598|           }
# 1599|->         const QPointF globalPos = event->globalPosF();
# 1600|           const QPointF p = event->globalPosF() - decoration->window()->pos();
# 1601|           switch (event->type()) {

Error: COMPILER_WARNING (CWE-477): [#def154]
kwin-6.2.3-build/kwin-6.2.3/src/input.cpp:1600:44: warning[-Wdeprecated-declarations]: ‘const QPointF QTabletEvent::globalPosF() const’ is deprecated: Use globalPosition()
# 1600 |         const QPointF p = event->globalPosF() - decoration->window()->pos();
#      |                           ~~~~~~~~~~~~~~~~~^~
/usr/include/qt6/QtGui/qevent.h:338:26: note: declared here
#  338 |     inline const QPointF globalPosF() const { return globalPosition(); }
#      |                          ^~~~~~~~~~
# 1598|           }
# 1599|           const QPointF globalPos = event->globalPosF();
# 1600|->         const QPointF p = event->globalPosF() - decoration->window()->pos();
# 1601|           switch (event->type()) {
# 1602|           case QEvent::TabletMove:

Error: COMPILER_WARNING (CWE-477): [#def155]
kwin-6.2.3-build/kwin-6.2.3/src/input.cpp:1604:50: warning[-Wdeprecated-declarations]: ‘QHoverEvent::QHoverEvent(QEvent::Type, const QPointF&, const QPointF&, Qt::KeyboardModifiers, const QPointingDevice*)’ is deprecated: Use the other constructor
# 1604 |             QHoverEvent e(QEvent::HoverMove, p, p);
#      |                                                  ^
/usr/include/qt6/QtGui/qevent.h:254:5: note: declared here
#  254 |     QHoverEvent(Type type, const QPointF &pos, const QPointF &oldPos,
#      |     ^~~~~~~~~~~
# 1602|           case QEvent::TabletMove:
# 1603|           case QEvent::TabletEnterProximity: {
# 1604|->             QHoverEvent e(QEvent::HoverMove, p, p);
# 1605|               QCoreApplication::instance()->sendEvent(decoration->decoration(), &e);
# 1606|               decoration->window()->processDecorationMove(p, event->globalPosF());

Error: COMPILER_WARNING (CWE-477): [#def156]
kwin-6.2.3-build/kwin-6.2.3/src/input.cpp:1606:77: warning[-Wdeprecated-declarations]: ‘const QPointF QTabletEvent::globalPosF() const’ is deprecated: Use globalPosition()
# 1606 |             decoration->window()->processDecorationMove(p, event->globalPosF());
#      |                                                            ~~~~~~~~~~~~~~~~~^~
/usr/include/qt6/QtGui/qevent.h:338:26: note: declared here
#  338 |     inline const QPointF globalPosF() const { return globalPosition(); }
#      |                          ^~~~~~~~~~
# 1604|               QHoverEvent e(QEvent::HoverMove, p, p);
# 1605|               QCoreApplication::instance()->sendEvent(decoration->decoration(), &e);
# 1606|->             decoration->window()->processDecorationMove(p, event->globalPosF());
# 1607|               break;
# 1608|           }

Error: COMPILER_WARNING (CWE-477): [#def157]
kwin-6.2.3-build/kwin-6.2.3/src/input.cpp:1614:44: warning[-Wdeprecated-declarations]: ‘const QPointF QTabletEvent::globalPosF() const’ is deprecated: Use globalPosition()
# 1614 |                           event->globalPosF(),
#      |                           ~~~~~~~~~~~~~~~~~^~
/usr/include/qt6/QtGui/qevent.h:338:26: note: declared here
#  338 |     inline const QPointF globalPosF() const { return globalPosition(); }
#      |                          ^~~~~~~~~~
# 1612|               QMouseEvent e(isPressed ? QEvent::MouseButtonPress : QEvent::MouseButtonRelease,
# 1613|                             p,
# 1614|->                           event->globalPosF(),
# 1615|                             Qt::LeftButton,
# 1616|                             isPressed ? Qt::LeftButton : Qt::MouseButtons(),

Error: COMPILER_WARNING (CWE-477): [#def158]
kwin-6.2.3-build/kwin-6.2.3/src/input.cpp:1629:76: warning[-Wdeprecated-declarations]: ‘QHoverEvent::QHoverEvent(QEvent::Type, const QPointF&, const QPointF&, Qt::KeyboardModifiers, const QPointingDevice*)’ is deprecated: Use the other constructor
# 1629 |             QHoverEvent leaveEvent(QEvent::HoverLeave, QPointF(), QPointF());
#      |                                                                            ^
/usr/include/qt6/QtGui/qevent.h:254:5: note: declared here
#  254 |     QHoverEvent(Type type, const QPointF &pos, const QPointF &oldPos,
#      |     ^~~~~~~~~~~
# 1627|           }
# 1628|           case QEvent::TabletLeaveProximity: {
# 1629|->             QHoverEvent leaveEvent(QEvent::HoverLeave, QPointF(), QPointF());
# 1630|               QCoreApplication::sendEvent(decoration->decoration(), &leaveEvent);
# 1631|               break;

Error: COMPILER_WARNING (CWE-477): [#def159]
kwin-6.2.3-build/kwin-6.2.3/src/input.cpp: scope_hint: In member function ‘virtual bool KWin::WindowActionInputFilter::tabletToolEvent(KWin::TabletEvent*)’
kwin-6.2.3-build/kwin-6.2.3/src/input.cpp:1815:75: warning[-Wdeprecated-declarations]: ‘const QPointF QTabletEvent::globalPosF() const’ is deprecated: Use globalPosition()
# 1815 |             return !window->performMouseCommand(command, event->globalPosF());
#      |                                                          ~~~~~~~~~~~~~~~~~^~
/usr/include/qt6/QtGui/qevent.h:338:26: note: declared here
#  338 |     inline const QPointF globalPosF() const { return globalPosition(); }
#      |                          ^~~~~~~~~~
# 1813|           const Options::MouseCommand command = window->getMouseCommand(Qt::LeftButton, &wasAction);
# 1814|           if (wasAction) {
# 1815|->             return !window->performMouseCommand(command, event->globalPosF());
# 1816|           }
# 1817|           return false;

Error: COMPILER_WARNING (CWE-477): [#def160]
kwin-6.2.3-build/kwin-6.2.3/src/input.cpp: scope_hint: In member function ‘virtual bool KWin::TabletInputFilter::tabletToolEvent(KWin::TabletEvent*)’
kwin-6.2.3-build/kwin-6.2.3/src/input.cpp:2305:65: warning[-Wdeprecated-declarations]: ‘const QPointF QTabletEvent::globalPosF() const’ is deprecated: Use globalPosition()
# 2305 |         Window *window = input()->findToplevel(event->globalPosF());
#      |                                                ~~~~~~~~~~~~~~~~~^~
/usr/include/qt6/QtGui/qevent.h:338:26: note: declared here
#  338 |     inline const QPointF globalPosF() const { return globalPosition(); }
#      |                          ^~~~~~~~~~
# 2303|           auto tablet = static_cast<TabletV2Interface *>(event->tabletId().m_deviceGroupData);
# 2304|   
# 2305|->         Window *window = input()->findToplevel(event->globalPosF());
# 2306|           if (!window || !window->surface()) {
# 2307|               return false;

Error: COMPILER_WARNING (CWE-477): [#def161]
kwin-6.2.3-build/kwin-6.2.3/src/input.cpp:2319:66: warning[-Wdeprecated-declarations]: ‘const QPointF QTabletEvent::globalPosF() const’ is deprecated: Use globalPosition()
# 2319 |             const auto pos = window->mapToLocal(event->globalPosF());
#      |                                                 ~~~~~~~~~~~~~~~~~^~
/usr/include/qt6/QtGui/qevent.h:338:26: note: declared here
#  338 |     inline const QPointF globalPosF() const { return globalPosition(); }
#      |                          ^~~~~~~~~~
# 2317|           switch (event->type()) {
# 2318|           case QEvent::TabletMove: {
# 2319|->             const auto pos = window->mapToLocal(event->globalPosF());
# 2320|               tool->sendMotion(pos);
# 2321|               m_cursorByTool[tool]->setPos(event->globalPosF());

Error: COMPILER_WARNING (CWE-477): [#def162]
kwin-6.2.3-build/kwin-6.2.3/src/input.cpp:2321:59: warning[-Wdeprecated-declarations]: ‘const QPointF QTabletEvent::globalPosF() const’ is deprecated: Use globalPosition()
# 2321 |             m_cursorByTool[tool]->setPos(event->globalPosF());
#      |                                          ~~~~~~~~~~~~~~~~~^~
/usr/include/qt6/QtGui/qevent.h:338:26: note: declared here
#  338 |     inline const QPointF globalPosF() const { return globalPosition(); }
#      |                          ^~~~~~~~~~
# 2319|               const auto pos = window->mapToLocal(event->globalPosF());
# 2320|               tool->sendMotion(pos);
# 2321|->             m_cursorByTool[tool]->setPos(event->globalPosF());
# 2322|               break;
# 2323|           }

Error: COMPILER_WARNING (CWE-477): [#def163]
kwin-6.2.3-build/kwin-6.2.3/src/input.cpp:2325:50: warning[-Wdeprecated-declarations]: ‘const QPointF QTabletEvent::globalPosF() const’ is deprecated: Use globalPosition()
# 2325 |             const QPointF pos = event->globalPosF();
#      |                                 ~~~~~~~~~~~~~~~~~^~
/usr/include/qt6/QtGui/qevent.h:338:26: note: declared here
#  338 |     inline const QPointF globalPosF() const { return globalPosition(); }
#      |                          ^~~~~~~~~~
# 2323|           }
# 2324|           case QEvent::TabletEnterProximity: {
# 2325|->             const QPointF pos = event->globalPosF();
# 2326|               m_cursorByTool[tool]->setPos(pos);
# 2327|               if (tablet) { // There should be a tablet device, but our current code can remove it earlier than expected

Error: COMPILER_WARNING (CWE-477): [#def164]
kwin-6.2.3-build/kwin-6.2.3/src/input.cpp:2329:70: warning[-Wdeprecated-declarations]: ‘const QPointF QTabletEvent::globalPosF() const’ is deprecated: Use globalPosition()
# 2329 |                 tool->sendMotion(window->mapToLocal(event->globalPosF()));
#      |                                                     ~~~~~~~~~~~~~~~~~^~
/usr/include/qt6/QtGui/qevent.h:338:26: note: declared here
#  338 |     inline const QPointF globalPosF() const { return globalPosition(); }
#      |                          ^~~~~~~~~~
# 2327|               if (tablet) { // There should be a tablet device, but our current code can remove it earlier than expected
# 2328|                   tool->sendProximityIn(tablet);
# 2329|->                 tool->sendMotion(window->mapToLocal(event->globalPosF()));
# 2330|               }
# 2331|               break;

Error: COMPILER_WARNING (CWE-477): [#def165]
kwin-6.2.3-build/kwin-6.2.3/src/input.cpp:2337:66: warning[-Wdeprecated-declarations]: ‘const QPointF QTabletEvent::globalPosF() const’ is deprecated: Use globalPosition()
# 2337 |             const auto pos = window->mapToLocal(event->globalPosF());
#      |                                                 ~~~~~~~~~~~~~~~~~^~
/usr/include/qt6/QtGui/qevent.h:338:26: note: declared here
#  338 |     inline const QPointF globalPosF() const { return globalPosition(); }
#      |                          ^~~~~~~~~~
# 2335|               break;
# 2336|           case QEvent::TabletPress: {
# 2337|->             const auto pos = window->mapToLocal(event->globalPosF());
# 2338|               tool->sendMotion(pos);
# 2339|               m_cursorByTool[tool]->setPos(event->globalPosF());

Error: COMPILER_WARNING (CWE-477): [#def166]
kwin-6.2.3-build/kwin-6.2.3/src/input.cpp:2339:59: warning[-Wdeprecated-declarations]: ‘const QPointF QTabletEvent::globalPosF() const’ is deprecated: Use globalPosition()
# 2339 |             m_cursorByTool[tool]->setPos(event->globalPosF());
#      |                                          ~~~~~~~~~~~~~~~~~^~
/usr/include/qt6/QtGui/qevent.h:338:26: note: declared here
#  338 |     inline const QPointF globalPosF() const { return globalPosition(); }
#      |                          ^~~~~~~~~~
# 2337|               const auto pos = window->mapToLocal(event->globalPosF());
# 2338|               tool->sendMotion(pos);
# 2339|->             m_cursorByTool[tool]->setPos(event->globalPosF());
# 2340|               tool->sendDown();
# 2341|               break;

Error: COMPILER_WARNING (CWE-477): [#def167]
kwin-6.2.3-build/kwin-6.2.3/src/input.cpp: scope_hint: In member function ‘bool KWin::TabletInputFilter::emulateTabletEvent(KWin::TabletEvent*)’
kwin-6.2.3-build/kwin-6.2.3/src/input.cpp:2375:72: warning[-Wdeprecated-declarations]: ‘const QPointF QTabletEvent::globalPosF() const’ is deprecated: Use globalPosition()
# 2375 |             input()->pointer()->processMotionAbsolute(event->globalPosF(), std::chrono::milliseconds(event->timestamp()));
#      |                                                       ~~~~~~~~~~~~~~~~~^~
/usr/include/qt6/QtGui/qevent.h:338:26: note: declared here
#  338 |     inline const QPointF globalPosF() const { return globalPosition(); }
#      |                          ^~~~~~~~~~
# 2373|           case QEvent::TabletMove:
# 2374|           case QEvent::TabletEnterProximity:
# 2375|->             input()->pointer()->processMotionAbsolute(event->globalPosF(), std::chrono::milliseconds(event->timestamp()));
# 2376|               break;
# 2377|           case QEvent::TabletPress:

Error: COMPILER_WARNING (CWE-457): [#def168]
kwin-6.2.3-build/kwin-6.2.3/src/input_event.cpp:74:20: warning[-Wmaybe-uninitialized]: ‘t’ may be used uninitialized
#   74 |     , m_id(tabletId)
#      |                    ^
kwin-6.2.3-build/kwin-6.2.3/src/tablet_input.cpp: scope_hint: In member function ‘tabletToolEvent’
kwin-6.2.3-build/kwin-6.2.3/src/tablet_input.cpp:59:18: note: ‘t’ was declared here
#   59 |     QEvent::Type t;
#      |                  ^
#   72|                            Qt::KeyboardModifiers keyState, Qt::MouseButton button, Qt::MouseButtons buttons, const TabletToolId &tabletId)
#   73|       : QTabletEvent(t, dev, pos, globalPos, pressure, xTilt, yTilt, tangentialPressure, rotation, z, keyState, button, buttons)
#   74|->     , m_id(tabletId)
#   75|   {
#   76|   }

Error: COMPILER_WARNING (CWE-477): [#def169]
kwin-6.2.3-build/kwin-6.2.3/src/inputmethod.cpp: scope_hint: In function ‘std::vector<unsigned int> KWin::textToKey(const QString&)’
kwin-6.2.3-build/kwin-6.2.3/src/inputmethod.cpp:65:65: warning[-Wdeprecated-declarations]: ‘constexpr QKeyCombination::operator int() const’ is deprecated: Use QKeyCombination instead of int
#   65 |     const QList<xkb_keysym_t> syms = KWin::Xkb::keysymsFromQtKey(sequence[0]);
#      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt6/QtCore/qnamespace.h:1912:26: note: declared here
# 1912 |     constexpr Q_IMPLICIT operator int() const noexcept
#      |                          ^~~~~~~~
#   63|       }
#   64|   
#   65|->     const QList<xkb_keysym_t> syms = KWin::Xkb::keysymsFromQtKey(sequence[0]);
#   66|       if (syms.empty()) {
#   67|           return {};

Error: COMPILER_WARNING (CWE-477): [#def170]
kwin-6.2.3-build/kwin-6.2.3/src/kcms/decoration/declarative-plugin/previewitem.cpp: scope_hint: In function ‘QMouseEvent KDecoration2::Preview::cloneEventWithPadding(QMouseEvent*, int, int)’
kwin-6.2.3-build/kwin-6.2.3/src/kcms/decoration/declarative-plugin/previewitem.cpp:278:24: warning[-Wdeprecated-declarations]: ‘QPointF QMouseEvent::localPos() const’ is deprecated: Use position()
#  278 |         event->localPos() - QPointF(paddingLeft, paddingTop),
#      |         ~~~~~~~~~~~~~~~^~
/usr/include/qt6/QtQuick/qquickitem.h:14: included_from: Included from here.
/usr/include/qt6/QtQuick/qquickpainteditem.h:7: included_from: Included from here.
/usr/include/qt6/QtQuick/QQuickPaintedItem:1: included_from: Included from here.
kwin-6.2.3-build/kwin-6.2.3/src/kcms/decoration/declarative-plugin/previewitem.h:9: included_from: Included from here.
/usr/include/qt6/QtGui/qevent.h:235:13: note: declared here
#  235 |     QPointF localPos() const { return position(); }
#      |             ^~~~~~~~
#  276|       return QMouseEvent(
#  277|           event->type(),
#  278|->         event->localPos() - QPointF(paddingLeft, paddingTop),
#  279|           event->button(),
#  280|           event->buttons(),

Error: COMPILER_WARNING (CWE-477): [#def171]
kwin-6.2.3-build/kwin-6.2.3/src/kcms/decoration/declarative-plugin/previewitem.cpp:281:27: warning[-Wdeprecated-declarations]: ‘QMouseEvent::QMouseEvent(QEvent::Type, const QPointF&, Qt::MouseButton, Qt::MouseButtons, Qt::KeyboardModifiers, const QPointingDevice*)’ is deprecated: Use another constructor
#  281 |         event->modifiers());
#      |                           ^
/usr/include/qt6/QtGui/qevent.h:201:5: note: declared here
#  201 |     QMouseEvent(Type type, const QPointF &localPos, Qt::MouseButton button,
#      |     ^~~~~~~~~~~
#  279|           event->button(),
#  280|           event->buttons(),
#  281|->         event->modifiers());
#  282|   }
#  283|   

Error: COMPILER_WARNING (CWE-477): [#def172]
kwin-6.2.3-build/kwin-6.2.3/src/kcms/decoration/declarative-plugin/previewitem.cpp: scope_hint: In function ‘QHoverEvent KDecoration2::Preview::cloneEventWithPadding(QHoverEvent*, int, int)’
kwin-6.2.3-build/kwin-6.2.3/src/kcms/decoration/declarative-plugin/previewitem.cpp:288:20: warning[-Wdeprecated-declarations]: ‘QPointF QHoverEvent::posF() const’ is deprecated: Use position()
#  288 |         event->posF() - QPointF(paddingLeft, paddingTop),
#      |         ~~~~~~~~~~~^~
/usr/include/qt6/QtGui/qevent.h:266:20: note: declared here
#  266 |     inline QPointF posF() const { return position(); }
#      |                    ^~~~
#  286|       return QHoverEvent(
#  287|           event->type(),
#  288|->         event->posF() - QPointF(paddingLeft, paddingTop),
#  289|           event->oldPosF() - QPointF(paddingLeft, paddingTop),
#  290|           event->modifiers());

Error: COMPILER_WARNING (CWE-477): [#def173]
kwin-6.2.3-build/kwin-6.2.3/src/kcms/decoration/declarative-plugin/previewitem.cpp:290:27: warning[-Wdeprecated-declarations]: ‘QHoverEvent::QHoverEvent(QEvent::Type, const QPointF&, const QPointF&, Qt::KeyboardModifiers, const QPointingDevice*)’ is deprecated: Use the other constructor
#  290 |         event->modifiers());
#      |                           ^
/usr/include/qt6/QtGui/qevent.h:254:5: note: declared here
#  254 |     QHoverEvent(Type type, const QPointF &pos, const QPointF &oldPos,
#      |     ^~~~~~~~~~~
#  288|           event->posF() - QPointF(paddingLeft, paddingTop),
#  289|           event->oldPosF() - QPointF(paddingLeft, paddingTop),
#  290|->         event->modifiers());
#  291|   }
#  292|   

Error: COMPILER_WARNING (CWE-477): [#def174]
kwin-6.2.3-build/kwin-6.2.3/src/kcms/rules/ruleitem.cpp: scope_hint: In member function ‘QVariant KWin::RuleItem::typedValue(const QVariant&) const’
kwin-6.2.3-build/kwin-6.2.3/src/kcms/rules/ruleitem.cpp:194:23: warning[-Wdeprecated-declarations]: ‘QVariant::Type QVariant::type() const’ is deprecated: Use typeId() or metaType().
#  194 |         if (value.type() == QVariant::StringList && !value.toStringList().isEmpty()) {
#      |             ~~~~~~~~~~^~
/usr/include/qt6/QtCore/QVariant:1: included_from: Included from here.
kwin-6.2.3-build/kwin-6.2.3/src/effect/globals.h:17: included_from: Included from here.
kwin-6.2.3-build/kwin-6.2.3/src/core/renderloop.h:9: included_from: Included from here.
kwin-6.2.3-build/kwin-6.2.3/src/options.h:14: included_from: Included from here.
kwin-6.2.3-build/kwin-6.2.3/src/rules.h:15: included_from: Included from here.
/usr/include/qt6/QtCore/qvariant.h:433:10: note: declared here
#  433 |     Type type() const
#      |          ^~~~
#  192|           return value.toSize();
#  193|       case String:
#  194|->         if (value.type() == QVariant::StringList && !value.toStringList().isEmpty()) {
#  195|               return value.toStringList().at(0).trimmed();
#  196|           }

Error: COMPILER_WARNING (CWE-477): [#def175]
kwin-6.2.3-build/kwin-6.2.3/src/kcms/rules/rulesmodel.cpp: scope_hint: In member function ‘QList<KWin::OptionsModel::Data> KWin::RulesModel::colorSchemesModelData() const’
kwin-6.2.3-build/kwin-6.2.3/src/kcms/rules/rulesmodel.cpp:902:25: warning[-Wdeprecated-declarations]: ‘KColorSchemeManager::KColorSchemeManager(QObject*)’ is deprecated: Since 6.6. Use KColorSchemeManager::instance()
#  902 |     KColorSchemeManager schemes;
#      |                         ^~~~~~~
/usr/include/KF6/KColorScheme/KColorSchemeManager:1: included_from: Included from here.
kwin-6.2.3-build/kwin-6.2.3/src/kcms/rules/rulesmodel.cpp:24: included_from: Included from here.
/usr/include/KF6/KColorScheme/kcolorschememanager.h:59:14: note: declared here
#   59 |     explicit KColorSchemeManager(QObject *parent = nullptr);
#      |              ^~~~~~~~~~~~~~~~~~~
#  900|       QList<OptionsModel::Data> modelData;
#  901|   
#  902|->     KColorSchemeManager schemes;
#  903|       QAbstractItemModel *schemesModel = schemes.model();
#  904|   

Error: COMPILER_WARNING (CWE-477): [#def176]
kwin-6.2.3-build/kwin-6.2.3/src/kcms/screenedges/kwinscreenedgeconfigform.cpp: scope_hint: In constructor ‘KWin::KWinScreenEdgesConfigForm::KWinScreenEdgesConfigForm(QWidget*)’
kwin-6.2.3-build/kwin-6.2.3/src/kcms/screenedges/kwinscreenedgeconfigform.cpp:27:58: warning[-Wdeprecated-declarations]: ‘void QCheckBox::stateChanged(int)’ is deprecated: Use checkStateChanged() instead
#   27 |     connect(ui->kcfg_ElectricBorderMaximize, &QCheckBox::stateChanged, this, &KWinScreenEdgesConfigForm::groupChanged);
#      |                                                          ^~~~~~~~~~~~
/usr/include/qt6/QtWidgets/QCheckBox:1: included_from: Included from here.
kwin-6.2.3-build/kwin-6.2.3/redhat-linux-build/src/kcms/screenedges/ui_main.h:16: included_from: Included from here.
kwin-6.2.3-build/kwin-6.2.3/src/kcms/screenedges/kwinscreenedgeconfigform.cpp:12: included_from: Included from here.
/usr/include/qt6/QtWidgets/qcheckbox.h:41:10: note: declared here
#   41 |     void stateChanged(int);
#      |          ^~~~~~~~~~~~
#   25|       // Visual feedback of action group conflicts
#   26|       connect(ui->kcfg_ElectricBorders, qOverload<int>(&QComboBox::currentIndexChanged), this, &KWinScreenEdgesConfigForm::groupChanged);
#   27|->     connect(ui->kcfg_ElectricBorderMaximize, &QCheckBox::stateChanged, this, &KWinScreenEdgesConfigForm::groupChanged);
#   28|       connect(ui->kcfg_ElectricBorderTiling, &QCheckBox::stateChanged, this, &KWinScreenEdgesConfigForm::groupChanged);
#   29|   

Error: COMPILER_WARNING (CWE-477): [#def177]
kwin-6.2.3-build/kwin-6.2.3/src/kcms/screenedges/kwinscreenedgeconfigform.cpp:28:56: warning[-Wdeprecated-declarations]: ‘void QCheckBox::stateChanged(int)’ is deprecated: Use checkStateChanged() instead
#   28 |     connect(ui->kcfg_ElectricBorderTiling, &QCheckBox::stateChanged, this, &KWinScreenEdgesConfigForm::groupChanged);
#      |                                                        ^~~~~~~~~~~~
/usr/include/qt6/QtWidgets/qcheckbox.h:41:10: note: declared here
#   41 |     void stateChanged(int);
#      |          ^~~~~~~~~~~~
#   26|       connect(ui->kcfg_ElectricBorders, qOverload<int>(&QComboBox::currentIndexChanged), this, &KWinScreenEdgesConfigForm::groupChanged);
#   27|       connect(ui->kcfg_ElectricBorderMaximize, &QCheckBox::stateChanged, this, &KWinScreenEdgesConfigForm::groupChanged);
#   28|->     connect(ui->kcfg_ElectricBorderTiling, &QCheckBox::stateChanged, this, &KWinScreenEdgesConfigForm::groupChanged);
#   29|   
#   30|       connect(ui->remainActiveOnFullscreen, &QCheckBox::stateChanged, this, &KWinScreenEdgesConfigForm::onChanged);

Error: COMPILER_WARNING (CWE-477): [#def178]
kwin-6.2.3-build/kwin-6.2.3/src/kcms/screenedges/kwinscreenedgeconfigform.cpp:30:55: warning[-Wdeprecated-declarations]: ‘void QCheckBox::stateChanged(int)’ is deprecated: Use checkStateChanged() instead
#   30 |     connect(ui->remainActiveOnFullscreen, &QCheckBox::stateChanged, this, &KWinScreenEdgesConfigForm::onChanged);
#      |                                                       ^~~~~~~~~~~~
/usr/include/qt6/QtWidgets/qcheckbox.h:41:10: note: declared here
#   41 |     void stateChanged(int);
#      |          ^~~~~~~~~~~~
#   28|       connect(ui->kcfg_ElectricBorderTiling, &QCheckBox::stateChanged, this, &KWinScreenEdgesConfigForm::groupChanged);
#   29|   
#   30|->     connect(ui->remainActiveOnFullscreen, &QCheckBox::stateChanged, this, &KWinScreenEdgesConfigForm::onChanged);
#   31|       connect(ui->electricBorderCornerRatioSpin, qOverload<int>(&QSpinBox::valueChanged), this, &KWinScreenEdgesConfigForm::onChanged);
#   32|       connect(ui->electricBorderCornerRatioSpin, qOverload<int>(&QSpinBox::valueChanged), this, &KWinScreenEdgesConfigForm::updateDefaultIndicators);

Error: COMPILER_WARNING (CWE-252): [#def179]
kwin-6.2.3-build/kwin-6.2.3/src/main_x11.cpp: scope_hint: In member function ‘void KWin::ApplicationX11::crashChecking()’
kwin-6.2.3-build/kwin-6.2.3/src/main_x11.cpp:350:15: warning[-Wunused-result]: ignoring return value of ‘int system(const char*)’ declared with attribute ‘warn_unused_result’
#  350 |         system(buf);
#      |         ~~~~~~^~~~~
#  348|           char buf[1024];
#  349|           sprintf(buf, "%s &", cmd.toLatin1().data());
#  350|->         system(buf);
#  351|           ::exit(1);
#  352|       }

Error: COMPILER_WARNING (CWE-252): [#def180]
kwin-6.2.3-build/kwin-6.2.3/src/main_x11.cpp: scope_hint: In static member function ‘static void KWin::ApplicationX11::crashHandler(int)’
kwin-6.2.3-build/kwin-6.2.3/src/main_x11.cpp:378:11: warning[-Wunused-result]: ignoring return value of ‘int system(const char*)’ declared with attribute ‘warn_unused_result’
#  378 |     system(cmd);
#      |     ~~~~~~^~~~~
#  376|   
#  377|       sleep(1);
#  378|->     system(cmd);
#  379|   }
#  380|   

Error: COMPILER_WARNING (CWE-477): [#def181]
kwin-6.2.3-build/kwin-6.2.3/src/onscreennotification.cpp: scope_hint: In member function ‘virtual void KWin::OnScreenNotificationInputEventSpy::pointerEvent(KWin::MouseEvent*)’
kwin-6.2.3-build/kwin-6.2.3/src/onscreennotification.cpp:52:80: warning[-Wdeprecated-declarations]: ‘QPoint QMouseEvent::globalPos() const’ is deprecated: Use globalPosition()
#   52 |     m_parent->setContainsPointer(m_parent->geometry().contains(event->globalPos()));
#      |                                                                ~~~~~~~~~~~~~~~~^~
/usr/include/qt6/QtGui/QInputEvent:1: included_from: Included from here.
kwin-6.2.3-build/kwin-6.2.3/src/input_event.h:13: included_from: Included from here.
kwin-6.2.3-build/kwin-6.2.3/src/onscreennotification.cpp:12: included_from: Included from here.
/usr/include/qt6/QtGui/qevent.h:224:19: note: declared here
#  224 |     inline QPoint globalPos() const { return globalPosition().toPoint(); }
#      |                   ^~~~~~~~~
#   50|       }
#   51|   
#   52|->     m_parent->setContainsPointer(m_parent->geometry().contains(event->globalPos()));
#   53|   }
#   54|   

Error: COMPILER_WARNING (CWE-909): [#def182]
kwin-6.2.3-build/kwin-6.2.3/src/outputconfigurationstore.cpp: scope_hint: In member function ‘std::pair<KWin::OutputConfiguration, QList<KWin::Output*> > KWin::OutputConfigurationStore::generateConfig(const QList<KWin::Output*>&, bool)’
kwin-6.2.3-build/kwin-6.2.3/src/outputconfigurationstore.cpp:462:9: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::OutputChangeSet::iccProfilePath’
#  462 |         };
#      |         ^
#  460|               .brightness = existingData.brightness.value_or(1.0),
#  461|               .allowSdrSoftwareBrightness = existingData.allowSdrSoftwareBrightness.value_or(output->brightnessDevice() == nullptr),
#  462|->         };
#  463|           if (enable) {
#  464|               const auto modeSize = changeset->transform->map(mode->size());

Error: COMPILER_WARNING (CWE-909): [#def183]
kwin-6.2.3-build/kwin-6.2.3/src/outputconfigurationstore.cpp:462:9: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::OutputChangeSet::iccProfile’
#  460|               .brightness = existingData.brightness.value_or(1.0),
#  461|               .allowSdrSoftwareBrightness = existingData.allowSdrSoftwareBrightness.value_or(output->brightnessDevice() == nullptr),
#  462|->         };
#  463|           if (enable) {
#  464|               const auto modeSize = changeset->transform->map(mode->size());

Error: COMPILER_WARNING (CWE-909): [#def184]
kwin-6.2.3-build/kwin-6.2.3/src/outputconfigurationstore.cpp:462:9: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::OutputChangeSet::maxAverageBrightnessOverride’
#  460|               .brightness = existingData.brightness.value_or(1.0),
#  461|               .allowSdrSoftwareBrightness = existingData.allowSdrSoftwareBrightness.value_or(output->brightnessDevice() == nullptr),
#  462|->         };
#  463|           if (enable) {
#  464|               const auto modeSize = changeset->transform->map(mode->size());

Error: COMPILER_WARNING (CWE-909): [#def185]
kwin-6.2.3-build/kwin-6.2.3/src/outputconfigurationstore.cpp:462:9: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::OutputChangeSet::maxPeakBrightnessOverride’
#  460|               .brightness = existingData.brightness.value_or(1.0),
#  461|               .allowSdrSoftwareBrightness = existingData.allowSdrSoftwareBrightness.value_or(output->brightnessDevice() == nullptr),
#  462|->         };
#  463|           if (enable) {
#  464|               const auto modeSize = changeset->transform->map(mode->size());

Error: COMPILER_WARNING (CWE-909): [#def186]
kwin-6.2.3-build/kwin-6.2.3/src/outputconfigurationstore.cpp:462:9: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::OutputChangeSet::minBrightnessOverride’
#  460|               .brightness = existingData.brightness.value_or(1.0),
#  461|               .allowSdrSoftwareBrightness = existingData.allowSdrSoftwareBrightness.value_or(output->brightnessDevice() == nullptr),
#  462|->         };
#  463|           if (enable) {
#  464|               const auto modeSize = changeset->transform->map(mode->size());

Error: COMPILER_WARNING (CWE-909): [#def187]
kwin-6.2.3-build/kwin-6.2.3/src/outputconfigurationstore.cpp:462:9: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::OutputChangeSet::sdrGamutWideness’
#  460|               .brightness = existingData.brightness.value_or(1.0),
#  461|               .allowSdrSoftwareBrightness = existingData.allowSdrSoftwareBrightness.value_or(output->brightnessDevice() == nullptr),
#  462|->         };
#  463|           if (enable) {
#  464|               const auto modeSize = changeset->transform->map(mode->size());

Error: COMPILER_WARNING (CWE-909): [#def188]
kwin-6.2.3-build/kwin-6.2.3/src/placeholderoutput.cpp:25:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::desiredModeSize’
#   23|           .currentMode = mode,
#   24|           .enabled = true,
#   25|->     });
#   26|   
#   27|       setInformation(Information{

Error: COMPILER_WARNING (CWE-909): [#def189]
kwin-6.2.3-build/kwin-6.2.3/src/placeholderoutput.cpp:25:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::iccProfilePath’
#   23|           .currentMode = mode,
#   24|           .enabled = true,
#   25|->     });
#   26|   
#   27|       setInformation(Information{

Error: COMPILER_WARNING (CWE-909): [#def190]
kwin-6.2.3-build/kwin-6.2.3/src/placeholderoutput.cpp:25:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::iccProfile’
#   23|           .currentMode = mode,
#   24|           .enabled = true,
#   25|->     });
#   26|   
#   27|       setInformation(Information{

Error: COMPILER_WARNING (CWE-909): [#def191]
kwin-6.2.3-build/kwin-6.2.3/src/placeholderoutput.cpp:25:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::maxAverageBrightnessOverride’
#   23|           .currentMode = mode,
#   24|           .enabled = true,
#   25|->     });
#   26|   
#   27|       setInformation(Information{

Error: COMPILER_WARNING (CWE-909): [#def192]
kwin-6.2.3-build/kwin-6.2.3/src/placeholderoutput.cpp:25:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::maxPeakBrightnessOverride’
#   23|           .currentMode = mode,
#   24|           .enabled = true,
#   25|->     });
#   26|   
#   27|       setInformation(Information{

Error: COMPILER_WARNING (CWE-909): [#def193]
kwin-6.2.3-build/kwin-6.2.3/src/placeholderoutput.cpp:25:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::minBrightnessOverride’
#   23|           .currentMode = mode,
#   24|           .enabled = true,
#   25|->     });
#   26|   
#   27|       setInformation(Information{

Error: COMPILER_WARNING (CWE-909): [#def194]
kwin-6.2.3-build/kwin-6.2.3/src/placeholderoutput.cpp: scope_hint: In constructor ‘KWin::PlaceholderOutput::PlaceholderOutput(const QSize&, qreal)’
kwin-6.2.3-build/kwin-6.2.3/src/placeholderoutput.cpp:25:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::position’
#   25 |     });
#      |     ^
#   23|           .currentMode = mode,
#   24|           .enabled = true,
#   25|->     });
#   26|   
#   27|       setInformation(Information{

Error: COMPILER_WARNING (CWE-909): [#def195]
kwin-6.2.3-build/kwin-6.2.3/src/placeholderoutput.cpp:30:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::capabilities’
#   28|           .name = QStringLiteral("Placeholder-1"),
#   29|           .placeholder = true,
#   30|->     });
#   31|   }
#   32|   

Error: COMPILER_WARNING (CWE-909): [#def196]
kwin-6.2.3-build/kwin-6.2.3/src/placeholderoutput.cpp:30:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::edid’
#   28|           .name = QStringLiteral("Placeholder-1"),
#   29|           .placeholder = true,
#   30|->     });
#   31|   }
#   32|   

Error: COMPILER_WARNING (CWE-909): [#def197]
kwin-6.2.3-build/kwin-6.2.3/src/placeholderoutput.cpp:30:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::eisaId’
#   28|           .name = QStringLiteral("Placeholder-1"),
#   29|           .placeholder = true,
#   30|->     });
#   31|   }
#   32|   

Error: COMPILER_WARNING (CWE-909): [#def198]
kwin-6.2.3-build/kwin-6.2.3/src/placeholderoutput.cpp:30:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::manufacturer’
#   30 |     });
#      |     ^
#   28|           .name = QStringLiteral("Placeholder-1"),
#   29|           .placeholder = true,
#   30|->     });
#   31|   }
#   32|   

Error: COMPILER_WARNING (CWE-909): [#def199]
kwin-6.2.3-build/kwin-6.2.3/src/placeholderoutput.cpp:30:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::maxAverageBrightness’
#   28|           .name = QStringLiteral("Placeholder-1"),
#   29|           .placeholder = true,
#   30|->     });
#   31|   }
#   32|   

Error: COMPILER_WARNING (CWE-909): [#def200]
kwin-6.2.3-build/kwin-6.2.3/src/placeholderoutput.cpp:30:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::maxPeakBrightness’
#   28|           .name = QStringLiteral("Placeholder-1"),
#   29|           .placeholder = true,
#   30|->     });
#   31|   }
#   32|   

Error: COMPILER_WARNING (CWE-909): [#def201]
kwin-6.2.3-build/kwin-6.2.3/src/placeholderoutput.cpp:30:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::model’
#   28|           .name = QStringLiteral("Placeholder-1"),
#   29|           .placeholder = true,
#   30|->     });
#   31|   }
#   32|   

Error: COMPILER_WARNING (CWE-909): [#def202]
kwin-6.2.3-build/kwin-6.2.3/src/placeholderoutput.cpp:30:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::mstPath’
#   28|           .name = QStringLiteral("Placeholder-1"),
#   29|           .placeholder = true,
#   30|->     });
#   31|   }
#   32|   

Error: COMPILER_WARNING (CWE-909): [#def203]
kwin-6.2.3-build/kwin-6.2.3/src/placeholderoutput.cpp:30:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::physicalSize’
#   28|           .name = QStringLiteral("Placeholder-1"),
#   29|           .placeholder = true,
#   30|->     });
#   31|   }
#   32|   

Error: COMPILER_WARNING (CWE-909): [#def204]
kwin-6.2.3-build/kwin-6.2.3/src/placeholderoutput.cpp:30:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::serialNumber’
#   28|           .name = QStringLiteral("Placeholder-1"),
#   29|           .placeholder = true,
#   30|->     });
#   31|   }
#   32|   

Error: COMPILER_WARNING (CWE-909): [#def205]
kwin-6.2.3-build/kwin-6.2.3/src/platformsupport/scenes/qpainter/qpainterswapchain.cpp: scope_hint: In member function ‘std::shared_ptr<KWin::QPainterSwapchainSlot> KWin::QPainterSwapchain::acquire()’
kwin-6.2.3-build/kwin-6.2.3/src/platformsupport/scenes/qpainter/qpainterswapchain.cpp:89:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::GraphicsBufferOptions::modifiers’
#   89 |     });
#      |     ^
#   87|           .format = m_format,
#   88|           .software = true,
#   89|->     });
#   90|       if (!buffer) {
#   91|           qCWarning(KWIN_QPAINTER) << "Failed to allocate a qpainter swapchain graphics buffer";

Error: COMPILER_WARNING (CWE-477): [#def206]
kwin-6.2.3-build/kwin-6.2.3/src/plugins/buttonrebinds/buttonrebindsfilter.cpp: scope_hint: In member function ‘bool ButtonRebindsFilter::sendKeySequence(const QKeySequence&, bool, std::chrono::microseconds)’
kwin-6.2.3-build/kwin-6.2.3/src/plugins/buttonrebinds/buttonrebindsfilter.cpp:339:20: warning[-Wdeprecated-declarations]: ‘constexpr QKeyCombination::operator int() const’ is deprecated: Use QKeyCombination instead of int
#  339 |         if (key == keySymQt) {
#      |                    ^~~~~~~~
/usr/include/qt6/QtCore/qbytearray.h:9: included_from: Included from here.
/usr/include/qt6/QtCore/qstringview.h:10: included_from: Included from here.
/usr/include/qt6/QtCore/qchar.h:660: included_from: Included from here.
/usr/include/qt6/QtCore/qnamespace.h:1912:26: note: declared here
# 1912 |     constexpr Q_IMPLICIT operator int() const noexcept
#      |                          ^~~~~~~~
#  337|       // handle modifier-only keys
#  338|       for (const auto &[keySymQt, keySymLinux] : s_modifierKeyTable) {
#  339|->         if (key == keySymQt) {
#  340|               RebindScope scope;
#  341|               sendKey(keySymLinux);

Error: COMPILER_WARNING (CWE-477): [#def207]
kwin-6.2.3-build/kwin-6.2.3/src/plugins/buttonrebinds/buttonrebindsfilter.cpp:346:59: warning[-Wdeprecated-declarations]: ‘constexpr QKeyCombination::operator int() const’ is deprecated: Use QKeyCombination instead of int
#  346 |     QList<xkb_keysym_t> syms = KWin::Xkb::keysymsFromQtKey(keys[0]);
#      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/qt6/QtCore/qnamespace.h:1912:26: note: declared here
# 1912 |     constexpr Q_IMPLICIT operator int() const noexcept
#      |                          ^~~~~~~~
#  344|       }
#  345|   
#  346|->     QList<xkb_keysym_t> syms = KWin::Xkb::keysymsFromQtKey(keys[0]);
#  347|   
#  348|       // Use keysyms from the keypad if and only if KeypadModifier is set

Error: COMPILER_WARNING (CWE-477): [#def208]
kwin-6.2.3-build/kwin-6.2.3/src/plugins/buttonrebinds/buttonrebindsfilter.cpp: scope_hint: In lambda function
kwin-6.2.3-build/kwin-6.2.3/src/plugins/buttonrebinds/buttonrebindsfilter.cpp:351:27: warning[-Wdeprecated-declarations]: ‘constexpr QKeyCombination::operator int() const’ is deprecated: Use QKeyCombination instead of int
#  351 |         if (keys[0] & Qt::KeypadModifier) {
#      |                           ^~~~~~~~~~~~~~
/usr/include/qt6/QtCore/qnamespace.h:1912:26: note: declared here
# 1912 |     constexpr Q_IMPLICIT operator int() const noexcept
#      |                          ^~~~~~~~
#  349|       syms.erase(std::remove_if(syms.begin(), syms.end(), [keys](int sym) {
#  350|           bool onKeyPad = sym >= XKB_KEY_KP_Space && sym <= XKB_KEY_KP_Equal;
#  351|->         if (keys[0] & Qt::KeypadModifier) {
#  352|               return !onKeyPad;
#  353|           } else {

Error: COMPILER_WARNING (CWE-477): [#def209]
kwin-6.2.3-build/kwin-6.2.3/src/plugins/buttonrebinds/buttonrebindsfilter.cpp: scope_hint: In member function ‘bool ButtonRebindsFilter::sendKeySequence(const QKeySequence&, bool, std::chrono::microseconds)’
kwin-6.2.3-build/kwin-6.2.3/src/plugins/buttonrebinds/buttonrebindsfilter.cpp:381:19: warning[-Wdeprecated-declarations]: ‘constexpr QKeyCombination::operator int() const’ is deprecated: Use QKeyCombination instead of int
#  381 |     if (key & Qt::ShiftModifier || level == 1) {
#      |                   ^~~~~~~~~~~~~
/usr/include/qt6/QtCore/qnamespace.h:1912:26: note: declared here
# 1912 |     constexpr Q_IMPLICIT operator int() const noexcept
#      |                          ^~~~~~~~
#  379|       RebindScope scope;
#  380|   
#  381|->     if (key & Qt::ShiftModifier || level == 1) {
#  382|           sendKey(KEY_LEFTSHIFT);
#  383|       }

Error: COMPILER_WARNING (CWE-477): [#def210]
kwin-6.2.3-build/kwin-6.2.3/src/plugins/buttonrebinds/buttonrebindsfilter.cpp:384:19: warning[-Wdeprecated-declarations]: ‘constexpr QKeyCombination::operator int() const’ is deprecated: Use QKeyCombination instead of int
#  384 |     if (key & Qt::ControlModifier) {
#      |                   ^~~~~~~~~~~~~~~
/usr/include/qt6/QtCore/qnamespace.h:1912:26: note: declared here
# 1912 |     constexpr Q_IMPLICIT operator int() const noexcept
#      |                          ^~~~~~~~
#  382|           sendKey(KEY_LEFTSHIFT);
#  383|       }
#  384|->     if (key & Qt::ControlModifier) {
#  385|           sendKey(KEY_LEFTCTRL);
#  386|       }

Error: COMPILER_WARNING (CWE-477): [#def211]
kwin-6.2.3-build/kwin-6.2.3/src/plugins/buttonrebinds/buttonrebindsfilter.cpp:387:19: warning[-Wdeprecated-declarations]: ‘constexpr QKeyCombination::operator int() const’ is deprecated: Use QKeyCombination instead of int
#  387 |     if (key & Qt::AltModifier) {
#      |                   ^~~~~~~~~~~
/usr/include/qt6/QtCore/qnamespace.h:1912:26: note: declared here
# 1912 |     constexpr Q_IMPLICIT operator int() const noexcept
#      |                          ^~~~~~~~
#  385|           sendKey(KEY_LEFTCTRL);
#  386|       }
#  387|->     if (key & Qt::AltModifier) {
#  388|           sendKey(KEY_LEFTALT);
#  389|       }

Error: COMPILER_WARNING (CWE-477): [#def212]
kwin-6.2.3-build/kwin-6.2.3/src/plugins/buttonrebinds/buttonrebindsfilter.cpp:390:19: warning[-Wdeprecated-declarations]: ‘constexpr QKeyCombination::operator int() const’ is deprecated: Use QKeyCombination instead of int
#  390 |     if (key & Qt::MetaModifier) {
#      |                   ^~~~~~~~~~~~
/usr/include/qt6/QtCore/qnamespace.h:1912:26: note: declared here
# 1912 |     constexpr Q_IMPLICIT operator int() const noexcept
#      |                          ^~~~~~~~
#  388|           sendKey(KEY_LEFTALT);
#  389|       }
#  390|->     if (key & Qt::MetaModifier) {
#  391|           sendKey(KEY_LEFTMETA);
#  392|       }

Error: COMPILER_WARNING (CWE-477): [#def213]
kwin-6.2.3-build/kwin-6.2.3/src/plugins/kdecorations/aurorae/src/aurorae.cpp: scope_hint: In member function ‘void Aurorae::Helper::init()’
kwin-6.2.3-build/kwin-6.2.3/src/plugins/kdecorations/aurorae/src/aurorae.cpp:211:27: warning[-Wdeprecated-declarations]: ‘bool QQmlEngine::importPlugin(const QString&, const QString&, QList<QQmlError>*)’ is deprecated: Import the module from QML instead
#  211 |     m_engine->importPlugin(pluginPath, "org.kde.kwin.decoration", nullptr);
#      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt6/QtQml/QQmlEngine:1: included_from: Included from here.
kwin-6.2.3-build/kwin-6.2.3/src/plugins/kdecorations/aurorae/src/aurorae.cpp:38: included_from: Included from here.
/usr/include/qt6/QtQml/qqmlengine.h:85:10: note: declared here
#   85 |     bool importPlugin(const QString &filePath, const QString &uri, QList<QQmlError> *errors);
#      |          ^~~~~~~~~~~~
#  209|           }
#  210|       }
#  211|->     m_engine->importPlugin(pluginPath, "org.kde.kwin.decoration", nullptr);
#  212|       qmlRegisterType<KWin::Borders>("org.kde.kwin.decoration", 0, 1, "Borders");
#  213|   

Error: COMPILER_WARNING (CWE-477): [#def214]
kwin-6.2.3-build/kwin-6.2.3/src/plugins/kdecorations/aurorae/src/aurorae.cpp: scope_hint: In member function ‘virtual void Aurorae::Decoration::hoverMoveEvent(QHoverEvent*)’
kwin-6.2.3-build/kwin-6.2.3/src/plugins/kdecorations/aurorae/src/aurorae.cpp:476:62: warning[-Wdeprecated-declarations]: ‘QPointF QHoverEvent::posF() const’ is deprecated: Use position()
#  476 |         QMouseEvent cloneEvent(QEvent::MouseMove, event->posF(), Qt::NoButton, Qt::NoButton, Qt::NoModifier);
#      |                                                   ~~~~~~~~~~~^~
/usr/include/qt6/QtQuick/qquickitem.h:14: included_from: Included from here.
/usr/include/qt6/QtQuick/QQuickItem:1: included_from: Included from here.
kwin-6.2.3-build/kwin-6.2.3/src/plugins/kdecorations/aurorae/src/aurorae.cpp:39: included_from: Included from here.
/usr/include/qt6/QtGui/qevent.h:266:20: note: declared here
#  266 |     inline QPointF posF() const { return position(); }
#      |                    ^~~~
#  474|       if (m_view) {
#  475|           // turn a hover event into a mouse because we don't follow hovers as we don't think we have focus
#  476|->         QMouseEvent cloneEvent(QEvent::MouseMove, event->posF(), Qt::NoButton, Qt::NoButton, Qt::NoModifier);
#  477|           event->setAccepted(false);
#  478|           m_view->forwardMouseEvent(&cloneEvent);

Error: COMPILER_WARNING (CWE-477): [#def215]
kwin-6.2.3-build/kwin-6.2.3/src/plugins/kdecorations/aurorae/src/aurorae.cpp:476:108: warning[-Wdeprecated-declarations]: ‘QMouseEvent::QMouseEvent(QEvent::Type, const QPointF&, Qt::MouseButton, Qt::MouseButtons, Qt::KeyboardModifiers, const QPointingDevice*)’ is deprecated: Use another constructor
#  476 |         QMouseEvent cloneEvent(QEvent::MouseMove, event->posF(), Qt::NoButton, Qt::NoButton, Qt::NoModifier);
#      |                                                                                                            ^
/usr/include/qt6/QtGui/qevent.h:201:5: note: declared here
#  201 |     QMouseEvent(Type type, const QPointF &localPos, Qt::MouseButton button,
#      |     ^~~~~~~~~~~
#  474|       if (m_view) {
#  475|           // turn a hover event into a mouse because we don't follow hovers as we don't think we have focus
#  476|->         QMouseEvent cloneEvent(QEvent::MouseMove, event->posF(), Qt::NoButton, Qt::NoButton, Qt::NoModifier);
#  477|           event->setAccepted(false);
#  478|           m_view->forwardMouseEvent(&cloneEvent);

Error: COMPILER_WARNING (CWE-477): [#def216]
kwin-6.2.3-build/kwin-6.2.3/src/plugins/kdecorations/aurorae/src/aurorae.cpp: scope_hint: In member function ‘void Aurorae::Decoration::updateBlur()’
kwin-6.2.3-build/kwin-6.2.3/src/plugins/kdecorations/aurorae/src/aurorae.cpp:561:59: warning[-Wdeprecated-declarations]: ‘QVariant::Type QVariant::type() const’ is deprecated: Use typeId() or metaType().
#  561 |         if (static_cast<QMetaType::Type>(maskProperty.type()) == QMetaType::QRegion) {
#      |                                          ~~~~~~~~~~~~~~~~~^~
/usr/include/qt6/QtCore/qlocale.h:7: included_from: Included from here.
/usr/include/qt6/QtCore/qcalendar.h:10: included_from: Included from here.
/usr/include/qt6/QtCore/qdatetime.h:8: included_from: Included from here.
/usr/include/qt6/QtCore/qcborvalue.h:10: included_from: Included from here.
/usr/include/qt6/QtCore/qjsonvalue.h:7: included_from: Included from here.
/usr/include/qt6/QtCore/qjsonobject.h:7: included_from: Included from here.
/usr/include/qt6/QtCore/QJsonObject:1: included_from: Included from here.
/usr/include/KF6/KCoreAddons/kpluginmetadata.h:16: included_from: Included from here.
/usr/include/KF6/KCoreAddons/KPluginMetaData:1: included_from: Included from here.
kwin-6.2.3-build/kwin-6.2.3/src/plugins/kdecorations/aurorae/src/aurorae.h:11: included_from: Included from here.
/usr/include/qt6/QtCore/qvariant.h:433:10: note: declared here
#  433 |     Type type() const
#      |          ^~~~
#  559|       } else {
#  560|           const QVariant maskProperty = m_item->property("decorationMask");
#  561|->         if (static_cast<QMetaType::Type>(maskProperty.type()) == QMetaType::QRegion) {
#  562|               mask = maskProperty.value<QRegion>();
#  563|   

Error: COMPILER_WARNING: [#def217]
kwin-6.2.3-build/kwin-6.2.3/src/plugins/kscreen/kscreen.cpp: scope_hint: In constructor ‘KWin::KscreenEffect::KscreenEffect()’
kwin-6.2.3-build/kwin-6.2.3/src/plugins/kscreen/kscreen.cpp:52:40: warning[-Wextra]: enumerated and non-enumerated type in conditional expression
#   52 |     , m_atom(effects->waylandDisplay() ? XCB_ATOM_NONE : effects->announceSupportProperty("_KDE_KWIN_KSCREEN_SUPPORT", this))
#      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#   50|       : Effect()
#   51|   #if KWIN_BUILD_X11
#   52|->     , m_atom(effects->waylandDisplay() ? XCB_ATOM_NONE : effects->announceSupportProperty("_KDE_KWIN_KSCREEN_SUPPORT", this))
#   53|   #endif
#   54|   {

Error: COMPILER_WARNING (CWE-477): [#def218]
kwin-6.2.3-build/kwin-6.2.3/src/plugins/mouseclick/mouseclick.cpp: scope_hint: In member function ‘virtual bool KWin::MouseClickEffect::tabletToolEvent(QTabletEvent*)’
kwin-6.2.3-build/kwin-6.2.3/src/plugins/mouseclick/mouseclick.cpp:319:54: warning[-Wdeprecated-declarations]: ‘qint64 QTabletEvent::uniqueId() const’ is deprecated: use pointingDevice().uniqueId()
#  319 |     auto &tabletEvent = m_tabletTools[event->uniqueId()];
#      |                                       ~~~~~~~~~~~~~~~^~
/usr/include/qt6/QtGui/QTabletEvent:1: included_from: Included from here.
kwin-6.2.3-build/kwin-6.2.3/src/plugins/mouseclick/mouseclick.cpp:24: included_from: Included from here.
/usr/include/qt6/QtGui/qevent.h:352:19: note: declared here
#  352 |     inline qint64 uniqueId() const { return pointingDevice() ? pointingDevice()->uniqueId().numericId() : -1; }
#      |                   ^~~~~~~~
#  317|   bool MouseClickEffect::tabletToolEvent(QTabletEvent *event)
#  318|   {
#  319|->     auto &tabletEvent = m_tabletTools[event->uniqueId()];
#  320|       if (!tabletEvent.m_color.isValid()) {
#  321|           switch (event->pointerType()) {

Error: COMPILER_WARNING (CWE-477): [#def219]
kwin-6.2.3-build/kwin-6.2.3/src/plugins/mouseclick/mouseclick.cpp:347:45: warning[-Wdeprecated-declarations]: ‘qint64 QTabletEvent::uniqueId() const’ is deprecated: use pointingDevice().uniqueId()
#  347 |         m_tabletTools.remove(event->uniqueId());
#      |                              ~~~~~~~~~~~~~~~^~
/usr/include/qt6/QtGui/qevent.h:352:19: note: declared here
#  352 |     inline qint64 uniqueId() const { return pointingDevice() ? pointingDevice()->uniqueId().numericId() : -1; }
#      |                   ^~~~~~~~
#  345|           break;
#  346|       case QEvent::TabletLeaveProximity:
#  347|->         m_tabletTools.remove(event->uniqueId());
#  348|           return false;
#  349|       default:

Error: COMPILER_WARNING (CWE-477): [#def220]
kwin-6.2.3-build/kwin-6.2.3/src/plugins/mouseclick/mouseclick.cpp:352:52: warning[-Wdeprecated-declarations]: ‘QPoint QTabletEvent::globalPos() const’ is deprecated: Use globalPosition()
#  352 |     tabletEvent.m_globalPosition = event->globalPos();
#      |                                    ~~~~~~~~~~~~~~~~^~
/usr/include/qt6/QtGui/qevent.h:333:19: note: declared here
#  333 |     inline QPoint globalPos() const { return globalPosition().toPoint(); }
#      |                   ^~~~~~~~~
#  350|           break;
#  351|       }
#  352|->     tabletEvent.m_globalPosition = event->globalPos();
#  353|       tabletEvent.m_pressure = event->pressure();
#  354|   

Error: COMPILER_WARNING (CWE-252): [#def221]
kwin-6.2.3-build/kwin-6.2.3/src/plugins/nightlight/clockskewnotifierengine_linux.cpp: scope_hint: In member function ‘void KWin::LinuxClockSkewNotifierEngine::handleTimerCancelled()’
kwin-6.2.3-build/kwin-6.2.3/src/plugins/nightlight/clockskewnotifierengine_linux.cpp:51:9: warning[-Wunused-result]: ignoring return value of ‘ssize_t read(int, void*, size_t)’ declared with attribute ‘warn_unused_result’
#   51 |     read(m_fd.get(), &expirationCount, sizeof(expirationCount));
#      |     ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#   49|   {
#   50|       uint64_t expirationCount;
#   51|->     read(m_fd.get(), &expirationCount, sizeof(expirationCount));
#   52|   
#   53|       Q_EMIT clockSkewed();

Error: COMPILER_WARNING (CWE-909): [#def222]
kwin-6.2.3-build/kwin-6.2.3/src/plugins/screencast/screencaststream.cpp: scope_hint: In member function ‘void KWin::ScreenCastStream::onStreamAddBuffer(pw_buffer*)’
kwin-6.2.3-build/kwin-6.2.3/src/plugins/screencast/screencaststream.cpp:276:66: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::GraphicsBufferOptions::modifiers’
#  276 |                                                                  })) {
#      |                                                                  ^
#  274|                                                                        .format = spaVideoFormatToDrmFormat(m_videoFormat.format),
#  275|                                                                        .software = true,
#  276|->                                                                  })) {
#  277|               pwBuffer->user_data = memfd;
#  278|               return;

Error: COMPILER_WARNING (CWE-477): [#def223]
kwin-6.2.3-build/kwin-6.2.3/src/plugins/shakecursor/shakedetector.cpp: scope_hint: In member function ‘bool ShakeDetector::update(QMouseEvent*)’
kwin-6.2.3-build/kwin-6.2.3/src/plugins/shakecursor/shakedetector.cpp:63:76: warning[-Wdeprecated-declarations]: ‘QPointF QMouseEvent::localPos() const’ is deprecated: Use position()
#   63 |         if (sameSign(last.position.x() - prev.position.x(), event->localPos().x() - last.position.x()) && sameSign(last.position.y() - prev.position.y(), event->localPos().y() - last.position.y())) {
#      |                                                             ~~~~~~~~~~~~~~~^~
/usr/include/qt6/QtGui/qevent.h:235:13: note: declared here
#  235 |     QPointF localPos() const { return position(); }
#      |             ^~~~~~~~
#   61|           HistoryItem &last = m_history[m_history.size() - 1];
#   62|           const HistoryItem &prev = m_history[m_history.size() - 2];
#   63|->         if (sameSign(last.position.x() - prev.position.x(), event->localPos().x() - last.position.x()) && sameSign(last.position.y() - prev.position.y(), event->localPos().y() - last.position.y())) {
#   64|               last = HistoryItem{
#   65|                   .position = event->localPos(),

Error: COMPILER_WARNING (CWE-477): [#def224]
kwin-6.2.3-build/kwin-6.2.3/src/plugins/shakecursor/shakedetector.cpp:63:170: warning[-Wdeprecated-declarations]: ‘QPointF QMouseEvent::localPos() const’ is deprecated: Use position()
#   63 |         if (sameSign(last.position.x() - prev.position.x(), event->localPos().x() - last.position.x()) && sameSign(last.position.y() - prev.position.y(), event->localPos().y() - last.position.y())) {
#      |                                                                                                                                                           ~~~~~~~~~~~~~~~^~
/usr/include/qt6/QtGui/qevent.h:235:13: note: declared here
#  235 |     QPointF localPos() const { return position(); }
#      |             ^~~~~~~~
#   61|           HistoryItem &last = m_history[m_history.size() - 1];
#   62|           const HistoryItem &prev = m_history[m_history.size() - 2];
#   63|->         if (sameSign(last.position.x() - prev.position.x(), event->localPos().x() - last.position.x()) && sameSign(last.position.y() - prev.position.y(), event->localPos().y() - last.position.y())) {
#   64|               last = HistoryItem{
#   65|                   .position = event->localPos(),

Error: COMPILER_WARNING (CWE-477): [#def225]
kwin-6.2.3-build/kwin-6.2.3/src/plugins/shakecursor/shakedetector.cpp:65:44: warning[-Wdeprecated-declarations]: ‘QPointF QMouseEvent::localPos() const’ is deprecated: Use position()
#   65 |                 .position = event->localPos(),
#      |                             ~~~~~~~~~~~~~~~^~
/usr/include/qt6/QtGui/qevent.h:235:13: note: declared here
#  235 |     QPointF localPos() const { return position(); }
#      |             ^~~~~~~~
#   63|           if (sameSign(last.position.x() - prev.position.x(), event->localPos().x() - last.position.x()) && sameSign(last.position.y() - prev.position.y(), event->localPos().y() - last.position.y())) {
#   64|               last = HistoryItem{
#   65|->                 .position = event->localPos(),
#   66|                   .timestamp = event->timestamp(),
#   67|               };

Error: COMPILER_WARNING (CWE-477): [#def226]
kwin-6.2.3-build/kwin-6.2.3/src/plugins/shakecursor/shakedetector.cpp:73:36: warning[-Wdeprecated-declarations]: ‘QPointF QMouseEvent::localPos() const’ is deprecated: Use position()
#   73 |         .position = event->localPos(),
#      |                     ~~~~~~~~~~~~~~~^~
/usr/include/qt6/QtGui/qevent.h:235:13: note: declared here
#  235 |     QPointF localPos() const { return position(); }
#      |             ^~~~~~~~
#   71|   
#   72|       m_history.emplace_back(HistoryItem{
#   73|->         .position = event->localPos(),
#   74|           .timestamp = event->timestamp(),
#   75|       });

Error: COMPILER_WARNING (CWE-477): [#def227]
kwin-6.2.3-build/kwin-6.2.3/src/pointer_input.cpp: scope_hint: In member function ‘void KWin::PointerInputRedirection::updateToReset()’
kwin-6.2.3-build/kwin-6.2.3/src/pointer_input.cpp:165:67: warning[-Wdeprecated-declarations]: ‘QHoverEvent::QHoverEvent(QEvent::Type, const QPointF&, const QPointF&, Qt::KeyboardModifiers, const QPointingDevice*)’ is deprecated: Use the other constructor
#  165 |         QHoverEvent event(QEvent::HoverLeave, QPointF(), QPointF());
#      |                                                                   ^
/usr/include/qt6/QtGui/QInputEvent:1: included_from: Included from here.
kwin-6.2.3-build/kwin-6.2.3/src/input_event.h:13: included_from: Included from here.
kwin-6.2.3-build/kwin-6.2.3/src/pointer_input.cpp:20: included_from: Included from here.
/usr/include/qt6/QtGui/qevent.h:254:5: note: declared here
#  254 |     QHoverEvent(Type type, const QPointF &pos, const QPointF &oldPos,
#      |     ^~~~~~~~~~~
#  163|   {
#  164|       if (decoration()) {
#  165|->         QHoverEvent event(QEvent::HoverLeave, QPointF(), QPointF());
#  166|           QCoreApplication::instance()->sendEvent(decoration()->decoration(), &event);
#  167|           setDecoration(nullptr);

Error: COMPILER_WARNING (CWE-477): [#def228]
kwin-6.2.3-build/kwin-6.2.3/src/pointer_input.cpp: scope_hint: In member function ‘virtual void KWin::PointerInputRedirection::cleanupDecoration(KWin::Decoration::DecoratedClientImpl*, KWin::Decoration::DecoratedClientImpl*)’
kwin-6.2.3-build/kwin-6.2.3/src/pointer_input.cpp:502:73: warning[-Wdeprecated-declarations]: ‘QHoverEvent::QHoverEvent(QEvent::Type, const QPointF&, const QPointF&, Qt::KeyboardModifiers, const QPointingDevice*)’ is deprecated: Use the other constructor
#  502 |         QHoverEvent event(QEvent::HoverLeave, QPointF(-1, -1), QPointF());
#      |                                                                         ^
/usr/include/qt6/QtGui/qevent.h:254:5: note: declared here
#  254 |     QHoverEvent(Type type, const QPointF &pos, const QPointF &oldPos,
#      |     ^~~~~~~~~~~
#  500|       if (old) {
#  501|           // send leave event to old decoration
#  502|->         QHoverEvent event(QEvent::HoverLeave, QPointF(-1, -1), QPointF());
#  503|           QCoreApplication::instance()->sendEvent(old->decoration(), &event);
#  504|       }

Error: COMPILER_WARNING (CWE-477): [#def229]
kwin-6.2.3-build/kwin-6.2.3/src/pointer_input.cpp:511:63: warning[-Wdeprecated-declarations]: ‘QHoverEvent::QHoverEvent(QEvent::Type, const QPointF&, const QPointF&, Qt::KeyboardModifiers, const QPointingDevice*)’ is deprecated: Use the other constructor
#  511 |     QHoverEvent event(QEvent::HoverEnter, pos, QPointF(-1, -1));
#      |                                                               ^
/usr/include/qt6/QtGui/qevent.h:254:5: note: declared here
#  254 |     QHoverEvent(Type type, const QPointF &pos, const QPointF &oldPos,
#      |     ^~~~~~~~~~~
#  509|   
#  510|       auto pos = m_pos - now->window()->pos();
#  511|->     QHoverEvent event(QEvent::HoverEnter, pos, QPointF(-1, -1));
#  512|       QCoreApplication::instance()->sendEvent(now->decoration(), &event);
#  513|       now->window()->processDecorationMove(pos, m_pos);

Error: COMPILER_WARNING (CWE-477): [#def230]
kwin-6.2.3-build/kwin-6.2.3/src/pointer_input.cpp: scope_hint: In lambda function
kwin-6.2.3-build/kwin-6.2.3/src/pointer_input.cpp:522:54: warning[-Wdeprecated-declarations]: ‘QHoverEvent::QHoverEvent(QEvent::Type, const QPointF&, const QPointF&, Qt::KeyboardModifiers, const QPointingDevice*)’ is deprecated: Use the other constructor
#  522 |             QHoverEvent event(QEvent::HoverMove, p, p);
#      |                                                      ^
/usr/include/qt6/QtGui/qevent.h:254:5: note: declared here
#  254 |     QHoverEvent(Type type, const QPointF &pos, const QPointF &oldPos,
#      |     ^~~~~~~~~~~
#  520|               // position of window did not change, we need to send HoverMotion manually
#  521|               const QPointF p = m_pos - decoration()->window()->pos();
#  522|->             QHoverEvent event(QEvent::HoverMove, p, p);
#  523|               QCoreApplication::instance()->sendEvent(decoration()->decoration(), &event);
#  524|           }

Error: COMPILER_WARNING (CWE-477): [#def231]
kwin-6.2.3-build/kwin-6.2.3/src/popup_input_filter.cpp: scope_hint: In member function ‘virtual bool KWin::PopupInputFilter::pointerEvent(KWin::MouseEvent*, quint32)’
kwin-6.2.3-build/kwin-6.2.3/src/popup_input_filter.cpp:57:67: warning[-Wdeprecated-declarations]: ‘QPoint QMouseEvent::globalPos() const’ is deprecated: Use globalPosition()
#   57 |         auto pointerFocus = input()->findToplevel(event->globalPos());
#      |                                                   ~~~~~~~~~~~~~~~~^~
/usr/include/qt6/QtGui/QInputEvent:1: included_from: Included from here.
kwin-6.2.3-build/kwin-6.2.3/src/input_event.h:13: included_from: Included from here.
kwin-6.2.3-build/kwin-6.2.3/src/popup_input_filter.cpp:8: included_from: Included from here.
/usr/include/qt6/QtGui/qevent.h:224:19: note: declared here
#  224 |     inline QPoint globalPos() const { return globalPosition().toPoint(); }
#      |                   ^~~~~~~~~
#   55|       }
#   56|       if (event->type() == QMouseEvent::MouseButtonPress) {
#   57|->         auto pointerFocus = input()->findToplevel(event->globalPos());
#   58|           if (!pointerFocus || !Window::belongToSameApplication(pointerFocus, m_popupWindows.constLast())) {
#   59|               // a press on a window (or no window) not belonging to the popup window

Error: COMPILER_WARNING (CWE-477): [#def232]
kwin-6.2.3-build/kwin-6.2.3/src/popup_input_filter.cpp:66:84: warning[-Wdeprecated-declarations]: ‘QPoint QMouseEvent::globalPos() const’ is deprecated: Use globalPosition()
#   66 |             if (!exclusiveContains(pointerFocus->clientGeometry(), event->globalPos())) {
#      |                                                                    ~~~~~~~~~~~~~~~~^~
/usr/include/qt6/QtGui/qevent.h:224:19: note: declared here
#  224 |     inline QPoint globalPos() const { return globalPosition().toPoint(); }
#      |                   ^~~~~~~~~
#   64|           if (pointerFocus && pointerFocus->isDecorated()) {
#   65|               // test whether it is on the decoration
#   66|->             if (!exclusiveContains(pointerFocus->clientGeometry(), event->globalPos())) {
#   67|                   cancelPopups();
#   68|                   return true;

Error: COMPILER_WARNING (CWE-563): [#def233]
kwin-6.2.3-build/kwin-6.2.3/src/popup_input_filter.cpp: scope_hint: In member function ‘virtual bool KWin::PopupInputFilter::keyEvent(KWin::KeyEvent*)’
kwin-6.2.3-build/kwin-6.2.3/src/popup_input_filter.cpp:87:21: warning[-Wunused-variable]: unused variable ‘waylandWindow’
#   87 |     } else if (auto waylandWindow = qobject_cast<WaylandWindow *>(last)) {
#      |                     ^~~~~~~~~~~~~
#   85|           passToWaylandServer(event);
#   86|           QCoreApplication::sendEvent(internalWindow->handle(), event);
#   87|->     } else if (auto waylandWindow = qobject_cast<WaylandWindow *>(last)) {
#   88|           if (!passToInputMethod(event)) {
#   89|               waylandServer()->seat()->setTimestamp(event->timestamp());

Error: COMPILER_WARNING (CWE-909): [#def234]
kwin-6.2.3-build/kwin-6.2.3/src/scene/itemrenderer_opengl.cpp:263:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::ItemRendererOpenGL::RenderContext::opacityStack’
#  261|           .hardwareClipping = region != infiniteRegion() && ((mask & Scene::PAINT_WINDOW_TRANSFORMED) || (mask & Scene::PAINT_SCREEN_TRANSFORMED)),
#  262|           .renderTargetScale = viewport.scale(),
#  263|->     };
#  264|   
#  265|       renderContext.transformStack.push(QMatrix4x4());

Error: COMPILER_WARNING (CWE-909): [#def235]
kwin-6.2.3-build/kwin-6.2.3/src/scene/itemrenderer_opengl.cpp: scope_hint: In member function ‘virtual void KWin::ItemRendererOpenGL::renderItem(const KWin::RenderTarget&, const KWin::RenderViewport&, KWin::Item*, int, const QRegion&, const KWin::WindowPaintData&)’
kwin-6.2.3-build/kwin-6.2.3/src/scene/itemrenderer_opengl.cpp:263:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::ItemRendererOpenGL::RenderContext::renderNodes’
#  263 |     };
#      |     ^
#  261|           .hardwareClipping = region != infiniteRegion() && ((mask & Scene::PAINT_WINDOW_TRANSFORMED) || (mask & Scene::PAINT_SCREEN_TRANSFORMED)),
#  262|           .renderTargetScale = viewport.scale(),
#  263|->     };
#  264|   
#  265|       renderContext.transformStack.push(QMatrix4x4());

Error: COMPILER_WARNING (CWE-909): [#def236]
kwin-6.2.3-build/kwin-6.2.3/src/scene/itemrenderer_opengl.cpp:263:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::ItemRendererOpenGL::RenderContext::transformStack’
#  261|           .hardwareClipping = region != infiniteRegion() && ((mask & Scene::PAINT_WINDOW_TRANSFORMED) || (mask & Scene::PAINT_SCREEN_TRANSFORMED)),
#  262|           .renderTargetScale = viewport.scale(),
#  263|->     };
#  264|   
#  265|       renderContext.transformStack.push(QMatrix4x4());

Error: COMPILER_WARNING: [#def237]
/usr/include/qt6/QtCore/QLoggingCategory:1: included_from: Included from here.
kwin-6.2.3-build/kwin-6.2.3/src/utils/common.h:20: included_from: Included from here.
kwin-6.2.3-build/kwin-6.2.3/src/rules.h:16: included_from: Included from here.
kwin-6.2.3-build/kwin-6.2.3/src/window.h:16: included_from: Included from here.
kwin-6.2.3-build/kwin-6.2.3/src/x11window.h:21: included_from: Included from here.
kwin-6.2.3-build/kwin-6.2.3/src/scene/surfaceitem_x11.cpp:11: included_from: Included from here.
kwin-6.2.3-build/kwin-6.2.3/src/scene/surfaceitem_x11.cpp: scope_hint: In member function ‘virtual void KWin::SurfacePixmapX11::create()’
kwin-6.2.3-build/kwin-6.2.3/src/scene/surfaceitem_x11.cpp:247:28: warning[-Wformat=]: format ‘%f’ expects argument of type ‘double’, but argument 4 has type ‘int’
#  247 |         qCDebug(KWIN_CORE, "Failed to create window pixmap for window 0x%x: window size (%fx%f) != buffer size (%fx%f)", window->window(),
#      |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  248 |                 windowGeometry.size().width(), windowGeometry.size().height(), bufferGeometry.width(), bufferGeometry.height());
#      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#      |                                            |
#      |                                            int
kwin-6.2.3-build/kwin-6.2.3/src/scene/surfaceitem_x11.cpp:247:91: note: format string is defined here
#  247 |         qCDebug(KWIN_CORE, "Failed to create window pixmap for window 0x%x: window size (%fx%f) != buffer size (%fx%f)", window->window(),
#      |                                                                                          ~^
#      |                                                                                           |
#      |                                                                                           double
#      |                                                                                          %d
#  245|       const QRectF bufferGeometry = window->bufferGeometry();
#  246|       if (windowGeometry.size() != bufferGeometry.size()) {
#  247|->         qCDebug(KWIN_CORE, "Failed to create window pixmap for window 0x%x: window size (%fx%f) != buffer size (%fx%f)", window->window(),
#  248|                   windowGeometry.size().width(), windowGeometry.size().height(), bufferGeometry.width(), bufferGeometry.height());
#  249|           xcb_free_pixmap(connection, pixmap);

Error: COMPILER_WARNING: [#def238]
kwin-6.2.3-build/kwin-6.2.3/src/scene/surfaceitem_x11.cpp:247:28: warning[-Wformat=]: format ‘%f’ expects argument of type ‘double’, but argument 5 has type ‘int’
#  247 |         qCDebug(KWIN_CORE, "Failed to create window pixmap for window 0x%x: window size (%fx%f) != buffer size (%fx%f)", window->window(),
#      |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  248 |                 windowGeometry.size().width(), windowGeometry.size().height(), bufferGeometry.width(), bufferGeometry.height());
#      |                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#      |                                                                            |
#      |                                                                            int
kwin-6.2.3-build/kwin-6.2.3/src/scene/surfaceitem_x11.cpp:247:94: note: format string is defined here
#  247 |         qCDebug(KWIN_CORE, "Failed to create window pixmap for window 0x%x: window size (%fx%f) != buffer size (%fx%f)", window->window(),
#      |                                                                                             ~^
#      |                                                                                              |
#      |                                                                                              double
#      |                                                                                             %d
#  245|       const QRectF bufferGeometry = window->bufferGeometry();
#  246|       if (windowGeometry.size() != bufferGeometry.size()) {
#  247|->         qCDebug(KWIN_CORE, "Failed to create window pixmap for window 0x%x: window size (%fx%f) != buffer size (%fx%f)", window->window(),
#  248|                   windowGeometry.size().width(), windowGeometry.size().height(), bufferGeometry.width(), bufferGeometry.height());
#  249|           xcb_free_pixmap(connection, pixmap);

Error: COMPILER_WARNING (CWE-477): [#def239]
kwin-6.2.3-build/kwin-6.2.3/src/screenedge.cpp: scope_hint: In member function ‘bool KWin::ScreenEdges::isEntered(QMouseEvent*)’
kwin-6.2.3-build/kwin-6.2.3/src/screenedge.cpp:1481:63: warning[-Wdeprecated-declarations]: ‘QPoint QMouseEvent::globalPos() const’ is deprecated: Use globalPosition()
# 1481 |         if (edge->approachGeometry().contains(event->globalPos())) {
#      |                                               ~~~~~~~~~~~~~~~~^~
/usr/include/qt6/QtGui/QMouseEvent:1: included_from: Included from here.
kwin-6.2.3-build/kwin-6.2.3/src/screenedge.cpp:51: included_from: Included from here.
/usr/include/qt6/QtGui/qevent.h:224:19: note: declared here
#  224 |     inline QPoint globalPos() const { return globalPosition().toPoint(); }
#      |                   ^~~~~~~~~
# 1479|               continue;
# 1480|           }
# 1481|->         if (edge->approachGeometry().contains(event->globalPos())) {
# 1482|               if (!edge->isApproaching()) {
# 1483|                   edge->startApproaching();

Error: COMPILER_WARNING (CWE-477): [#def240]
kwin-6.2.3-build/kwin-6.2.3/src/screenedge.cpp:1485:57: warning[-Wdeprecated-declarations]: ‘QPoint QMouseEvent::globalPos() const’ is deprecated: Use globalPosition()
# 1485 |                 edge->updateApproaching(event->globalPos());
#      |                                         ~~~~~~~~~~~~~~~~^~
/usr/include/qt6/QtGui/qevent.h:224:19: note: declared here
#  224 |     inline QPoint globalPos() const { return globalPosition().toPoint(); }
#      |                   ^~~~~~~~~
# 1483|                   edge->startApproaching();
# 1484|               } else {
# 1485|->                 edge->updateApproaching(event->globalPos());
# 1486|               }
# 1487|           } else {

Error: COMPILER_WARNING (CWE-477): [#def241]
kwin-6.2.3-build/kwin-6.2.3/src/screenedge.cpp:1493:41: warning[-Wdeprecated-declarations]: ‘QPoint QMouseEvent::globalPos() const’ is deprecated: Use globalPosition()
# 1493 |         if (edge->check(event->globalPos(), QDateTime::fromMSecsSinceEpoch(event->timestamp(), Qt::UTC))) {
#      |                         ~~~~~~~~~~~~~~~~^~
/usr/include/qt6/QtGui/qevent.h:224:19: note: declared here
#  224 |     inline QPoint globalPos() const { return globalPosition().toPoint(); }
#      |                   ^~~~~~~~~
# 1491|           }
# 1492|           // always send event to all edges so that they can update their state
# 1493|->         if (edge->check(event->globalPos(), QDateTime::fromMSecsSinceEpoch(event->timestamp(), Qt::UTC))) {
# 1494|               if (edge->client()) {
# 1495|                   activatedForClient = true;

Error: COMPILER_WARNING (CWE-477): [#def242]
kwin-6.2.3-build/kwin-6.2.3/src/screenedge.cpp:1493:75: warning[-Wdeprecated-declarations]: ‘static QDateTime QDateTime::fromMSecsSinceEpoch(qint64, Qt::TimeSpec, int)’ is deprecated: Pass QTimeZone instead of time-spec, offset
# 1493 |         if (edge->check(event->globalPos(), QDateTime::fromMSecsSinceEpoch(event->timestamp(), Qt::UTC))) {
#      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt6/QtCore/QDateTime:1: included_from: Included from here.
kwin-6.2.3-build/kwin-6.2.3/src/screenedge.h:25: included_from: Included from here.
/usr/include/qt6/QtCore/qdatetime.h:486:22: note: declared here
#  486 |     static QDateTime fromMSecsSinceEpoch(qint64 msecs, Qt::TimeSpec spec, int offsetFromUtc = 0);
#      |                      ^~~~~~~~~~~~~~~~~~~
# 1491|           }
# 1492|           // always send event to all edges so that they can update their state
# 1493|->         if (edge->check(event->globalPos(), QDateTime::fromMSecsSinceEpoch(event->timestamp(), Qt::UTC))) {
# 1494|               if (edge->client()) {
# 1495|                   activatedForClient = true;

Error: COMPILER_WARNING (CWE-477): [#def243]
kwin-6.2.3-build/kwin-6.2.3/src/screenedge.cpp:1502:55: warning[-Wdeprecated-declarations]: ‘QPoint QMouseEvent::globalPos() const’ is deprecated: Use globalPosition()
# 1502 |                 edge->markAsTriggered(event->globalPos(), QDateTime::fromMSecsSinceEpoch(event->timestamp(), Qt::UTC));
#      |                                       ~~~~~~~~~~~~~~~~^~
/usr/include/qt6/QtGui/qevent.h:224:19: note: declared here
#  224 |     inline QPoint globalPos() const { return globalPosition().toPoint(); }
#      |                   ^~~~~~~~~
# 1500|           for (const auto &edge : m_edges) {
# 1501|               if (edge->client()) {
# 1502|->                 edge->markAsTriggered(event->globalPos(), QDateTime::fromMSecsSinceEpoch(event->timestamp(), Qt::UTC));
# 1503|               }
# 1504|           }

Error: COMPILER_WARNING (CWE-477): [#def244]
kwin-6.2.3-build/kwin-6.2.3/src/screenedge.cpp:1502:89: warning[-Wdeprecated-declarations]: ‘static QDateTime QDateTime::fromMSecsSinceEpoch(qint64, Qt::TimeSpec, int)’ is deprecated: Pass QTimeZone instead of time-spec, offset
# 1502 |                 edge->markAsTriggered(event->globalPos(), QDateTime::fromMSecsSinceEpoch(event->timestamp(), Qt::UTC));
#      |                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt6/QtCore/qdatetime.h:486:22: note: declared here
#  486 |     static QDateTime fromMSecsSinceEpoch(qint64 msecs, Qt::TimeSpec spec, int offsetFromUtc = 0);
#      |                      ^~~~~~~~~~~~~~~~~~~
# 1500|           for (const auto &edge : m_edges) {
# 1501|               if (edge->client()) {
# 1502|->                 edge->markAsTriggered(event->globalPos(), QDateTime::fromMSecsSinceEpoch(event->timestamp(), Qt::UTC));
# 1503|               }
# 1504|           }

Error: COMPILER_WARNING (CWE-477): [#def245]
kwin-6.2.3-build/kwin-6.2.3/src/screenedge.cpp: scope_hint: In member function ‘bool KWin::ScreenEdges::handleDndNotify(xcb_window_t, const QPoint&)’
kwin-6.2.3-build/kwin-6.2.3/src/screenedge.cpp:1566:62: warning[-Wdeprecated-declarations]: ‘static QDateTime QDateTime::fromMSecsSinceEpoch(qint64, Qt::TimeSpec, int)’ is deprecated: Pass QTimeZone instead of time-spec, offset
# 1566 |             edge->check(point, QDateTime::fromMSecsSinceEpoch(xTime(), Qt::UTC), true);
#      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/qt6/QtCore/qdatetime.h:486:22: note: declared here
#  486 |     static QDateTime fromMSecsSinceEpoch(qint64 msecs, Qt::TimeSpec spec, int offsetFromUtc = 0);
#      |                      ^~~~~~~~~~~~~~~~~~~
# 1564|           if (edge->isReserved() && edge->window() == window) {
# 1565|               kwinApp()->updateXTime();
# 1566|->             edge->check(point, QDateTime::fromMSecsSinceEpoch(xTime(), Qt::UTC), true);
# 1567|               return true;
# 1568|           }

Error: COMPILER_WARNING (CWE-477): [#def246]
kwin-6.2.3-build/kwin-6.2.3/src/scripting/scriptedeffect.cpp: scope_hint: In member function ‘void KWin::ScriptedEffect::setUniform(uint, const QString&, const QJSValue&)’
kwin-6.2.3-build/kwin-6.2.3/src/scripting/scriptedeffect.cpp:862:31: warning[-Wdeprecated-declarations]: ‘bool QJSValue::isVariant() const’ is deprecated: This might return unexpected results; consult documentation for more information
#  862 |     } else if (value.isVariant()) {
#      |                ~~~~~~~~~~~~~~~^~
/usr/include/qt6/QtQml/qjsengine.h:13: included_from: Included from here.
/usr/include/qt6/QtQml/QJSEngine:1: included_from: Included from here.
kwin-6.2.3-build/kwin-6.2.3/src/scripting/scriptedeffect.h:15: included_from: Included from here.
/usr/include/qt6/QtQml/qjsvalue.h:85:10: note: declared here
#   85 |     bool isVariant() const;
#      |          ^~~~~~~~~
#  860|               m_engine->throwError(QStringLiteral("Invalid number of elements in array"));
#  861|           }
#  862|->     } else if (value.isVariant()) {
#  863|           const auto variant = value.toVariant();
#  864|           setColorUniform(variant.value<QColor>());

Error: COMPILER_WARNING (CWE-477): [#def247]
kwin-6.2.3-build/kwin-6.2.3/src/scripting/windowthumbnailitem.cpp: scope_hint: In member function ‘QImage KWin::WindowThumbnailItem::fallbackImage() const’
kwin-6.2.3-build/kwin-6.2.3/src/scripting/windowthumbnailitem.cpp:396:39: warning[-Wdeprecated-declarations]: ‘QPixmap QIcon::pixmap(QWindow*, const QSize&, Mode, State) const’ is deprecated: Use pixmap(size, devicePixelRatio) instead
#  396 |         return m_client->icon().pixmap(window(), boundingRect().size().toSize()).toImage();
#      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt6/QtGui/QIcon:1: included_from: Included from here.
kwin-6.2.3-build/kwin-6.2.3/src/window.h:23: included_from: Included from here.
kwin-6.2.3-build/kwin-6.2.3/src/scripting/windowthumbnailitem.cpp:20: included_from: Included from here.
/usr/include/qt6/QtGui/qicon.h:208:13: note: declared here
#  208 |     QPixmap pixmap(QWindow *window, const QSize &size, Mode mode = Normal, State state = Off) const;
#      |             ^~~~~~
#  394|   {
#  395|       if (m_client) {
#  396|->         return m_client->icon().pixmap(window(), boundingRect().size().toSize()).toImage();
#  397|       }
#  398|       return QImage();

Error: COMPILER_WARNING (CWE-477): [#def248]
kwin-6.2.3-build/kwin-6.2.3/src/scripting/windowthumbnailitem.cpp: scope_hint: In member function ‘QRectF KWin::WindowThumbnailItem::paintedRect() const’
kwin-6.2.3-build/kwin-6.2.3/src/scripting/windowthumbnailitem.cpp:415:60: warning[-Wdeprecated-declarations]: ‘QSize QIcon::actualSize(QWindow*, const QSize&, Mode, State) const’ is deprecated: Use actualSize(size) instead
#  415 |         const QSizeF iconSize = m_client->icon().actualSize(window(), boundingRect().size().toSize());
#      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt6/QtGui/qicon.h:214:11: note: declared here
#  214 |     QSize actualSize(QWindow *window, const QSize &size, Mode mode = Normal, State state = Off) const;
#      |           ^~~~~~~~~~
#  413|       }
#  414|       if (!Compositor::compositing()) {
#  415|->         const QSizeF iconSize = m_client->icon().actualSize(window(), boundingRect().size().toSize());
#  416|           return centeredSize(boundingRect(), iconSize);
#  417|       }

Error: COMPILER_WARNING (CWE-477): [#def249]
kwin-6.2.3-build/kwin-6.2.3/src/tabbox/tabbox.cpp: scope_hint: In member function ‘bool KWin::TabBox::TabBox::handleMouseEvent(QMouseEvent*)’
kwin-6.2.3-build/kwin-6.2.3/src/tabbox/tabbox.cpp:625:52: warning[-Wdeprecated-declarations]: ‘QPoint QMouseEvent::globalPos() const’ is deprecated: Use globalPosition()
#  625 |         if (!m_tabBox->containsPos(event->globalPos())) {
#      |                                    ~~~~~~~~~~~~~~~~^~
/usr/include/qt6/QtGui/QKeyEvent:1: included_from: Included from here.
kwin-6.2.3-build/kwin-6.2.3/src/tabbox/tabbox.cpp:38: included_from: Included from here.
/usr/include/qt6/QtGui/qevent.h:224:19: note: declared here
#  224 |     inline QPoint globalPos() const { return globalPosition().toPoint(); }
#      |                   ^~~~~~~~~
#  623|       switch (event->type()) {
#  624|       case QEvent::MouseMove:
#  625|->         if (!m_tabBox->containsPos(event->globalPos())) {
#  626|               // filter out all events which are not on the TabBox window.
#  627|               // We don't want windows to react on the mouse events

Error: COMPILER_WARNING (CWE-477): [#def250]
kwin-6.2.3-build/kwin-6.2.3/src/tabbox/tabbox.cpp:632:85: warning[-Wdeprecated-declarations]: ‘QPoint QMouseEvent::globalPos() const’ is deprecated: Use globalPosition()
#  632 |         if ((!m_isShown && isDisplayed()) || !m_tabBox->containsPos(event->globalPos())) {
#      |                                                                     ~~~~~~~~~~~~~~~~^~
/usr/include/qt6/QtGui/qevent.h:224:19: note: declared here
#  224 |     inline QPoint globalPos() const { return globalPosition().toPoint(); }
#      |                   ^~~~~~~~~
#  630|           return false;
#  631|       case QEvent::MouseButtonPress:
#  632|->         if ((!m_isShown && isDisplayed()) || !m_tabBox->containsPos(event->globalPos())) {
#  633|               close(); // click outside closes tab
#  634|               return true;

Error: COMPILER_WARNING (CWE-477): [#def251]
kwin-6.2.3-build/kwin-6.2.3/src/tabbox/tabbox.cpp: scope_hint: In function ‘bool KWin::TabBox::areModKeysDepressedX11(const QKeySequence&)’
kwin-6.2.3-build/kwin-6.2.3/src/tabbox/tabbox.cpp:739:42: warning[-Wdeprecated-declarations]: ‘constexpr QKeyCombination::operator int() const’ is deprecated: Use QKeyCombination instead of int
#  739 |     int mod = seq[seq.count() - 1] & Qt::KeyboardModifierMask;
#      |                                          ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt6/QtCore/qbytearray.h:9: included_from: Included from here.
/usr/include/qt6/QtCore/qstringview.h:10: included_from: Included from here.
/usr/include/qt6/QtCore/qchar.h:660: included_from: Included from here.
/usr/include/qt6/QtCore/qnamespace.h:1912:26: note: declared here
# 1912 |     constexpr Q_IMPLICIT operator int() const noexcept
#      |                          ^~~~~~~~
#  737|       uint rgKeySyms[10];
#  738|       int nKeySyms = 0;
#  739|->     int mod = seq[seq.count() - 1] & Qt::KeyboardModifierMask;
#  740|   
#  741|       if (mod & Qt::SHIFT) {

Error: COMPILER_WARNING (CWE-477): [#def252]
kwin-6.2.3-build/kwin-6.2.3/src/tabbox/tabbox.cpp: scope_hint: In function ‘bool KWin::TabBox::areModKeysDepressedWayland(const QKeySequence&)’
kwin-6.2.3-build/kwin-6.2.3/src/tabbox/tabbox.cpp:769:48: warning[-Wdeprecated-declarations]: ‘constexpr QKeyCombination::operator int() const’ is deprecated: Use QKeyCombination instead of int
#  769 |     const int mod = seq[seq.count() - 1] & Qt::KeyboardModifierMask;
#      |                                                ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt6/QtCore/qnamespace.h:1912:26: note: declared here
# 1912 |     constexpr Q_IMPLICIT operator int() const noexcept
#      |                          ^~~~~~~~
#  767|   static bool areModKeysDepressedWayland(const QKeySequence &seq)
#  768|   {
#  769|->     const int mod = seq[seq.count() - 1] & Qt::KeyboardModifierMask;
#  770|       const Qt::KeyboardModifiers mods = input()->modifiersRelevantForGlobalShortcuts();
#  771|       if ((mod & Qt::SHIFT) && mods.testFlag(Qt::ShiftModifier)) {

Error: COMPILER_WARNING (CWE-477): [#def253]
kwin-6.2.3-build/kwin-6.2.3/src/tabbox/tabbox.cpp: scope_hint: In lambda function
kwin-6.2.3-build/kwin-6.2.3/src/tabbox/tabbox.cpp:1002:32: warning[-Wdeprecated-declarations]: ‘constexpr QKeyCombination::operator int() const’ is deprecated: Use QKeyCombination instead of int
# 1002 |             if (shortcut[i] == key) {
#      |                                ^~~
/usr/include/qt6/QtCore/qnamespace.h:1912:26: note: declared here
# 1912 |     constexpr Q_IMPLICIT operator int() const noexcept
#      |                          ^~~~~~~~
# 1000|       auto contains = [](const QKeySequence &shortcut, int key) -> bool {
# 1001|           for (int i = 0; i < shortcut.count(); ++i) {
# 1002|->             if (shortcut[i] == key) {
# 1003|                   return true;
# 1004|               }

Error: COMPILER_WARNING (CWE-477): [#def254]
kwin-6.2.3-build/kwin-6.2.3/src/tabbox/tabbox.cpp: scope_hint: In lambda function
kwin-6.2.3-build/kwin-6.2.3/src/tabbox/tabbox.cpp:1027:25: warning[-Wdeprecated-declarations]: ‘constexpr QKeyCombination::operator int() const’ is deprecated: Use QKeyCombination instead of int
# 1027 |             if (contains(forward, mods | Qt::Key_Backtab) || contains(forward, mods | Qt::Key_Tab)) {
#      |                 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt6/QtCore/qnamespace.h:1912:26: note: declared here
# 1912 |     constexpr Q_IMPLICIT operator int() const noexcept
#      |                          ^~~~~~~~
# 1025|           mods &= keyQt;
# 1026|           if (((keyQt & ~mods) == Qt::Key_Tab) || ((keyQt & ~mods) == Qt::Key_Backtab)) {
# 1027|->             if (contains(forward, mods | Qt::Key_Backtab) || contains(forward, mods | Qt::Key_Tab)) {
# 1028|                   return Forward;
# 1029|               }

Error: COMPILER_WARNING (CWE-477): [#def255]
kwin-6.2.3-build/kwin-6.2.3/src/tabbox/tabbox.cpp:1027:70: warning[-Wdeprecated-declarations]: ‘constexpr QKeyCombination::operator int() const’ is deprecated: Use QKeyCombination instead of int
# 1027 |             if (contains(forward, mods | Qt::Key_Backtab) || contains(forward, mods | Qt::Key_Tab)) {
#      |                                                              ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt6/QtCore/qnamespace.h:1912:26: note: declared here
# 1912 |     constexpr Q_IMPLICIT operator int() const noexcept
#      |                          ^~~~~~~~
# 1025|           mods &= keyQt;
# 1026|           if (((keyQt & ~mods) == Qt::Key_Tab) || ((keyQt & ~mods) == Qt::Key_Backtab)) {
# 1027|->             if (contains(forward, mods | Qt::Key_Backtab) || contains(forward, mods | Qt::Key_Tab)) {
# 1028|                   return Forward;
# 1029|               }

Error: COMPILER_WARNING (CWE-477): [#def256]
kwin-6.2.3-build/kwin-6.2.3/src/tabbox/tabbox.cpp:1030:25: warning[-Wdeprecated-declarations]: ‘constexpr QKeyCombination::operator int() const’ is deprecated: Use QKeyCombination instead of int
# 1030 |             if (contains(backward, mods | Qt::Key_Backtab) || contains(backward, mods | Qt::Key_Tab)) {
#      |                 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt6/QtCore/qnamespace.h:1912:26: note: declared here
# 1912 |     constexpr Q_IMPLICIT operator int() const noexcept
#      |                          ^~~~~~~~
# 1028|                   return Forward;
# 1029|               }
# 1030|->             if (contains(backward, mods | Qt::Key_Backtab) || contains(backward, mods | Qt::Key_Tab)) {
# 1031|                   return Backward;
# 1032|               }

Error: COMPILER_WARNING (CWE-477): [#def257]
kwin-6.2.3-build/kwin-6.2.3/src/tabbox/tabbox.cpp:1030:71: warning[-Wdeprecated-declarations]: ‘constexpr QKeyCombination::operator int() const’ is deprecated: Use QKeyCombination instead of int
# 1030 |             if (contains(backward, mods | Qt::Key_Backtab) || contains(backward, mods | Qt::Key_Tab)) {
#      |                                                               ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt6/QtCore/qnamespace.h:1912:26: note: declared here
# 1912 |     constexpr Q_IMPLICIT operator int() const noexcept
#      |                          ^~~~~~~~
# 1028|                   return Forward;
# 1029|               }
# 1030|->             if (contains(backward, mods | Qt::Key_Backtab) || contains(backward, mods | Qt::Key_Tab)) {
# 1031|                   return Backward;
# 1032|               }

Error: COMPILER_WARNING (CWE-477): [#def258]
kwin-6.2.3-build/kwin-6.2.3/src/tabbox/x11_filter.cpp: scope_hint: In member function ‘void KWin::TabBox::X11Filter::motion(xcb_generic_event_t*)’
kwin-6.2.3-build/kwin-6.2.3/src/tabbox/x11_filter.cpp:94:78: warning[-Wdeprecated-declarations]: ‘static QDateTime QDateTime::fromMSecsSinceEpoch(qint64, Qt::TimeSpec, int)’ is deprecated: Pass QTimeZone instead of time-spec, offset
#   94 |     workspace()->screenEdges()->check(rootPos, QDateTime::fromMSecsSinceEpoch(xTime(), Qt::UTC), true);
#      |                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/qt6/QtCore/qcborvalue.h:10: included_from: Included from here.
/usr/include/qt6/QtCore/qjsonvalue.h:7: included_from: Included from here.
/usr/include/qt6/QtCore/qjsonobject.h:7: included_from: Included from here.
/usr/include/qt6/QtCore/QJsonObject:1: included_from: Included from here.
/usr/include/KF6/KCoreAddons/kpluginmetadata.h:16: included_from: Included from here.
/usr/include/KF6/KCoreAddons/kpluginfactory.h:15: included_from: Included from here.
/usr/include/KF6/KCoreAddons/KPluginFactory:1: included_from: Included from here.
kwin-6.2.3-build/kwin-6.2.3/src/effect/effect.h:16: included_from: Included from here.
kwin-6.2.3-build/kwin-6.2.3/src/effect/effecthandler.h:16: included_from: Included from here.
kwin-6.2.3-build/kwin-6.2.3/src/tabbox/x11_filter.cpp:11: included_from: Included from here.
/usr/include/qt6/QtCore/qdatetime.h:486:22: note: declared here
#  486 |     static QDateTime fromMSecsSinceEpoch(qint64 msecs, Qt::TimeSpec spec, int offsetFromUtc = 0);
#      |                      ^~~~~~~~~~~~~~~~~~~
#   92|       const QPoint rootPos(mouseEvent->root_x, mouseEvent->root_y);
#   93|       // TODO: this should be in ScreenEdges directly
#   94|->     workspace()->screenEdges()->check(rootPos, QDateTime::fromMSecsSinceEpoch(xTime(), Qt::UTC), true);
#   95|       xcb_allow_events(connection(), XCB_ALLOW_ASYNC_POINTER, XCB_CURRENT_TIME);
#   96|   }

Error: COMPILER_WARNING (CWE-457): [#def259]
kwin-6.2.3-build/kwin-6.2.3/src/tablet_input.cpp: scope_hint: In member function ‘KWin::TabletInputRedirection::tabletToolEvent(KWin::InputRedirection::TabletEventType, QPointF const&, double, int, int, double, bool, bool, KWin::TabletToolId const&, std::chrono::duration<long, std::ratio<1l, 1000000l> >)’
kwin-6.2.3-build/kwin-6.2.3/src/tablet_input.cpp:84:64: warning[-Wmaybe-uninitialized]: ‘t’ may be used uninitialized
#   84 |                    Qt::NoModifier, button, button, tabletToolId);
#      |                                                                ^
kwin-6.2.3-build/kwin-6.2.3/src/tablet_input.cpp:59:18: note: ‘t’ was declared here
#   59 |     QEvent::Type t;
#      |                  ^
#   82|                      rotation,
#   83|                      0, // z
#   84|->                    Qt::NoModifier, button, button, tabletToolId);
#   85|   
#   86|       ev.setTimestamp(std::chrono::duration_cast<std::chrono::milliseconds>(time).count());

Error: COMPILER_WARNING (CWE-477): [#def260]
kwin-6.2.3-build/kwin-6.2.3/src/tablet_input.cpp: scope_hint: In member function ‘virtual void KWin::TabletInputRedirection::cleanupDecoration(KWin::Decoration::DecoratedClientImpl*, KWin::Decoration::DecoratedClientImpl*)’
kwin-6.2.3-build/kwin-6.2.3/src/tablet_input.cpp:151:67: warning[-Wdeprecated-declarations]: ‘QHoverEvent::QHoverEvent(QEvent::Type, const QPointF&, const QPointF&, Qt::KeyboardModifiers, const QPointingDevice*)’ is deprecated: Use the other constructor
#  151 |         QHoverEvent event(QEvent::HoverLeave, QPointF(), QPointF());
#      |                                                                   ^
/usr/include/qt6/QtGui/QInputEvent:1: included_from: Included from here.
kwin-6.2.3-build/kwin-6.2.3/src/input_event.h:13: included_from: Included from here.
kwin-6.2.3-build/kwin-6.2.3/src/tablet_input.cpp:11: included_from: Included from here.
/usr/include/qt6/QtGui/qevent.h:254:5: note: declared here
#  254 |     QHoverEvent(Type type, const QPointF &pos, const QPointF &oldPos,
#      |     ^~~~~~~~~~~
#  149|       if (old) {
#  150|           // send leave event to old decoration
#  151|->         QHoverEvent event(QEvent::HoverLeave, QPointF(), QPointF());
#  152|           QCoreApplication::instance()->sendEvent(old->decoration(), &event);
#  153|       }

Error: COMPILER_WARNING (CWE-477): [#def261]
kwin-6.2.3-build/kwin-6.2.3/src/tablet_input.cpp:160:51: warning[-Wdeprecated-declarations]: ‘QHoverEvent::QHoverEvent(QEvent::Type, const QPointF&, const QPointF&, Qt::KeyboardModifiers, const QPointingDevice*)’ is deprecated: Use the other constructor
#  160 |     QHoverEvent event(QEvent::HoverEnter, pos, pos);
#      |                                                   ^
/usr/include/qt6/QtGui/qevent.h:254:5: note: declared here
#  254 |     QHoverEvent(Type type, const QPointF &pos, const QPointF &oldPos,
#      |     ^~~~~~~~~~~
#  158|   
#  159|       const auto pos = m_lastPosition - now->window()->pos();
#  160|->     QHoverEvent event(QEvent::HoverEnter, pos, pos);
#  161|       QCoreApplication::instance()->sendEvent(now->decoration(), &event);
#  162|       now->window()->processDecorationMove(pos, m_lastPosition);

Error: COMPILER_WARNING (CWE-477): [#def262]
kwin-6.2.3-build/kwin-6.2.3/src/tablet_input.cpp: scope_hint: In lambda function
kwin-6.2.3-build/kwin-6.2.3/src/tablet_input.cpp:172:58: warning[-Wdeprecated-declarations]: ‘QHoverEvent::QHoverEvent(QEvent::Type, const QPointF&, const QPointF&, Qt::KeyboardModifiers, const QPointingDevice*)’ is deprecated: Use the other constructor
#  172 |                 QHoverEvent event(QEvent::HoverMove, p, p);
#      |                                                          ^
/usr/include/qt6/QtGui/qevent.h:254:5: note: declared here
#  254 |     QHoverEvent(Type type, const QPointF &pos, const QPointF &oldPos,
#      |     ^~~~~~~~~~~
#  170|                   // position of window did not change, we need to send HoverMotion manually
#  171|                   const QPointF p = m_lastPosition - decoration()->window()->pos();
#  172|->                 QHoverEvent event(QEvent::HoverMove, p, p);
#  173|                   QCoreApplication::instance()->sendEvent(decoration()->decoration(), &event);
#  174|               }

Error: COMPILER_WARNING: [#def263]
kwin-6.2.3-build/kwin-6.2.3/src/virtualdesktops.cpp: scope_hint: In member function ‘updateRootInfo’
kwin-6.2.3-build/kwin-6.2.3/src/virtualdesktops.cpp:629:45: warning[-Walloc-size-larger-than=]: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807
#  629 |         NETPoint *viewports = new NETPoint[n];
#      |                                             ^
/usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here
#  133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
#      |                          ^
#  627|           const int n = count();
#  628|           m_rootInfo->setNumberOfDesktops(n);
#  629|->         NETPoint *viewports = new NETPoint[n];
#  630|           m_rootInfo->setDesktopViewport(n, *viewports);
#  631|           delete[] viewports;

Error: COMPILER_WARNING (CWE-477): [#def264]
kwin-6.2.3-build/kwin-6.2.3/src/workspace.cpp: scope_hint: In member function ‘QString KWin::Workspace::getPlacementTrackerHash()’
kwin-6.2.3-build/kwin-6.2.3/src/workspace.cpp:282:21: warning[-Wdeprecated-declarations]: ‘void QCryptographicHash::addData(const char*, qsizetype)’ is deprecated: Use the QByteArrayView overload instead
#  282 |         hash.addData(reinterpret_cast<const char *>(&geometry), sizeof(geometry));
#      |         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt6/QtCore/QCryptographicHash:1: included_from: Included from here.
kwin-6.2.3-build/kwin-6.2.3/src/workspace.cpp:77: included_from: Included from here.
/usr/include/qt6/QtCore/qcryptographichash.h:80:10: note: declared here
#   80 |     void addData(const char *data, qsizetype length);
#      |          ^~~~~~~
#  280|           }
#  281|           const auto geometry = output->geometry();
#  282|->         hash.addData(reinterpret_cast<const char *>(&geometry), sizeof(geometry));
#  283|           hashes.push_back(QString::fromLatin1(hash.result().toHex()));
#  284|       }

Error: COMPILER_WARNING (CWE-477): [#def265]
kwin-6.2.3-build/kwin-6.2.3/src/workspace.cpp: scope_hint: In lambda function
kwin-6.2.3-build/kwin-6.2.3/src/workspace.cpp:1722:25: warning[-Wdeprecated-declarations]: ‘QVariant::Type QVariant::type() const’ is deprecated: Use typeId() or metaType().
# 1722 |         if (variant.type() == QVariant::Size) {
#      |             ~~~~~~~~~~~~^~
/usr/include/qt6/QtCore/QVariant:1: included_from: Included from here.
kwin-6.2.3-build/kwin-6.2.3/src/effect/globals.h:17: included_from: Included from here.
/usr/include/qt6/QtCore/qvariant.h:433:10: note: declared here
#  433 |     Type type() const
#      |          ^~~~
# 1720|       const QMetaObject *metaOptions = options->metaObject();
# 1721|       auto printProperty = [](const QVariant &variant) {
# 1722|->         if (variant.type() == QVariant::Size) {
# 1723|               const QSize &s = variant.toSize();
# 1724|               return QStringLiteral("%1x%2").arg(s.width()).arg(s.height());

Scan Properties

analyzer-version-clippy1.82.0
analyzer-version-cppcheck2.16.0
analyzer-version-gcc14.2.1
analyzer-version-gcc-analyzer15.0.0
analyzer-version-shellcheck0.10.0
analyzer-version-unicontrol0.0.2
enabled-pluginsclippy, cppcheck, gcc, shellcheck, unicontrol
exit-code0
hostip-172-16-1-14.us-west-2.compute.internal
mock-configfedora-rawhide-gcc-latest-x86_64
project-namekwin-6.2.3-1.fc42
store-results-to/tmp/tmpj8_rw1e2/kwin-6.2.3-1.fc42.tar.xz
time-created2024-11-13 01:29:02
time-finished2024-11-13 01:49:13
toolcsmock
tool-args'/usr/bin/csmock' '-r' 'fedora-rawhide-gcc-latest-x86_64' '-t' 'clippy,cppcheck,gcc,unicontrol,shellcheck' '-o' '/tmp/tmpj8_rw1e2/kwin-6.2.3-1.fc42.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install=gcc-latest' '--gcc-analyzer-bin=/opt/gcc-latest/bin/gcc' '/tmp/tmpj8_rw1e2/kwin-6.2.3-1.fc42.src.rpm'
tool-versioncsmock-3.7.1.20241107.094801.gb3f0f26.pr_192-1.el9