Commit Graph
675 Commits
Author SHA1 Message Date
David Faure 1ba23a1e8e Port away from QPrinter::setPaperSize, deprecated in Qt 5.15
The formula was found in Qt's qt_pixelMultiplier (qpagesize.cpp)
as called by the deprecated setPaperSize method (when the unit is
DevicePixel)

NO_CHANGELOG
2021-04-04 15:56:13 +02:00
David Faure bc3c04c7ce GIT_SILENT Upgrade Qt5 version requirement to 5.15.0. 2021-04-04 14:44:40 +02:00
Albert Astals Cid 2755f74fbb ani: convert +1 to -1 so we don't do a potential integer overflow
oss-fuzz/32601

runtime error: signed integer overflow: 2147483647 + 1 cannot be represented in type 'int'
2021-04-03 22:46:33 +00:00
l10n daemon script 3b0c767f82 GIT_SILENT Upgrade ECM and KF version requirements for 5.81.0 release. v5.81.0-rc2 v5.81.0-rc1 2021-04-03 09:33:41 +00:00
David Faure e80fcd7c30 GIT_SILENT increase KF_DISABLE_DEPRECATED_BEFORE_AND_AT 2021-03-27 11:37:36 +01:00
Ahmad Samir a73e3d44dd Add .git-blame-ignore-revs
GIT_SILENT
2021-03-09 02:18:09 +02:00
Ahmad Samir 1169859b07 Run clang-format on all cpp/h files
NO_CHANGELOG
2021-03-08 20:15:33 +02:00
Ahmad Samir 04e276dcb3 Add clang-format bits to CMakeLists.txt
GIT_SILENT
2021-03-08 20:14:48 +02:00
Ahmad Samir e3ab850712 Add a trailing comma to enum
Should help produce better diffs and clang-format won't squash the enum
on one line.

GIT_SILENT
2021-03-08 20:14:42 +02:00
Fred FonkleandAlbert Astals Cid 503b3eee2b Fix Non-square Radiance/RGBE/.hdr images failing to load
The HDR QImageIOHandler plugin only supports the default image orientation (-Y +X) in .hdr files. It mixes up the width and height however, resulting in non-square images not loading.

This fix adds a check for the standard image orientation in the file and returns false (with error message) if that fails.
If it succeeds, it takes the height from the -Y component, and the width from the +X component, resulting in successful loading of the image.

Add autotest images for landscape and portrait HDR (Radiance RGBE) loader

BUGS: 433877
v5.80.0-rc1
2021-03-04 22:57:23 +01:00
Daniel Novomesky 511a22f0b4 Check the input buffer before passing it to libheif 2021-03-02 11:46:13 +00:00
l10n daemon script c532227d43 GIT_SILENT Upgrade ECM and KF version requirements for 5.80.0 release. 2021-02-28 18:59:05 +00:00
Daniel Novomesky 1462c3abd6 Check primaries returned from libavif
Due to various double vs float arithmetic,
some primaries could be rejected by Qt.
If necessary, we adjust the values so they
will be accepted by Qt.

Remove newline from the ends of error strings.
2021-02-27 19:11:56 +01:00
Daniel Novomesky ca52d4ddf5 Add plugin for High Efficiency Image File Format (HEIF)
Code partially by Sirius Bakke
2021-02-25 11:52:00 +01:00
David Faure 7ba4d6adda GIT_SILENT increase KF_DISABLE_DEPRECATED_BEFORE_AND_AT 2021-02-13 14:41:28 +01:00
Ahmad Samir 0aaab103b1 Add compile_commands.json to .gitignore
See https://invent.kde.org/sdk/kdesrc-build/-/merge_requests/82

GIT_SILENT
2021-02-11 14:27:34 +02:00
Daniel Novomesky 8b9125c913 Quality option can be returned without parsing input file. 2021-02-08 10:00:53 +01:00
Daniel Novomesky 8845dd9818 Simplify portion of NCLX color profile code v5.79.0-rc2 v5.79.0-rc1 2021-02-02 09:28:32 +01:00
Kai Uwe Broulik a4b8295625 [imagedump] Add "list MIME type" (-m) option
Allows listing the supported mime types
2021-01-31 20:49:16 +01:00
Alexander Lohnau 134c96fa61 GIT_SILENT Add auto generated .clang-format file to .gitignore 2021-01-30 18:39:11 +01:00
l10n daemon script 3673874a63 GIT_SILENT Upgrade ECM and KF5 version requirements for 5.79.0 release. 2021-01-29 20:44:46 +00:00
Albert Astals Cid 8ad43638ad Fix crash with malformed files
oss-fuzz/29284
2021-01-08 14:02:45 +00:00
Albert Astals Cid c72c9f577b ani: Make sure riffSizeData is of the correct size before doing the quint32_le cast dance
oss-fuzz/29290
2021-01-05 21:52:24 +01:00
Kai Uwe Broulik bf3f99abf5 Add missing includes 2021-01-03 10:05:53 +01:00
Kai Uwe Broulik b79d1f222d Add plugin for animated Windows cursors (ANI) 2021-01-03 08:49:10 +00:00
l10n daemon script bf1de9f8f0 GIT_SILENT Upgrade ECM and KF5 version requirements for 5.78.0 release. v5.78.0-rc1 2021-01-02 12:27:55 +00:00
Albert Astals Cid 82d5e0f8a4 Remove ifdefs, we require Qt 5.14 now 2020-12-18 19:34:07 +01:00
Albert Astals Cid bbf945137a GIT_SILENT Upgrade Qt5 version requirement to 5.14.0. 2020-12-18 19:02:54 +01:00
Carl Schwan 54ed1dda27 Add AVIF to the list of supported formats 2020-12-16 08:36:39 +00:00
Daniel NovomeskýandAlbert Astals Cid 34a9ec1b06 Add plugin for AV1 Image File Format (AVIF) 2020-12-13 22:23:27 +00:00
l10n daemon script a6ec69d276 GIT_SILENT Upgrade ECM and KF5 version requirements for 5.77.0 release. v5.77.0-rc1 2020-12-05 10:09:13 +00:00
Albert Astals Cid 02cbf3889f GIT_SILENT Upgrade Qt5 version requirement to 5.13.0. 2020-11-27 00:45:24 +01:00
Gary Wang 6cf05cf305 test: don't convert image format if possible 2020-11-10 13:03:37 +08:00
Gary Wang 938b8126b5 No longer descease color depth to 8 for 16 bit uncompressed PSD files 2020-11-10 13:03:37 +08:00
Albert Astals Cid d36c191351 tests: Remove qimage_format_enum_names and just use QMetaEnum 2020-11-09 19:15:36 +00:00
l10n daemon script 1acb5a6177 GIT_SILENT Upgrade ECM and KF5 version requirements for 5.76.0 release. v5.76.0-rc1 2020-11-07 11:39:10 +00:00
Chris Xiong f2ccbf1724 Add test case for RLE compressed 16 bpc PSD files. 2020-11-06 15:04:04 +08:00
Chris Xiong 5825c83235 Add support for RLE-compressed, 16 bits per channel PSD files. 2020-11-06 15:02:29 +08:00
Gary Wang b742cb7cc7 Return unsupported when reading 16bit RLE compressed PSD files 2020-11-01 11:50:48 +08:00
Gary Wang 2e6eeebdfc feat: add psd color depth == 16 format support 2020-10-30 21:47:12 +08:00
David Faure db0b5d571a GIT_SILENT increase KF_DISABLE_DEPRECATED_BEFORE_AND_AT 2020-10-11 11:27:17 +02:00
l10n daemon script da2fc84a3b GIT_SILENT Upgrade ECM and KF5 version requirements for 5.75.0 release. v5.75.0-rc1 2020-10-04 09:52:48 +00:00
l10n daemon script d6b79d16ad GIT_SILENT Upgrade ECM and KF5 version requirements for 5.74.0 release. v5.74.0-rc1 2020-09-06 09:21:38 +00:00
Andreas Cord-Landwehr fc9a128f47 Remove obsolete COPYING files 2020-08-17 08:00:58 +02:00
David Faure d326d5dab9 GIT_SILENT increase KF_DISABLE_DEPRECATED_BEFORE_AND_AT 2020-08-16 01:12:16 +02:00
l10n daemon script 6e9df28487 GIT_SILENT Upgrade ECM and KF5 version requirements for 5.73.0 release. v5.73.0-rc1 2020-08-01 17:06:54 +00:00
Andreas Cord-LandwehrandChristophe Giboudeaux f4281984c1 Adapt license to LGPL-2.0-or-later
According to relicensecheck Brad is OK with changing LGPLv2 to LGPLv2+,
which is required to be compatible with the LGPL-2.1-or-later licensed
source files.
2020-07-21 09:26:47 +00:00
Friedrich W. H. Kossebau 20f996a7dd Rely on QStringLiteral yielding a QString to use its methods on
GIT_SILENT
2020-07-13 04:02:38 +02:00
Friedrich W. H. Kossebau 9a04f2637f Use KF-standardized Qt logging categories
See https://community.kde.org/Frameworks/Frameworks_Logging_Policy
2020-07-13 04:01:44 +02:00
l10n daemon script d1136c4bac GIT_SILENT Upgrade ECM and KF5 version requirements for 5.72.0 release. v5.72.0-rc1 2020-07-04 09:51:54 +00:00