[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 2ebc71e2b9fbe536e6652dc9350dba8322941967 to b4ced2b143a652cf8f6d42f798d28c5e37fa1813
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 59b2fd0a4fa768abd8723b9826a7ac69c98fe4cf by Jean-Michaël Celerier on 03/08/2026 at 03:18..
Add missing QStringList include in removed_api.cpp

It was necessary due to the QStringList return in one of the old APIs.

Pick-to: 6.12 6.11
Change-Id: Ie2025e016bfb4bc6a52d7ae16b1a1e64792d66cf
Reviewed-by: Thiago Macieira <[email protected]>
https://invent.kde.org/qt/qt/qtbase/-/commit/59b2fd0a4fa768abd8723b9826a7ac69c98fe4cf

Git commit 9c1b7cb6e92d395ed1f4b688348b3d57b4386934 by Liang Qi (on behalf of Dawid Śliwa) on 03/08/2026 at 08:42..
tst_QWindow: test reparenting on HarmonyOS

Testing childGeometryAfterReparent on HarmonyOS devices exposed a
difference between freeform and fullscreen-only modes. On a tablet,
top-level windows are system-controlled and cannot honor the requested
geometry, so the test fails before it reaches the reparenting operation.

Skipping the entire test would hide its actual regression coverage.
After reparenting, the window is embedded and must honor its geometry;
this is where stale top-level frame margins can incorrectly affect the
child.

Use supportsNonFullScreenWindows() to gate only the assertions that
require movable top-level windows. Always execute the embedded-window
assertions so fullscreen HarmonyOS devices still verify the relevant
behavior.

This follows 0ec0a05addeb026e201ad3e142845d715386919b .

Task-number: QTBUG-148260
Pick-to: 6.12
Change-Id: I24db16dc95baeabe890779beff207dfb1787ad0d
Reviewed-by: Liang Qi <[email protected]>
https://invent.kde.org/qt/qt/qtbase/-/commit/9c1b7cb6e92d395ed1f4b688348b3d57b4386934

Git commit af9fade93b0e0dfc901e2114a6d90200dd652ca3 by Laszlo Agocs on 03/08/2026 at 12:05..
libinput: Do not round mouse move position

Fixes: QTBUG-147155
Pick-to: 6.12 6.11 6.8
Change-Id: I516e6fc35770dc75fa47118c9faf78506b8fd555
Reviewed-by: Andy Nichols <[email protected]>
https://invent.kde.org/qt/qt/qtbase/-/commit/af9fade93b0e0dfc901e2114a6d90200dd652ca3

Git commit 9106893dce320961ddc0fc5c5ff06e0fd8420f04 by Laszlo Agocs on 03/08/2026 at 12:05..
glx: Always set swap interval in makeCurrent

Fixes: QTBUG-147854
Pick-to: 6.12 6.11 6.8
Change-Id: I86f6a8eba112f3cc278fc79bc0f32a2e11b45ec9
Reviewed-by: Andy Nichols <[email protected]>
https://invent.kde.org/qt/qt/qtbase/-/commit/9106893dce320961ddc0fc5c5ff06e0fd8420f04

Git commit b4ced2b143a652cf8f6d42f798d28c5e37fa1813 by Laszlo Agocs on 03/08/2026 at 12:05..
libinput: Avoid out of bounds input coords

Clamp since it is reported that libinput_event_touch_get_x/y_transformed
may return values == width or height, and we need 0..width-1 and
height-1.

Fixes: QTBUG-147156
Pick-to: 6.12 6.11 6.8
Change-Id: I650f6b800bced82b3d8e79a954d17afdba5486f8
Reviewed-by: Andy Nichols <[email protected]>
https://invent.kde.org/qt/qt/qtbase/-/commit/b4ced2b143a652cf8f6d42f798d28c5e37fa1813
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.