Commit Graph

27 Commits

Author SHA1 Message Date
Mirco Miranda 1690d89456
KImageFormats: add RAW plugin fuzzer (#8539)
New fuzzer to test the new camera RAW plugin.
2022-09-20 17:27:19 +01:00
Daniel Novomeský 0bdc2f4c3c
kimageformats: upgrade libjxl (#8446)
libjxl 0.6.x is becoming obsolete.

libjxl 0.7.x has new API and it is going to replace the previous version
soon.

The JXL plug-in in kimageformats can be built against old or new libjxl.
It would be good to start testing with the new one.
2022-09-08 17:19:08 -04:00
Daniel Novomeský 685dde8dc4
kimageformats: upgrade libaom and libavif (#7896) 2022-06-19 22:03:34 +01:00
Daniel Novomeský 981efa8d32
kimageformats: upgrade libaom dependency (#7461) 2022-03-28 13:19:10 -04:00
tsdgeos e84228a9e1
Add Daniel Novomeský for kimageformats (#6902) 2021-11-24 23:24:16 +00:00
Daniel Novomeský 6a16b2856d
kimageformats: build libjxl and JXL Qt plug-in (#6854) 2021-11-18 22:19:16 +00:00
Daniel Novomeský 3d74bc93b9
kimageformats: upgrade libaom and libavif (#6637) 2021-10-22 18:46:31 +00:00
tsdgeos 2b39ccbca5
kimageformats needs C++17 now (#6409) 2021-09-06 22:35:24 +01:00
jonathanmetzman 806d1a0620
[Ubuntu upgrade] Disable MSAN where it doesn't support on Ubuntu 20.04 (#6281)
These projects were tested and it was found that their use
of MSAN does not work on Ubuntu 20.04. Therefore their use of
MSAN is being disabled.

Related: #6180
2021-08-24 15:24:47 -07:00
Daniel Novomeský 308e9a2ebc
[kimageformats] use newer libaom and libavif (#5892) 2021-06-08 20:10:12 +01:00
Daniel Novomeský 98a2db88c4
Add HEIF format to kimageformats project (#5261) 2021-02-26 16:32:17 +00:00
tsdgeos 7dd8e7abbb
Fix karchive and kimageformats afl build (#5098)
* Fix karchive and kimageformats afl build

* Remove unneeded /bin/bash line

Co-authored-by: Abhishek Arya <inferno@chromium.org>
2021-02-02 21:20:47 -08:00
tsdgeos ca0f1bcbca
kimageformats: fuzz the new .ani image handler (#4907) 2021-01-04 10:13:04 -08:00
Daniel Novomeský 12fd2fcfda
[kimageformats] add extra flags for libaom dependency (#4874) 2020-12-19 15:31:17 -08:00
Daniel Novomeský d49345764d
Fix build scripts for kimageformats (#4864) 2020-12-17 13:23:50 -08:00
Daniel Novomeský a4207919e6
Add AVIF format to kimageformats project (#4850)
* Add AVIF format to kimageformats project

* Update build.sh

Include license

Co-authored-by: jonathanmetzman <31354670+jonathanmetzman@users.noreply.github.com>
2020-12-15 08:49:23 -08:00
Oliver Chang 84faf55729
Populate a bunch of main_repo values. (#4815)
Also enforce this for future integrations.
2020-12-10 09:49:27 +11:00
devtty1er d561c49ae5
Update Dockerfiles (#4070)
* Use LABEL in place of MAINTAINER

* Remove LABEL maintainer from Dockerfiles
2020-07-06 13:18:23 -07:00
tsdgeos 0afde6a4a9
anongit.kde.org is gone, use invent.kde.org (#3983) 2020-06-13 09:30:27 -07:00
tsdgeos 1dae0c260b
kimageformats: fix build (#3662) 2020-04-16 15:42:55 -07:00
Max Moroz 71f4914c45
[presubmit] Enforce language attribute in project.yaml to be always set. (#3477)
* [presubmit] Enforce language attribute in projectt.yaml to be always set.

* Update documentation, better presubmit check, new project template.

* add docstring to templates.py

* Add example values in the project.yaml template and remove python value for now

* Add "project: c++" to 256 projects

* format

* Add labels and selective_unpack sections to the presubmit check

* fix incorrect auto_ccs format in three projects

* fix nss emails after rebase
2020-03-10 11:08:01 -07:00
tsdgeos 58df29fd3f Use 5.15 branch of Qt for now (#2888)
A direct clone now gives you dev which is future Qt 6, none of the
code using Qt expects Qt6 yet

Using 5.15 now (instead 5.12 before) means we have to disable
sanitize=vptr in parts of qt in kimageformats since those
parts now compile with no-rtti

While at it make the compilation script a bit better:
 * Don't need to disable compressing rcc files, only needed to pass
the CFLAGS to the QMAKE_CFLAGS
 * Also fix the "make qmake faster" sed command
2019-09-26 09:17:32 -07:00
jonathanmetzman 3049c50d48
Migrate projects using -lFuzzingEngine to $LIB_FUZZING_ENGINE (#2325)
Migrate from -lFuzzingEngine to $LIB_FUZZING_ENGINE where possible and not causing breakage
2019-05-01 11:09:55 -04:00
tsdgeos 0221e8b030 [kimageformats] Split fuzzer into 9 fuzzers (#2327)
oss-fuzz devels say this is optimal
2019-04-16 15:40:48 -07:00
tsdgeos 5f2ed9d550 [kimageformats] Include ora and kra handlers (#2277)
This pulls karchive that pulls, ecm and libzip and libzip pulls zlib
2019-03-31 11:04:40 -07:00
tsdgeos eb4851cddd kimageformats: Also exercise the canRead() codepath (#2128) 2019-02-03 08:15:24 -08:00
tsdgeos 0967d02e5f Add new project: kimageformats (#2119) 2019-01-28 18:17:12 -08:00