[qt/qt/qtbase]: Summary of bulk changes made
KDE Git Services - Bulk Change <[email protected]>
| Newsgroups | gmane.comp.kde.cvs |
|---|---|
| Message-ID | <[email protected]> |
Git repository change summary for qt/qt/qtbase
Pushed by mirror-service into branch '6.12'.
Changed from 7c1dcd1c7772105384bf9c92e602eb786cf260e4 to e7185131434a5afbe617faede39f3d1127793346
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 e7185131434a5afbe617faede39f3d1127793346 by Qt Cherry-pick Bot (on behalf of Dawid Śliwa) on 16/08/2026 at 07:30..
tst_QPluginLoader: make the plugin tests work on HarmonyOS
The test resolved its helper plugins through QFINDTESTDATA("bin/..."),
a build-tree layout that does not exist inside a HAP, so every row that
opens or loads theplugin failed: 83 of 89 functions. Resolve them from
the library paths instead, where HarmonyOS keeps the flat libs dir of
the package, and declare the runtime-loaded plugins as extra libs so
they are packaged in the first place - they are dlopen'ed by name, not
linked, so nothing else pulls them in.
relativePath() and absolutePath() need no library-path setup, like on
Android, but the plugin file name carries no architecture suffix and the
absolute path has to be resolved before the paths are cleared, so both
get their own branch.
Result on device: 89 passed, 1 skipped (was 6 passed, 83 failed),
identical on a tablet and a 2in1.
Task-number: QTBUG-149202
Change-Id: Ic1304c11c63283f4236671eaf3103634aec5a177
Reviewed-by: SanthoshKumar Selvaraj <[email protected]>
(cherry picked from commit 59c85b2ecd3c0c25d242a7d7ab6c8fc477f882cf)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
https://invent.kde.org/qt/qt/qtbase/-/commit/e7185131434a5afbe617faede39f3d1127793346