From 298d602e41c74d62bb571001cba0300a635e6186 Mon Sep 17 00:00:00 2001 From: chrchr-github <78114321+chrchr-github@users.noreply.github.com> Date: Mon, 12 Jan 2026 15:27:35 +0100 Subject: [PATCH 001/417] Fix #14388 cppcheck.natvis: TokenList visualization is broken [skip ci] (#8111) --- lib/cppcheck.natvis | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/cppcheck.natvis b/lib/cppcheck.natvis index 4b3b2d0aea6..6f5b6fd86a2 100644 --- a/lib/cppcheck.natvis +++ b/lib/cppcheck.natvis @@ -10,13 +10,13 @@ - {mTokensFrontBack.front->mStr} - {mTokensFrontBack.back->mStr} + {mTokensFrontBack->front->mStr} - {mTokensFrontBack->back->mStr} mFiles - + - + pCurr @@ -68,4 +68,4 @@ - \ No newline at end of file + From a683c058ed585e171aa7530be19a742ea08c6192 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Marjam=C3=A4ki?= Date: Mon, 12 Jan 2026 18:21:46 +0100 Subject: [PATCH 002/417] Fix #14389 (triage: fix triage.pro file) (#8113) --- tools/triage/triage.pro | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/tools/triage/triage.pro b/tools/triage/triage.pro index 1bda43f40a7..213022968cd 100644 --- a/tools/triage/triage.pro +++ b/tools/triage/triage.pro @@ -1,8 +1,7 @@ -lessThan(QT_MAJOR_VERSION, 5): error(requires >= Qt 5 (You used: $$QT_VERSION)) QT += core gui widgets TARGET = triage TEMPLATE = app -QMAKE_CXXFLAGS += -std=c++11 +QMAKE_CXXFLAGS += -std=c++17 INCLUDEPATH += ../../gui MOC_DIR = temp OBJECTS_DIR = temp From db22e097baf769f8216f0c3b3db0f260ebba6bbc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliver=20St=C3=B6neberg?= Date: Tue, 13 Jan 2026 02:16:44 +0100 Subject: [PATCH 003/417] some `Settings::premium` related cleanups (#8109) --- cli/cmdlineparser.cpp | 8 ++++---- cli/cmdlineparser.h | 2 +- lib/checkersreport.cpp | 6 +----- 3 files changed, 6 insertions(+), 10 deletions(-) diff --git a/cli/cmdlineparser.cpp b/cli/cmdlineparser.cpp index 47759b75196..48ac7e429d9 100644 --- a/cli/cmdlineparser.cpp +++ b/cli/cmdlineparser.cpp @@ -353,7 +353,7 @@ CmdLineParser::Result CmdLineParser::parseFromArgs(int argc, const char* const a return Result::Fail; if (argc <= 1) { - printHelp(mSettings.premium); + printHelp(); return Result::Exit; } @@ -388,7 +388,7 @@ CmdLineParser::Result CmdLineParser::parseFromArgs(int argc, const char* const a // Print help if (std::strcmp(argv[i], "-h") == 0 || std::strcmp(argv[i], "--help") == 0) { - printHelp(mSettings.premium); + printHelp(); return Result::Exit; } @@ -1700,7 +1700,7 @@ CmdLineParser::Result CmdLineParser::parseFromArgs(int argc, const char* const a return Result::Success; } -void CmdLineParser::printHelp(bool premium) const +void CmdLineParser::printHelp() const { std::ostringstream oss; // TODO: display product name @@ -1901,7 +1901,7 @@ void CmdLineParser::printHelp(bool premium) const " --plist-output=\n" " Generate Clang-plist output files in folder.\n"; - if (premium) { + if (mSettings.premium) { oss << " --premium=