[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 9b7f8c8356d8a2f2e8105712533e4cc516fba990 to 008c009688b9c83367930c35c1854f9b32771145 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 098039b1554197e879ca5adf7962587cabc09fca by Qt Cherry-pick Bot (on behalf of Marc Mutz) on 21/07/2026 at 06:21.. harmonydeployqt: fix Coverity COPY_INSTEAD_OF_MOVE Coverity complained that `uri` could have been moved into the temporary QString(), but the temporary isn't even needed, because `uri` is a local non-const variable, and not used after this line. Remove the unneeded temporary. Amends 6bb53b56edd48f92153ae7386e028a5da3a383f7 (picked to 6.12). Coverity-Id: 911590 Change-Id: Ia073249c3645c63cec69756dbbbd140fda23379f Reviewed-by: SanthoshKumar Selvaraj <[email protected]> Reviewed-by: Joerg Bornemann <[email protected]> (cherry picked from commit 15ce9ebe163c36c210731a0d643648545348bdb1) Reviewed-by: Qt Cherry-pick Bot <[email protected]> https://invent.kde.org/qt/qt/qtbase/-/commit/098039b1554197e879ca5adf7962587cabc09fca Git commit aace72c86c47676607aadabbee13acdb085ade06 by Qt Cherry-pick Bot (on behalf of Marc Mutz) on 21/07/2026 at 06:21.. syncqt.cpp: fix Coverity AUTO_CAUSES_COPY Coverity complained that the result of the ternary was assigned to an auto variable, and that this copies, and suggested to assign to a reference instead. Do that. The types involved are std::strings, so copy = deep copy. This transformation is safe because a) header and aliasHeader are already references and at least header is used again after this assignment and b) m_moduleMapContents is only ever insert()ed into, and std::map provides reference stability under insertions. Amends 42cab4f94becfe66ded55df848c0f891b3c531e2 (picked to 6.12). Coverity-Id: 911496 Change-Id: Ia769b3c7e4847fa5a4019eafd370132b114a128e Reviewed-by: Joerg Bornemann <[email protected]> (cherry picked from commit cb00c5e3b9f849e3e7a59404bd8b633650427a99) Reviewed-by: Qt Cherry-pick Bot <[email protected]> https://invent.kde.org/qt/qt/qtbase/-/commit/aace72c86c47676607aadabbee13acdb085ade06 Git commit bb3685f79ad7967c82c5b35b1232b3ccf777bb19 by Qt Cherry-pick Bot (on behalf of Marc Mutz) on 21/07/2026 at 06:21.. QDirEntryInfo: Extract Method visit() Coverity keeps complaining about the std::visit()s in this class potentially throwing std::bad_variant_access, even after we closed the one real source of valueless_by_exception() (never realized in practice) by giving QFileInfo a nothrow move constructor (cf. eb4b67478a1a36c476ad20a90e7d5a3fd080516c), and added explicit assertions for !valueless_by_exception() (cf. 8bd5d7ee8f73dc70871f39e15ccaa785a077dcfc). Before trying anything else, centralize the visitation in a single function. Amends 336ff06b648e2e7419f9234e4d1018a63ac9fb5b (picked to 6.11). Pick-to: 6.11 Coverity-Id: 911594 Coverity-Id: 909813 Coverity-Id: 909676 Coverity-Id: 909674 Coverity-Id: 909672 Coverity-Id: 909666 Coverity-Id: 909663 Coverity-Id: 909661 Coverity-Id: 909660 Coverity-Id: 909656 Coverity-Id: 909650 Coverity-Id: 909648 Coverity-Id: 909645 Coverity-Id: 909640 Coverity-Id: 909639 Coverity-Id: 909637 Coverity-Id: 909636 Coverity-Id: 909633 Coverity-Id: 909632 Coverity-Id: 909629 Coverity-Id: 909628 Coverity-Id: 909627 Coverity-Id: 909626 Coverity-Id: 909624 Coverity-Id: 909622 Coverity-Id: 909621 Coverity-Id: 909618 Coverity-Id: 909616 Coverity-Id: 909615 Coverity-Id: 909614 Coverity-Id: 909613 Coverity-Id: 909612 Coverity-Id: 909611 Coverity-Id: 909598 Coverity-Id: 909597 Coverity-Id: 909596 Coverity-Id: 909593 Coverity-Id: 909591 Coverity-Id: 909590 Coverity-Id: 909589 Coverity-Id: 909588 Coverity-Id: 909585 Coverity-Id: 909582 Coverity-Id: 909580 Coverity-Id: 909579 Coverity-Id: 909576 Coverity-Id: 909572 Coverity-Id: 909568 Coverity-Id: 909566 Coverity-Id: 909561 Coverity-Id: 909559 Coverity-Id: 909557 Coverity-Id: 909555 Coverity-Id: 909553 Coverity-Id: 909550 Coverity-Id: 909546 Coverity-Id: 909544 Coverity-Id: 909542 Coverity-Id: 909539 Coverity-Id: 909534 Coverity-Id: 909533 Coverity-Id: 909532 Coverity-Id: 909526 Coverity-Id: 909522 Coverity-Id: 909517 Coverity-Id: 909516 Coverity-Id: 909515 Coverity-Id: 909514 Coverity-Id: 909513 Coverity-Id: 909510 Coverity-Id: 906992 Coverity-Id: 895839 Coverity-Id: 895838 Coverity-Id: 895835 Change-Id: Iee588fd8e9331db3c8ebc177c7242f2378e581cf Reviewed-by: Thiago Macieira <[email protected]> (cherry picked from commit 017f41a23f7508a602382216ebd6c6ed380ea660) Reviewed-by: Qt Cherry-pick Bot <[email protected]> https://invent.kde.org/qt/qt/qtbase/-/commit/bb3685f79ad7967c82c5b35b1232b3ccf777bb19 Git commit 008c009688b9c83367930c35c1854f9b32771145 by Qt Cherry-pick Bot (on behalf of Edward Welbourne) on 21/07/2026 at 11:57.. Search a bit harder for zones matching a long name when none match A new update to Darwin retains enough support for CST6CDT (a legacy abbreviation name; IANA is moving away from support for these) to let us instantiate a QTimeZone from its name, but no zone named in the NSTimeZone.knownTimeZoneNames list we use for availableTimeZoneIds() gets the same generic es-MX name as it so we didn't parse it back from its long-form name in a time-zone suffix of a timestamp. However, it is an alias we know from our CLDR data, so searching the alias table for names that do get accepted by the constructor (even though not officially available) has a chance to match what its "available" form might not (in this case, because the generic long name included the alias ID in parentheses after the es-MX name). Restructure QTimeZonePrivate::findLongNamePrefix()'s brute force implementation's loop over available IDs to make most of the loop body a lambda called from the loop, so that it can now be called from a loop over the alias table's entries. Use a duplicate tracker to avoid repeating that for the IDs we've already seen from the available list. Fixes: QTBUG-148397 Change-Id: I386544562b22a18b6622d3f66b803e05e5d200b1 Reviewed-by: Thiago Macieira <[email protected]> (cherry picked from commit b0b45eb9af80daff5a4a21f964f382863d149c1c) Reviewed-by: Qt Cherry-pick Bot <[email protected]> https://invent.kde.org/qt/qt/qtbase/-/commit/008c009688b9c83367930c35c1854f9b32771145