Commit Graph

  • 72a809bcfd XCF: initialize tiles and buffers master Mirco Miranda 2025-11-22 10:00:03 +01:00
  • 731ac375bb HDR: fix uninitialized buffer Mirco Miranda 2025-11-22 09:41:25 +01:00
  • 8061500b79 PSD: add support for GrayA (8/16/32 bit) and Gray 32 bit Mirco Miranda 2025-11-16 10:15:10 +01:00
  • 472ff92b96 PSD: fix use of uninitialized tmp image Mirco Miranda 2025-11-20 08:16:44 +01:00
  • 847510f109 EXR: fix of uninitialized RGB read buffer Mirco Miranda 2025-11-20 07:36:49 +01:00
  • a8ad7be1cd RGB: fix Use-of-uninitialized-value Mirco Miranda 2025-11-18 11:18:15 +01:00
  • 7202e77c74 HDR: readHeader() sanity checks Mirco Miranda 2025-11-17 15:50:35 +01:00
  • 379c3c1738 PSD: return error if a complete line is read/decompressed Mirco Miranda 2025-11-17 14:38:07 +01:00
  • 6519d2930e Update version to 6.21.0 Nicolas Fella 2025-11-14 18:25:25 +01:00
  • ffcfa49f13 Update dependency version to 6.20.0 v6.20.0-rc1 v6.20.0 Nicolas Fella 2025-11-07 19:26:04 +01:00
  • d3d4bea2f1 PSD: limit memory usage on corrupted files Mirco Miranda 2025-11-07 14:31:29 +01:00
  • cfbeb397a8 Fix assert on broken data Albert Astals Cid 2025-11-05 18:51:20 +01:00
  • 1c6ce2437e PSD: minor fixes while reading Image resource Section Mirco Miranda 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 Laurent Montel 2025-11-02 16:07:02 +01:00
  • e7d01c286f IFF: fix crash on malformed files Mirco Miranda 2025-10-31 09:07:40 +01:00
  • dfda863841 iff: Fix crash on malformed files Albert Astals Cid 2025-10-28 00:50:06 +01:00
  • 3d4d74fc02 PSD: improve sections size checks Mirco Miranda 2025-10-24 08:39:58 +02:00
  • 326e56029a TGA: ignoring large metadata on dev area Mirco Miranda 2025-10-23 14:30:47 +02:00
  • e8e5b091bc Check device before read Mirco Miranda 2025-10-23 10:52:19 +02:00
  • aeb2988eec Fix possible infinite loop when reading a broken jp2 Mirco Miranda 2025-10-23 11:59:39 +02:00
  • abfda2ce69 On demand buffer allocation on PCHG decompression Mirco Miranda 2025-10-23 09:12:22 +02:00
  • d6d67c7b8b Fix possible read overflow with malformed data Mirco Miranda 2025-10-23 08:23:57 +02:00
  • 54c94764d1 Fix wrong palette check Mirco Miranda 2025-10-21 19:33:12 +02:00
  • 7512874620 Use internal FP32 conversion instead of FP16 Mirco Miranda 2025-10-17 15:32:24 +02:00
  • 146f637385 Fix read test failing on aarch64 Mirco Miranda 2025-10-17 13:43:24 +02:00
  • 436310b4f0 Remove Qt version checks now that 6.8.0 is the minimum required Albert Astals Cid 2025-10-16 20:20:35 +02:00
  • d8a8bcb68e GIT_SILENT Upgrade Qt6 version requirement to 6.8.0. Albert Astals Cid 2025-10-16 19:10:25 +02:00
  • 2b80a0a55a Fix assert on broken data Albert Astals Cid 2025-10-14 23:55:59 +02:00
  • 8e164474b4 CI: Try newer libjxl for ossfuzz Albert Astals Cid 2025-10-13 11:33:34 +02:00
  • 4c52480b73 tga: Reduce Warning to Debug Albert Astals Cid 2025-10-12 13:09:37 +02:00
  • 19faa55a6d Fix crash on malformed files Mirco Miranda 2025-10-10 09:03:18 +02:00
  • b9bfeedbc1 Fix crash on malformed files Mirco Miranda 2025-10-06 01:04:40 +02:00
  • 8658355701 Fix crash on malformed files work/aacid/449485443 Albert Astals Cid 2025-10-05 23:24:45 +02:00
  • 3c8539d53d Update version to 6.20.0 Nicolas Fella 2025-10-05 15:16:13 +02:00
  • d332ad717b Update dependency version to 6.19.0 v6.19.0-rc1 v6.19.0 Nicolas Fella 2025-10-03 15:04:37 +02:00
  • 1ca7baed98 Fix assert on broken data Albert Astals Cid 2025-10-01 19:16:10 +02:00
  • f1b0c9f0ec add const so we know that QImage is not being modified Albert Astals Cid 2025-10-01 19:15:10 +02:00
  • b83f4c0231 Add color space check during read test Mirco Miranda 2025-09-27 10:52:18 +02:00
  • a457e5ddcb Limits the max RAW size to 300000x300000 pixels Mirco Miranda 2025-09-21 11:52:06 +02:00
  • f28cd98661 Limits the max DDS size to 300000x300000 pixels Mirco Miranda 2025-09-21 11:28:45 +02:00
  • 05c3a1afe6 Fix compilation failure with Qt 6.7 Jiaqi Wu 2025-09-20 13:37:52 +08:00
  • fda751c641 Switch all plugins to QLoggingCategory Mirco Miranda 2025-09-19 10:00:26 +02:00
  • a4e18734bd Resolution calculations performed by functions Mirco Miranda 2025-09-17 12:22:44 +02:00
  • 14286a6ab0 Add a CI job for oss-fuzz Azhar Momin 2025-08-20 22:58:31 +05:30
  • 945fd6f0ce GIT_SILENT: Bump kf ecm_set_disabled_deprecation_versions. Make sure that it compiles fine without kf 6.18 deprecated methods Laurent Montel 2025-09-13 08:53:25 +02:00
  • c36b4e2350 Use std::lround instead of qRound Albert Astals Cid 2025-09-11 11:57:19 +02:00
  • 95f0d15e14 RAW: Disable broken stream protection Mirco Miranda 2025-09-11 11:52:21 +02:00
  • 56c8bc7323 Add checks on the seek return value Mirco Miranda 2025-09-09 22:20:34 +02:00
  • 08e178f098 Fix Null-dereference READ Mirco Miranda 2025-09-09 21:15:19 +02:00
  • 6881e3111b HDR: Limits the header to the first 128 lines Mirco Miranda 2025-09-09 15:59:14 +02:00
  • 463da81fad IFF: support for PCHG chunk Mirco Miranda 2025-09-08 17:39:50 +02:00
  • 8036b1d032 Fix assert when read corrupted floats Mirco Miranda 2025-09-08 11:01:06 +02:00
  • 71cc137254 Update version to 6.19.0 Nicolas Fella 2025-09-08 10:23:10 +02:00
  • 7858c4eeec Update dependency version to 6.18.0 v6.18.0-rc1 v6.18.0 Nicolas Fella 2025-09-07 14:25:38 +02:00
  • eae41980b2 dds: Fix assert when reading broken data Albert Astals Cid 2025-09-07 00:38:05 +02:00
  • 3bf2281610 GIT_SILENT: Use Qt CamelCase includes Laurent Montel 2025-09-04 08:32:52 +02:00
  • 59089855fa Unified maximum pixel value for large image plugins Mirco Miranda 2025-08-23 14:17:04 +02:00
  • 5a067130af Removed the conversion of the entire image to a compatible format when saving from the PCX, PIC, and RGB plugins. Mirco Miranda 2025-08-30 09:17:40 +02:00
  • 9c6c0c01ae TGA: Support for TGA specification 2.0 Mirco Miranda 2025-08-23 11:20:09 +02:00
  • f933cbe12d Fix possible buffer overflow on corrupted images Mirco Miranda 2025-08-22 08:08:17 +02:00
  • ebc366b3c5 TGA: memory optimizations and native grayscale support Mirco Miranda 2025-08-20 23:53:00 +02:00
  • bc8b5b56b1 Move fuzz target and build script into KImageFormats repository Azhar Momin 2025-05-25 22:11:12 +05:30
  • 35a1ed0227 GIT_SILENT: Bump kf ecm_set_disabled_deprecation_versions. Make sure that it compiles fine without kf 6.17 deprecated methods Laurent Montel 2025-08-15 08:29:20 +02:00
  • f63b082c85 IFF: add support for a different palette per line Mirco Miranda 2025-08-12 08:28:31 +02:00
  • 68cc915132 IFF: Fix possible undefined-shift Mirco Miranda 2025-08-09 11:46:05 +02:00
  • e912a4ac9b RAW: Error out on malformed files Mirco Miranda 2025-08-07 22:39:55 +02:00
  • 480ea8dba0 IFF: add support for RGBN/RGB8 image data and CAT chunk Mirco Miranda 2025-08-07 22:17:09 +02:00
  • 37e3c65a05 ILBM 64-bit extension support Mirco Miranda 2025-08-04 09:06:22 +02:00
  • 4b44f8474f Fix oss-fuzz compilation error Mirco Miranda 2025-08-04 13:46:16 +02:00
  • c2a1d4b401 IFF: Fix halfbride detection, 1-bitplane colors and PBM line size calculation. It also ignore ZBuffer flag on Maya images (like Photoshop does) amd adds CMYK palette support. Mirco Miranda 2025-08-01 15:29:52 +02:00
  • cd39c36621 Update version to 6.18.0 Nicolas Fella 2025-08-01 13:33:36 +02:00
  • 1bfae6f171 Update dependency version to 6.17.0 v6.17.0-rc1 v6.17.0 Nicolas Fella 2025-08-01 12:14:50 +02:00
  • eb65a5076c We only have Linux Qt5 builders at this point kf5 Albert Astals Cid 2025-07-28 16:02:34 +02:00
  • fd864e6f55 IFF: add support for uncompressed ACBM type Mirco Miranda 2025-07-24 07:37:58 +02:00
  • 16b669d63d Bump kf ecm_set_disabled_deprecation_versions. Make sure that it compiles fine without kf 6.16 deprecated methods Laurent Montel 2025-07-21 20:30:44 +02:00
  • 457f3afa24 Fix CI Albert Astals Cid 2025-07-20 23:43:10 +02:00
  • 080fd3c72d It compiles fine without qt 6.10 deprecated methods Laurent Montel 2025-07-20 21:42:04 +02:00
  • 1d69f6af57 IFF: add mime types and extensions Mirco Miranda 2025-07-17 07:32:26 +02:00
  • 083680eb77 chunks.cpp - send info and warning messages to the iff logging category Allen Winter 2025-07-16 10:21:00 -04:00
  • 0a9f9fe106 IFF: support for Ham8, HalfBride, Pbm and ILBM 32-bits modes Mirco Miranda 2025-07-15 07:38:19 +02:00
  • a9ccdce598 IFF: Fix possible stack overflow v6.16.0 Frameworks/6.16 Mirco Miranda 2025-07-05 11:59:06 +02:00
  • 21b3b890ec tga: Be less strict about palette Kai Uwe Broulik 2025-07-06 17:55:23 +02:00
  • aef4bd7e1c Fix unused param in MicroExif::toByteArray() Mirco Miranda 2025-07-07 08:17:36 +02:00
  • f5494d9acf iff: Support ILBM (PBM) work/kbroulik/ilbm Kai Uwe Broulik 2025-07-06 16:13:50 +02:00
  • ea1983a7d1 IFF: Fix possible stack overflow Mirco Miranda 2025-07-05 11:59:06 +02:00
  • 775b53f1f6 Update version to 6.17.0 Nicolas Fella 2025-07-04 18:28:45 +02:00
  • 02cf1502c0 Update dependency version to 6.16.0 v6.16.0-rc1 Nicolas Fella 2025-07-04 16:29:08 +02:00
  • f6c718a789 TGA: add indexed write support Mirco Miranda 2025-07-03 07:36:33 +02:00
  • 4f2f2425d3 IFF: read only support to Interchange Format Files Mirco Miranda 2025-07-01 23:59:03 +02:00
  • e6357c22f7 tga: Use Format_Indexed8 for indexed formats and support 32-bit BGRA colormap Kai Uwe Broulik 2025-06-26 14:00:11 +00:00
  • 094177a01c Update version to 6.16.0 Nicolas Fella 2025-06-06 16:31:26 +02:00
  • 7420f47c17 Update dependency version to 6.15.0 v6.15.0-rc1 v6.15.0 Nicolas Fella 2025-06-06 15:19:44 +02:00
  • 888bca7387 cmake: add cmake config Xaver Hugl 2025-05-21 16:42:02 +02:00
  • e3aefd2aa1 JXR: Restore device position after reading options Mirco Miranda 2025-05-14 02:50:03 +02:00
  • aa8134ee0d README.md: minor fixes and improvements Mirco Miranda 2025-05-04 00:35:48 +02:00
  • 9f09473aa0 It compiles fine without kf_6_13 deprecated methods Laurent Montel 2025-05-04 21:31:49 +02:00
  • 62eb1d28cb Add README about autotests Mirco Miranda 2025-05-03 11:01:46 +02:00
  • 15bece40ec Update version to 6.15.0 Nicolas Fella 2025-05-02 17:10:02 +02:00
  • 1b3d2afbe3 Update dependency version to 6.14.0 v6.14.0-rc1 v6.14.0 Nicolas Fella 2025-05-02 16:02:43 +02:00
  • 850068c1dc JXR: fix compilation error on 32-bit systems Mirco Miranda 2025-04-22 08:01:02 +02:00