[qt/qt/qtimageformats]: 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/qtimageformats
Pushed by mirror-service into branch 'dev'.
Changed from 44bd2b05cca9ad0b9db97875e9ca327b860161e3 to 09ce9eec78bb05f082ae846aeaba56e92247bfc2
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 09ce9eec78bb05f082ae846aeaba56e92247bfc2 by Marc Mutz on 23/07/2026 at 14:06..
QWebpHandler: make m_webpData a non-member

The documentation of WebPDemux() is silent on the required lifetime of
its argument, but the implementation just copies the values instead of
storing a pointer. This may be obvious to a C programmer, but I guess
the pass-by-pointer is done to allow the struct to grow without changing
the library entry point.

So make m_webPData a local variable and not a data member, and scope
the lifetime extra tight (IILE), so that tools can alert as to any
lifetime issues if and when the implementation changes (I don't think
it can, this is Google code, and Google is also home to Hyrum, of
Hyrum's Law, which binds the implementation now).

Still, not picking back too much, as it's not totally risk-free.

Pick-to: 6.12
Change-Id: I5530e298e09dae326f915fd91afe596888d9e2b5
Reviewed-by: Volker Hilsheimer <[email protected]>
https://invent.kde.org/qt/qt/qtimageformats/-/commit/09ce9eec78bb05f082ae846aeaba56e92247bfc2
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.