[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 'dev'.
Changed from 8da7cc05c1e784d7cd9f03d9792a5dd15b6e048b to 2f43252105aa239de8465614ede69893d94f30d0
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 03febb4a7f9d08054a2ac9430adc079eff3f3bb9 by Assam Boudjelthia on 14/08/2026 at 23:10..
CMake/Android: quote "$@" in the generated runner wrapper

The runner wrapper script forwarded its arguments with an
unquoted $@, so the shell word-split every argument. When
qt-testrunner re-ran a failed data row it passed the tag as
one argument, for example

    parseFile:from_file:extended multiplexing

which reached the test as two test names, and the re-run
failed with "Function not found: multiplexing" instead of
repeating the row. Flaky data rows with a space in the tag
could therefore never pass on Android.

Add a test for the wrapper and one that checks a test
argument with a space survives adb, the device shell and
QProcess::splitCommand().

Pick-to: 6.12
Change-Id: I8a0f191451530ee529f63f26fe4e647bd6c26d16
Reviewed-by: Ville Voutilainen <[email protected]>
https://invent.kde.org/qt/qt/qtbase/-/commit/03febb4a7f9d08054a2ac9430adc079eff3f3bb9

Git commit ddf0886b4f0c872e48219b6c1555ee7cd31bb4a6 by Assam Boudjelthia on 14/08/2026 at 23:10..
AndroidTestRunner: keep parsing our options after test args

CMake appends the runner's own flags after the test's, so
QML tests got -import ahead of --timeout. Bailing out of
option parsing at the first test argument handed --timeout
to the app, which QTest rejects and exits 1 before writing
any results, failing the run with EXIT_NOEXITCODE.

Sort argv into both groups instead and re-join them with an
explicit separator.

Pick-to: 6.12
Fixes: QTBUG-148805
Change-Id: I850a1f1090e3fb0f5d2bf2b5611d18c8a645cda2
Reviewed-by: Ville Voutilainen <[email protected]>
https://invent.kde.org/qt/qt/qtbase/-/commit/ddf0886b4f0c872e48219b6c1555ee7cd31bb4a6

Git commit 2f43252105aa239de8465614ede69893d94f30d0 by Assam Boudjelthia (Away) (on behalf of Assam Boudjelthia) on 14/08/2026 at 23:10..
Android: Guard touch handling against null fields

m_editText is null when QtWindow is constructed for a foreign
window. m_gestureDetector is briefly null after construction
because it is initialized inside QtNative.runAction(), which
is posted to the Android UI thread; an early touch arriving
before that runnable runs hits a null reference.

onTouchEvent dereferenced both unconditionally and crashed
with a NullPointerException on the first touch landing in
a QtWindow that hosts a foreign view embedded using
QWindow::fromWinId().

Pick-to: 6.11 6.12
Change-Id: I02eb86dd35d5a4edd3395c48e40503f12f4f5c2c
Reviewed-by: Ville Voutilainen <[email protected]>
(cherry picked from commit ef55f427f2c8b410d34f8a7681020a3000cf6866)
https://invent.kde.org/qt/qt/qtbase/-/commit/2f43252105aa239de8465614ede69893d94f30d0
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.