diff --git a/.github/workflows/cmake-multi-platform-build.yml b/.github/workflows/cmake-multi-platform-build.yml index 683cbd44..c6638b99 100644 --- a/.github/workflows/cmake-multi-platform-build.yml +++ b/.github/workflows/cmake-multi-platform-build.yml @@ -1,7 +1,4 @@ -# This starter workflow is for a CMake project running on multiple platforms. There is a different starter workflow if you just want a single platform. -# See: https://github.com/actions/starter-workflows/blob/main/ci/cmake-single-platform.yml -name: CMake on multiple platforms - +name: CMake Release Builder on: push: tags: @@ -13,7 +10,7 @@ jobs: build: runs-on: ${{ matrix.os }} env: - SNAPCRAFT_STORE_CREDENTIALS: ${{ secrets.SNAPCRAFT_TOKEN }} + SNAPCRAFT_STORE_CREDENTIALS: ${{ secrets.SNAPCRAFT_STORE_CREDENTIALS }} strategy: # Set fail-fast to false to ensure that feedback is delivered for all matrix combinations. Consider changing this to true when your workflow is stable. @@ -26,7 +23,7 @@ jobs: # # To add more build types (Release, Debug, RelWithDebInfo, etc.) customize the build_type list. matrix: - os: [windows-2025, ubuntu-22.04] + os: [windows-2025, ubuntu-24.04] build_type: [Release] c_compiler: [gcc] @@ -39,10 +36,10 @@ jobs: with: version: '6.10.1' target: 'desktop' - arch: 'win64_llvm_mingw' + arch: 'win64_mingw' cache: true - tools: 'tools_llvm_mingw1706' - modules: 'qtquick3d qtquick3dphysics qtmultimedia qtquicktimeline qtshadertools' + tools: 'tools_mingw1310 tools_ifw' + # modules: 'qtquick3d qtquick3dphysics qtmultimedia qtquicktimeline qtshadertools' aqtversion: ==3.2.* - name: Install Qt @@ -53,9 +50,17 @@ jobs: target: 'desktop' arch: 'linux_gcc_64' cache: true - modules: 'qtquick3d qtquick3dphysics qtmultimedia qtquicktimeline qtshadertools' + tools: 'tools_ifw' + + # modules: 'qtquick3d qtquick3dphysics qtmultimedia qtquicktimeline qtshadertools' aqtversion: ==3.2.* + - name: Setup LXD + if: runner.os == 'Linux' + uses: canonical/setup-lxd@main + with: + channel: latest/stable + - name: Install Snapcraft if: runner.os == 'Linux' uses: samuelmeuli/action-snapcraft@v3 @@ -63,10 +68,17 @@ jobs: # Checkout main repository without submodules first - uses: actions/checkout@v4 with: - submodules: true + submodules: recursive fetch-tags: true fetch-depth: 0 - + + - name: Set reusable strings + # Turn repeated input strings (such as the build output directory) into step outputs. These step outputs can be used throughout the workflow file. + id: strings + shell: bash + run: | + echo "build-output-dir=${{ github.workspace }}/build" >> "$GITHUB_OUTPUT" + - name: Download and Extract CQtDeployer Linux if: runner.os == 'Linux' uses: robinraju/release-downloader@v1 @@ -111,9 +123,8 @@ jobs: run: > cmake -B ${{ steps.strings.outputs.build-output-dir }} -G Ninja - -DCMAKE_CXX_COMPILER=clang++ - -DCMAKE_C_COMPILER=clang -DBUILD_SHARED_LIBS=ON + -DCQT_DEPLOYER_TESTS=OFF -DCMAKE_PREFIX_PATH='${{ steps.sdl.outputs.prefix }};${{ env.QT_ROOT_DIR }}' -DCMAKE_BUILD_TYPE=${{ matrix.build_type }} -S ${{ github.workspace }} @@ -124,6 +135,7 @@ jobs: cmake -B ${{ steps.strings.outputs.build-output-dir }} -G Ninja -DBUILD_SHARED_LIBS=ON + -DCQT_DEPLOYER_TESTS=OFF -DCMAKE_PREFIX_PATH='${{ steps.sdl.outputs.prefix }};${{ env.QT_ROOT_DIR }}' -DCMAKE_BUILD_TYPE=${{ matrix.build_type }} -S ${{ github.workspace }} @@ -134,11 +146,11 @@ jobs: - name: deploy # Build your program with the given configuration. Note that --config is needed because the default Windows generator is a multi-config generator (Visual Studio generator). - run: cmake --build ${{ steps.strings.outputs.build-output-dir }} --target deploy + run: cmake --build ${{ steps.strings.outputs.build-output-dir }} --target deploy --parallel 1 - name: release # Build your program with the given configuration. Note that --config is needed because the default Windows generator is a multi-config generator (Visual Studio generator). - run: cmake --build ${{ steps.strings.outputs.build-output-dir }} --target release + run: cmake --build ${{ steps.strings.outputs.build-output-dir }} --target release --parallel 1 - name: Create Release and Upload Assets Installer uses: svenstaro/upload-release-action@v2 @@ -175,3 +187,16 @@ jobs: overwrite: true body: CQtDeployer ${{ env.CQT_DEPLOYER_VERSION }} + - name: Create Release and Upload Assets Snap + if: runner.os == 'Linux' + + uses: svenstaro/upload-release-action@v2 + with: + tag: v${{ env.CQT_DEPLOYER_VERSION }} + repo_token: ${{ secrets.GITHUB_TOKEN }} + file: Distro/${{ env.SNAP_BASE_NAME }}_amd64.snap + prerelease: true + asset_name: ${{ env.BASE_FULL_NAME }}.snap + overwrite: true + body: CQtDeployer ${{ env.CQT_DEPLOYER_VERSION }} + diff --git a/.gitignore b/.gitignore index f929377b..f3d18fa9 100644 --- a/.gitignore +++ b/.gitignore @@ -33,6 +33,7 @@ ui_*.h Makefile* *cqtdeployer_resource.rc sharedQtWin64/* +*.qmlls.ini # Qt unit tests target_wrapper.* diff --git a/CMakeLists.txt b/CMakeLists.txt index 6347c90b..9bce79b0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,5 +1,5 @@ # -# Copyright (C) 2020-2024 QuasarApp. +# Copyright (C) 2020-2026 QuasarApp. # Distributed under the GPLv3 software license, see the accompanying # Everyone is permitted to copy and distribute verbatim copies # of this license document, but changing it is not allowed. @@ -42,7 +42,17 @@ set(CQT_DEPLOYER_VERSION_SHORT_PREFIX "1.6") set(CQT_DEPLOYER_VERSION "${CQT_DEPLOYER_VERSION_SHORT_PREFIX}.${GIT_COMMIT_COUNT}.${GIT_COMMIT_HASH}") set(QIFW_VERSION "4.7") # rebuild for the 4.7.0 +if(DEFINED ENV{GITHUB_ENV}) + file(APPEND $ENV{GITHUB_ENV} "CQT_DEPLOYER_VERSION=${CQT_DEPLOYER_VERSION}\n") + file(APPEND $ENV{GITHUB_ENV} "CMAKE_SYSTEM_NAME=${CMAKE_SYSTEM_NAME}\n") + file(APPEND $ENV{GITHUB_ENV} "CMAKE_SYSTEM_PROCESSOR=${CMAKE_SYSTEM_PROCESSOR}\n") + file(APPEND $ENV{GITHUB_ENV} "INSTALLER_SUFIX=${INSTALLER_SUFIX}\n") + +endif() + option(CQT_DEPLOYER_TESTS "This option disables or enables tests of the ${PROJECT_NAME} project" ${Qt${QT_VERSION_MAJOR}Test_FOUND}) +option(CQT_DEPLOYER_DOCS "This option disables or enables documentation of the ${PROJECT_NAME} project" OFF) + option(CQT_DEPLOYER_TOOL "This option disables or enables example app of the ${PROJECT_NAME} project" ON) if (ANDROID OR IOS OR NOT QT_VERSION_MAJOR OR QA_WASM32) @@ -87,8 +97,9 @@ endif() configure_file_in("" "${CMAKE_CURRENT_SOURCE_DIR}/doxygen.conf") -addDoc(${PROJECT_NAME} ${CMAKE_CURRENT_SOURCE_DIR}/doxygen.conf) - +if (CQT_DEPLOYER_DOCS) + addDoc(${PROJECT_NAME} ${CMAKE_CURRENT_SOURCE_DIR}/doxygen.conf) +endif() install(TARGETS CQtDeployer BUNDLE DESTINATION . diff --git a/src/CQtDeployer/CMakeLists.txt b/src/CQtDeployer/CMakeLists.txt index 8d092b80..d6c9aae0 100644 --- a/src/CQtDeployer/CMakeLists.txt +++ b/src/CQtDeployer/CMakeLists.txt @@ -1,5 +1,5 @@ # -# Copyright (C) 2021-2024 QuasarApp. +# Copyright (C) 2021-2026 QuasarApp. # Distributed under the GPLv3 software license, see the accompanying # Everyone is permitted to copy and distribute verbatim copies # of this license document, but changing it is not allowed. @@ -68,6 +68,21 @@ if (WIN32) endif() +set(BASE_NAME "${CURRENT_PROJECT}_${CQT_DEPLOYER_VERSION}") +string(TOLOWER ${BASE_NAME} SNAP_BASE_NAME) + +set(BASE_FULL_NAME "${BASE_NAME}_${CMAKE_SYSTEM_NAME}_${CMAKE_SYSTEM_PROCESSOR}") + +set(INSTALLER_FULL_NAME "${BASE_FULL_NAME}${INSTALLER_SUFIX}") + +if(DEFINED ENV{GITHUB_ENV}) + file(APPEND $ENV{GITHUB_ENV} "INSTALLER_FULL_NAME=${INSTALLER_FULL_NAME}\n") + file(APPEND $ENV{GITHUB_ENV} "BASE_FULL_NAME=${BASE_FULL_NAME}\n") + file(APPEND $ENV{GITHUB_ENV} "SNAP_BASE_NAME=${SNAP_BASE_NAME}\n") + + +endif() + configure_file_in(${CURRENT_PROJECT} "${CMAKE_CURRENT_SOURCE_DIR}/Deploy/CQtDeployer.json") configure_file_in(${CURRENT_PROJECT} "${CMAKE_CURRENT_SOURCE_DIR}/Deploy/CQtDeployerSingle.json") @@ -87,19 +102,43 @@ configure_file_in(${CURRENT_PROJECT} "${CMAKE_CURRENT_SOURCE_DIR}/Deploy/QIFWTem addDeployFromCustomFile(${CURRENT_PROJECT} "${CMAKE_CURRENT_SOURCE_DIR}/Deploy/CQtDeployer.json") +set(QIF_DESTINATION_PATH "${CMAKE_CURRENT_SOURCE_DIR}/Deploy/QIFW/QIF") -ADD_CUSTOM_TARGET( - downloadQIFW - SOURCES ${${name}files} - COMMAND python "${CMAKE_CURRENT_SOURCE_DIR}/Deploy/QIFW.py" ${QIFW_PLATFORM} ${QIFW_VERSION} "${CMAKE_CURRENT_SOURCE_DIR}/Deploy/QIFW" - COMMENT python "${CMAKE_CURRENT_SOURCE_DIR}/Deploy/QIFW.py" ${QIFW_PLATFORM} ${QIFW_VERSION} "${CMAKE_CURRENT_SOURCE_DIR}/Deploy/QIFW" - WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} -) +addDeployFromCustomFile(${CURRENT_PROJECT}Single "${CMAKE_CURRENT_SOURCE_DIR}/Deploy/CQtDeployerSingle.json") + +if (NOT DEFINED IQTA_TOOLS) + set(IQTA_TOOLS $ENV{IQTA_TOOLS}) + + if(NOT "${IQTA_TOOLS}" STREQUAL "") + + if (WIN32) + set(QIF_SOURCE_BIN_PATH "${IQTA_TOOLS}/QtInstallerFramework/${QIFW_VERSION}/bin/binarycreator.exe") + set(QIF_OUT_BIN_PATH "${QIF_DESTINATION_PATH}/binarycreator.exe") + + else() + set(QIF_SOURCE_BIN_PATH "${IQTA_TOOLS}/QtInstallerFramework/${QIFW_VERSION}/bin/binarycreator") + set(QIF_OUT_BIN_PATH "${QIF_DESTINATION_PATH}/binarycreator") + + endif() + + + add_custom_target( + downloadQIFW + COMMAND ${CMAKE_COMMAND} -E make_directory "${QIF_DESTINATION_PATH}" + COMMAND ${CMAKE_COMMAND} -E copy + "${QIF_SOURCE_BIN_PATH}" + "${QIF_OUT_BIN_PATH}" + + COMMENT "Copy QIFW binaries to build directory" + ) + + add_dependencies(deploy${CURRENT_PROJECT} downloadQIFW) + add_dependencies(deploy${CURRENT_PROJECT}Single downloadQIFW) + + endif() +endif() -add_dependencies(deploy${CURRENT_PROJECT} downloadQIFW) -addDeployFromCustomFile(${CURRENT_PROJECT}Single "${CMAKE_CURRENT_SOURCE_DIR}/Deploy/CQtDeployerSingle.json") -add_dependencies(deploy${CURRENT_PROJECT}Single downloadQIFW) if (UNIX) addDeploySnap(${CURRENT_PROJECT} "${CMAKE_SOURCE_DIR}/Distro/") diff --git a/src/CQtDeployer/Deploy/CQtDeployer.json.in b/src/CQtDeployer/Deploy/CQtDeployer.json.in index 6952ac90..5de583cf 100644 --- a/src/CQtDeployer/Deploy/CQtDeployer.json.in +++ b/src/CQtDeployer/Deploy/CQtDeployer.json.in @@ -73,7 +73,7 @@ "deploySystem": false, "deb": false, "qif": "./QIFWTemplate", - "qifOut": "CQtDeployer_@CQT_DEPLOYER_VERSION@_@CMAKE_SYSTEM_NAME@_@CMAKE_SYSTEM_PROCESSOR@@INSTALLER_SUFIX@", + "qifOut": "@INSTALLER_FULL_NAME@", "zip": false, "ignoreEnv": [ "@CMAKE_SOURCE_DIR@/Distro" diff --git a/src/CQtDeployer/Deploy/CQtDeployerSingle.json.in b/src/CQtDeployer/Deploy/CQtDeployerSingle.json.in index 945f65ce..a9e843d4 100644 --- a/src/CQtDeployer/Deploy/CQtDeployerSingle.json.in +++ b/src/CQtDeployer/Deploy/CQtDeployerSingle.json.in @@ -24,9 +24,8 @@ "deb": true, "qif": false, "zip": true, - "debOut": "CQtDeployer_@CQT_DEPLOYER_VERSION@_@CMAKE_SYSTEM_NAME@_@CMAKE_SYSTEM_PROCESSOR@.deb", - "zipOut": "CQtDeployer_@CQT_DEPLOYER_VERSION@_@CMAKE_SYSTEM_NAME@_@CMAKE_SYSTEM_PROCESSOR@.zip", - + "debOut": "@BASE_FULL_NAME@.deb", + "zipOut": "@BASE_FULL_NAME@.zip", "ignoreEnv": [ "@CMAKE_SOURCE_DIR@/Distro" ], diff --git a/src/CQtDeployer/Deploy/QIFW.py b/src/CQtDeployer/Deploy/QIFW.py deleted file mode 100755 index d5175c84..00000000 --- a/src/CQtDeployer/Deploy/QIFW.py +++ /dev/null @@ -1,51 +0,0 @@ -import sys -import os -import subprocess -import shutil -from glob import glob - -def re_path(path): - return path.replace('\\', os.sep).replace('/', os.sep) - -PLATFORM = sys.argv[1] -VERSION = sys.argv[2] -PATHQIF = re_path(sys.argv[3]) - -if len(PLATFORM) <= 0: - PLATFORM = "linux" - -if os.path.isdir(os.path.join(PATHQIF, "QIF")): - print("if target already executed") - exit(0) - -print("PLATFORM=" + PLATFORM) -print("VERSION=" + VERSION) - -# Command Example : aqt tool linux tools_ifw 4.0 qt.tools.ifw.40 -command = ["aqt", - "install-tool", - "--outputdir", - PATHQIF, - PLATFORM, - "desktop", - "tools_ifw", - "qt.tools.ifw." + VERSION.replace('.', '')] - -print("command=" + " ".join(command)) - -subprocess.call(command) - -BASEPATHQIF = os.path.join(PATHQIF, "Tools", "QtInstallerFramework", VERSION[0:3]) - -for file in glob(os.path.join(BASEPATHQIF, "bin", "repogen*")): - os.remove(file) -for file in glob(os.path.join(BASEPATHQIF, "bin", "archivegen*")): - os.remove(file) -for file in glob(os.path.join(BASEPATHQIF, "bin", "devtool*")): - os.remove(file) - -os.rename(os.path.join(PATHQIF, "Tools", "QtInstallerFramework", VERSION[0:3], "bin"), - os.path.join(PATHQIF, "QIF")) - -shutil.rmtree(os.path.join(PATHQIF, "Tools")) -os.remove("aqtinstall.log") diff --git a/src/CQtDeployer/Deploy/snapcraft.yaml.in b/src/CQtDeployer/Deploy/snapcraft.yaml.in index 823edeb1..7efade64 100644 --- a/src/CQtDeployer/Deploy/snapcraft.yaml.in +++ b/src/CQtDeployer/Deploy/snapcraft.yaml.in @@ -1,5 +1,5 @@ # -# Copyright (C) 2018-2024 QuasarApp. +# Copyright (C) 2018-2026 QuasarApp. # Distributed under the lgplv3 software license, see the accompanying # Everyone is permitted to copy and distribute verbatim copies # of this license document, but changing it is not allowed. diff --git a/src/CQtDeployer/main.cpp b/src/CQtDeployer/main.cpp index aade5581..9344dbe5 100644 --- a/src/CQtDeployer/main.cpp +++ b/src/CQtDeployer/main.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2018-2024 QuasarApp. + * Copyright (C) 2018-2026 QuasarApp. * Distributed under the lgplv3 software license, see the accompanying * Everyone is permitted to copy and distribute verbatim copies * of this license document, but changing it is not allowed. @@ -20,7 +20,7 @@ int main(int argc, char *argv[]) { if (!QuasarAppUtils::Params::parseParams(argc, argv, DeployCore::avilableOptions())) { - QuasarAppUtils::Params::log("Wrong parameters. Please use the 'help' of 'h' option to show the help page.", QuasarAppUtils::Warning); + qWarning() << "Wrong parameters. Please use the 'help' of 'h' option to show the help page."; exit(4); } @@ -31,7 +31,7 @@ int main(int argc, char *argv[]) { int code = deploy.run(); if (code) { - QuasarAppUtils::Params::log(Deploy::codeString(code), QuasarAppUtils::Error); + qCritical() << Deploy::codeString(code); } return code; diff --git a/src/Deploy/CMakeLists.txt b/src/Deploy/CMakeLists.txt index e37e5785..5b045dc7 100644 --- a/src/Deploy/CMakeLists.txt +++ b/src/Deploy/CMakeLists.txt @@ -1,5 +1,5 @@ # -# Copyright (C) 2020-2024 QuasarApp. +# Copyright (C) 2020-2026 QuasarApp. # Distributed under the GPLv3 software license, see the accompanying # Everyone is permitted to copy and distribute verbatim copies # of this license document, but changing it is not allowed. diff --git a/src/Deploy/src/Distributions/deb.cpp b/src/Deploy/src/Distributions/deb.cpp index c6b35898..dc237731 100644 --- a/src/Deploy/src/Distributions/deb.cpp +++ b/src/Deploy/src/Distributions/deb.cpp @@ -25,10 +25,10 @@ bool Deb::deployTemplate(PackageControl &pkg) { QHash packagesTemplates; if (!customTemplate.isEmpty()) { - QuasarAppUtils::Params::log("Using custom template for debian package: " + customTemplate, - QuasarAppUtils::Info); - auto availablePacakages = QDir(customTemplate).entryInfoList(QDir::Dirs | QDir::NoDotAndDotDot | QDir::Hidden); + qInfo() << "Using custom template for debian package: " + customTemplate; + + const auto availablePacakages = QDir(customTemplate).entryInfoList(QDir::Dirs | QDir::NoDotAndDotDot | QDir::Hidden); for (const auto& pkg: availablePacakages) { packagesTemplates.insert(pkg.fileName(), pkg.absoluteFilePath()); @@ -58,7 +58,8 @@ bool Deb::deployTemplate(PackageControl &pkg) { } if (!QFile::setPermissions(local + "/DEBIAN", static_cast(0x7775))) { - QuasarAppUtils::Params::log("Failed to set permissions", QuasarAppUtils::Warning); + + qWarning() << "Failed to set permissions"; } inouts.push_back({local, cfg->getTargetDir() + "/" + info.debOut}); diff --git a/src/Deploy/src/Distributions/idistribution.cpp b/src/Deploy/src/Distributions/idistribution.cpp index 8ae2bedf..272082dc 100644 --- a/src/Deploy/src/Distributions/idistribution.cpp +++ b/src/Deploy/src/Distributions/idistribution.cpp @@ -52,17 +52,18 @@ bool iDistribution::unpackFile(const QFileInfo &resource, QByteArray inputData = file.readAll(); file.close(); if (!_fileManager->initDir(target)) { - QuasarAppUtils::Params::log(QString("Failed to create path : %0 ").arg(target), - QuasarAppUtils::Error); + + + qCritical() << QString("Failed to create path : %0 ").arg(target); return false; } file.setFileName(target + "/" + resource.fileName()); if (!file.open(QIODevice::WriteOnly | QIODevice::Truncate)) { - QuasarAppUtils::Params::log(QString("Failed to open file for writing: %0. %1").arg(file.fileName(), - file.errorString()), - QuasarAppUtils::Error); + + qCritical() << QString("Failed to open file for writing: %0. %1").arg(file.fileName(), + file.errorString()); return false; } @@ -108,7 +109,7 @@ bool iDistribution::unpackDir(const QString &resource, QDir res(resource); - auto list = res.entryInfoList(QDir::NoDotAndDotDot | QDir::AllEntries | QDir::Hidden); + const auto list = res.entryInfoList(QDir::NoDotAndDotDot | QDir::AllEntries | QDir::Hidden); for (const auto & item :list) { @@ -156,7 +157,7 @@ bool iDistribution::copyFile(const QString &from, const QString &to, bool isFile void iDistribution::registerOutFiles() const { auto files = outPutFiles(); - for (const auto& i : files) { + for (const auto& i : std::as_const(files)) { _fileManager->addToDeployed(i); } } @@ -282,29 +283,28 @@ bool iDistribution::deployIcon(const DistroModule& pkg) { auto localData = dataLocation(pkg); const DeployConfig *cfg = DeployCore::_config; - QuasarAppUtils::Params::log(QString("Deploy icons for package %0. count targets: %1"). - arg(pkg.name()).arg(pkg.targets().count()), - QuasarAppUtils::Debug); + qDebug() << QString("Deploy icons for package %0. count targets: %1"). + arg(pkg.name()).arg(pkg.targets().count()); for (const auto& target: pkg.targets()) { auto targetObject = cfg->targets().value(target); if (!targetObject.isValid()) { - QuasarAppUtils::Params::log(QString("The target '%0' is not detected in the target list." - " Available Target List : %1" - " So icon will be copy by Default."). - arg(target, cfg->targets().keys().join(',')), - QuasarAppUtils::Warning); + + + qWarning() << QString("The target '%0' is not detected in the target list." + " Available Target List : %1" + " So icon will be copy by Default."). + arg(target, cfg->targets().keys().join(',')); } auto icon = targetObject.getIcon(); - QuasarAppUtils::Params::log(QString("%0: %1").arg(target, icon), - QuasarAppUtils::Debug); + qDebug() << QString("%0: %1").arg(target, icon); if (!targetObject.getShortCut()) { - QuasarAppUtils::Params::log(QString("%0: %1 Ignored").arg(target, icon), - QuasarAppUtils::Debug); + + qDebug() << QString("%0: %1 Ignored").arg(target, icon); continue; } @@ -315,8 +315,7 @@ bool iDistribution::deployIcon(const DistroModule& pkg) { if (!copyFile(icon, dist, true)) { - QuasarAppUtils::Params::log(QString("Failed to copy icon: %0.").arg(icon), - QuasarAppUtils::Error); + qCritical() << QString("Failed to copy icon: %0.").arg(icon); return false; } diff --git a/src/Deploy/src/configparser.cpp b/src/Deploy/src/configparser.cpp index ffb6f0c6..2b769ae8 100644 --- a/src/Deploy/src/configparser.cpp +++ b/src/Deploy/src/configparser.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2018-2024 QuasarApp. +//# Copyright (C) 2018-2026 QuasarApp. //# Distributed under the lgplv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. @@ -75,8 +75,8 @@ void parseTargetPrivate(DeployConfig& conf, auto pair = targetPair.split(DeployCore::getSeparator(1), splitbehavior); if (pair.size() == 1) { - QuasarAppUtils::Params::log(QString("Set new default property for all tagets: " + pair.value(0)), - QuasarAppUtils::Debug); + + qDebug() << QString("Set new default property for all tagets: " + pair.value(0)); for (auto& editableTarget: cointainer) { (editableTarget.*adder)(pair.value(0)); } @@ -87,18 +87,15 @@ void parseTargetPrivate(DeployConfig& conf, const auto targetsMap = conf.getTargetsListByFilter(pair.value(0)); if (pair.value(0).isEmpty() || targetsMap.isEmpty()) { - - QuasarAppUtils::Params::log(QString("You try sets property for the not exits target." - " target: %0").arg(pair.value(0)), - QuasarAppUtils::Warning); + qWarning() << QString("You try sets property for the not exits target." + " target: %0").arg(pair.value(0)); continue; } for (const auto &target: targetsMap) { - QuasarAppUtils::Params::log(QString("Set new property for %0 taget."). - arg(pair.value(0), pair.value(1)), - QuasarAppUtils::Debug); + qDebug() << QString("Set new property for %0 taget."). + arg(pair.value(0), pair.value(1)); (target->*adder)(pair.value(1)); } } @@ -113,24 +110,23 @@ bool enableOptionFotTargetPrivate(DeployConfig& conf, auto pair = iconPair.split(DeployCore::getSeparator(1), splitbehavior); if (pair.size() != 1) { - QuasarAppUtils::Params::log(QString("Failed parese list of option values, This option support only single leve list. " - " Example: use -Option val1,val2,val3 "), - QuasarAppUtils::Error); + + qCritical() << QString("Failed parese list of option values, This option support only single leve list. " + " Example: use -Option val1,val2,val3 "); return false; } const auto targetsMap = conf.getTargetsListByFilter(pair.value(0)); if (!targetsMap.size()) { - QuasarAppUtils::Params::log(QString("Not found any targets for the %0 selector"). - arg(pair.value(0)), - QuasarAppUtils::Warning); + qWarning() << QString("Not found any targets for the %0 selector"). + arg(pair.value(0)); } for (const auto &target: targetsMap) { - QuasarAppUtils::Params::log(QString("Set new property for %0 taget."). - arg(pair.value(0)), - QuasarAppUtils::Debug); + + qDebug() << QString("Set new property for %0 taget."). + arg(pair.value(0)); (target->*enabler)(); } } @@ -151,8 +147,8 @@ bool ConfigParser::parseParams() { if (QFile::exists(path)) { if (!loadFromFile(path)) { - QuasarAppUtils::Params::log("Failed to parse json file : " + path, - QuasarAppUtils::Error); + + qCritical() << "Failed to parse json file : " + path; return false; } } @@ -162,46 +158,48 @@ bool ConfigParser::parseParams() { switch (DeployCore::getMode()) { case RunMode::Info: { - QuasarAppUtils::Params::log("Print info ...", - QuasarAppUtils::Info); + qInfo() << "Print info ..."; + if (!parseInfoMode()) { - QuasarAppUtils::Params::log("Show info is failed!", - QuasarAppUtils::Error); + + qCritical() << "Show info is failed!"; + return false; } break; } case RunMode::Clear: { - QuasarAppUtils::Params::log("Clear ...", - QuasarAppUtils::Info); + + qInfo() << "Clear ..."; if (!parseClearMode()) { - QuasarAppUtils::Params::log("Clear failed!", - QuasarAppUtils::Error); + qCritical() << "Clear is failed!"; + return false; } break; } case RunMode::Init: { - QuasarAppUtils::Params::log("Init ...", - QuasarAppUtils::Info); + qInfo() << "Init ..."; + if (!parseInitMode()) { - QuasarAppUtils::Params::log("init is failed!", - QuasarAppUtils::Error); + + qCritical() << "init is failed!"; + return false; } break; } case RunMode::Deploy: { - QuasarAppUtils::Params::log("Deploy ...", - QuasarAppUtils::Info); + qInfo() << "Deploy ..."; if (!parseDeployMode(true)) { - QuasarAppUtils::Params::log("Deploy failed!", - QuasarAppUtils::Error); + + qCritical() << "Deploy is failed!"; + return false; } break; @@ -209,12 +207,12 @@ bool ConfigParser::parseParams() { case RunMode::Template: { - QuasarAppUtils::Params::log("Extract defaults Templates ...", - QuasarAppUtils::Info); + qInfo() << "Extract defaults Templates ..."; if (!parseDeployMode(false)) { - QuasarAppUtils::Params::log("Extract defaults Templates is failed!", - QuasarAppUtils::Error); + + qCritical() << "Extract defaults Templates is failed!"; + return false; } @@ -226,8 +224,9 @@ bool ConfigParser::parseParams() { DeployCore::_config = &_config; if (createFile && !createFromDeploy(path)) { - QuasarAppUtils::Params::log("Failed to create a deploy config file in " + path, - QuasarAppUtils::Error); + + qCritical() << "Failed to create a deploy config file in " + path; + } return true; @@ -241,7 +240,7 @@ const DeployConfig *ConfigParser::config() const { QJsonValue ConfigParser::writeKeyArray(int separatorLvl, const QString ¶meter, const QString &confFileDir) const { - auto list = parameter.split(DeployCore::getSeparator(separatorLvl)); + const auto list = parameter.split(DeployCore::getSeparator(separatorLvl)); if (DeployCore::isContainsArraySeparators(parameter)) { QJsonArray array; @@ -591,7 +590,7 @@ bool ConfigParser::initPackages() { auto warning = QString("You create the %0 package with the %1 pattern, " "but no matches were found for this pattern. "). arg(package, targetPattern); - QuasarAppUtils::Params::log(warning, QuasarAppUtils::Warning); + qWarning() << warning; continue; } @@ -610,9 +609,8 @@ bool ConfigParser::initPackages() { } } - QuasarAppUtils::Params::log( - "The default package is " + defaultPackage, - QuasarAppUtils::Info); + qInfo() << "The default package is " + defaultPackage; + } // init default packages @@ -652,12 +650,12 @@ bool ConfigParser::initQmlInput() { } void ConfigParser::packagesErrorLog(const QString &option) { - QuasarAppUtils::Params::log(QString("Failed to set the %0 option, because you are trying to set it for an uninitialized package." - " Use the 'targetPackage' flag to init this package. " - "Or, if you want to configure an empty package, " - "use the allowEmptyPackages option to disable this error message."). - arg(option), - QuasarAppUtils::Error); + + qCritical() << QString("Failed to set the %0 option, because you are trying to set it for an uninitialized package." + " Use the 'targetPackage' flag to init this package. " + "Or, if you want to configure an empty package, " + "use the allowEmptyPackages option to disable this error message."). + arg(option); } void ConfigParser::initCustomPlatform() { @@ -677,9 +675,11 @@ void ConfigParser::initCustomPlatform() { bool ConfigParser::parseDeployMode(bool checkBin) { if (QuasarAppUtils::Params::isEndable("deploySystem-with-libc")) { - QuasarAppUtils::Params::log("You are using a deprecated option \"deploySystem-with-libc\"." - " In this version this option is no different from \"deploySystem\"." - " Please use the deploySystem option.", QuasarAppUtils::Warning); + + qWarning() << "You are using a deprecated option \"deploySystem-with-libc\"." + " In this version this option is no different from \"deploySystem\"." + " Please use the deploySystem option."; + QuasarAppUtils::Params::setEnable("deploySystem", true ); } @@ -696,8 +696,7 @@ bool ConfigParser::parseDeployMode(bool checkBin) { if (bin.size() && !setTargets(bin)) { - QuasarAppUtils::Params::log("Failed to set targets", - QuasarAppUtils::Warning); + qWarning() << "Failed to set targets"; } auto xData = QuasarAppUtils::Params::getArg("extraData"). @@ -705,11 +704,9 @@ bool ConfigParser::parseDeployMode(bool checkBin) { if (checkBin && !(_config.targets().count() || xData.count())) { - QuasarAppUtils::Params::log("Failed to initialize targets or extra data!", - QuasarAppUtils::Error); - QuasarAppUtils::Params::log("Use bin or extraData options and check input paths.", - QuasarAppUtils::Info); + qCritical() << "Failed to initialize targets or extra data!"; + qInfo() << "Use bin or extraData options and check input paths."; return false; } @@ -720,9 +717,9 @@ bool ConfigParser::parseDeployMode(bool checkBin) { _config.depchLimit = QuasarAppUtils::Params::getArg("recursiveDepth").toInt(&ok); if (!ok) { _config.depchLimit = 0; - QuasarAppUtils::Params::log("Failed to set the recursive depth. The argument of the recursiveDepth option is invalid!" - " Using the default value 0", - QuasarAppUtils::Warning); + + qWarning() << "Failed to set the recursive depth. The argument of the recursiveDepth option is invalid!" + " Using the default value 0"; } } @@ -742,21 +739,19 @@ bool ConfigParser::parseDeployMode(bool checkBin) { if (!initQmake()) { if (QuasarAppUtils::PlatformUtils::isSnap()) { - QuasarAppUtils::Params::log("If you are using qmake from the system repository," - " then you must use the classic version of CQtDeployer instead of the snap version." - " This is due to the fact that the snap version" - " runs in an isolated container and has limited access" - " to system utilities and the environment." - " For get the classic version of cqtdeployer use the cqtdeployer installer" - " https://github.com/QuasarApp/CQtDeployer/releases", QuasarAppUtils::Info); + qInfo() << "If you are using qmake from the system repository," + " then you must use the classic version of CQtDeployer instead of the snap version." + " This is due to the fact that the snap version" + " runs in an isolated container and has limited access" + " to system utilities and the environment." + " For get the classic version of cqtdeployer use the cqtdeployer installer" + " https://github.com/QuasarApp/CQtDeployer/releases"; } return false; } - QuasarAppUtils::Params::log( - _config.qtDir.toString(), - QuasarAppUtils::Debug); + qDebug() << _config.qtDir.toString(); if (!initQmlInput()) { return false; @@ -872,9 +867,9 @@ void ConfigParser::setTargetDir(const QString &target) { } else { _config.setTargetDir(QFileInfo("./" + DISTRO_DIR).absoluteFilePath()); - QuasarAppUtils::Params::log("The targetDir option is not used." - " CQtDeployer will use default target dir :" + _config.getTargetDir(), - QuasarAppUtils::Info); + + qInfo() << "The targetDir option is not used." + " CQtDeployer will use default target dir :" + _config.getTargetDir(); } } @@ -909,15 +904,15 @@ bool ConfigParser::setTargets(const QStringList &value) { } else if (targetInfo.isDir()) { if (!setTargetsInDir(targetInfo.absoluteFilePath())) { - QuasarAppUtils::Params::log(i + " does not contain executable binaries!", - QuasarAppUtils::Debug); + + qDebug() << i + " does not contain executable binaries!"; continue; } isfillList = true; } else { - QuasarAppUtils::Params::log(i + " is not a path. Try search this file in system enviroment", - QuasarAppUtils::Debug); + + qDebug() << i + " is not a path. Try search this file in system enviroment"; auto file = QFileInfo(DeployCore::findProcess(QProcessEnvironment::systemEnvironment().value("PATH"), i)); @@ -927,8 +922,7 @@ bool ConfigParser::setTargets(const QStringList &value) { isfillList = true; } else { - QuasarAppUtils::Params::log(targetInfo.absoluteFilePath() + " does not exist!", - QuasarAppUtils::Debug); + qDebug() << targetInfo.absoluteFilePath() + " does not exist!"; } } @@ -941,8 +935,7 @@ bool ConfigParser::setTargets(const QStringList &value) { bool ConfigParser::setTargetsRecursive(const QString &dir) { if (!setTargetsInDir(dir, true)) { - QuasarAppUtils::Params::log("setTargetsInDir failed!", - QuasarAppUtils::Debug); + qDebug() << "setTargetsInDir is failed!"; return false; } @@ -952,12 +945,12 @@ bool ConfigParser::setTargetsRecursive(const QString &dir) { bool ConfigParser::setTargetsInDir(const QString &dir, bool recursive) { QDir d(dir); if (dir.isEmpty() || !d.exists()) { - QuasarAppUtils::Params::log(dir + " dir not exits!", - QuasarAppUtils::Debug); + qDebug() << dir + " dir not exits!"; return false; } - QuasarAppUtils::Params::log("setTargetsInDir check path: " + dir, - QuasarAppUtils::Debug); + + qDebug() << "setTargetsInDir check path: " + dir; + QFileInfoList list; if (recursive) { @@ -1010,7 +1003,7 @@ ConfigParser::moveTarget(TargetInfo target, const QString& newLocation) { void ConfigParser::initIgnoreList() { if (QuasarAppUtils::Params::isEndable("ignore")) { - auto list = QuasarAppUtils::Params::getArg("ignore"). + const auto list = QuasarAppUtils::Params::getArg("ignore"). split(DeployCore::getSeparator(0)); for (const auto &i : list) { @@ -1100,7 +1093,7 @@ void ConfigParser::initIgnoreEnvList() { QStringList ignoreEnvList; if (QuasarAppUtils::Params::isEndable("ignoreEnv")) { - auto ignoreList = QuasarAppUtils::Params::getArg("ignoreEnv"). + const auto ignoreList = QuasarAppUtils::Params::getArg("ignoreEnv"). split(DeployCore::getSeparator(0)); @@ -1146,9 +1139,7 @@ QString ConfigParser::getPathFrmoQmakeLine(const QString &in) const { bool ConfigParser::initQmakePrivate(const QString &qmake) { QFileInfo info(qmake); - - QuasarAppUtils::Params::log("initialize qmake for. " + info.absoluteFilePath(), - QuasarAppUtils::Debug); + qDebug() << "initialize qmake for. " + info.absoluteFilePath(); QString basePath = info.absolutePath(); @@ -1175,8 +1166,7 @@ bool ConfigParser::initQmakePrivate(const QString &qmake) { } if (!setQtDir(debianQtRoot)) { - QuasarAppUtils::Params::log("Failed to initialize Qt directories", - QuasarAppUtils::Error); + qCritical() << "Failed to initialize Qt directories"; return false; } @@ -1186,21 +1176,20 @@ bool ConfigParser::initQmakePrivate(const QString &qmake) { QDir dir(basePath); if (!dir.cdUp()) { - QuasarAppUtils::Params::log("Failed to initialize qt directories by qmake.", - QuasarAppUtils::Error); + qCritical() << "Failed to initialize qt directories by qmake."; return false; } // For snap package of cqtdeplyer it is normal behavior if (!QuasarAppUtils::PlatformUtils::isSnap()) { - QuasarAppUtils::Params::log("Failed to execute the qmake process!" - " Trying to initialize Qt directories from path: " + dir.absolutePath(), - QuasarAppUtils::Warning); + + qWarning() << "Failed to execute the qmake process!" + " Trying to initialize Qt directories from path: " + dir.absolutePath(); } if (!setQtDir(dir.absolutePath())){ - QuasarAppUtils::Params::log("Failed to initialize Qt directories", - QuasarAppUtils::Error); + + qCritical() << "Failed to initialize Qt directories"; return false; } @@ -1211,9 +1200,9 @@ bool ConfigParser::initQmake() { if (!_config.isNeededQt()) { - QuasarAppUtils::Params::log("Deploy only C/C++ libraries because" - " all target applications do not depend on the Qt libraries", - QuasarAppUtils::Info); + + qInfo() << "Deploy only C/C++ libraries because" + " all target applications do not depend on the Qt libraries"; return true; } @@ -1232,40 +1221,35 @@ bool ConfigParser::initQmake() { auto env = QProcessEnvironment::systemEnvironment(); auto proc = DeployCore::findProcess(env.value("PATH"), "qmake"); if (proc.isEmpty()) { - QuasarAppUtils::Params::log("The deployment target requires Qt libraries," - " but initialize of Qt directories is failed." - " Please use the qmake option to set a path to the qmake executable.", - QuasarAppUtils::Error); + + qCritical() << "The deployment target requires Qt libraries," + " but initialize of Qt directories is failed." + " Please use the qmake option to set a path to the qmake executable."; return false; } - - QuasarAppUtils::Params::log(QString("The qmake was found in the PATH variable. qmake : %0" - " If you want to disable search qmake executable in PATH variable," - " use the noCheckPATH option"). - arg(proc), - QuasarAppUtils::Info); + qInfo() << QString("The qmake was found in the PATH variable. qmake : %0" + " If you want to disable search qmake executable in PATH variable," + " use the noCheckPATH option"). + arg(proc); return initQmakePrivate(proc); } - QuasarAppUtils::Params::log("Your distribution required Qt libraries " - "but qmake executable cannot be found in the 'qmake' option or RPATH. " - "You are using the option noCheckPATH, " - "please remove this option from your deploy command to search qmake in PATH", - QuasarAppUtils::Error); + + qCritical() << "Your distribution required Qt libraries " + "but qmake executable cannot be found in the 'qmake' option or RPATH. " + "You are using the option noCheckPATH, " + "please remove this option from your deploy command to search qmake in PATH"; return false; } - - QuasarAppUtils::Params::log(QString("The qmake was found in the RPATH variable. qmake : %0" - " If you want to disable search qmake executable in RPATH variable," - " use the noCheckRPATH option"). - arg(qmakeFromRPath), - QuasarAppUtils::Info); + qInfo() << "The qmake was found in the RPATH variable. qmake : %0" + " If you want to disable search qmake executable in RPATH variable," + " use the noCheckRPATH option"; return initQmakePrivate(qmakeFromRPath); @@ -1278,8 +1262,7 @@ bool ConfigParser::setQmake(const QString &value) { auto qmakeInfo = QFileInfo(value); - QuasarAppUtils::Params::log("sets qmake for. " + qmakeInfo.absoluteFilePath(), - QuasarAppUtils::Debug); + qDebug() << "sets qmake for. " + qmakeInfo.absoluteFilePath(); QProcess proc; proc.setProgram(qmakeInfo.absoluteFilePath()); @@ -1289,12 +1272,12 @@ bool ConfigParser::setQmake(const QString &value) { proc.start(); if (!(proc.waitForStarted(1000) && proc.waitForFinished(1000))) { - QuasarAppUtils::Params::log("Run qmake fail! " + proc.errorString(), QuasarAppUtils::Warning); + qWarning() << "Run qmake fail! " + proc.errorString(); return false; } QString qmakeData = proc.readAll(); - auto list = qmakeData.split('\n'); + const auto list = qmakeData.split('\n'); for (const auto &value : list) { if (value.contains("QT_INSTALL_LIBS")) { @@ -1315,12 +1298,10 @@ bool ConfigParser::setQmake(const QString &value) { } if (_config.qtDir.getLibs().isEmpty()) { - QuasarAppUtils::Params::log("Wrong output from the qmake process. " + qmakeInfo.absoluteFilePath(), - QuasarAppUtils::Warning); - QuasarAppUtils::Params::log("Raw output:" + qmakeData, - QuasarAppUtils::Debug); - QuasarAppUtils::Params::log("Parsed Qt configuration: \n" + _config.qtDir.toString(), - QuasarAppUtils::Debug); + + + qWarning() << "Wrong output from the qmake process. " + qmakeInfo.absoluteFilePath(); + qDebug () << "Raw output:" + qmakeData << "Parsed Qt configuration: \n" + _config.qtDir.toString(); return false; } @@ -1335,8 +1316,7 @@ bool ConfigParser::setQtDir(const QString &value) { QFileInfo info(value); - QuasarAppUtils::Params::log("initialize qt dirs for. " + info.absoluteFilePath(), - QuasarAppUtils::Debug); + qDebug() << "initialize qt dirs for. " + info.absoluteFilePath(); if (DeployCore::isDebianQt(value)) { if (QFile::exists(info.absoluteFilePath() + ("/bin"))) { @@ -1344,7 +1324,7 @@ bool ConfigParser::setQtDir(const QString &value) { } } else { if (!QFile::exists(info.absoluteFilePath() + ("/bin"))) { - QuasarAppUtils::Params::log("get qt bin failed!", QuasarAppUtils::Debug); + qDebug() << "get qt bin failed!"; return false; } _config.qtDir.setBins(info.absoluteFilePath() + ("/bin")); @@ -1354,7 +1334,7 @@ bool ConfigParser::setQtDir(const QString &value) { _config.qtDir.setLibs(info.absolutePath()); } else { if (!QFile::exists(info.absoluteFilePath() + ("/lib"))) { - QuasarAppUtils::Params::log("get qt lib failed!", QuasarAppUtils::Debug); + qDebug () << "get qt lib failed!"; return false; } _config.qtDir.setLibs(info.absoluteFilePath() + ("/lib")); @@ -1362,20 +1342,23 @@ bool ConfigParser::setQtDir(const QString &value) { if (!QFile::exists(info.absoluteFilePath() + ("/qml"))) { - QuasarAppUtils::Params::log("get qt qml failed!", QuasarAppUtils::Debug); + qDebug () << "get qt qml failed!"; + } else { _config.qtDir.setQmls(info.absoluteFilePath() + ("/qml")); } if (!QFile::exists(info.absoluteFilePath() + ("/plugins"))) { - QuasarAppUtils::Params::log("get qt plugins failed!", QuasarAppUtils::Debug); + qDebug () << "get qt plugins failed!"; + } else { _config.qtDir.setPlugins(info.absoluteFilePath() + ("/plugins")); } if (_config.qtDir.getQtPlatform() & Unix) { if (!QFile::exists(info.absoluteFilePath() + ("/libexec"))) { - QuasarAppUtils::Params::log("get qt libexec failed!", QuasarAppUtils::Debug); + qDebug () << "get qt libexec failed!"; + } else { _config.qtDir.setLibexecs(info.absoluteFilePath() + ("/libexec")); } @@ -1388,14 +1371,16 @@ bool ConfigParser::setQtDir(const QString &value) { arg(DeployCore::qtVersionToString(_config.isNeededQt()))); } else { if (!QFile::exists(info.absoluteFilePath() + ("/translations"))) { - QuasarAppUtils::Params::log("get qt translations failed!", QuasarAppUtils::Debug); + qDebug () << "get qt translations failed!"; + } else { _config.qtDir.setTranslations(info.absoluteFilePath() + ("/translations")); } } if (!QFile::exists(info.absoluteFilePath() + ("/resources"))) { - QuasarAppUtils::Params::log("get qt resources failed!", QuasarAppUtils::Debug); + qDebug () << "get qt resources failed!"; + } else { _config.qtDir.setResources(info.absoluteFilePath() + ("/resources")); } @@ -1407,7 +1392,7 @@ bool ConfigParser::setQtDir(const QString &value) { } bool ConfigParser::initExtraPath() { - auto listLibDir = QuasarAppUtils::Params::getArg("libDir"). + const auto listLibDir = QuasarAppUtils::Params::getArg("libDir"). split(DeployCore::getSeparator(0)); QDir dir; @@ -1416,18 +1401,18 @@ bool ConfigParser::initExtraPath() { QFileInfo info(QuasarAppUtils::PlatformUtils::transportPathToSnapRoot(i)); if (info.isDir()) { if (_config.targets().contains(info.absoluteFilePath())) { - QuasarAppUtils::Params::log("Skip the extra library path because it is target!", - QuasarAppUtils::Debug); + + qDebug() << "Skip the extra library path because it is target!"; continue; } if (_config.envirement.isIgnore(info.absoluteFilePath())) { - QuasarAppUtils::Params::log(QString("Failed to set libDir path!" - " The %0 path will be ignored because" - " this path is child path of the targetDir path" - " or manually added into ignore environment."). - arg(info.absoluteFilePath()), - QuasarAppUtils::Error); + + qCritical() << QString("Failed to set libDir path!" + " The %0 path will be ignored because" + " this path is child path of the targetDir path" + " or manually added into ignore environment."). + arg(info.absoluteFilePath()); return false; } @@ -1439,13 +1424,10 @@ bool ConfigParser::initExtraPath() { } else if (i.size() > 1) { _config.extraPaths.addExtraPathsMasks({i}); - - QuasarAppUtils::Params::log(i + " is added as a path mask", - QuasarAppUtils::Debug); + qDebug() << i + " is added as a path mask"; } else { - QuasarAppUtils::Params::log(i + " not added in path mask because" - " the path mask must be large 2 characters", - QuasarAppUtils::Debug); + qDebug() << i + " not added in path mask because" + " the path mask must be large 2 characters"; } } @@ -1457,12 +1439,12 @@ void ConfigParser::addExtraNamesMasks(const QStringList& listNamesMasks) { if (i.size() > 1) { _config.allowedPaths.addtExtraNamesMasks({i}); - QuasarAppUtils::Params::log(i + " is added as a filename mask", - QuasarAppUtils::Debug); + qDebug() << i + " is added as a filename mask"; } else { - QuasarAppUtils::Params::log(i + " not added in file mask because" - " the file mask must be large 2 characters", - QuasarAppUtils::Debug); + + qDebug() << i + " not added in file mask because" + " the file mask must be large 2 characters"; + } } } @@ -1522,7 +1504,7 @@ bool ConfigParser::initPlugins() { } QString ConfigParser::findWindowsPath(const QString& path) const { - auto list = path.split(';'); + const auto list = path.split(';'); QString win_magic = "windows"; for (const auto &i: list ) { @@ -1589,8 +1571,8 @@ void ConfigParser::initEnvirement() { _config.envirement.addEnv(dirs); if (_config.envirement.size() < 2) { - QuasarAppUtils::Params::log("System environment is empty", - QuasarAppUtils::Warning); + + qWarning() << "System environment is empty"; } } @@ -1605,20 +1587,15 @@ bool ConfigParser::checkSnapPermisions() { if (system && !QuasarAppUtils::PlatformUtils::checkSystemBakupSnapInterface()) { - QuasarAppUtils::Params::log("You use a deploySystem or extraLibs options," - " but not added permision system-backup for cqtdeployer." - " Please add permissions system-backup before using cqtdeployer." - " Add system-backup permision from console: ", - QuasarAppUtils::Error); + qCritical() << "You use a deploySystem or extraLibs options," + " but not added permision system-backup for cqtdeployer." + " Please add permissions system-backup before using cqtdeployer." + " Add system-backup permision from console: "; - QuasarAppUtils::Params::log( - "'snap connect cqtdeployer:system-backup :system-backup'", - QuasarAppUtils::Info); - QuasarAppUtils::Params::log( - "GUI: Open the gnome system setting >> Applications >> CQtDeployer. " - "in menu rights and permisions enable system-backup.", - QuasarAppUtils::Info); + qInfo() << "'snap connect cqtdeployer:system-backup :system-backup'" << + "GUI: Open the gnome system setting >> Applications >> CQtDeployer. " + "in menu rights and permisions enable system-backup."; return false; } @@ -1639,7 +1616,7 @@ QSet ConfigParser::getSetDirsRecursive(const QString &path, int maxDepc return res; } - auto list = dir.entryInfoList(QDir::Dirs| QDir::NoDotAndDotDot | QDir::Hidden); + const auto list = dir.entryInfoList(QDir::Dirs| QDir::NoDotAndDotDot | QDir::Hidden); for (const auto &subDir: list) { res.insert(subDir.absoluteFilePath()); @@ -1654,16 +1631,15 @@ bool ConfigParser::smartMoveTargets() { QMultiHash temp; bool result = true; - QuasarAppUtils::Params::log(QString("Available Targets: "), - QuasarAppUtils::Debug); + + qDebug () << "Available Targets: "; for (auto i = _config.targets().cbegin(); i != _config.targets().cend(); ++i) { if (!i.value().isValid()) { - QuasarAppUtils::Params::log(i.value().toString(), - QuasarAppUtils::Error); + qCritical() << i.value().toString(); internalError(); return false; @@ -1683,15 +1659,15 @@ bool ConfigParser::smartMoveTargets() { const auto newTarget = moveTarget(i.value(), newTargetKey); temp.unite(newTarget); - QuasarAppUtils::Params::log(QString("Target: " + newTarget.begin().key()), - QuasarAppUtils::Debug); + + qDebug() << QString("Target: " + newTarget.begin().key()); auto pkgKey = i.value().getPackage(); if (!_config.packagesEdit().contains(pkgKey)) { - QuasarAppUtils::Params::log(QString("The target %0 belongs to package %1" - " but this package is not initialized!"). - arg(i.key(), pkgKey)); + qDebug() << QString("The target %0 belongs to package %1" + " but this package is not initialized!"). + arg(i.key(), pkgKey); internalError(); return false; @@ -1724,5 +1700,5 @@ ConfigParser::ConfigParser(FileManager *filemanager, PluginsParser *pluginsParse _config.appDir = _config.appDir.left(_config.appDir.size() - 4); } - QuasarAppUtils::Params::log("appDir = " + _config.appDir); + qDebug() << "appDir = " + _config.appDir; } diff --git a/src/Deploy/src/configparser.h b/src/Deploy/src/configparser.h index 8a2bacb3..154f33ae 100644 --- a/src/Deploy/src/configparser.h +++ b/src/Deploy/src/configparser.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2018-2024 QuasarApp. +//# Copyright (C) 2018-2026 QuasarApp. //# Distributed under the lgplv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/src/Deploy/src/defines.h b/src/Deploy/src/defines.h index 1fdd0b35..24166a37 100644 --- a/src/Deploy/src/defines.h +++ b/src/Deploy/src/defines.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2018-2024 QuasarApp. + * Copyright (C) 2018-2026 QuasarApp. * Distributed under the lgplv3 software license, see the accompanying * Everyone is permitted to copy and distribute verbatim copies * of this license document, but changing it is not allowed. diff --git a/src/Deploy/src/dependenciesscanner.cpp b/src/Deploy/src/dependenciesscanner.cpp index 30fe0d6f..7633b3ea 100644 --- a/src/Deploy/src/dependenciesscanner.cpp +++ b/src/Deploy/src/dependenciesscanner.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2018-2024 QuasarApp. + * Copyright (C) 2018-2026 QuasarApp. * Distributed under the lgplv3 software license, see the accompanying * Everyone is permitted to copy and distribute verbatim copies * of this license document, but changing it is not allowed. @@ -40,7 +40,7 @@ PrivateScaner DependenciesScanner::getScaner(const QString &lib) const { QMultiMap DependenciesScanner::getLibsFromEnvirement( const QString &libName) const { - auto values = _EnvLibs.values(libName.toUpper()); + const auto values = _EnvLibs.values(libName.toUpper()); QMultiMap res; for (const auto & lib : values) { @@ -64,9 +64,7 @@ QMultiMap DependenciesScanner::getLibsFromEnvirement( info.setPriority(priority); if (!fillLibInfo(info, lib)) { - QuasarAppUtils::Params::log( - "Failed to extract lib info from " + lib + "(" + libName + ")", - QuasarAppUtils::VerboseLvl::Warning); + qWarning() << "Failed to extract lib info from " + lib + "(" + libName + ")"; continue; } } @@ -100,15 +98,14 @@ bool DependenciesScanner::fillLibInfo(LibInfo &info, const QString &file) const } void DependenciesScanner::recursiveDep(LibInfo &lib, QSet &res, QSet& libStack) { - QuasarAppUtils::Params::log("Get the recursive dependencies of " + lib.fullPath(), - QuasarAppUtils::Debug); + + qWarning() << "Get the recursive dependencies of " + lib.fullPath(); if (_scanedLibs.contains(lib.fullPath())) { auto scanedLib = _scanedLibs.value(lib.fullPath()); if (!scanedLib.isValid()) { - QuasarAppUtils::Params::log( "Detected an invalid library in scanned library cache!!", - QuasarAppUtils::Error); + qCritical() << "Detected an invalid library in scanned library cache!!"; return; } @@ -118,8 +115,8 @@ void DependenciesScanner::recursiveDep(LibInfo &lib, QSet &res, QSet &res, QSet #include #include @@ -38,7 +37,7 @@ Packing::~Packing() { } void Packing::setDistribution(const QList &packages) { - _packages = packages; + _pakages = packages; } void Packing::calcDistributiveHash(const iDistribution* distro) { @@ -52,19 +51,18 @@ void Packing::calcDistributiveHash(const iDistribution* distro) { return; } - auto files = distro->outPutFiles(); + const auto files = distro->outPutFiles(); for (const auto &file: files) { QFileInfo info(file); - QuasarAppUtils::Params::log("Computing hash of " + info.absoluteFilePath(), - QuasarAppUtils::Info); + qInfo() << "Computing hash of " + info.absoluteFilePath(); QFile out(info.absoluteFilePath() + ".md5"); if (!out.open(QIODevice::WriteOnly | QIODevice::Truncate)) { - QuasarAppUtils::Params::log("Failed to open " + info.absoluteFilePath(), - QuasarAppUtils::Error); + + qCritical() << "Failed to open " + info.absoluteFilePath(); continue; } @@ -79,11 +77,11 @@ void Packing::calcDistributiveHash(const iDistribution* distro) { bool Packing::create() { if (!collectPackages()) { - QuasarAppUtils::Params::log("Fail to collect packages data.", QuasarAppUtils::Error); + qCritical() << "Fail to collect packages data."; return false; } - for (auto package : std::as_const(_packages)) { + for (auto package : std::as_const(_pakages)) { if (!package) { internalError(); @@ -91,13 +89,13 @@ bool Packing::create() { } if (!package->deployTemplate(*this)) { - QuasarAppUtils::Params::log(QString("Failed to deploy a package template. Package: %0."). - arg(package->getClassName()), - QuasarAppUtils::Error); + + qCritical() << QString("Failed to deploy a package template. Package: %0."). + arg(package->getClassName()); return false; } - auto commands = package->runCmd(); + const auto commands = package->runCmd(); for (const auto& cmd: commands) { const DeployConfig *cfg = DeployCore::_config; @@ -117,21 +115,17 @@ bool Packing::create() { _proc->start(); - QuasarAppUtils::Params::log(cmd.command + " " + cmd.arguments.join(' '), - QuasarAppUtils::Debug); + + qDebug() << cmd.command + " " + cmd.arguments.join(' '); if (!_proc->waitForStarted()) { - QuasarAppUtils::Params::log(_proc->errorString(), QuasarAppUtils::Error); - QuasarAppUtils::Params::log(QString("Process error code: %0").arg(_proc->error()), - QuasarAppUtils::Error); + + qCritical() << _proc->errorString() << QString("Process error code: %0").arg(_proc->error()); return false; } if (!_proc->waitForFinished(-1)) { - QuasarAppUtils::Params::log(_proc->errorString(), QuasarAppUtils::Error); - QuasarAppUtils::Params::log(QString("Process error code: %0").arg(_proc->error()), - QuasarAppUtils::Error); - + qCritical() << _proc->errorString() << QString("Process error code: %0").arg(_proc->error()); return false; } @@ -141,7 +135,7 @@ bool Packing::create() { auto message = QString("message = %0").arg(stdoutLog + " " + erroutLog); if (_proc->exitCode() != 0) { - QuasarAppUtils::Params::log(message, QuasarAppUtils::Error); + qCritical() << message; return false; } } @@ -165,8 +159,8 @@ bool Packing::create() { const DeployConfig *cfg = DeployCore::_config; if (!QDir(cfg->getTargetDir() + "/" + TMP_PACKAGE_DIR).removeRecursively()) { - QuasarAppUtils::Params::log("Failed to remove " + cfg->getTargetDir() + "/" + TMP_PACKAGE_DIR, - QuasarAppUtils::Error); + + qCritical() << "Failed to remove " + cfg->getTargetDir() + "/" + TMP_PACKAGE_DIR; return false; } @@ -199,15 +193,13 @@ bool Packing::extractTemplates() { const DeployConfig *cfg = DeployCore::_config; - - QuasarAppUtils::Params::log("You use the getDefaultTemplate. All using templates will be extracted into " + cfg->getTargetDir(), - QuasarAppUtils::Info); + qInfo() << "You use the getDefaultTemplate. All using templates will be extracted into " + cfg->getTargetDir(); if (!prepareTemplatesForExtract()) { return false; } - for (auto package : std::as_const(_packages)) { + for (auto package : std::as_const(_pakages)) { if (!package) return false; @@ -237,7 +229,7 @@ bool Packing::collectPackages() { } if (!moveData(from, cfg->getTargetDir() + "/" + TMP_PACKAGE_DIR + "/" + it.key())) { - QuasarAppUtils::Params::log("Fail to move " + from, QuasarAppUtils::Error); + qCritical() << "Fail to move " + from; return false; } @@ -300,11 +292,6 @@ void Packing::handleOutputUpdate() { QByteArray stdoutLog = _proc->readAllStandardOutput(); QByteArray erroutLog = _proc->readAllStandardError(); - if (stdoutLog.size()) - QuasarAppUtils::Params::log(stdoutLog, - QuasarAppUtils::Info); - - if (erroutLog.size()) - QuasarAppUtils::Params::log(erroutLog, - QuasarAppUtils::Error); + if (stdoutLog.size()) qInfo() << stdoutLog; + if (erroutLog.size()) qCritical() << erroutLog; } diff --git a/src/Deploy/src/packing.h b/src/Deploy/src/packing.h index 38db729b..baf336a3 100644 --- a/src/Deploy/src/packing.h +++ b/src/Deploy/src/packing.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2018-2024 QuasarApp. + * Copyright (C) 2018-2026 QuasarApp. * Distributed under the lgplv3 software license, see the accompanying * Everyone is permitted to copy and distribute verbatim copies * of this license document, but changing it is not allowed. diff --git a/src/Deploy/src/pathutils.cpp b/src/Deploy/src/pathutils.cpp index f17bf931..194646e2 100644 --- a/src/Deploy/src/pathutils.cpp +++ b/src/Deploy/src/pathutils.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2018-2024 QuasarApp. +//# Copyright (C) 2018-2026 QuasarApp. //# Distributed under the lgplv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/src/Deploy/src/pathutils.h b/src/Deploy/src/pathutils.h index f3fef7c7..36c1ca83 100644 --- a/src/Deploy/src/pathutils.h +++ b/src/Deploy/src/pathutils.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2018-2024 QuasarApp. +//# Copyright (C) 2018-2026 QuasarApp. //# Distributed under the lgplv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/src/Deploy/src/pe_type.cpp b/src/Deploy/src/pe_type.cpp index f5c5305d..b06f2675 100644 --- a/src/Deploy/src/pe_type.cpp +++ b/src/Deploy/src/pe_type.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2018-2024 QuasarApp. + * Copyright (C) 2018-2026 QuasarApp. * Distributed under the lgplv3 software license, see the accompanying * Everyone is permitted to copy and distribute verbatim copies * of this license document, but changing it is not allowed. diff --git a/src/Deploy/src/pe_type.h b/src/Deploy/src/pe_type.h index bbd852f0..1e7b524c 100644 --- a/src/Deploy/src/pe_type.h +++ b/src/Deploy/src/pe_type.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2018-2024 QuasarApp. +//# Copyright (C) 2018-2026 QuasarApp. //# Distributed under the lgplv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/src/Deploy/src/pluginsparser.cpp b/src/Deploy/src/pluginsparser.cpp index 0a16a124..202e08f7 100644 --- a/src/Deploy/src/pluginsparser.cpp +++ b/src/Deploy/src/pluginsparser.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2018-2024 QuasarApp. + * Copyright (C) 2018-2026 QuasarApp. * Distributed under the lgplv3 software license, see the accompanying * Everyone is permitted to copy and distribute verbatim copies * of this license document, but changing it is not allowed. diff --git a/src/Deploy/src/pluginsparser.h b/src/Deploy/src/pluginsparser.h index 741d0d1b..ea2d33ce 100644 --- a/src/Deploy/src/pluginsparser.h +++ b/src/Deploy/src/pluginsparser.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2018-2024 QuasarApp. +//# Copyright (C) 2018-2026 QuasarApp. //# Distributed under the lgplv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/src/Deploy/src/qmlqt5.cpp b/src/Deploy/src/qmlqt5.cpp index d9bae297..5d5be6b4 100644 --- a/src/Deploy/src/qmlqt5.cpp +++ b/src/Deploy/src/qmlqt5.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2018-2024 QuasarApp. + * Copyright (C) 2018-2026 QuasarApp. * Distributed under the lgplv3 software license, see the accompanying * Everyone is permitted to copy and distribute verbatim copies * of this license document, but changing it is not allowed. diff --git a/src/Deploy/src/qmlqt5.h b/src/Deploy/src/qmlqt5.h index a2628b84..403f3291 100644 --- a/src/Deploy/src/qmlqt5.h +++ b/src/Deploy/src/qmlqt5.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2018-2024 QuasarApp. +//# Copyright (C) 2018-2026 QuasarApp. //# Distributed under the lgplv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/src/Deploy/src/qmlqt6.cpp b/src/Deploy/src/qmlqt6.cpp index 545e8afc..82e73e3b 100644 --- a/src/Deploy/src/qmlqt6.cpp +++ b/src/Deploy/src/qmlqt6.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2018-2024 QuasarApp. + * Copyright (C) 2018-2026 QuasarApp. * Distributed under the lgplv3 software license, see the accompanying * Everyone is permitted to copy and distribute verbatim copies * of this license document, but changing it is not allowed. diff --git a/src/Deploy/src/qmlqt6.h b/src/Deploy/src/qmlqt6.h index d3a66a8e..f904b6ac 100644 --- a/src/Deploy/src/qmlqt6.h +++ b/src/Deploy/src/qmlqt6.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2018-2024 QuasarApp. +//# Copyright (C) 2018-2026 QuasarApp. //# Distributed under the lgplv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/src/Deploy/src/qtdir.cpp b/src/Deploy/src/qtdir.cpp index 8bedec0b..4f129275 100644 --- a/src/Deploy/src/qtdir.cpp +++ b/src/Deploy/src/qtdir.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2018-2024 QuasarApp. + * Copyright (C) 2018-2026 QuasarApp. * Distributed under the lgplv3 software license, see the accompanying * Everyone is permitted to copy and distribute verbatim copies * of this license document, but changing it is not allowed. diff --git a/src/Deploy/src/qtdir.h b/src/Deploy/src/qtdir.h index fd849e8d..87001deb 100644 --- a/src/Deploy/src/qtdir.h +++ b/src/Deploy/src/qtdir.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2018-2024 QuasarApp. + * Copyright (C) 2018-2026 QuasarApp. * Distributed under the lgplv3 software license, see the accompanying * Everyone is permitted to copy and distribute verbatim copies * of this license document, but changing it is not allowed. diff --git a/src/Deploy/src/targetdata.h b/src/Deploy/src/targetdata.h index 4dc4b3ed..317475b0 100644 --- a/src/Deploy/src/targetdata.h +++ b/src/Deploy/src/targetdata.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2018-2024 QuasarApp. + * Copyright (C) 2018-2026 QuasarApp. * Distributed under the lgplv3 software license, see the accompanying * Everyone is permitted to copy and distribute verbatim copies * of this license document, but changing it is not allowed. diff --git a/src/Deploy/src/targetinfo.cpp b/src/Deploy/src/targetinfo.cpp index a7173542..164d3c2c 100644 --- a/src/Deploy/src/targetinfo.cpp +++ b/src/Deploy/src/targetinfo.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2018-2024 QuasarApp. +//# Copyright (C) 2018-2026 QuasarApp. //# Distributed under the lgplv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/src/Deploy/src/targetinfo.h b/src/Deploy/src/targetinfo.h index e56f68f8..270cc960 100644 --- a/src/Deploy/src/targetinfo.h +++ b/src/Deploy/src/targetinfo.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2018-2024 QuasarApp. +//# Copyright (C) 2018-2026 QuasarApp. //# Distributed under the lgplv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/src/Deploy/src/zipcompresser.cpp b/src/Deploy/src/zipcompresser.cpp index 605d5f19..ce1aa9e5 100644 --- a/src/Deploy/src/zipcompresser.cpp +++ b/src/Deploy/src/zipcompresser.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2018-2024 QuasarApp. + * Copyright (C) 2018-2026 QuasarApp. * Distributed under the lgplv3 software license, see the accompanying * Everyone is permitted to copy and distribute verbatim copies * of this license document, but changing it is not allowed. diff --git a/src/Deploy/src/zipcompresser.h b/src/Deploy/src/zipcompresser.h index 3da8281d..d949856f 100644 --- a/src/Deploy/src/zipcompresser.h +++ b/src/Deploy/src/zipcompresser.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2018-2024 QuasarApp. + * Copyright (C) 2018-2026 QuasarApp. * Distributed under the lgplv3 software license, see the accompanying * Everyone is permitted to copy and distribute verbatim copies * of this license document, but changing it is not allowed. diff --git a/src/QtELFReader/CMakeLists.txt b/src/QtELFReader/CMakeLists.txt index 99432926..f0921d6a 100644 --- a/src/QtELFReader/CMakeLists.txt +++ b/src/QtELFReader/CMakeLists.txt @@ -1,5 +1,5 @@ # -# Copyright (C) 2020-2024 QuasarApp. +# Copyright (C) 2020-2026 QuasarApp. # Distributed under the GPLv3 software license, see the accompanying # Everyone is permitted to copy and distribute verbatim copies # of this license document, but changing it is not allowed. diff --git a/src/QtELFReader/src/elfreader_global.h.in b/src/QtELFReader/src/elfreader_global.h.in index f99b2274..ba218d53 100644 --- a/src/QtELFReader/src/elfreader_global.h.in +++ b/src/QtELFReader/src/elfreader_global.h.in @@ -1,5 +1,5 @@ /* - * Copyright (C) 2018-2024 QuasarApp. + * Copyright (C) 2018-2026 QuasarApp. * Distributed under the lgplv3 software license, see the accompanying * Everyone is permitted to copy and distribute verbatim copies * of this license document, but changing it is not allowed. diff --git a/submodules/QuasarAppLib b/submodules/QuasarAppLib index 33b3112d..1726ae02 160000 --- a/submodules/QuasarAppLib +++ b/submodules/QuasarAppLib @@ -1 +1 @@ -Subproject commit 33b3112d5827a02099925dcb4d825b0ac04b951d +Subproject commit 1726ae023fe215a0f3aa00fae380f1931a1fab8e diff --git a/testcases/CMakeLists.txt b/testcases/CMakeLists.txt index f3217368..0433e70f 100644 --- a/testcases/CMakeLists.txt +++ b/testcases/CMakeLists.txt @@ -1,5 +1,5 @@ # -# Copyright (C) 2020-2024 QuasarApp. +# Copyright (C) 2020-2026 QuasarApp. # Distributed under the GPLv3 software license, see the accompanying # Everyone is permitted to copy and distribute verbatim copies # of this license document, but changing it is not allowed. diff --git a/testcases/TestQMLWidgets/CMakeLists.txt b/testcases/TestQMLWidgets/CMakeLists.txt index 69bf250e..18770e6d 100644 --- a/testcases/TestQMLWidgets/CMakeLists.txt +++ b/testcases/TestQMLWidgets/CMakeLists.txt @@ -1,5 +1,5 @@ # -# Copyright (C) 2021-2024 QuasarApp. +# Copyright (C) 2021-2026 QuasarApp. # Distributed under the GPLv3 software license, see the accompanying # Everyone is permitted to copy and distribute verbatim copies # of this license document, but changing it is not allowed. diff --git a/testcases/TestQtWidgets/CMakeLists.txt b/testcases/TestQtWidgets/CMakeLists.txt index 9f608a09..70b3980c 100644 --- a/testcases/TestQtWidgets/CMakeLists.txt +++ b/testcases/TestQtWidgets/CMakeLists.txt @@ -1,5 +1,5 @@ # -# Copyright (C) 2021-2024 QuasarApp. +# Copyright (C) 2021-2026 QuasarApp. # Distributed under the GPLv3 software license, see the accompanying # Everyone is permitted to copy and distribute verbatim copies # of this license document, but changing it is not allowed. diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index f649174a..4ab7b393 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -1,5 +1,5 @@ # -# Copyright (C) 2020-2024 QuasarApp. +# Copyright (C) 2020-2026 QuasarApp. # Distributed under the GPLv3 software license, see the accompanying # Everyone is permitted to copy and distribute verbatim copies # of this license document, but changing it is not allowed. diff --git a/tests/modules/modulesqt513.cpp b/tests/modules/modulesqt513.cpp index e5d500ef..947e57c6 100644 --- a/tests/modules/modulesqt513.cpp +++ b/tests/modules/modulesqt513.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2018-2024 QuasarApp. + * Copyright (C) 2018-2026 QuasarApp. * Distributed under the lgplv3 software license, see the accompanying * Everyone is permitted to copy and distribute verbatim copies * of this license document, but changing it is not allowed. diff --git a/tests/modules/modulesqt513.h b/tests/modules/modulesqt513.h index 7382b774..128cf252 100644 --- a/tests/modules/modulesqt513.h +++ b/tests/modules/modulesqt513.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2018-2024 QuasarApp. + * Copyright (C) 2018-2026 QuasarApp. * Distributed under the lgplv3 software license, see the accompanying * Everyone is permitted to copy and distribute verbatim copies * of this license document, but changing it is not allowed. diff --git a/tests/modules/modulesqt514.cpp b/tests/modules/modulesqt514.cpp index 9b963633..defb0864 100644 --- a/tests/modules/modulesqt514.cpp +++ b/tests/modules/modulesqt514.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2018-2024 QuasarApp. + * Copyright (C) 2018-2026 QuasarApp. * Distributed under the lgplv3 software license, see the accompanying * Everyone is permitted to copy and distribute verbatim copies * of this license document, but changing it is not allowed. diff --git a/tests/modules/modulesqt514.h b/tests/modules/modulesqt514.h index 1f6dad60..725214af 100644 --- a/tests/modules/modulesqt514.h +++ b/tests/modules/modulesqt514.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2018-2024 QuasarApp. + * Copyright (C) 2018-2026 QuasarApp. * Distributed under the lgplv3 software license, see the accompanying * Everyone is permitted to copy and distribute verbatim copies * of this license document, but changing it is not allowed. diff --git a/tests/modules/modulesqt515.cpp b/tests/modules/modulesqt515.cpp index b873ad98..19f126a6 100644 --- a/tests/modules/modulesqt515.cpp +++ b/tests/modules/modulesqt515.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023-2024 QuasarApp. + * Copyright (C) 2023-2026 QuasarApp. * Distributed under the lgplv3 software license, see the accompanying * Everyone is permitted to copy and distribute verbatim copies * of this license document, but changing it is not allowed. diff --git a/tests/modules/modulesqt515.h b/tests/modules/modulesqt515.h index 082a2b14..c547682a 100644 --- a/tests/modules/modulesqt515.h +++ b/tests/modules/modulesqt515.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2018-2024 QuasarApp. + * Copyright (C) 2018-2026 QuasarApp. * Distributed under the lgplv3 software license, see the accompanying * Everyone is permitted to copy and distribute verbatim copies * of this license document, but changing it is not allowed. diff --git a/tests/modules/modulesqt5152.cpp b/tests/modules/modulesqt5152.cpp index dc7b983e..b9357271 100644 --- a/tests/modules/modulesqt5152.cpp +++ b/tests/modules/modulesqt5152.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023-2024 QuasarApp. + * Copyright (C) 2023-2026 QuasarApp. * Distributed under the lgplv3 software license, see the accompanying * Everyone is permitted to copy and distribute verbatim copies * of this license document, but changing it is not allowed. diff --git a/tests/modules/modulesqt5152.h b/tests/modules/modulesqt5152.h index 69d89827..d9ff9a55 100644 --- a/tests/modules/modulesqt5152.h +++ b/tests/modules/modulesqt5152.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2018-2024 QuasarApp. + * Copyright (C) 2018-2026 QuasarApp. * Distributed under the lgplv3 software license, see the accompanying * Everyone is permitted to copy and distribute verbatim copies * of this license document, but changing it is not allowed. diff --git a/tests/modules/modulesqt6_3.cpp b/tests/modules/modulesqt6_3.cpp index da4ce76a..e79888a6 100644 --- a/tests/modules/modulesqt6_3.cpp +++ b/tests/modules/modulesqt6_3.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023-2024 QuasarApp. + * Copyright (C) 2023-2026 QuasarApp. * Distributed under the lgplv3 software license, see the accompanying * Everyone is permitted to copy and distribute verbatim copies * of this license document, but changing it is not allowed. diff --git a/tests/modules/modulesqt6_3.h b/tests/modules/modulesqt6_3.h index fb2e7b65..1ba9e090 100644 --- a/tests/modules/modulesqt6_3.h +++ b/tests/modules/modulesqt6_3.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2018-2024 QuasarApp. + * Copyright (C) 2018-2026 QuasarApp. * Distributed under the lgplv3 software license, see the accompanying * Everyone is permitted to copy and distribute verbatim copies * of this license document, but changing it is not allowed. diff --git a/tests/modules/modulesqt6_4.cpp b/tests/modules/modulesqt6_4.cpp index 9a37d27d..13c8b3f5 100644 --- a/tests/modules/modulesqt6_4.cpp +++ b/tests/modules/modulesqt6_4.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023-2024 QuasarApp. + * Copyright (C) 2023-2026 QuasarApp. * Distributed under the lgplv3 software license, see the accompanying * Everyone is permitted to copy and distribute verbatim copies * of this license document, but changing it is not allowed. diff --git a/tests/modules/modulesqt6_4.h b/tests/modules/modulesqt6_4.h index 31867ee1..47c26568 100644 --- a/tests/modules/modulesqt6_4.h +++ b/tests/modules/modulesqt6_4.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2018-2024 QuasarApp. + * Copyright (C) 2018-2026 QuasarApp. * Distributed under the lgplv3 software license, see the accompanying * Everyone is permitted to copy and distribute verbatim copies * of this license document, but changing it is not allowed. diff --git a/tests/modules/modulesqt6_5.cpp b/tests/modules/modulesqt6_5.cpp index 65a2faa7..d22bed1a 100644 --- a/tests/modules/modulesqt6_5.cpp +++ b/tests/modules/modulesqt6_5.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023-2024 QuasarApp. + * Copyright (C) 2023-2026 QuasarApp. * Distributed under the lgplv3 software license, see the accompanying * Everyone is permitted to copy and distribute verbatim copies * of this license document, but changing it is not allowed. diff --git a/tests/modules/modulesqt6_5.h b/tests/modules/modulesqt6_5.h index f4dbcfdd..9612d9c0 100644 --- a/tests/modules/modulesqt6_5.h +++ b/tests/modules/modulesqt6_5.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023-2024 QuasarApp. + * Copyright (C) 2023-2026 QuasarApp. * Distributed under the lgplv3 software license, see the accompanying * Everyone is permitted to copy and distribute verbatim copies * of this license document, but changing it is not allowed. diff --git a/tests/modules/modulesqt6_6.cpp b/tests/modules/modulesqt6_6.cpp index 6f4fb0d5..e07db6e5 100644 --- a/tests/modules/modulesqt6_6.cpp +++ b/tests/modules/modulesqt6_6.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023-2024 QuasarApp. + * Copyright (C) 2023-2026 QuasarApp. * Distributed under the lgplv3 software license, see the accompanying * Everyone is permitted to copy and distribute verbatim copies * of this license document, but changing it is not allowed. diff --git a/tests/modules/modulesqt6_6.h b/tests/modules/modulesqt6_6.h index f50096e8..ec378ee3 100644 --- a/tests/modules/modulesqt6_6.h +++ b/tests/modules/modulesqt6_6.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023-2024 QuasarApp. + * Copyright (C) 2023-2026 QuasarApp. * Distributed under the lgplv3 software license, see the accompanying * Everyone is permitted to copy and distribute verbatim copies * of this license document, but changing it is not allowed. diff --git a/tests/modules/modulesqt6_8.cpp b/tests/modules/modulesqt6_8.cpp index 5c8869b1..7636435a 100644 --- a/tests/modules/modulesqt6_8.cpp +++ b/tests/modules/modulesqt6_8.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023-2024 QuasarApp. + * Copyright (C) 2023-2026 QuasarApp. * Distributed under the lgplv3 software license, see the accompanying * Everyone is permitted to copy and distribute verbatim copies * of this license document, but changing it is not allowed. diff --git a/tests/modules/modulesqt6_8.h b/tests/modules/modulesqt6_8.h index ace3fb72..cb34f7e4 100644 --- a/tests/modules/modulesqt6_8.h +++ b/tests/modules/modulesqt6_8.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023-2024 QuasarApp. + * Copyright (C) 2023-2026 QuasarApp. * Distributed under the lgplv3 software license, see the accompanying * Everyone is permitted to copy and distribute verbatim copies * of this license document, but changing it is not allowed. diff --git a/tests/tstMain.cpp b/tests/tstMain.cpp index a4ee887c..c0cb83f3 100644 --- a/tests/tstMain.cpp +++ b/tests/tstMain.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/QIFWtest.cpp b/tests/units/linux/QIFWtest.cpp index 75c08eea..e43e53d4 100644 --- a/tests/units/linux/QIFWtest.cpp +++ b/tests/units/linux/QIFWtest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/QIFWtest.h b/tests/units/linux/QIFWtest.h index eb7c6341..504a2ae0 100644 --- a/tests/units/linux/QIFWtest.h +++ b/tests/units/linux/QIFWtest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/QIFWtestcustom.cpp b/tests/units/linux/QIFWtestcustom.cpp index 76271d58..5892b754 100644 --- a/tests/units/linux/QIFWtestcustom.cpp +++ b/tests/units/linux/QIFWtestcustom.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/QIFWtestcustom.h b/tests/units/linux/QIFWtestcustom.h index 5e9985ef..d03d1eec 100644 --- a/tests/units/linux/QIFWtestcustom.h +++ b/tests/units/linux/QIFWtestcustom.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/QIFWtestmulti.cpp b/tests/units/linux/QIFWtestmulti.cpp index db1c9236..b606304f 100644 --- a/tests/units/linux/QIFWtestmulti.cpp +++ b/tests/units/linux/QIFWtestmulti.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/QIFWtestmulti.h b/tests/units/linux/QIFWtestmulti.h index a3e565e5..e9f11b40 100644 --- a/tests/units/linux/QIFWtestmulti.h +++ b/tests/units/linux/QIFWtestmulti.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/allowemptypackagestest.cpp b/tests/units/linux/allowemptypackagestest.cpp index da65c04c..9464d5a3 100644 --- a/tests/units/linux/allowemptypackagestest.cpp +++ b/tests/units/linux/allowemptypackagestest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/allowemptypackagestest.h b/tests/units/linux/allowemptypackagestest.h index 075b0645..ebad899b 100644 --- a/tests/units/linux/allowemptypackagestest.h +++ b/tests/units/linux/allowemptypackagestest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/binprefixtest.cpp b/tests/units/linux/binprefixtest.cpp index 8b9a2f50..830683d2 100644 --- a/tests/units/linux/binprefixtest.cpp +++ b/tests/units/linux/binprefixtest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/binprefixtest.h b/tests/units/linux/binprefixtest.h index 57623586..2a291cb0 100644 --- a/tests/units/linux/binprefixtest.h +++ b/tests/units/linux/binprefixtest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/checkqttest.cpp b/tests/units/linux/checkqttest.cpp index 5212b36f..51d7b262 100644 --- a/tests/units/linux/checkqttest.cpp +++ b/tests/units/linux/checkqttest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/checkqttest.h b/tests/units/linux/checkqttest.h index b4550e17..1fd06ca6 100644 --- a/tests/units/linux/checkqttest.h +++ b/tests/units/linux/checkqttest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/cleartest.cpp b/tests/units/linux/cleartest.cpp index 3b7d7950..ddefeb4e 100644 --- a/tests/units/linux/cleartest.cpp +++ b/tests/units/linux/cleartest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/cleartest.h b/tests/units/linux/cleartest.h index 605af4ea..9101284e 100644 --- a/tests/units/linux/cleartest.h +++ b/tests/units/linux/cleartest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/confifiletest.cpp b/tests/units/linux/confifiletest.cpp index 8a662646..d8d8856d 100644 --- a/tests/units/linux/confifiletest.cpp +++ b/tests/units/linux/confifiletest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/confifiletest.h b/tests/units/linux/confifiletest.h index 755adb46..453c9967 100644 --- a/tests/units/linux/confifiletest.h +++ b/tests/units/linux/confifiletest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/customplatformtest.cpp b/tests/units/linux/customplatformtest.cpp index cc24c237..2b99205c 100644 --- a/tests/units/linux/customplatformtest.cpp +++ b/tests/units/linux/customplatformtest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/customplatformtest.h b/tests/units/linux/customplatformtest.h index 8b97329a..aec2b308 100644 --- a/tests/units/linux/customplatformtest.h +++ b/tests/units/linux/customplatformtest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/customscripttest.cpp b/tests/units/linux/customscripttest.cpp index b53ed1da..ab8a98c5 100644 --- a/tests/units/linux/customscripttest.cpp +++ b/tests/units/linux/customscripttest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/customscripttest.h b/tests/units/linux/customscripttest.h index b83c5817..6f1a785d 100644 --- a/tests/units/linux/customscripttest.h +++ b/tests/units/linux/customscripttest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/customtest.cpp b/tests/units/linux/customtest.cpp index fe9fe574..e3acad99 100644 --- a/tests/units/linux/customtest.cpp +++ b/tests/units/linux/customtest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/customtest.h b/tests/units/linux/customtest.h index b7fddcac..dc9be327 100644 --- a/tests/units/linux/customtest.h +++ b/tests/units/linux/customtest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/debcustomtest.cpp b/tests/units/linux/debcustomtest.cpp index 12172851..b54df826 100644 --- a/tests/units/linux/debcustomtest.cpp +++ b/tests/units/linux/debcustomtest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/debcustomtest.h b/tests/units/linux/debcustomtest.h index 39da611b..47248657 100644 --- a/tests/units/linux/debcustomtest.h +++ b/tests/units/linux/debcustomtest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/debmultitest.cpp b/tests/units/linux/debmultitest.cpp index 7ac0a467..4c2d73e2 100644 --- a/tests/units/linux/debmultitest.cpp +++ b/tests/units/linux/debmultitest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/debmultitest.h b/tests/units/linux/debmultitest.h index 44eed432..54800c1f 100644 --- a/tests/units/linux/debmultitest.h +++ b/tests/units/linux/debmultitest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/debtest.cpp b/tests/units/linux/debtest.cpp index 379409ba..4cad81dd 100644 --- a/tests/units/linux/debtest.cpp +++ b/tests/units/linux/debtest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/debtest.h b/tests/units/linux/debtest.h index 244ef4df..13f67baa 100644 --- a/tests/units/linux/debtest.h +++ b/tests/units/linux/debtest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/dependencymaptest.cpp b/tests/units/linux/dependencymaptest.cpp index f1356104..414ab56a 100644 --- a/tests/units/linux/dependencymaptest.cpp +++ b/tests/units/linux/dependencymaptest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/dependencymaptest.h b/tests/units/linux/dependencymaptest.h index 4d694e0c..ef02026b 100644 --- a/tests/units/linux/dependencymaptest.h +++ b/tests/units/linux/dependencymaptest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/deploygeneralfilestest.cpp b/tests/units/linux/deploygeneralfilestest.cpp index ec5047d4..245b2d83 100644 --- a/tests/units/linux/deploygeneralfilestest.cpp +++ b/tests/units/linux/deploygeneralfilestest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/deploygeneralfilestest.h b/tests/units/linux/deploygeneralfilestest.h index b0b9b9b1..6e5a053c 100644 --- a/tests/units/linux/deploygeneralfilestest.h +++ b/tests/units/linux/deploygeneralfilestest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/deploytargettest.cpp b/tests/units/linux/deploytargettest.cpp index 9015eb23..5ae920ad 100644 --- a/tests/units/linux/deploytargettest.cpp +++ b/tests/units/linux/deploytargettest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/deploytargettest.h b/tests/units/linux/deploytargettest.h index c00ecba4..5bfdc009 100644 --- a/tests/units/linux/deploytargettest.h +++ b/tests/units/linux/deploytargettest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/disablerunscripttest.cpp b/tests/units/linux/disablerunscripttest.cpp index e635b084..5b8570c9 100644 --- a/tests/units/linux/disablerunscripttest.cpp +++ b/tests/units/linux/disablerunscripttest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/disablerunscripttest.h b/tests/units/linux/disablerunscripttest.h index 208256fc..27aa87f7 100644 --- a/tests/units/linux/disablerunscripttest.h +++ b/tests/units/linux/disablerunscripttest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/disableshortcutstest.cpp b/tests/units/linux/disableshortcutstest.cpp index dd236348..26a718c8 100644 --- a/tests/units/linux/disableshortcutstest.cpp +++ b/tests/units/linux/disableshortcutstest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/disableshortcutstest.h b/tests/units/linux/disableshortcutstest.h index eaa1e20d..09ce7b45 100644 --- a/tests/units/linux/disableshortcutstest.h +++ b/tests/units/linux/disableshortcutstest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/distrostructtest.cpp b/tests/units/linux/distrostructtest.cpp index 207a53c2..5c928b8e 100644 --- a/tests/units/linux/distrostructtest.cpp +++ b/tests/units/linux/distrostructtest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/distrostructtest.h b/tests/units/linux/distrostructtest.h index 7fcb9f29..3c1d88ea 100644 --- a/tests/units/linux/distrostructtest.h +++ b/tests/units/linux/distrostructtest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/emptypackagestest.cpp b/tests/units/linux/emptypackagestest.cpp index b8dae8df..e50d35b7 100644 --- a/tests/units/linux/emptypackagestest.cpp +++ b/tests/units/linux/emptypackagestest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/emptypackagestest.h b/tests/units/linux/emptypackagestest.h index 8592415b..1ce19753 100644 --- a/tests/units/linux/emptypackagestest.h +++ b/tests/units/linux/emptypackagestest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/extractlibtest.cpp b/tests/units/linux/extractlibtest.cpp index 97724641..140edf76 100644 --- a/tests/units/linux/extractlibtest.cpp +++ b/tests/units/linux/extractlibtest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/extractlibtest.h b/tests/units/linux/extractlibtest.h index 6ad30ab2..ebfb16b0 100644 --- a/tests/units/linux/extractlibtest.h +++ b/tests/units/linux/extractlibtest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/extradatatest.cpp b/tests/units/linux/extradatatest.cpp index 94db1108..cc6f54ca 100644 --- a/tests/units/linux/extradatatest.cpp +++ b/tests/units/linux/extradatatest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/extradatatest.h b/tests/units/linux/extradatatest.h index 28d521a4..32dad664 100644 --- a/tests/units/linux/extradatatest.h +++ b/tests/units/linux/extradatatest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/extradependstest.cpp b/tests/units/linux/extradependstest.cpp index 0da587b2..e19acc8d 100644 --- a/tests/units/linux/extradependstest.cpp +++ b/tests/units/linux/extradependstest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/extradependstest.h b/tests/units/linux/extradependstest.h index 82b295cb..c44090a0 100644 --- a/tests/units/linux/extradependstest.h +++ b/tests/units/linux/extradependstest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2023-2024 QuasarApp. +//# Copyright (C) 2023-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/extrapluginstest.cpp b/tests/units/linux/extrapluginstest.cpp index 820bff75..f8bb1e3d 100644 --- a/tests/units/linux/extrapluginstest.cpp +++ b/tests/units/linux/extrapluginstest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/extrapluginstest.h b/tests/units/linux/extrapluginstest.h index 59fbed2c..c5f1fa99 100644 --- a/tests/units/linux/extrapluginstest.h +++ b/tests/units/linux/extrapluginstest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/hidenfilestest.cpp b/tests/units/linux/hidenfilestest.cpp index 1532f4ad..c15e49ab 100644 --- a/tests/units/linux/hidenfilestest.cpp +++ b/tests/units/linux/hidenfilestest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/hidenfilestest.h b/tests/units/linux/hidenfilestest.h index e8c88066..1d2ef70c 100644 --- a/tests/units/linux/hidenfilestest.h +++ b/tests/units/linux/hidenfilestest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/iconstest.cpp b/tests/units/linux/iconstest.cpp index 913d3caa..a3bbc75b 100644 --- a/tests/units/linux/iconstest.cpp +++ b/tests/units/linux/iconstest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/iconstest.h b/tests/units/linux/iconstest.h index 6a91be09..663e1eab 100644 --- a/tests/units/linux/iconstest.h +++ b/tests/units/linux/iconstest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/ignoreenvtest.cpp b/tests/units/linux/ignoreenvtest.cpp index a5b9d1f3..d10a730b 100644 --- a/tests/units/linux/ignoreenvtest.cpp +++ b/tests/units/linux/ignoreenvtest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/ignoreenvtest.h b/tests/units/linux/ignoreenvtest.h index f6d1a390..f68cc494 100644 --- a/tests/units/linux/ignoreenvtest.h +++ b/tests/units/linux/ignoreenvtest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/ignoreenvwithlibdirtest.cpp b/tests/units/linux/ignoreenvwithlibdirtest.cpp index 79406bd3..d5553580 100644 --- a/tests/units/linux/ignoreenvwithlibdirtest.cpp +++ b/tests/units/linux/ignoreenvwithlibdirtest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/ignoreenvwithlibdirtest.h b/tests/units/linux/ignoreenvwithlibdirtest.h index e349b61a..82b8ad5d 100644 --- a/tests/units/linux/ignoreenvwithlibdirtest.h +++ b/tests/units/linux/ignoreenvwithlibdirtest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/ignoretest.cpp b/tests/units/linux/ignoretest.cpp index aef615a1..af8fa654 100644 --- a/tests/units/linux/ignoretest.cpp +++ b/tests/units/linux/ignoretest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/ignoretest.h b/tests/units/linux/ignoretest.h index 648d9132..29c5d091 100644 --- a/tests/units/linux/ignoretest.h +++ b/tests/units/linux/ignoretest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/inittest.cpp b/tests/units/linux/inittest.cpp index cac8bbd0..93db5994 100644 --- a/tests/units/linux/inittest.cpp +++ b/tests/units/linux/inittest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/inittest.h b/tests/units/linux/inittest.h index c7402a1a..6ded1894 100644 --- a/tests/units/linux/inittest.h +++ b/tests/units/linux/inittest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/installdiroptionstest.cpp b/tests/units/linux/installdiroptionstest.cpp index 2b8f503d..e0f40a28 100644 --- a/tests/units/linux/installdiroptionstest.cpp +++ b/tests/units/linux/installdiroptionstest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/installdiroptionstest.h b/tests/units/linux/installdiroptionstest.h index 526084fd..d5da42a8 100644 --- a/tests/units/linux/installdiroptionstest.h +++ b/tests/units/linux/installdiroptionstest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/libcreator.cpp b/tests/units/linux/libcreator.cpp index 94c2f339..56b4511d 100644 --- a/tests/units/linux/libcreator.cpp +++ b/tests/units/linux/libcreator.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2018-2024 QuasarApp. + * Copyright (C) 2018-2026 QuasarApp. * Distributed under the lgplv3 software license, see the accompanying * Everyone is permitted to copy and distribute verbatim copies * of this license document, but changing it is not allowed. diff --git a/tests/units/linux/libcreator.h b/tests/units/linux/libcreator.h index 39dec84f..4dfa91a7 100644 --- a/tests/units/linux/libcreator.h +++ b/tests/units/linux/libcreator.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2018-2024 QuasarApp. + * Copyright (C) 2018-2026 QuasarApp. * Distributed under the lgplv3 software license, see the accompanying * Everyone is permitted to copy and distribute verbatim copies * of this license document, but changing it is not allowed. diff --git a/tests/units/linux/libdirstest.cpp b/tests/units/linux/libdirstest.cpp index d7386da4..fb1666c0 100644 --- a/tests/units/linux/libdirstest.cpp +++ b/tests/units/linux/libdirstest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/libdirstest.h b/tests/units/linux/libdirstest.h index d88d8b71..311e93ea 100644 --- a/tests/units/linux/libdirstest.h +++ b/tests/units/linux/libdirstest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/md5test.cpp b/tests/units/linux/md5test.cpp index a1f68a28..b2044673 100644 --- a/tests/units/linux/md5test.cpp +++ b/tests/units/linux/md5test.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/md5test.h b/tests/units/linux/md5test.h index 8fdc8266..85fc135a 100644 --- a/tests/units/linux/md5test.h +++ b/tests/units/linux/md5test.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/multipackingtest.cpp b/tests/units/linux/multipackingtest.cpp index 0b954f7e..e80a290a 100644 --- a/tests/units/linux/multipackingtest.cpp +++ b/tests/units/linux/multipackingtest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/multipackingtest.h b/tests/units/linux/multipackingtest.h index b84f3104..5607453d 100644 --- a/tests/units/linux/multipackingtest.h +++ b/tests/units/linux/multipackingtest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/outdirtest.cpp b/tests/units/linux/outdirtest.cpp index 55c0f62d..7f06c887 100644 --- a/tests/units/linux/outdirtest.cpp +++ b/tests/units/linux/outdirtest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/outdirtest.h b/tests/units/linux/outdirtest.h index 0d2ba937..a37aa872 100644 --- a/tests/units/linux/outdirtest.h +++ b/tests/units/linux/outdirtest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/overridingtemplatedebtest.cpp b/tests/units/linux/overridingtemplatedebtest.cpp index ab9e757b..34df9175 100644 --- a/tests/units/linux/overridingtemplatedebtest.cpp +++ b/tests/units/linux/overridingtemplatedebtest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/overridingtemplatedebtest.h b/tests/units/linux/overridingtemplatedebtest.h index 974714c8..6005d0c6 100644 --- a/tests/units/linux/overridingtemplatedebtest.h +++ b/tests/units/linux/overridingtemplatedebtest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/overridingtemplateqifwtest.cpp b/tests/units/linux/overridingtemplateqifwtest.cpp index 3d6f967f..c85aae4d 100644 --- a/tests/units/linux/overridingtemplateqifwtest.cpp +++ b/tests/units/linux/overridingtemplateqifwtest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/overridingtemplateqifwtest.h b/tests/units/linux/overridingtemplateqifwtest.h index 5c504801..eee02d5d 100644 --- a/tests/units/linux/overridingtemplateqifwtest.h +++ b/tests/units/linux/overridingtemplateqifwtest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/overwritetest.cpp b/tests/units/linux/overwritetest.cpp index 486fdfd4..d4e1a25e 100644 --- a/tests/units/linux/overwritetest.cpp +++ b/tests/units/linux/overwritetest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/overwritetest.h b/tests/units/linux/overwritetest.h index f9611e07..80f86c3c 100644 --- a/tests/units/linux/overwritetest.h +++ b/tests/units/linux/overwritetest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/overwritewithpackingtest.cpp b/tests/units/linux/overwritewithpackingtest.cpp index 462e862b..875ffd7b 100644 --- a/tests/units/linux/overwritewithpackingtest.cpp +++ b/tests/units/linux/overwritewithpackingtest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/overwritewithpackingtest.h b/tests/units/linux/overwritewithpackingtest.h index 7b1429ee..104b977c 100644 --- a/tests/units/linux/overwritewithpackingtest.h +++ b/tests/units/linux/overwritewithpackingtest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/packagestest.cpp b/tests/units/linux/packagestest.cpp index 41a5f602..be31f238 100644 --- a/tests/units/linux/packagestest.cpp +++ b/tests/units/linux/packagestest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/packagestest.h b/tests/units/linux/packagestest.h index bd96cafe..6bf98f10 100644 --- a/tests/units/linux/packagestest.h +++ b/tests/units/linux/packagestest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/pathutilstest.cpp b/tests/units/linux/pathutilstest.cpp index 9b5d1523..9192f4fa 100644 --- a/tests/units/linux/pathutilstest.cpp +++ b/tests/units/linux/pathutilstest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/pathutilstest.h b/tests/units/linux/pathutilstest.h index 8af9d308..8c5b860b 100644 --- a/tests/units/linux/pathutilstest.h +++ b/tests/units/linux/pathutilstest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/prefixtest.cpp b/tests/units/linux/prefixtest.cpp index e2e72a1b..cc817b0c 100644 --- a/tests/units/linux/prefixtest.cpp +++ b/tests/units/linux/prefixtest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/prefixtest.h b/tests/units/linux/prefixtest.h index 390fd74b..83f717e9 100644 --- a/tests/units/linux/prefixtest.h +++ b/tests/units/linux/prefixtest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/qifwachiveformattest.cpp b/tests/units/linux/qifwachiveformattest.cpp index 587ec157..b1b4e339 100644 --- a/tests/units/linux/qifwachiveformattest.cpp +++ b/tests/units/linux/qifwachiveformattest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/qifwachiveformattest.h b/tests/units/linux/qifwachiveformattest.h index 8fb8d930..be6922f5 100644 --- a/tests/units/linux/qifwachiveformattest.h +++ b/tests/units/linux/qifwachiveformattest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/qifwbinarycreatortest.cpp b/tests/units/linux/qifwbinarycreatortest.cpp index 83698796..ea613414 100644 --- a/tests/units/linux/qifwbinarycreatortest.cpp +++ b/tests/units/linux/qifwbinarycreatortest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/qifwbinarycreatortest.h b/tests/units/linux/qifwbinarycreatortest.h index 94304a55..284ea663 100644 --- a/tests/units/linux/qifwbinarycreatortest.h +++ b/tests/units/linux/qifwbinarycreatortest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/qifwouttest.cpp b/tests/units/linux/qifwouttest.cpp index 9bfc5d06..95795fea 100644 --- a/tests/units/linux/qifwouttest.cpp +++ b/tests/units/linux/qifwouttest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/qifwouttest.h b/tests/units/linux/qifwouttest.h index 2094fade..0ab5aae7 100644 --- a/tests/units/linux/qifwouttest.h +++ b/tests/units/linux/qifwouttest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/qifwresourcestest.cpp b/tests/units/linux/qifwresourcestest.cpp index a0ca971e..1ebde76a 100644 --- a/tests/units/linux/qifwresourcestest.cpp +++ b/tests/units/linux/qifwresourcestest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/qifwresourcestest.h b/tests/units/linux/qifwresourcestest.h index ebf826fe..993b7113 100644 --- a/tests/units/linux/qifwresourcestest.h +++ b/tests/units/linux/qifwresourcestest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/qmlcreator.cpp b/tests/units/linux/qmlcreator.cpp index 57f3656f..e642fa2c 100644 --- a/tests/units/linux/qmlcreator.cpp +++ b/tests/units/linux/qmlcreator.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2018-2024 QuasarApp. + * Copyright (C) 2018-2026 QuasarApp. * Distributed under the lgplv3 software license, see the accompanying * Everyone is permitted to copy and distribute verbatim copies * of this license document, but changing it is not allowed. diff --git a/tests/units/linux/qmlcreator.h b/tests/units/linux/qmlcreator.h index e23a7a98..59eecf9f 100644 --- a/tests/units/linux/qmlcreator.h +++ b/tests/units/linux/qmlcreator.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2018-2024 QuasarApp. + * Copyright (C) 2018-2026 QuasarApp. * Distributed under the lgplv3 software license, see the accompanying * Everyone is permitted to copy and distribute verbatim copies * of this license document, but changing it is not allowed. diff --git a/tests/units/linux/qmlextracttest.cpp b/tests/units/linux/qmlextracttest.cpp index 919aa48a..4115f49d 100644 --- a/tests/units/linux/qmlextracttest.cpp +++ b/tests/units/linux/qmlextracttest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/qmlextracttest.h b/tests/units/linux/qmlextracttest.h index d984993e..6e968e67 100644 --- a/tests/units/linux/qmlextracttest.h +++ b/tests/units/linux/qmlextracttest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/qmlfiledialogtest.cpp b/tests/units/linux/qmlfiledialogtest.cpp index 027defff..92d9c90b 100644 --- a/tests/units/linux/qmlfiledialogtest.cpp +++ b/tests/units/linux/qmlfiledialogtest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/qmlfiledialogtest.h b/tests/units/linux/qmlfiledialogtest.h index b2694417..0d811c76 100644 --- a/tests/units/linux/qmlfiledialogtest.h +++ b/tests/units/linux/qmlfiledialogtest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/qmlscanertest.cpp b/tests/units/linux/qmlscanertest.cpp index 2581a21e..95b107a2 100644 --- a/tests/units/linux/qmlscanertest.cpp +++ b/tests/units/linux/qmlscanertest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/qmlscanertest.h b/tests/units/linux/qmlscanertest.h index 9277adee..95e2e67a 100644 --- a/tests/units/linux/qmlscanertest.h +++ b/tests/units/linux/qmlscanertest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/releativelinktest.cpp b/tests/units/linux/releativelinktest.cpp index 3c9f942f..ec505a0f 100644 --- a/tests/units/linux/releativelinktest.cpp +++ b/tests/units/linux/releativelinktest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/releativelinktest.h b/tests/units/linux/releativelinktest.h index d2790459..9b709ff1 100644 --- a/tests/units/linux/releativelinktest.h +++ b/tests/units/linux/releativelinktest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/runscriptstest.cpp b/tests/units/linux/runscriptstest.cpp index e0daca08..69f3236a 100644 --- a/tests/units/linux/runscriptstest.cpp +++ b/tests/units/linux/runscriptstest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/runscriptstest.h b/tests/units/linux/runscriptstest.h index 524cacc3..cf437e8d 100644 --- a/tests/units/linux/runscriptstest.h +++ b/tests/units/linux/runscriptstest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/settargetdirtest.cpp b/tests/units/linux/settargetdirtest.cpp index 52929de9..6058fb03 100644 --- a/tests/units/linux/settargetdirtest.cpp +++ b/tests/units/linux/settargetdirtest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/settargetdirtest.h b/tests/units/linux/settargetdirtest.h index fa6cbca6..94635d2a 100644 --- a/tests/units/linux/settargetdirtest.h +++ b/tests/units/linux/settargetdirtest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/striptest.cpp b/tests/units/linux/striptest.cpp index bfe68ea3..7fcfb13a 100644 --- a/tests/units/linux/striptest.cpp +++ b/tests/units/linux/striptest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/striptest.h b/tests/units/linux/striptest.h index 34610e05..1aa0e29d 100644 --- a/tests/units/linux/striptest.h +++ b/tests/units/linux/striptest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/systemlibtest.cpp b/tests/units/linux/systemlibtest.cpp index d9c266d6..d25720ff 100644 --- a/tests/units/linux/systemlibtest.cpp +++ b/tests/units/linux/systemlibtest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/systemlibtest.h b/tests/units/linux/systemlibtest.h index b9268568..e35a81d9 100644 --- a/tests/units/linux/systemlibtest.h +++ b/tests/units/linux/systemlibtest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/targetdirtest.cpp b/tests/units/linux/targetdirtest.cpp index 20d0e489..7a91039c 100644 --- a/tests/units/linux/targetdirtest.cpp +++ b/tests/units/linux/targetdirtest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/targetdirtest.h b/tests/units/linux/targetdirtest.h index 289340b5..d743dbd5 100644 --- a/tests/units/linux/targetdirtest.h +++ b/tests/units/linux/targetdirtest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/trtest.cpp b/tests/units/linux/trtest.cpp index 756340f2..49ee0ba8 100644 --- a/tests/units/linux/trtest.cpp +++ b/tests/units/linux/trtest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/trtest.h b/tests/units/linux/trtest.h index ce65aef2..91aa8cb5 100644 --- a/tests/units/linux/trtest.h +++ b/tests/units/linux/trtest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/virtualkeybordtest.cpp b/tests/units/linux/virtualkeybordtest.cpp index cda5f25b..74f86a50 100644 --- a/tests/units/linux/virtualkeybordtest.cpp +++ b/tests/units/linux/virtualkeybordtest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/virtualkeybordtest.h b/tests/units/linux/virtualkeybordtest.h index f6db36a5..35d846b9 100644 --- a/tests/units/linux/virtualkeybordtest.h +++ b/tests/units/linux/virtualkeybordtest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/webenginetest.cpp b/tests/units/linux/webenginetest.cpp index 9dfa5677..36e94253 100644 --- a/tests/units/linux/webenginetest.cpp +++ b/tests/units/linux/webenginetest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/webenginetest.h b/tests/units/linux/webenginetest.h index e3ea338d..6822aaa1 100644 --- a/tests/units/linux/webenginetest.h +++ b/tests/units/linux/webenginetest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/ziparrchivetest.cpp b/tests/units/linux/ziparrchivetest.cpp index 933a52a1..d0f81955 100644 --- a/tests/units/linux/ziparrchivetest.cpp +++ b/tests/units/linux/ziparrchivetest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/ziparrchivetest.h b/tests/units/linux/ziparrchivetest.h index 4821ab76..d12cc5c0 100644 --- a/tests/units/linux/ziparrchivetest.h +++ b/tests/units/linux/ziparrchivetest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/zipmultitest.cpp b/tests/units/linux/zipmultitest.cpp index 7c7ab711..d85d2946 100644 --- a/tests/units/linux/zipmultitest.cpp +++ b/tests/units/linux/zipmultitest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/zipmultitest.h b/tests/units/linux/zipmultitest.h index d65fb9ce..c17450c9 100644 --- a/tests/units/linux/zipmultitest.h +++ b/tests/units/linux/zipmultitest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/ziptest.cpp b/tests/units/linux/ziptest.cpp index da73a2b1..610924f7 100644 --- a/tests/units/linux/ziptest.cpp +++ b/tests/units/linux/ziptest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/linux/ziptest.h b/tests/units/linux/ziptest.h index dac6ab54..8430a03c 100644 --- a/tests/units/linux/ziptest.h +++ b/tests/units/linux/ziptest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/modules.cpp b/tests/units/modules.cpp index c9b85baf..5f1dc509 100644 --- a/tests/units/modules.cpp +++ b/tests/units/modules.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2018-2024 QuasarApp. + * Copyright (C) 2018-2026 QuasarApp. * Distributed under the lgplv3 software license, see the accompanying * Everyone is permitted to copy and distribute verbatim copies * of this license document, but changing it is not allowed. diff --git a/tests/units/modules.h b/tests/units/modules.h index 6fecd148..631e1e3f 100644 --- a/tests/units/modules.h +++ b/tests/units/modules.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2018-2024 QuasarApp. + * Copyright (C) 2018-2026 QuasarApp. * Distributed under the lgplv3 software license, see the accompanying * Everyone is permitted to copy and distribute verbatim copies * of this license document, but changing it is not allowed. diff --git a/tests/units/qttest.cpp b/tests/units/qttest.cpp index 43217b36..30d8bafe 100644 --- a/tests/units/qttest.cpp +++ b/tests/units/qttest.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/qttest.h b/tests/units/qttest.h index 648dcd3d..2309a223 100644 --- a/tests/units/qttest.h +++ b/tests/units/qttest.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/test.cpp b/tests/units/test.cpp index eaa0f045..86743bb1 100644 --- a/tests/units/test.cpp +++ b/tests/units/test.cpp @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/test.h b/tests/units/test.h index 270ea623..7b4cdbce 100644 --- a/tests/units/test.h +++ b/tests/units/test.h @@ -1,5 +1,5 @@ //# -//# Copyright (C) 2020-2024 QuasarApp. +//# Copyright (C) 2020-2026 QuasarApp. //# Distributed under the GPLv3 software license, see the accompanying //# Everyone is permitted to copy and distribute verbatim copies //# of this license document, but changing it is not allowed. diff --git a/tests/units/testbase.cpp b/tests/units/testbase.cpp index 93643dd1..4d34ebd1 100644 --- a/tests/units/testbase.cpp +++ b/tests/units/testbase.cpp @@ -120,16 +120,18 @@ void TestBase::checkResults(const QSet &tree, bool noWarnings, bool onl QJsonDocument doc(obj); QFile lasttree(QString("./%0_LastTree.json").arg(testName())); - lasttree.open(QIODevice::WriteOnly| QIODevice::Truncate); + if (lasttree.open(QIODevice::WriteOnly| QIODevice::Truncate)) { + lasttree.write(doc.toJson()); + lasttree.close(); + } - lasttree.write(doc.toJson()); - lasttree.close(); - lasttree.setFileName(QString("./%0_CompareTree.json").arg(testName())); - lasttree.open(QIODevice::WriteOnly| QIODevice::Truncate); - lasttree.write(QJsonDocument(comapreResult).toJson()); - lasttree.close(); + lasttree.setFileName(QString("./%0_CompareTree.json").arg(testName())); + if (lasttree.open(QIODevice::WriteOnly| QIODevice::Truncate)) { + lasttree.write(QJsonDocument(comapreResult).toJson()); + lasttree.close(); + } QVERIFY2(false, "runTestParams fail"); diff --git a/tests/units/testutils.cpp b/tests/units/testutils.cpp index 36275d0c..f18a2ff2 100644 --- a/tests/units/testutils.cpp +++ b/tests/units/testutils.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2018-2024 QuasarApp. + * Copyright (C) 2018-2026 QuasarApp. * Distributed under the lgplv3 software license, see the accompanying * Everyone is permitted to copy and distribute verbatim copies * of this license document, but changing it is not allowed. diff --git a/tests/units/testutils.h b/tests/units/testutils.h index 6bafd598..1d624d04 100644 --- a/tests/units/testutils.h +++ b/tests/units/testutils.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2018-2024 QuasarApp. + * Copyright (C) 2018-2026 QuasarApp. * Distributed under the lgplv3 software license, see the accompanying * Everyone is permitted to copy and distribute verbatim copies * of this license document, but changing it is not allowed.