summaryrefslogtreecommitdiff
path: root/fofi
AgeCommit message (Expand)AuthorFilesLines
2019-12-02enable modernize-use-bool-literalsAlbert Astals Cid1-1/+1
2019-12-02Enable modernize-use-overrideAlbert Astals Cid4-6/+6
2019-11-29Enable modernize-deprecated-headersAlbert Astals Cid7-17/+17
2019-09-29Move the const_cast from assignment to freeAlbert Astals Cid2-11/+12
2019-09-29Update (C) from previous commitAlbert Astals Cid3-0/+3
2019-09-29Make some static data tables constVolker Krause3-9/+9
2019-09-27Update (C) of previous commitAlbert Astals Cid4-4/+4
2019-09-27Add some constAlbert Astals Cid4-8/+8
2019-04-10avoid more C4310himajin1000001-4/+5
2019-03-31ofz-8443: Integer-overflow in identifyCFFLE GARREC Vincent1-3/+5
2019-02-02Integer-overflow in FoFiBase::checkRegionVincent Le Garrec1-0/+2
2019-01-05Update (C) of previous commitsAlbert Astals Cid2-0/+2
2019-01-03all: Use the openFile fopen wrapper from gfile.hChristian Persch2-2/+4
2018-12-06Remove the file gtypes.h completelyOliver Sander7-9/+0
2018-12-06Replace Guint by unsigned intOliver Sander6-105/+105
2018-12-06Replace Gushort by unsigned shortOliver Sander4-17/+17
2018-12-06Replace Guchar by unsigned charOliver Sander7-68/+68
2018-11-11Rename GooString::getCString GooString::c_strOliver Sander2-108/+108
2018-11-09Pass small and trivially-copyable type by valueAlbert Astals Cid1-2/+2
2018-10-23Replace GBool, gTrue, and gFalse by bool, true, false, resp.Oliver Sander9-333/+333
2018-10-10Remove usage of pragmas interface and implementationAdam Reichold12-48/+0
2018-09-23FoFiType1C::getIndexVal: Don't calculate val if it's not okAlbert Astals Cid1-0/+1
2018-09-23More constAlbert Astals Cid1-1/+1
2018-09-23FoFiType1: Some more constAlbert Astals Cid2-10/+10
2018-09-23FoFiType1C: more constAlbert Astals Cid2-20/+20
2018-09-23FoFiTrueType: More constAlbert Astals Cid2-49/+49
2018-09-23Don't cast nullptrAlbert Astals Cid2-2/+2
2018-09-23FoFiTrueType: some more constAlbert Astals Cid2-12/+12
2018-09-23FoFiType1C: Some more constAlbert Astals Cid2-4/+4
2018-09-23FoFiBase: No need to store two pointersAlbert Astals Cid3-8/+7
2018-09-23FoFiTrueType: Some more constAlbert Astals Cid2-4/+4
2018-09-23FoFiXXX: Make the filenames const char *Albert Astals Cid8-11/+25
2018-09-23FoFiType1C: Add some constAlbert Astals Cid2-18/+18
2018-09-23FoFiBase: Add some constAlbert Astals Cid2-19/+19
2018-09-23FoFiIdentifier: make two char * be const char*Albert Astals Cid2-11/+25
2018-09-22Check that Type1C font dict offset and length do not overflow integer positio...Adam Reichold1-7/+16
2018-08-31FoFiType1C::getDeltaIntArray: Fix undefined inf to int conversionAlbert Astals Cid1-0/+3
2018-08-31(C) of previous commitsAlbert Astals Cid1-0/+1
2018-08-31Fix delta decoding for Type1C fonts to avoid signed integer overflow. oss-fuz...Adam Reichold1-1/+5
2018-06-22(C) update from 2 commits agoAlbert Astals Cid1-0/+1
2018-06-22FoFiType1C::readPrivateDict: Fix potential uninitialized memory readAlbert Astals Cid2-5/+3
2018-05-28FoFiType1::parse: Don't copy to buf more than the available fileAlbert Astals Cid1-2/+4
2018-05-27FoFiType1::parse: Fix reading past font lengthAlbert Astals Cid1-2/+4
2018-05-25FoFiType1C::readTopDict: Return early if parsing failsAlbert Astals Cid1-0/+3
2018-05-24FoFiType1::parse: Fix invalid memory accessAlbert Astals Cid1-2/+8
2018-05-24StreamReader::cmp: Fix potential undefined behaviourAlbert Astals Cid1-4/+3
2018-05-06Replace GooHash by std::unordered_map in FoFiTrueType.Adam Reichold2-27/+20
2018-05-01FoFiType1C::cvtGlyph: Fix infinite recursion on malformed documentsAlbert Astals Cid1-3/+4
2018-01-08Run clang-tidy with modernize nullptrAlbert Astals Cid6-242/+242
2018-01-08Delete lots of copy constructors and copy assignment operatorsAlbert Astals Cid2-0/+20