[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
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.