Mirco Miranda
9ddad16767
Improve size limits for AVIF, HEIF, and RAW plugins
2026-05-15 12:13:12 +02:00
Mirco Miranda
0e2b137b32
IFF: fix byte swapping in 16-bit DEEP images
2026-05-12 10:31:43 +02:00
Mirco Miranda
6d5e61f0b0
Add Farbfeld read only support
2026-05-11 07:38:28 +02:00
Mirco Miranda
d7c3174fb6
DDS: fix mime type
2026-05-08 04:58:39 +02:00
Mirco Miranda
49a8fd38c8
IFF: DEEP image support
2026-05-08 01:29:54 +02:00
Mirco Miranda
1206598337
imageAlloc: add image initialization support
2026-05-07 08:41:10 +02:00
Mirco Miranda
3488077d8d
Fix uninitialized value
2026-05-04 08:51:34 +02:00
Laurent Montel
ea8a4dccdc
GIT_SILENT: Bump kf ecm_set_disabled_deprecation_versions. Make sure that it compiles fine without kf 6.26 deprecated methods
2026-05-03 08:41:08 +02:00
Mirco Miranda
8048279473
HEIF: image transformation support
2026-05-03 00:00:11 +02:00
Nicolas Fella
18d0f93d60
Update CI image
2026-05-02 15:30:10 +02:00
Nicolas Fella
497e612ad3
Update version to 6.27.0
2026-05-01 22:24:21 +02:00
Nicolas Fella
84f28e8bc9
Update dependency version to 6.26.0
v6.26.0
v6.26.0-rc1
2026-05-01 13:20:34 +02:00
Mirco Miranda
a936927ec1
JXR: check all library return codes
2026-04-26 06:22:30 +02:00
Mirco Miranda
191e5e6a69
EXIF improvements and bugfixes
...
- Fixes a writing issue for float values less than 1
- Fixes a missing definition of `EXIF_DATETIMEDIGITIZED` tag
- Adds support for some common camera shot metadata
- Adds missing metadata to writing tests
The following plugins automatically gain support for the new metadata: AVIF, IFF, HEIF, JXL, JXR, PSD and TGA (V2E).
The new metadata added with this patch is usually saved by smartphones (e.g. iPhone or Google Pixel).
2026-04-26 06:08:25 +02:00
Mirco Miranda
51db11eefc
JXR: fix Use-of-uninitialized-value
2026-04-23 14:44:45 +02:00
Mirco Miranda
bc398382ac
EXR: fix Null-dereference READ in OpenEXR
2026-04-23 11:42:16 +02:00
Mirco Miranda
d5e5012cfb
HDR: fix incorrect use of s.atEnd()
2026-04-20 12:49:35 +00:00
Mirco Miranda
1b3f32a332
JXR: minimal support for multichannel 3 and 4
2026-04-20 14:13:10 +02:00
Mirco Miranda
7cf60da031
JXR: fix memory leaks
2026-04-19 20:37:27 +02:00
Mirco Miranda
d160f268e7
Improved documentation for DDS, JP2 and PSD formats
2026-04-18 08:32:32 +00:00
Mirco Miranda
276338199a
EXR: fix incorrect loading of EXR files saved by Photoshop 2026
2026-04-16 15:34:33 +02:00
Mirco Miranda
742b5097f6
Fix HOST Computer metadata
2026-04-14 10:47:54 +02:00
Mirco Miranda
2d2ee68cc0
Add more info about unsecure JXR plugin
2026-04-13 12:45:09 +02:00
Nicolas Fella
d15c3c679d
Update version to 6.26.0
2026-04-03 19:49:32 +02:00
Nicolas Fella
eb896efea1
Update dependency version to 6.25.0
v6.25.0-rc1
v6.25.0
2026-04-03 18:34:25 +02:00
Mirco Miranda
142ec14c81
TIM: PlayStation graphics read only support
2026-03-24 08:38:08 +01:00
Albert Astals Cid
38b8b70304
Remove ifdef now that we depend on Qt >= 6.9.0
2026-03-23 22:57:17 +01:00
Albert Astals Cid
e28c48cfeb
GIT_SILENT Upgrade CMake version requirement to 3.29.
...
See https://community.kde.org/Frameworks/Policies
2026-03-23 19:30:35 +01:00
Albert Astals Cid
3c08226aec
GIT_SILENT Upgrade Qt6 version requirement to 6.9.0.
...
See https://community.kde.org/Frameworks/Policies
2026-03-23 19:13:47 +01:00
Mirco Miranda
7c86ccaefb
IFF: fix Integer-overflow in IDATChunk::strideSize
2026-03-23 12:05:01 +01:00
Nicolas Fella
ec0610d5b0
Update version to 6.25.0
2026-03-07 22:30:10 +01:00
Nicolas Fella
ae279c55f4
Update dependency version to 6.24.0
v6.24.0-rc1
v6.24.0
2026-03-07 21:18:31 +01:00
Mirco Miranda
836e0a53bb
JP2: fix possible Undefined-shift
2026-03-04 08:15:48 +01:00
Mirco Miranda
5eb09116b0
IFF: fix buffer read overflow
2026-02-24 08:57:45 +01:00
Mirco Miranda
92368ca58f
Fix Heap-buffer-overflow WRITE
2026-02-22 18:27:34 +00:00
Mirco Miranda
a91c7ef72f
Fixed excessively frequent warning messages
2026-02-22 14:56:21 +01:00
Daniel Novomeský
ea2a4aafab
ossfuzz: update aom, libavif, openjpeg
2026-02-19 11:31:12 +01:00
Mirco Miranda
c254875780
ANI: fix possible QByteArray allocation exception
2026-02-16 10:12:05 +01:00
Daniel Novomeský
f3de2e77c1
jxl: adjust metadata size limits
...
Previously there was no limit for uncompressed metadata,
but when compressed metadata required buffer larger than 4MB,
image decoding stopped.
Now the plugin discards/skips metadata boxes larger than 8MB
without stopping image decoding.
If size of compressed box is above 8MB,
we do not attempt to decompress it.
File with compressed metadata could be rejected only in rare cases
when the decompression buffer grows above 32MB (four times 8M).
2026-02-13 15:44:39 +01:00
Mirco Miranda
1ef779f370
RGB: fix a possible exception on the new
2026-02-12 13:42:58 +01:00
Laurent Montel
169a874cba
GIT_SILENT: Bump kf ecm_set_disabled_deprecation_versions. Make sure that it compiles fine without kf 6.23 deprecated methods
2026-02-10 07:52:45 +01:00
Mirco Miranda
ebf77ccdf5
TGA: fix Undefined-shift
2026-02-09 23:02:06 +00:00
Mirco Miranda
359cb039d2
PSD: improve conversion sanity checks
2026-02-09 22:50:51 +00:00
Mirco Miranda
f4b91d8a54
IFF: fix compilation warnings
2026-02-09 22:46:04 +00:00
Mirco Miranda
263b5a88e2
ANI: check for array allocation size
2026-02-09 08:41:40 +01:00
Nicolas Fella
8d07f7db1b
Update version to 6.24.0
2026-02-06 13:31:01 +01:00
Nicolas Fella
1c2210c100
Update dependency version to 6.23.0
v6.23.0-rc1
v6.23.0
2026-02-06 13:01:56 +01:00
Azhar Momin
b7b438f903
Fix oss-fuzz AFL build (again)
2026-02-03 14:35:56 +05:30
Azhar Momin
336b8906aa
Fix OSS-Fuzz AFL builds
2026-02-02 23:05:09 +00:00
Kai Uwe Broulik
2c8a1ad6ff
GIT_SILENT anitest: Fix typo
...
text -> test
2026-01-30 17:36:12 +01:00