Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package qt6-lottie for openSUSE:Factory checked in at 2024-04-08 17:39:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qt6-lottie (Old) and /work/SRC/openSUSE:Factory/.qt6-lottie.new.1905 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qt6-lottie" Mon Apr 8 17:39:00 2024 rev:26 rq:1165788 version:6.7.0 Changes: -------- --- /work/SRC/openSUSE:Factory/qt6-lottie/qt6-lottie.changes 2024-03-28 14:21:39.473697961 +0100 +++ /work/SRC/openSUSE:Factory/.qt6-lottie.new.1905/qt6-lottie.changes 2024-04-08 17:51:18.755560889 +0200 @@ -1,0 +2,6 @@ +Tue Apr 2 13:39:44 UTC 2024 - Christophe Marin <christo...@krop.fr> + +- Update to 6.7.0: + * https://www.qt.io/blog/qt-6.7-released + +------------------------------------------------------------------- Old: ---- qtlottie-everywhere-src-6.6.3.tar.xz New: ---- qtlottie-everywhere-src-6.7.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qt6-lottie.spec ++++++ --- /var/tmp/diff_new_pack.u4r8nO/_old 2024-04-08 17:51:19.835600752 +0200 +++ /var/tmp/diff_new_pack.u4r8nO/_new 2024-04-08 17:51:19.835600752 +0200 @@ -16,8 +16,8 @@ # -%define real_version 6.6.3 -%define short_version 6.6 +%define real_version 6.7.0 +%define short_version 6.7 %define short_name qtlottie %define tar_name qtlottie-everywhere-src %define tar_suffix %{nil} @@ -28,7 +28,7 @@ %endif # Name: qt6-lottie%{?pkg_suffix} -Version: 6.6.3 +Version: 6.7.0 Release: 0 Summary: QML API for rendering graphics and animation # LICENSE.GPL3-EXCEPT only applies to the conan recipe which is not used ++++++ qtlottie-everywhere-src-6.6.3.tar.xz -> qtlottie-everywhere-src-6.7.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtlottie-everywhere-src-6.6.3/.cmake.conf new/qtlottie-everywhere-src-6.7.0/.cmake.conf --- old/qtlottie-everywhere-src-6.6.3/.cmake.conf 2024-03-19 00:53:01.000000000 +0100 +++ new/qtlottie-everywhere-src-6.7.0/.cmake.conf 2024-03-22 19:50:58.000000000 +0100 @@ -1,3 +1,4 @@ -set(QT_REPO_MODULE_VERSION "6.6.3") +set(QT_REPO_MODULE_VERSION "6.7.0") set(QT_REPO_MODULE_PRERELEASE_VERSION_SEGMENT "alpha1") set(QT_EXTRA_INTERNAL_TARGET_DEFINES "QT_NO_AS_CONST=1") +list(APPEND QT_EXTRA_INTERNAL_TARGET_DEFINES "QT_NO_FOREACH=1") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtlottie-everywhere-src-6.6.3/.tag new/qtlottie-everywhere-src-6.7.0/.tag --- old/qtlottie-everywhere-src-6.6.3/.tag 2024-03-19 00:53:01.000000000 +0100 +++ new/qtlottie-everywhere-src-6.7.0/.tag 2024-03-22 19:50:58.000000000 +0100 @@ -1 +1 @@ -f8a0df02d394e0a7bf06620da79f22c164e40c30 +5a8235d0a0cba5e2ebeec189dcc7b43c48eaa567 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtlottie-everywhere-src-6.6.3/coin/axivion/ci_config_linux.json new/qtlottie-everywhere-src-6.7.0/coin/axivion/ci_config_linux.json --- old/qtlottie-everywhere-src-6.6.3/coin/axivion/ci_config_linux.json 2024-03-19 00:53:01.000000000 +0100 +++ new/qtlottie-everywhere-src-6.7.0/coin/axivion/ci_config_linux.json 2024-03-22 19:50:58.000000000 +0100 @@ -1,9 +1,5 @@ { "Project": { - "Git": { - "_active": true, - "sourceserver_gitdir": "/data/axivion/databases/$(env:TESTED_MODULE_COIN).git" - }, "BuildSystemIntegration": { "child_order": [ "GCCSetup", @@ -32,29 +28,14 @@ "build/qml/*/*/*/lib*.so*.ir" ], "ir": "build/$(env:TESTED_MODULE_COIN).ir" - }, - "Project-GlobalOptions": { - "directory": "../work/qt/$(env:TESTED_MODULE_COIN)", - "ir": "build/$(env:TESTED_MODULE_COIN).ir", - "name": "qt_$(env:TESTED_MODULE_COIN)_dev_$(env:TARGET_OS_COIN)" - } - }, - "Results": { - "Dashboard": { - "dashboard_url": "https://axivion-srv.ci.qt.io/axivion/" - }, - "Database": { - "ci_mode": { - "directory": "/data/axivion/databases" - } } }, "_Format": "1.0", - "_Version": "trunk-9e0ef9c5818", + "_Version": "7.6.2", "_VersionNum": [ 7, 6, - 9999, - 11489 + 2, + 12725 ] } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtlottie-everywhere-src-6.6.3/dependencies.yaml new/qtlottie-everywhere-src-6.7.0/dependencies.yaml --- old/qtlottie-everywhere-src-6.6.3/dependencies.yaml 2024-03-19 00:53:01.000000000 +0100 +++ new/qtlottie-everywhere-src-6.7.0/dependencies.yaml 2024-03-22 19:50:58.000000000 +0100 @@ -1,7 +1,7 @@ dependencies: ../qtbase: - ref: afdec885058c92e24604f398a926297222da06f3 + ref: 98602c26fc97eb41e3dd7548194ca637420a31b9 required: true ../qtdeclarative: - ref: ab5521fd1a637739c7e91def84caa84426055aff + ref: e6d14fcdc95713f65367499629f93fb1f1e35ec9 required: true diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtlottie-everywhere-src-6.6.3/src/imports/lottieanimation.cpp new/qtlottie-everywhere-src-6.7.0/src/imports/lottieanimation.cpp --- old/qtlottie-everywhere-src-6.6.3/src/imports/lottieanimation.cpp 2024-03-19 00:53:01.000000000 +0100 +++ new/qtlottie-everywhere-src-6.7.0/src/imports/lottieanimation.cpp 2024-03-22 19:50:58.000000000 +0100 @@ -26,6 +26,8 @@ #include "rasterrenderer/batchrenderer.h" #include "rasterrenderer/lottierasterrenderer.h" +using namespace Qt::StringLiterals; + QT_BEGIN_NAMESPACE Q_LOGGING_CATEGORY(lcLottieQtBodymovinRender, "qt.lottieqt.bodymovin.render"); @@ -660,11 +662,7 @@ if (Q_UNLIKELY(rootObj.empty())) return -1; - QStringList versionString = rootObj.value(QLatin1String("v")).toString().split(u'.'); - QList<int> version; - foreach (QString v, versionString) - version.append(v.toInt()); - m_version = QVersionNumber(version); + m_version = QVersionNumber::fromString(rootObj.value("v"_L1).toString()); int startFrame = rootObj.value(QLatin1String("ip")).toVariant().toInt(); int endFrame = rootObj.value(QLatin1String("op")).toVariant().toInt(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtlottie-everywhere-src-6.6.3/sync.profile new/qtlottie-everywhere-src-6.7.0/sync.profile --- old/qtlottie-everywhere-src-6.6.3/sync.profile 2024-03-19 00:53:01.000000000 +0100 +++ new/qtlottie-everywhere-src-6.7.0/sync.profile 1970-01-01 01:00:00.000000000 +0100 @@ -1,6 +0,0 @@ -%modules = ( # path to module name map - "QtBodymovin" => "$basedir/src/bodymovin", -); - -%moduleheaders = ( # restrict the module headers to those found in relative path -); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtlottie-everywhere-src-6.6.3/tests/auto/bodymovin/shape/ellipse/tst_bmellipse.cpp new/qtlottie-everywhere-src-6.7.0/tests/auto/bodymovin/shape/ellipse/tst_bmellipse.cpp --- old/qtlottie-everywhere-src-6.6.3/tests/auto/bodymovin/shape/ellipse/tst_bmellipse.cpp 2024-03-19 00:53:01.000000000 +0100 +++ new/qtlottie-everywhere-src-6.7.0/tests/auto/bodymovin/shape/ellipse/tst_bmellipse.cpp 2024-03-22 19:50:58.000000000 +0100 @@ -11,6 +11,8 @@ #include "private/bmlayer_p.h" #include "private/bmellipse_p.h" +using namespace Qt::StringLiterals; + class tst_BMEllipse: public QObject { Q_OBJECT @@ -257,11 +259,7 @@ if (rootObj.empty()) QFAIL("Cannot parse test file"); - QStringList vs = rootObj.value(QLatin1String("v")).toString().split(u'.'); - QList<int> vi; - foreach (QString v, vs) - vi.append(v.toInt()); - QVersionNumber version = QVersionNumber(vi); + const auto version = QVersionNumber::fromString(rootObj.value("v"_L1).toString()); QJsonArray layers = rootObj.value(QLatin1String("layers")).toArray(); QJsonObject layerObj = layers[0].toObject(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtlottie-everywhere-src-6.6.3/tests/auto/bodymovin/shape/fill/tst_bmfill.cpp new/qtlottie-everywhere-src-6.7.0/tests/auto/bodymovin/shape/fill/tst_bmfill.cpp --- old/qtlottie-everywhere-src-6.6.3/tests/auto/bodymovin/shape/fill/tst_bmfill.cpp 2024-03-19 00:53:01.000000000 +0100 +++ new/qtlottie-everywhere-src-6.7.0/tests/auto/bodymovin/shape/fill/tst_bmfill.cpp 2024-03-22 19:50:58.000000000 +0100 @@ -11,6 +11,8 @@ #include "private/bmlayer_p.h" #include "private/bmfill_p.h" +using namespace Qt::StringLiterals; + class tst_BMFill: public QObject { Q_OBJECT @@ -178,11 +180,7 @@ if (rootObj.empty()) QFAIL("Cannot parse test file"); - QStringList vs = rootObj.value(QLatin1String("v")).toString().split(u'.'); - QList<int> vi; - foreach (QString v, vs) - vi.append(v.toInt()); - QVersionNumber version = QVersionNumber(vi); + const auto version = QVersionNumber::fromString(rootObj.value("v"_L1).toString()); QJsonArray layers = rootObj.value(QLatin1String("layers")).toArray(); QJsonObject layerObj = layers[0].toObject(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtlottie-everywhere-src-6.6.3/tests/auto/bodymovin/shape/path/tst_bmpath.cpp new/qtlottie-everywhere-src-6.7.0/tests/auto/bodymovin/shape/path/tst_bmpath.cpp --- old/qtlottie-everywhere-src-6.6.3/tests/auto/bodymovin/shape/path/tst_bmpath.cpp 2024-03-19 00:53:01.000000000 +0100 +++ new/qtlottie-everywhere-src-6.7.0/tests/auto/bodymovin/shape/path/tst_bmpath.cpp 2024-03-22 19:50:58.000000000 +0100 @@ -11,6 +11,8 @@ #include "private/bmlayer_p.h" #include "private/bmfreeformshape_p.h" +using namespace Qt::StringLiterals; + class tst_BMPath: public QObject { Q_OBJECT @@ -1106,11 +1108,7 @@ if (rootObj.empty()) QFAIL("Cannot parse test file"); - QStringList vs = rootObj.value(QLatin1String("v")).toString().split(u'.'); - QList<int> vi; - foreach (QString v, vs) - vi.append(v.toInt()); - QVersionNumber version = QVersionNumber(vi); + const auto version = QVersionNumber::fromString(rootObj.value("v"_L1).toString()); QJsonArray layers = rootObj.value(QLatin1String("layers")).toArray(); QJsonObject layerObj = layers[0].toObject(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtlottie-everywhere-src-6.6.3/tests/auto/bodymovin/shape/rect/tst_bmrect.cpp new/qtlottie-everywhere-src-6.7.0/tests/auto/bodymovin/shape/rect/tst_bmrect.cpp --- old/qtlottie-everywhere-src-6.6.3/tests/auto/bodymovin/shape/rect/tst_bmrect.cpp 2024-03-19 00:53:01.000000000 +0100 +++ new/qtlottie-everywhere-src-6.7.0/tests/auto/bodymovin/shape/rect/tst_bmrect.cpp 2024-03-22 19:50:58.000000000 +0100 @@ -11,6 +11,8 @@ #include "private/bmlayer_p.h" #include "private/bmrect_p.h" +using namespace Qt::StringLiterals; + class tst_BMRect: public QObject { Q_OBJECT @@ -291,11 +293,7 @@ if (rootObj.empty()) QFAIL("Cannot parse test file"); - QStringList vs = rootObj.value(QLatin1String("v")).toString().split(u'.'); - QList<int> vi; - foreach (QString v, vs) - vi.append(v.toInt()); - QVersionNumber version = QVersionNumber(vi); + const auto version = QVersionNumber::fromString(rootObj.value("v"_L1).toString()); QJsonArray layers = rootObj.value(QLatin1String("layers")).toArray(); QJsonObject layerObj = layers[0].toObject(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtlottie-everywhere-src-6.6.3/tests/auto/bodymovin/shape/repeater/tst_bmrepeater.cpp new/qtlottie-everywhere-src-6.7.0/tests/auto/bodymovin/shape/repeater/tst_bmrepeater.cpp --- old/qtlottie-everywhere-src-6.6.3/tests/auto/bodymovin/shape/repeater/tst_bmrepeater.cpp 2024-03-19 00:53:01.000000000 +0100 +++ new/qtlottie-everywhere-src-6.7.0/tests/auto/bodymovin/shape/repeater/tst_bmrepeater.cpp 2024-03-22 19:50:58.000000000 +0100 @@ -11,6 +11,8 @@ #include "private/bmlayer_p.h" #include "private/bmrepeater_p.h" +using namespace Qt::StringLiterals; + class tst_BMRepeater : public QObject { Q_OBJECT @@ -173,11 +175,7 @@ if (rootObj.empty()) QFAIL("Cannot parse test file"); - QStringList vs = rootObj.value(QLatin1String("v")).toString().split(u'.'); - QList<int> vi; - foreach (QString v, vs) - vi.append(v.toInt()); - QVersionNumber version = QVersionNumber(vi); + const auto version = QVersionNumber::fromString(rootObj.value("v"_L1).toString()); QJsonArray layers = rootObj.value(QLatin1String("layers")).toArray(); QJsonObject layerObj = layers[0].toObject(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtlottie-everywhere-src-6.6.3/tests/auto/bodymovin/shape/repeatertransform/tst_bmrepeatertransform.cpp new/qtlottie-everywhere-src-6.7.0/tests/auto/bodymovin/shape/repeatertransform/tst_bmrepeatertransform.cpp --- old/qtlottie-everywhere-src-6.6.3/tests/auto/bodymovin/shape/repeatertransform/tst_bmrepeatertransform.cpp 2024-03-19 00:53:01.000000000 +0100 +++ new/qtlottie-everywhere-src-6.7.0/tests/auto/bodymovin/shape/repeatertransform/tst_bmrepeatertransform.cpp 2024-03-22 19:50:58.000000000 +0100 @@ -12,6 +12,8 @@ #include "private/bmrepeater_p.h" #include "private/bmrepeatertransform_p.h" +using namespace Qt::StringLiterals; + class tst_BMRepeaterTransform: public QObject { Q_OBJECT @@ -402,11 +404,7 @@ if (rootObj.empty()) QFAIL("Cannot parse test file"); - QStringList vs = rootObj.value(QLatin1String("v")).toString().split(u'.'); - QList<int> vi; - foreach (QString v, vs) - vi.append(v.toInt()); - QVersionNumber version = QVersionNumber(vi); + const auto version = QVersionNumber::fromString(rootObj.value("v"_L1).toString()); QJsonArray layers = rootObj.value(QLatin1String("layers")).toArray(); QJsonObject layerObj = layers[0].toObject(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtlottie-everywhere-src-6.6.3/tests/auto/bodymovin/shape/shapelayer/tst_bmshapelayer.cpp new/qtlottie-everywhere-src-6.7.0/tests/auto/bodymovin/shape/shapelayer/tst_bmshapelayer.cpp --- old/qtlottie-everywhere-src-6.6.3/tests/auto/bodymovin/shape/shapelayer/tst_bmshapelayer.cpp 2024-03-19 00:53:01.000000000 +0100 +++ new/qtlottie-everywhere-src-6.7.0/tests/auto/bodymovin/shape/shapelayer/tst_bmshapelayer.cpp 2024-03-22 19:50:58.000000000 +0100 @@ -11,6 +11,8 @@ #include "private/bmlayer_p.h" #include "private/bmshapelayer_p.h" +using namespace Qt::StringLiterals; + class tst_BMShapeLayer: public QObject { Q_OBJECT @@ -146,11 +148,7 @@ if (rootObj.empty()) QFAIL("Cannot parse test file"); - QStringList vs = rootObj.value(QLatin1String("v")).toString().split(u'.'); - QList<int> vi; - foreach (QString v, vs) - vi.append(v.toInt()); - QVersionNumber version = QVersionNumber(vi); + const auto version = QVersionNumber::fromString(rootObj.value("v"_L1).toString()); m_width = rootObj.value(QLatin1String("w")).toVariant().toReal(); m_height = rootObj.value(QLatin1String("h")).toVariant().toReal(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtlottie-everywhere-src-6.6.3/tests/auto/bodymovin/shape/shapetransform/tst_bmshapetransform.cpp new/qtlottie-everywhere-src-6.7.0/tests/auto/bodymovin/shape/shapetransform/tst_bmshapetransform.cpp --- old/qtlottie-everywhere-src-6.6.3/tests/auto/bodymovin/shape/shapetransform/tst_bmshapetransform.cpp 2024-03-19 00:53:01.000000000 +0100 +++ new/qtlottie-everywhere-src-6.7.0/tests/auto/bodymovin/shape/shapetransform/tst_bmshapetransform.cpp 2024-03-22 19:50:58.000000000 +0100 @@ -12,6 +12,8 @@ #include "private/bmgroup_p.h" #include "private/bmshapetransform_p.h" +using namespace Qt::StringLiterals; + class tst_BMShapeTransform: public QObject { Q_OBJECT @@ -458,11 +460,7 @@ if (type != 4) QFAIL("It's not shape layer"); - QStringList vs = rootObj.value(QLatin1String("v")).toString().split(u'.'); - QList<int> vi; - foreach (QString v, vs) - vi.append(v.toInt()); - QVersionNumber version = QVersionNumber(vi); + const auto version = QVersionNumber::fromString(rootObj.value("v"_L1).toString()); QJsonArray shapes = layerObj.value(QLatin1String("shapes")).toArray(); QJsonArray::const_iterator shapesIt = shapes.constBegin(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtlottie-everywhere-src-6.6.3/tests/auto/bodymovin/shape/stroke/tst_bmstroke.cpp new/qtlottie-everywhere-src-6.7.0/tests/auto/bodymovin/shape/stroke/tst_bmstroke.cpp --- old/qtlottie-everywhere-src-6.6.3/tests/auto/bodymovin/shape/stroke/tst_bmstroke.cpp 2024-03-19 00:53:01.000000000 +0100 +++ new/qtlottie-everywhere-src-6.7.0/tests/auto/bodymovin/shape/stroke/tst_bmstroke.cpp 2024-03-22 19:50:58.000000000 +0100 @@ -11,6 +11,8 @@ #include "private/bmlayer_p.h" #include "private/bmstroke_p.h" +using namespace Qt::StringLiterals; + class tst_BMStroke: public QObject { Q_OBJECT @@ -291,11 +293,7 @@ if (rootObj.empty()) QFAIL("Cannot parse test file"); - QStringList vs = rootObj.value(QLatin1String("v")).toString().split(u'.'); - QList<int> vi; - foreach (QString v, vs) - vi.append(v.toInt()); - QVersionNumber version = QVersionNumber(vi); + const auto version = QVersionNumber::fromString(rootObj.value("v"_L1).toString()); QJsonArray layers = rootObj.value(QLatin1String("layers")).toArray(); QJsonObject layerObj = layers[0].toObject(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtlottie-everywhere-src-6.6.3/tests/auto/bodymovin/shape/transform/tst_bmbasictransform.cpp new/qtlottie-everywhere-src-6.7.0/tests/auto/bodymovin/shape/transform/tst_bmbasictransform.cpp --- old/qtlottie-everywhere-src-6.6.3/tests/auto/bodymovin/shape/transform/tst_bmbasictransform.cpp 2024-03-19 00:53:01.000000000 +0100 +++ new/qtlottie-everywhere-src-6.7.0/tests/auto/bodymovin/shape/transform/tst_bmbasictransform.cpp 2024-03-22 19:50:58.000000000 +0100 @@ -11,6 +11,8 @@ #include "private/bmlayer_p.h" #include "private/bmbasictransform_p.h" +using namespace Qt::StringLiterals; + class tst_BMBasicTransform: public QObject { Q_OBJECT @@ -366,11 +368,7 @@ if (rootObj.empty()) QFAIL("Cannot parse test file"); - QStringList vs = rootObj.value(QLatin1String("v")).toString().split(u'.'); - QList<int> vi; - foreach (QString v, vs) - vi.append(v.toInt()); - QVersionNumber version = QVersionNumber(vi); + const auto version = QVersionNumber::fromString(rootObj.value("v"_L1).toString()); QJsonArray layers = rootObj.value(QLatin1String("layers")).toArray(); QJsonObject layerObj = layers[0].toObject(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtlottie-everywhere-src-6.6.3/tests/auto/bodymovin/shape/trimpath/tst_bmtrimpath.cpp new/qtlottie-everywhere-src-6.7.0/tests/auto/bodymovin/shape/trimpath/tst_bmtrimpath.cpp --- old/qtlottie-everywhere-src-6.6.3/tests/auto/bodymovin/shape/trimpath/tst_bmtrimpath.cpp 2024-03-19 00:53:01.000000000 +0100 +++ new/qtlottie-everywhere-src-6.7.0/tests/auto/bodymovin/shape/trimpath/tst_bmtrimpath.cpp 2024-03-22 19:50:58.000000000 +0100 @@ -11,6 +11,8 @@ #include "private/bmlayer_p.h" #include "private/bmtrimpath_p.h" +using namespace Qt::StringLiterals; + class tst_BMTrimPath: public QObject { Q_OBJECT @@ -253,11 +255,7 @@ if (rootObj.empty()) QFAIL("Cannot parse test file"); - QStringList vs = rootObj.value(QLatin1String("v")).toString().split(u'.'); - QList<int> vi; - foreach (QString v, vs) - vi.append(v.toInt()); - QVersionNumber version = QVersionNumber(vi); + const auto version = QVersionNumber::fromString(rootObj.value("v"_L1).toString()); QJsonArray layers = rootObj.value(QLatin1String("layers")).toArray(); QJsonObject layerObj = layers[0].toObject();