[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 399aec74c5caaf238996090a97ada70ca237faa5 to 74ee5786015c13d80a288a88c9d8d79d23b9e02c 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 cb99367cba02a668ea3ff5dcdc6a5c42ba9901a3 by Tor Arne Vestbø on 27/07/2026 at 18:25.. moc: Resolve the include before skipping to end of line Diagnostics report the position of the last consumed symbol, and the newline symbol carries the line number of the line following the directive. Since we consumed everything up to and including the newline before resolving the include, any diagnostic emitted during resolution, such as the warning about #include_next in the primary source file, was attributed to the wrong line. Resolve the include first, and only then skip to the end of the line. Amends cd1ea2e4e82e890aa0127d36341dd64b96e02b9b Task-number: QTBUG-141360 Pick-to: 6.12 Change-Id: I3061be9050ee524b70f323db98eaa810a2cf035d Reviewed-by: Alexandru Croitor <[email protected]> Reviewed-by: Fabian Kosmale <[email protected]> https://invent.kde.org/qt/qt/qtbase/-/commit/cb99367cba02a668ea3ff5dcdc6a5c42ba9901a3 Git commit b081d1421390ed86431f339a4c520a43cc73d923 by Tor Arne Vestbø on 27/07/2026 at 18:25.. moc: Turn the #include_next warning into a --debug-includes log An #include_next in a file that was not found via the include path resumes the search from the start of the path. We warned about this, modeled after GCC and Clang, but there is nothing the user can act on: every file moc processes is also seen by the compiler, either as its primary source file or, for a moc'ed header, through the relative #include in the generated moc_*.cpp, and it resolves the #include_next the same way. Clang even warns about the latter, with a diagnostic that can be turned off on its own, which ours could not. The warning also claimed more than it knew. The condition is true both for the primary source file and for a file included relative to it, so we would name a header and then assert it was the primary source file. Clang keeps those apart as two separate diagnostics, and GCC stays quiet about the second one, as it does for __has_include_next in any position. Keep the information for whoever is debugging why moc resolved an include differently than their compiler did, as part of --debug-includes, and say what actually happened. Amends cd1ea2e4e82e890aa0127d36341dd64b96e02b9b. Task-number: QTBUG-141360 Pick-to: 6.12 Change-Id: I0bad71d51efb3771291ac616733675d83e12fe3c Reviewed-by: Fabian Kosmale <[email protected]> https://invent.kde.org/qt/qt/qtbase/-/commit/b081d1421390ed86431f339a4c520a43cc73d923 Git commit d168d0dfb3166071eeef96857b01f777817ac0e3 by Alexandru Croitor on 27/07/2026 at 22:34.. coin: Show verbose ninja build logs when building examples as external The CI already builds examples as external for the macos platform. Make sure we see the underlying compile commands of the nested ninja call. Pick-to: 6.12 Change-Id: I17941ee1bc2378db95c5693c855c3e33a717ec0b Reviewed-by: Simo Fält <[email protected]> https://invent.kde.org/qt/qt/qtbase/-/commit/d168d0dfb3166071eeef96857b01f777817ac0e3 Git commit 509ecd3e13ef512de0aab06177b06280a3006dbf by Julian Greilich on 27/07/2026 at 22:34.. a11y Android: Map QAccessible::ButtonDropDown to correct classname With classname "android.widget.Spinner", Android anncounces it as "Drop-down menu". Task-number: QTBUG-146552 Pick-to: 6.12 Change-Id: I0a5d89c743dbb1496a6be1646d267c45bd155741 Reviewed-by: Assam Boudjelthia <[email protected]> https://invent.kde.org/qt/qt/qtbase/-/commit/509ecd3e13ef512de0aab06177b06280a3006dbf Git commit b02043eeb7bfe40b17f7a8dcc85214e23e6e9c7a by Dawid Śliwa on 27/07/2026 at 22:34.. tst_QWindow: stabilize modalWindowPosition on OpenHarmony On OpenHarmony the window manager enforces a minimum floating-window width on a top-level's first layout and only resizes it to the requested size afterwards, so reading the geometry right after qWaitForWindowExposed() samples the transient value. Wait for the geometry to settle with QTRY_COMPARE instead of comparing once. Task-number: QTBUG-148223 Pick-to: 6.12 Change-Id: I5cee641c8176151b82a9811d30447a1f68d5d37a Reviewed-by: Zbigniew Chyla <[email protected]> Reviewed-by: Tor Arne Vestbø <[email protected]> https://invent.kde.org/qt/qt/qtbase/-/commit/b02043eeb7bfe40b17f7a8dcc85214e23e6e9c7a Git commit 0a0d86875b9f15bebfe331c80b6188b5460fbf5d by Zbigniew Chyla on 27/07/2026 at 22:34.. ohos: drop the now-unused QOhosOptional alias The QOhosOptional<T> alias for std::optional<T>, along with the makeQOhosOptional() and makeEmptyQOhosOptional() helpers, has no remaining users: every use in the plugin has been converted to std::optional directly. Remove all three from qohosplugincore.h, concluding the conversion. Pick-to: 6.12 Task-number: QTBUG-147543 Change-Id: Ib451bbb0b3d13ed555cb4326aa99a8ac9da0e88e Reviewed-by: SanthoshKumar Selvaraj <[email protected]> https://invent.kde.org/qt/qt/qtbase/-/commit/0a0d86875b9f15bebfe331c80b6188b5460fbf5d Git commit 74ee5786015c13d80a288a88c9d8d79d23b9e02c by Marc Mutz on 27/07/2026 at 23:37.. QSmallByteArray: fix incorrect precondition check Of course, we can assign up to N octets into a QSmallByteArray<N>, so the assert shouldn't trigger for size() == N. Found by Ahmad Samir in independent review. Added a test that runs into the assertion in debug mode. Amends 1fb0dca140c1dbf3e66b322af837b7bf650f2e77 (picked to 6.5). [ChangeLog][QtCore][QMessageAuthenticationCode] Fixed an incorrect assertion triggering on correct input: setKey() with an algorithm with 144 byte block size (QCryptographicHash::RealSha3_224/Keccak_224) and a key that's exactly 144 octets long. Pick-to: 6.12 6.11 6.8 6.5 Change-Id: I7b42cd247ec6f08fc881b61b31ac44c0a3fa990a Reviewed-by: Ivan Solovev <[email protected]> https://invent.kde.org/qt/qt/qtbase/-/commit/74ee5786015c13d80a288a88c9d8d79d23b9e02c