aboutsummaryrefslogtreecommitdiff
path: root/projects/qt
AgeCommit message (Collapse)Author
2021-08-23[qt] Use own README as help_url (#6267)Robert Löhning
It includes a link to the default page so no information will be lost.
2021-07-08[qt] Add CC (#6009)Robert Löhning
2021-03-01[qt] Use default fuzzing engines again (#5269)Robert Löhning
i.e. bring back afl.
2021-02-15[qt] Have my own copy of afl's dictionaries and testcases (#5201)Robert Löhning
2021-02-12[qt] Enable i386 again (#5185)Robert Löhning
We worked around the __mulodi4 problem in our sources. This reverts parts of a23f8971d63c2b26710e0e91e341f6817b52a2f0 and 008b9bcec624369f9acb8760182cc5460b3d0ed2
2021-02-11[qt] Disable afl for now (#5172)Robert Löhning
It will take some time to make that build correctly.
2021-01-12[qt] Update package installation (#4954)Robert Löhning
- ninja is the preferred build tool - 32-bit libraries are no longer needed
2021-01-05[qt] Build from the dev branch (#4912)Robert Löhning
Removing i386 because it fails with: ../bootstrap/libBootstrap.a(qdatetime.cpp.o): In function `qMulOverflow<long long>': /work/qtbase/include/QtCore/../../../../src/qt/qtbase/src/corelib/global/qnumeric.h:122: undefined reference to `__mulodi4'
2020-12-10Populate a bunch of main_repo values. (#4815)Oliver Chang
Also enforce this for future integrations.
2020-10-21[qt] Clone submodules in one go (#4555)Robert Löhning
2020-07-06Update Dockerfiles (#4070)devtty1er
* Use LABEL in place of MAINTAINER * Remove LABEL maintainer from Dockerfiles
2020-07-05[qt] Don't clone AFL (#4067)Robert Löhning
Now that stable caught up with master, we can use the clone from base-builder image.
2020-06-29[qt] Move build.sh to own repository (#4042)Robert Löhning
2020-06-19[qt] Test qtsvg (#4012)Robert Löhning
2020-06-09Remove qtdeclarative (#3949)Robert Löhning
It turned out that QQmlComponent::create() is not suitable for fuzzing. This mostly reverts commit 0e401be9deabf739a2ea34b98e044b17bf83026e.
2020-06-07Install latest cmake, make easy to install i386 packages (#3943)Abhishek Arya
Fixes #3124, #2751
2020-06-03Revert "[qt] Add pdf to image corpus (#3926)" (#3929)Robert Löhning
To handle PDFs, QImage requires qtwebengine which doesn't build statically. This reverts commit 934c770abb932629da5c53af594bbe785964c7fb.
2020-06-03[qt] Add pdf to image corpus (#3926)Robert Löhning
2020-05-29[qt] Add qtdeclarative (#3901)Robert Löhning
* [qt] Add qtdeclarative * [qt] Ignore stdout from make "The job exceeded the maximum log length, and has been terminated."
2020-05-26[qt] Don't install build-essential (#3880)Robert Löhning
It's in base-builder now.
2020-05-25[qt] Add fuzzer for QImage::loadFromData() (#3873)Robert Löhning
2020-05-25[qt] Get a shallow clone of qtbase (#3872)Robert Löhning
Reduces the size by nearly 200 MB
2020-05-06[qt] Add corpus for CBOR (#3768)Robert Löhning
2020-04-21[qt] Add fuzzer for QColorSpace::fromIccProfile() (#3686)Robert Löhning
2020-04-21[qt] Add fuzzer for QCborStreamReader::next() (#3684)Robert Löhning
2020-04-16[qt] Add fuzzer for QTextStream (#3661)Robert Löhning
2020-04-15[qt] Enable fuzzer for QTextDocument::setHtml (#3655)Robert Löhning
2020-04-15[qt] Add architecture i386 (#3654)Robert Löhning
2020-04-14[qt] Enable sanitizer undefined (#3644)Robert Löhning
2020-04-09[qt] Don't install xcb (#3608)Robert Löhning
Seems to be needed on Windows only.
2020-04-09[qt] Don't install xcb (#3605)Robert Löhning
We use the minimal plugin instead.
2020-04-02[qt] Add fuzzer for QRegularExpression (#3567)Robert Löhning
2020-03-31[qt] Use dictionaires and testcases from AFL's repo (#3562)Robert Löhning
...instead of Ubuntu package
2020-03-19[qt] Remove cherry-picking of ssl fuzz target (#3522)Robert Löhning
It's in now.
2020-03-18[qt] Explicitly build with our own copy of md4c (#3521)Robert Löhning
2020-03-16[qt] Add fuzz target for ctor of QSslCertificate (#3504)Robert Löhning
* [qt] Add fuzz target for ctor of QSslCertificate * [qt] Fix filename of corpus file * Cherry-pick fuzz target directly. It's in the repo now.
2020-03-12[qt] Add first auto_cc (#3495)Robert Löhning
2020-03-10[presubmit] Enforce language attribute in project.yaml to be always set. (#3477)Max Moroz
* [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-09[qt] Move beginLayout the new naming scheme (#3484)Robert Löhning
2020-03-06[qt] Don't show warnings about deprecated API (#3470)Robert Löhning
They made the build output too long. Without these warnings, I don't need to send it to /dev/null anymore.
2020-03-05[qt] Provide corpus for beginlayout (#3467)Max Moroz
2020-03-04[qt] Add fuzzer for QCborValue (#3460)Max Moroz
* [qt] Add fuzzer for QCborValue The first fuzzer to follow the new naming scheme. * [qt] Don't log the whole build output
2020-02-25[qt] Make using longer names for fuzz targets possible (#3426)Robert Löhning
* [qt] Use longer names for fuzz targets They give a better overview by resembling the path of the tested code. * [qt] Add missing "fi"
2020-02-25[qt] Remove cherry-picking of renaming files (#3422)Robert Löhning
It's upstream now.
2020-02-13[qt] Change pro-file names to lower case (#3381)Robert Löhning
* [qt] Change pro-file names to lower case Don't change the names of resulting executables to keep track of open issues. * [qt] Fix workaround * [qt] Another fix in the workaround
2020-02-07[qt] Remove temporary compile fix (#3359)Robert Löhning
...when the proper fix was merged upstream.
2020-02-06[qt] Don't install Qt (#3345)Robert Löhning
2020-02-04[qt] Add temporary workaround for compile issue (#3323)Robert Löhning
2020-01-30[qt] Delete fuzzer's artifacts after building one (#3309)Robert Löhning
2020-01-21[qt] Add bash function for building fuzz targets (#3261)Robert Löhning
* [qt] Add bash function for building fuzz targets * Fix assignments * Fix building corpus * Fix reading of optional parameters * Move module to separate parameter