[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 '6.12'.
Changed from a0b3c19d17cab1db22ab317e5c592012ca45d3f8 to 672cc69be91febd329754241676dfff495a31dcc
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 627c5880c714e4591bbe6a2b461b797cd86049c7 by Qt Cherry-pick Bot (on behalf of Eirik Aavitsland) on 17/08/2026 at 07:32..
Harden tiff handler

- Avoid uninitialized data in resulting QImage, for truncated
  scanlines or tiles in the direct-read decoding path.

- Fix wrong assert in rgbFixup(): Can be called for RGBX64 also, not
  only FP formats. Ensure that the stored alpha value is meaningful in
  that case.

- Explicitly detect and reject separate-plane files on the direct-read
  path, which is not prepared to handle them correctly.

- When writing, guard against oob when input color table is empty

- When writing, avoid uninitialized data in the resulting color tables.

Task-number: QTBUG-148329
Pick-to: 6.11 6.8 6.5 5.15
Change-Id: Id6e3074f55345cffec7819f8f45d07814a8f7c31
Reviewed-by: Eskil Abrahamsen Blomfeldt <[email protected]>
(cherry picked from commit 8e592535007c079d531b955d2299e893f158b229)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
https://invent.kde.org/qt/qt/qtimageformats/-/commit/627c5880c714e4591bbe6a2b461b797cd86049c7

Git commit 672cc69be91febd329754241676dfff495a31dcc by Qt Cherry-pick Bot (on behalf of Eirik Aavitsland) on 17/08/2026 at 07:32..
Harden the icns handler

- Avoid potentially uninitialized data in output from reading rle24
  encoded icons.

- Reject corrupt icons claiming to contain more data than available
  from the input device, thus avoiding potential for overly large
  memory allocation.

- Fix an off-by-one limit check in option(). (OOB was not currently
  reachable, since the index is kept inside limits).

Task-number: QTBUG-148328
Pick-to: 6.11 6.8 6.5 5.15
Change-Id: I81441e8d1db7bd7f80cab592d009c21e48648fdd
Reviewed-by: Eskil Abrahamsen Blomfeldt <[email protected]>
(cherry picked from commit 9440b77ed2a59d42e22545210672e5b360ce89ec)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
https://invent.kde.org/qt/qt/qtimageformats/-/commit/672cc69be91febd329754241676dfff495a31dcc
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.