summaryrefslogtreecommitdiff
path: root/vcl/source/fontsubset
AgeCommit message (Expand)AuthorFilesLines
2022-03-20add system-libfixmathRene Engelhard1-0/+4
2022-03-19reduce down to the part and config we are using and move to toolsCaolán McNamara3-37/+1
2022-03-09ofz#45373 and ofz#45362 fix ubsan issuesCaolán McNamara3-37/+39
2022-03-08ofz: Timeout, give up earlier with a broken fontCaolán McNamara1-4/+7
2022-03-08ofz#45357 Floating-point-exceptionCaolán McNamara1-2/+5
2022-03-08move variables to where they are first assignedCaolán McNamara1-22/+11
2022-03-06ofz#45255 handle short O_hhea tableCaolán McNamara1-1/+1
2022-03-05ofz: record less than 10 bytes is invalidCaolán McNamara1-6/+10
2022-03-03ofz: Use-of-uninitialized-valueCaolán McNamara1-7/+22
2022-03-03ofz: Use-of-uninitialized-valueCaolán McNamara1-1/+5
2022-03-03ofz#45165 verify table offsetsCaolán McNamara1-4/+61
2022-03-03ofz: check hmtx offsetCaolán McNamara1-2/+14
2022-03-03rearrange slightly to have one pair of readsCaolán McNamara1-4/+9
2022-03-03ofz: Integer-overflowCaolán McNamara1-2/+2
2022-03-02ofz: don't read past end of recordCaolán McNamara1-3/+39
2022-03-02ofz: detect endless loop in font processingCaolán McNamara1-4/+9
2022-03-02ofz#45156 Floating-point-exceptionCaolán McNamara1-2/+2
2022-03-01ofz: glyph data must be at least 10 bytes long to be usefulCaolán McNamara1-1/+1
2022-03-01ofz: measure legal range from glyph offset, not table startCaolán McNamara1-11/+34
2022-03-01ofz: measure maximum possible contoursCaolán McNamara1-2/+8
2022-03-01ofz: verify table offsetsCaolán McNamara1-4/+13
2022-02-28ofz#45117 Integer-overflowCaolán McNamara1-2/+2
2022-02-28cid#1473807 Untrusted value as argumentCaolán McNamara1-9/+9
2022-02-27ofz#45082 Out-of-memoryCaolán McNamara1-1/+6
2022-02-27ofz#45081 check font lengthCaolán McNamara1-7/+26
2022-02-27ofz#45073 initialize names to NULL in case of 0 glyphsCaolán McNamara1-1/+1
2022-02-27ofz#45073 don't dereference null pointer on bogus fontCaolán McNamara2-2/+11
2022-02-25do more work in sftfuzzerCaolán McNamara1-0/+31
2022-02-25lastPoint might be 0xFFFFCaolán McNamara1-1/+1
2021-10-17Simplify vector initialization in vclJulien Nabet1-2/+1
2021-04-01cid#1222237 Untrusted loop boundCaolán McNamara1-1/+1
2021-03-30cid#1222237 Untrusted loop boundCaolán McNamara1-3/+21
2021-03-26improve scopingCaolán McNamara1-5/+3
2021-03-24convert m_pFileName to std::stringNoel1-6/+6
2021-03-24cid#1474278 Untrusted divisorCaolán McNamara1-0/+2
2021-03-24cid#1474444 Division or modulo by zeroCaolán McNamara1-1/+1
2021-03-23use unique_ptr in AbstractTrueTypeFontNoel Grandin1-4/+2
2021-03-22cid#1474278 Untrusted divisorCaolán McNamara1-1/+1
2021-03-22cid#1473807 Untrusted divisorCaolán McNamara1-1/+1
2021-03-22cid#1474183 Untrusted allocation sizeCaolán McNamara1-2/+2
2021-03-22convert calloc/free into std::vectorCaolán McNamara1-13/+12
2021-02-01cppcheck: Clean up signed 32 bit shift by 31Dr. David Alan Gilbert1-1/+1
2020-11-22tdf#123936 Formatting files in module vcl with clang-formatPhilipp Hofer1-5/+5
2020-10-19use tools::Long in vclNoel1-1/+1
2020-10-06loplugin:const* make some params and methods constNoel1-1/+1
2020-10-01loplugin:reducevarscope in vclNoel1-4/+2
2020-09-15Forward existing FontCharMap from PhysicalFontFaceJan-Marek Glogowski1-7/+10
2020-09-15Replace FindCmap with ParseCMAPJan-Marek Glogowski1-374/+11
2020-09-11tdf#125234 Qt5 set glpyh font bounding boxJan-Marek Glogowski1-9/+17
2020-08-21cid#1466207 doc as false rather than intentionalCaolán McNamara1-1/+1