[qt/qt/qtsvg]: 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/qtsvg
Pushed by mirror-service into branch '6.11'.
Changed from 9a91e21d316998c832d4bdf7542644c58c15f494 to ee9a1bf4941cf3ce5d718a6bdf838c32cb15ccfc
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 ee9a1bf4941cf3ce5d718a6bdf838c32cb15ccfc by Qt Cherry-pick Bot (on behalf of Marc Mutz) on 07/08/2026 at 17:12..
QSvgFeGaussianBlur: reduce stack use in apply()

The function was flagged while trying to build QtSvg with
-Wframe-larger-than=20KiB, due to a 32KiB QVLA (32*32 Prealloc of a
sizeof 32 value_type).

Fix by using std::make_unqiue().

Like QVLA, make_unique() value-initializes the array, which the
following loops require (reads precede writes). Given that this
function also allocates two QImageData on the heap (QImage doesn't
have an SBO), the additional heap allocation for images <= 32 width
and height should be neglibible.

Amends 79d591d5a19ded4423ca46d0b7351fdad7b34087 (picked to 6.11),
which widened the QVLA's value_type from uint64_t to uint64_t[4],
causing the 20KiB limit to be exceeded.

Change-Id: Idc34efdf6e4697dfa7592d4a9fa9faf1d2c41282
Reviewed-by: Robert Löhning <[email protected]>
Reviewed-by: Hatem ElKharashy <[email protected]>
(cherry picked from commit ffa2e13a0025b6d114af74fcc2594b393f5a39dc)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
(cherry picked from commit a511920f799a3857d47ea9e0a4406e78af35039c)
https://invent.kde.org/qt/qt/qtsvg/-/commit/ee9a1bf4941cf3ce5d718a6bdf838c32cb15ccfc
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.