Fixed findings

List of Findings

Error: COMPILER_WARNING: [#def1]
ksvg-6.12.0/src/ksvg/framesvg.cpp: scope_hint: In member function ‘void KSvg::FrameSvgPrivate::updateSizes(KSvg::FrameData*) const’
ksvg-6.12.0/src/ksvg/framesvg.cpp:881:44: warning[-Wc++20-extensions]: lambda templates are only available with ‘-std=c++20’ or ‘-std=gnu++20’
#  881 |     auto createName = [&nameBuffer, offset]<std::size_t length>(const char16_t(&name)[length]) {
#      |                                            ^
#  879|       // Additionally, we use a template parameter to provide us the compile-time
#  880|       // length of the literal so we don't need to calculate that.
#  881|->     auto createName = [&nameBuffer, offset]<std::size_t length>(const char16_t(&name)[length]) {
#  882|           nameBuffer.replace(offset, length - 1, reinterpret_cast<const QChar *>(name), length);
#  883|           return QStringView(nameBuffer).mid(0, offset + length - 1);

Error: COMPILER_WARNING: [#def2]
ksvg-6.12.0/src/ksvg/svg.cpp: scope_hint: In member function ‘void KSvg::SvgPrivate::createRenderer()’
ksvg-6.12.0/src/ksvg/svg.cpp:697:35: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’
#  697 |             const CacheId cacheId{.width = -1.0,
#      |                                   ^
#  695|               SvgRectsCache::instance()->insertSizeHintForId(path, originalId, elementRect.size().toSize());
#  696|   
#  697|->             const CacheId cacheId{.width = -1.0,
#  698|                                     .height = -1.0,
#  699|                                     .filePath = path,

Error: COMPILER_WARNING: [#def3]
ksvg-6.12.0/src/ksvg/svg.cpp:698:35: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’
#  698 |                                   .height = -1.0,
#      |                                   ^
#  696|   
#  697|               const CacheId cacheId{.width = -1.0,
#  698|->                                   .height = -1.0,
#  699|                                     .filePath = path,
#  700|                                     .elementName = elementId,

Error: COMPILER_WARNING: [#def4]
ksvg-6.12.0/src/ksvg/svg.cpp:699:35: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’
#  699 |                                   .filePath = path,
#      |                                   ^
#  697|               const CacheId cacheId{.width = -1.0,
#  698|                                     .height = -1.0,
#  699|->                                   .filePath = path,
#  700|                                     .elementName = elementId,
#  701|                                     .status = status,

Error: COMPILER_WARNING: [#def5]
ksvg-6.12.0/src/ksvg/svg.cpp:700:35: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’
#  700 |                                   .elementName = elementId,
#      |                                   ^
#  698|                                     .height = -1.0,
#  699|                                     .filePath = path,
#  700|->                                   .elementName = elementId,
#  701|                                     .status = status,
#  702|                                     .scaleFactor = devicePixelRatio,

Error: COMPILER_WARNING: [#def6]
ksvg-6.12.0/src/ksvg/svg.cpp:701:35: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’
#  701 |                                   .status = status,
#      |                                   ^
#  699|                                     .filePath = path,
#  700|                                     .elementName = elementId,
#  701|->                                   .status = status,
#  702|                                     .scaleFactor = devicePixelRatio,
#  703|                                     .colorSet = -1,

Error: COMPILER_WARNING: [#def7]
ksvg-6.12.0/src/ksvg/svg.cpp:702:35: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’
#  702 |                                   .scaleFactor = devicePixelRatio,
#      |                                   ^
#  700|                                     .elementName = elementId,
#  701|                                     .status = status,
#  702|->                                   .scaleFactor = devicePixelRatio,
#  703|                                     .colorSet = -1,
#  704|                                     .styleSheet = 0,

Error: COMPILER_WARNING: [#def8]
ksvg-6.12.0/src/ksvg/svg.cpp:703:35: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’
#  703 |                                   .colorSet = -1,
#      |                                   ^
#  701|                                     .status = status,
#  702|                                     .scaleFactor = devicePixelRatio,
#  703|->                                   .colorSet = -1,
#  704|                                     .styleSheet = 0,
#  705|                                     .extraFlags = 0,

Error: COMPILER_WARNING: [#def9]
ksvg-6.12.0/src/ksvg/svg.cpp:704:35: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’
#  704 |                                   .styleSheet = 0,
#      |                                   ^
#  702|                                     .scaleFactor = devicePixelRatio,
#  703|                                     .colorSet = -1,
#  704|->                                   .styleSheet = 0,
#  705|                                     .extraFlags = 0,
#  706|                                     .lastModified = lastModified};

Error: COMPILER_WARNING: [#def10]
ksvg-6.12.0/src/ksvg/svg.cpp:705:35: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’
#  705 |                                   .extraFlags = 0,
#      |                                   ^
#  703|                                     .colorSet = -1,
#  704|                                     .styleSheet = 0,
#  705|->                                   .extraFlags = 0,
#  706|                                     .lastModified = lastModified};
#  707|               SvgRectsCache::instance()->insert(cacheId, elementRect, lastModified);

Error: COMPILER_WARNING: [#def11]
ksvg-6.12.0/src/ksvg/svg.cpp:706:35: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’
#  706 |                                   .lastModified = lastModified};
#      |                                   ^
#  704|                                     .styleSheet = 0,
#  705|                                     .extraFlags = 0,
#  706|->                                   .lastModified = lastModified};
#  707|               SvgRectsCache::instance()->insert(cacheId, elementRect, lastModified);
#  708|           }

Scan Properties

analyzer-version-clippy1.86.0
analyzer-version-cppcheck2.17.1
analyzer-version-gcc15.0.1
analyzer-version-gcc-analyzer15.0.1
analyzer-version-shellcheck0.10.0
analyzer-version-unicontrol0.0.2
diffbase-analyzer-version-clippy1.86.0
diffbase-analyzer-version-cppcheck2.17.1
diffbase-analyzer-version-gcc15.0.1
diffbase-analyzer-version-gcc-analyzer15.0.1
diffbase-analyzer-version-shellcheck0.10.0
diffbase-analyzer-version-unicontrol0.0.2
diffbase-enabled-pluginsclippy, cppcheck, gcc, shellcheck, unicontrol
diffbase-exit-code0
diffbase-hostip-172-16-1-159.us-west-2.compute.internal
diffbase-known-false-positives/usr/share/csmock/known-false-positives.js
diffbase-known-false-positives-rpmknown-false-positives-0.0.0.20250425.124705.g1c7c448.main-1.el9.noarch
diffbase-mock-configfedora-rawhide-x86_64
diffbase-project-namekf6-ksvg-6.13.0-1.fc43
diffbase-store-results-to/tmp/tmpimdk0qlr/kf6-ksvg-6.13.0-1.fc43.tar.xz
diffbase-time-created2025-04-25 13:37:13
diffbase-time-finished2025-04-25 13:39:05
diffbase-toolcsmock
diffbase-tool-args'/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'unicontrol,cppcheck,gcc,clippy,shellcheck' '-o' '/tmp/tmpimdk0qlr/kf6-ksvg-6.13.0-1.fc43.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmpimdk0qlr/kf6-ksvg-6.13.0-1.fc43.src.rpm'
diffbase-tool-versioncsmock-3.8.1.20250422.172604.g26bc3d6-1.el9
enabled-pluginsclippy, cppcheck, gcc, shellcheck, unicontrol
exit-code0
hostip-172-16-1-159.us-west-2.compute.internal
known-false-positives/usr/share/csmock/known-false-positives.js
known-false-positives-rpmknown-false-positives-0.0.0.20250425.124705.g1c7c448.main-1.el9.noarch
mock-configfedora-rawhide-x86_64
project-namekf6-ksvg-6.12.0-1.fc42
store-results-to/tmp/tmpgixq1o6w/kf6-ksvg-6.12.0-1.fc42.tar.xz
time-created2025-04-25 13:34:30
time-finished2025-04-25 13:36:46
titleFixed findings
toolcsmock
tool-args'/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'unicontrol,cppcheck,gcc,clippy,shellcheck' '-o' '/tmp/tmpgixq1o6w/kf6-ksvg-6.12.0-1.fc42.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmpgixq1o6w/kf6-ksvg-6.12.0-1.fc42.src.rpm'
tool-versioncsmock-3.8.1.20250422.172604.g26bc3d6-1.el9