|
|
af4597f796
|
GIT_SILENT: Bump qt ecm_set_disabled_deprecation_versions. Make sure that it compiles fine without qt 6.11 deprecated methods
|
2025-12-24 06:57:32 +01:00 |
|
|
|
b8b9849268
|
GIT_SILENT: Bump kf ecm_set_disabled_deprecation_versions. Make sure that it compiles fine without kf 6.21 deprecated methods
|
2025-12-18 22:07:02 +01:00 |
|
|
|
db1cb8de1f
|
Add allocation limit test (0/256 MiB)
|
2025-12-09 15:55:35 +01:00 |
|
|
|
956b86c4de
|
allocationLimit = 0 means no limit
|
2025-12-09 01:06:10 +01:00 |
|
|
|
282c277204
|
Update version to 6.22.0
|
2025-12-05 15:14:46 +01:00 |
|
|
|
237f25fd20
|
Update dependency version to 6.21.0
v6.21.0-rc1
v6.21.0
|
2025-12-05 14:07:10 +01:00 |
|
|
|
5140567853
|
Fix various typos in the codebase
Fixes mostly source documentation, comments, and some user-facing typos.
Found via `codespell -q 3 -S "*.eps,*.raw" -L ahd,siz,widthn`
|
2025-12-05 10:41:17 +00:00 |
|
|
|
72a809bcfd
|
XCF: initialize tiles and buffers
|
2025-11-22 12:45:46 +01:00 |
|
|
|
731ac375bb
|
HDR: fix uninitialized buffer
|
2025-11-22 09:41:25 +01:00 |
|
|
|
8061500b79
|
PSD: add support for GrayA (8/16/32 bit) and Gray 32 bit
|
2025-11-21 06:24:53 +01:00 |
|
|
|
472ff92b96
|
PSD: fix use of uninitialized tmp image
|
2025-11-21 01:21:18 +00:00 |
|
|
|
847510f109
|
EXR: fix of uninitialized RGB read buffer
|
2025-11-20 07:36:49 +01:00 |
|
|
|
a8ad7be1cd
|
RGB: fix Use-of-uninitialized-value
|
2025-11-19 11:05:36 +00:00 |
|
|
|
7202e77c74
|
HDR: readHeader() sanity checks
|
2025-11-18 16:56:46 +01:00 |
|
|
|
379c3c1738
|
PSD: return error if a complete line is read/decompressed
|
2025-11-17 14:38:07 +01:00 |
|
|
|
6519d2930e
|
Update version to 6.21.0
|
2025-11-14 18:25:25 +01:00 |
|
|
|
ffcfa49f13
|
Update dependency version to 6.20.0
v6.20.0-rc1
v6.20.0
|
2025-11-07 19:26:04 +01:00 |
|
|
|
d3d4bea2f1
|
PSD: limit memory usage on corrupted files
|
2025-11-07 15:36:31 +01:00 |
|
|
|
cfbeb397a8
|
Fix assert on broken data
Change the isnan test to !isfinite. This way we include infinite numbers
too as not accepted
|
2025-11-05 23:16:03 +01:00 |
|
|
|
1c6ce2437e
|
PSD: minor fixes while reading Image resource Section
|
2025-11-03 08:27:17 +01:00 |
|
|
|
3d9f1c4e9e
|
GIT_SILENT: Bump kf ecm_set_disabled_deprecation_versions. Make sure that it compiles fine without kf 6.19 deprecated methods
|
2025-11-02 16:07:02 +01:00 |
|
|
|
e7d01c286f
|
IFF: fix crash on malformed files
|
2025-10-31 09:07:40 +01:00 |
|
|
|
dfda863841
|
iff: Fix crash on malformed files
oss-fuzz/455510771
|
2025-10-28 00:50:06 +01:00 |
|
|
|
3d4d74fc02
|
PSD: improve sections size checks
|
2025-10-24 08:39:58 +02:00 |
|
|
|
326e56029a
|
TGA: ignoring large metadata on dev area
|
2025-10-23 14:54:52 +02:00 |
|
|
|
e8e5b091bc
|
Check device before read
|
2025-10-23 12:18:59 +02:00 |
|
|
|
aeb2988eec
|
Fix possible infinite loop when reading a broken jp2
|
2025-10-23 11:59:39 +02:00 |
|
|
|
abfda2ce69
|
On demand buffer allocation on PCHG decompression
|
2025-10-23 07:58:58 +00:00 |
|
|
|
d6d67c7b8b
|
Fix possible read overflow with malformed data
|
2025-10-23 08:23:57 +02:00 |
|
|
|
54c94764d1
|
Fix wrong palette check
|
2025-10-21 19:33:12 +02:00 |
|
|
|
7512874620
|
Use internal FP32 conversion instead of FP16
|
2025-10-18 05:43:08 +02:00 |
|
|
|
146f637385
|
Fix read test failing on aarch64
|
2025-10-17 13:43:24 +02:00 |
|
|
|
436310b4f0
|
Remove Qt version checks now that 6.8.0 is the minimum required
|
2025-10-16 20:20:35 +02:00 |
|
|
|
d8a8bcb68e
|
GIT_SILENT Upgrade Qt6 version requirement to 6.8.0.
See https://community.kde.org/Frameworks/Policies
|
2025-10-16 19:10:25 +02:00 |
|
|
|
2b80a0a55a
|
Fix assert on broken data
The nan eventually ends up in qRound inside Qt code.
That asserts because it doesn't know what to do with a nan
|
2025-10-14 23:55:59 +02:00 |
|
|
|
8e164474b4
|
CI: Try newer libjxl for ossfuzz
|
2025-10-13 11:34:15 +02:00 |
|
|
|
4c52480b73
|
tga: Reduce Warning to Debug
It happens that apps have an unknown source and ask if they can read it,
we should not show a weird warning to the user
|
2025-10-12 15:14:41 +02:00 |
|
|
|
19faa55a6d
|
Fix crash on malformed files
|
2025-10-10 09:03:18 +02:00 |
|
|
|
b9bfeedbc1
|
Fix crash on malformed files
|
2025-10-06 01:04:40 +02:00 |
|
|
|
3c8539d53d
|
Update version to 6.20.0
|
2025-10-05 15:16:13 +02:00 |
|
|
|
d332ad717b
|
Update dependency version to 6.19.0
v6.19.0-rc1
v6.19.0
|
2025-10-03 15:04:37 +02:00 |
|
|
|
1ca7baed98
|
Fix assert on broken data
The nan eventually ends up in qRound inside Qt code.
That asserts because it doesn't know what to do with a nan
|
2025-10-02 01:02:08 +02:00 |
|
|
|
f1b0c9f0ec
|
add const so we know that QImage is not being modified
|
2025-10-01 19:15:10 +02:00 |
|
|
|
b83f4c0231
|
Add color space check during read test
|
2025-09-27 11:12:50 +02:00 |
|
|
|
a457e5ddcb
|
Limits the max RAW size to 300000x300000 pixels
|
2025-09-21 15:13:17 +02:00 |
|
|
|
f28cd98661
|
Limits the max DDS size to 300000x300000 pixels
|
2025-09-21 11:28:45 +02:00 |
|
|
|
05c3a1afe6
|
Fix compilation failure with Qt 6.7
|
2025-09-20 13:37:52 +08:00 |
|
|
|
fda751c641
|
Switch all plugins to QLoggingCategory
|
2025-09-19 10:00:26 +02:00 |
|
|
|
a4e18734bd
|
Resolution calculations performed by functions
Added functions for dpi <-> ppm transformations and used in all plugins.
|
2025-09-17 12:22:44 +02:00 |
|
|
|
14286a6ab0
|
Add a CI job for oss-fuzz
|
2025-09-13 10:15:10 +00:00 |
|