[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 'dev'.
Changed from c2162babd384f5c1928e8320a5ed9ee79c0828a2 to ffa2e13a0025b6d114af74fcc2594b393f5a39dc
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 ffa2e13a0025b6d114af74fcc2594b393f5a39dc by Marc Mutz on 07/08/2026 at 15:59..
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.

Pick-to: 6.12 6.11
Change-Id: Idc34efdf6e4697dfa7592d4a9fa9faf1d2c41282
Reviewed-by: Robert Löhning <[email protected]>
Reviewed-by: Hatem ElKharashy <[email protected]>
https://invent.kde.org/qt/qt/qtsvg/-/commit/ffa2e13a0025b6d114af74fcc2594b393f5a39dc
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.