https://bugs.kde.org/show_bug.cgi?id=380956

--- Comment #10 from Mirco Miranda <mirco...@gmail.com> ---
Git commit 87eff569a4ba0c8ef81be2501bbad0f0e0c21de2 by Mirco Miranda.
Committed on 11/12/2024 at 06:45.
Pushed by mircomir into branch 'master'.

Re-added DDS plugin support

Fork of [Qt 5.6 DDS
plugin](https://code.qt.io/cgit/qt/qtimageformats.git/tree/src/plugins/imageformats/dds/qddshandler.cpp?h=5.6)
under LGPL2.1.

- Merged all files in dds_p.h and dds.cpp
- Added support for Qt 6 image allocation limit
- Added checks for null image and datastream errors
- The plugin is disabled by default

Closes: #12

M  +1    -1    .kde-ci.yml
M  +4    -0    CMakeLists.txt
M  +14   -0    README.md
M  +5    -0    autotests/CMakeLists.txt
A  +-    --    autotests/read/dds/indexed.dds
A  +-    --    autotests/read/dds/indexed.png
A  +-    --    autotests/read/dds/rgba.dds
A  +-    --    autotests/read/dds/rgba.png
A  +-    --    autotests/read/dds/rgba102.dds
A  +-    --    autotests/read/dds/rgba102.png
A  +-    --    autotests/read/dds/rgba4.dds
A  +-    --    autotests/read/dds/rgba4.png
A  +-    --    autotests/read/dds/rgba5551.dds
A  +-    --    autotests/read/dds/rgba5551.png
A  +-    --    autotests/read/dds/rgba_abgr.dds
A  +-    --    autotests/read/dds/rgba_abgr.png
A  +-    --    autotests/read/dds/rgba_bc1.dds
A  +-    --    autotests/read/dds/rgba_bc1.png
A  +-    --    autotests/read/dds/rgba_bc2.dds
A  +-    --    autotests/read/dds/rgba_bc2.png
A  +-    --    autotests/read/dds/rgba_bc3.dds
A  +-    --    autotests/read/dds/rgba_bc3.png
A  +-    --    autotests/read/dds/rgba_f16.dds
A  +-    --    autotests/read/dds/rgba_f16.png
A  +-    --    autotests/read/dds/rgba_f32.dds
A  +-    --    autotests/read/dds/rgba_f32.png
A  +-    --    autotests/write/basic/rgb.dds
A  +-    --    autotests/write/basic/rgba.dds
A  +-    --    autotests/write/format/dds/Format_A2BGR30_Premultiplied.dds
A  +-    --    autotests/write/format/dds/Format_A2RGB30_Premultiplied.dds
A  +-    --    autotests/write/format/dds/Format_ARGB32.dds
A  +-    --    autotests/write/format/dds/Format_ARGB32_Premultiplied.dds
A  +-    --    autotests/write/format/dds/Format_ARGB4444_Premultiplied.dds
A  +-    --    autotests/write/format/dds/Format_ARGB6666_Premultiplied.dds
A  +-    --    autotests/write/format/dds/Format_ARGB8555_Premultiplied.dds
A  +-    --    autotests/write/format/dds/Format_ARGB8565_Premultiplied.dds
A  +-    --    autotests/write/format/dds/Format_BGR30.dds
A  +-    --    autotests/write/format/dds/Format_BGR888.dds
A  +-    --    autotests/write/format/dds/Format_CMYK8888.dds
A  +-    --    autotests/write/format/dds/Format_Grayscale16.dds
A  +-    --    autotests/write/format/dds/Format_Grayscale8.dds
A  +-    --    autotests/write/format/dds/Format_Indexed8.dds
A  +-    --    autotests/write/format/dds/Format_Mono.dds
A  +-    --    autotests/write/format/dds/Format_MonoLSB.dds
A  +-    --    autotests/write/format/dds/Format_RGB16.dds
A  +-    --    autotests/write/format/dds/Format_RGB30.dds
A  +-    --    autotests/write/format/dds/Format_RGB32.dds
A  +-    --    autotests/write/format/dds/Format_RGB444.dds
A  +-    --    autotests/write/format/dds/Format_RGB555.dds
A  +-    --    autotests/write/format/dds/Format_RGB666.dds
A  +-    --    autotests/write/format/dds/Format_RGB888.dds
A  +-    --    autotests/write/format/dds/Format_RGBA16FPx4.dds
A  +-    --    autotests/write/format/dds/Format_RGBA16FPx4_Premultiplied.dds
A  +-    --    autotests/write/format/dds/Format_RGBA32FPx4.dds
A  +-    --    autotests/write/format/dds/Format_RGBA32FPx4_Premultiplied.dds
A  +-    --    autotests/write/format/dds/Format_RGBA64.dds
A  +-    --    autotests/write/format/dds/Format_RGBA64_Premultiplied.dds
A  +-    --    autotests/write/format/dds/Format_RGBA8888.dds
A  +-    --    autotests/write/format/dds/Format_RGBA8888_Premultiplied.dds
A  +-    --    autotests/write/format/dds/Format_RGBX16FPx4.dds
A  +-    --    autotests/write/format/dds/Format_RGBX32FPx4.dds
A  +-    --    autotests/write/format/dds/Format_RGBX64.dds
A  +-    --    autotests/write/format/dds/Format_RGBX8888.dds
M  +6    -0    src/imageformats/CMakeLists.txt
A  +1933 -0    src/imageformats/dds.cpp     [License: LGPL(v3.0) LGPL(v2.1)]
A  +4    -0    src/imageformats/dds.json
A  +143  -0    src/imageformats/dds_p.h     [License: LGPL(v3.0) LGPL(v2.1)]

https://invent.kde.org/frameworks/kimageformats/-/commit/87eff569a4ba0c8ef81be2501bbad0f0e0c21de2

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to