[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.11'.
Changed from 4e5836e7c1a3266a5b3fb1da7c02d98446b90380 to 3cf7b1e1d60dff592f9a509f563711e2d7d889c1
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 a7f423401362cd2227df8376c842bbebdfbc1fcd by Qt Cherry-pick Bot (on behalf of Eirik Aavitsland) on 17/08/2026 at 07:45..
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.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]>
(cherry picked from commit 672cc69be91febd329754241676dfff495a31dcc)
https://invent.kde.org/qt/qt/qtimageformats/-/commit/a7f423401362cd2227df8376c842bbebdfbc1fcd

Git commit 3cf7b1e1d60dff592f9a509f563711e2d7d889c1 by Qt Cherry-pick Bot (on behalf of Eirik Aavitsland) on 17/08/2026 at 07:45..
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.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]>
(cherry picked from commit 627c5880c714e4591bbe6a2b461b797cd86049c7)
https://invent.kde.org/qt/qt/qtimageformats/-/commit/3cf7b1e1d60dff592f9a509f563711e2d7d889c1
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.