[qt/qt/qtdeclarative]: Summary of bulk changes made

KDE Git Services - Bulk Change <[email protected]> Tue, 4 Aug 2026 12:16:21 +0000 (UTC)
Newsgroups gmane.comp.kde.cvs
Message-ID <[email protected]>
Git repository change summary for qt/qt/qtdeclarative
Pushed by mirror-service into branch 'dev'.
Changed from cc2f32cf473016f56102970a3e2d2e8e9fbac0a3 to 517e5ecb512dd3e95a835135b32261d30366bdd5
Acknowledgement was received that this change introduces only existing code that has been pushed to another public open source repository.

This change contains the following new commits:

Git commit 325442f9c805c7c70cea88a8503e6a9caec353b2 by Shuang Zhu (on behalf of Sol ZHu) on 04/08/2026 at 03:15..
tst_qqmltypeloader: skip resource URL check on OHOS

OHOS embeds test data as qrc resources, so both compilation units in
signalHandlersAreCompatible() resolve to the same URL. The final URL
inequality check is therefore not applicable, as is already the case on
Android.

Extend the existing Android skip condition to OHOS and use a
platform-neutral skip message.

Task-number: QTBUG-148649
Pick-to: 6.12
Change-Id: I9c85781136cc0d8bda7f8a3378f182edecfef3a8
Reviewed-by: SanthoshKumar Selvaraj <[email protected]>
https://invent.kde.org/qt/qt/qtdeclarative/-/commit/325442f9c805c7c70cea88a8503e6a9caec353b2

Git commit e55de07e4ec57bf970883202d4a2cc4e2f985a83 by Sol ZHu on 04/08/2026 at 03:16..
ohos: fix qmlbasicapp resource imports on OHOS

OHOS embeds test data into resources, like Android, so the QML engine
needs the resource root in its import path when loading the BasicApp
module from qrc. Without this, the TimeExample2 import is found only
partially and the composite Clock type from Clock.qml is not resolved.

Treat OHOS like Android in tst_qmlbasicapp by adding ":/" to the import
path and reading generated qmldir files from resources when checking
their contents.

Task-number: QTBUG-146901
Pick-to: 6.12
Change-Id: I4304bbb41b262d4f9271373a4fe675870a99ed5a
Reviewed-by: Zbigniew Chyla <[email protected]>
Reviewed-by: Liang Qi <[email protected]>
https://invent.kde.org/qt/qt/qtdeclarative/-/commit/e55de07e4ec57bf970883202d4a2cc4e2f985a83

Git commit 517e5ecb512dd3e95a835135b32261d30366bdd5 by Shuang Zhu (on behalf of Sol ZHu) on 04/08/2026 at 03:18..
ohos: skip relative QQmlApplicationEngine path test

testNonResolvedPath() intentionally loads data/nonResolvedLocal.qml
without testFileUrl() to verify that QQmlApplicationEngine resolves a
relative local filesystem path against the current working directory.

On OHOS, the test runs in the application sandbox and the relative path
is resolved under the app files directory, for example:

/data/storage/el2/base/files/data/

The QML test data is not available there as regular filesystem files, so
the component fails to load. This is the same kind of limitation as on
Android, where the test is already skipped.

Skip this subtest on OHOS as well.

Task-number: QTBUG-147956
Pick-to: 6.12
Change-Id: Ic9f44c6b2fb904bedd4101afed18b4c81deb8dbe
Reviewed-by: Assam Boudjelthia <[email protected]>
Reviewed-by: Zbigniew Chyla <[email protected]>
https://invent.kde.org/qt/qt/qtdeclarative/-/commit/517e5ecb512dd3e95a835135b32261d30366bdd5