summaryrefslogtreecommitdiff
path: root/vcl/source/fontsubset
AgeCommit message (Expand)AuthorFilesLines
3 hoursmpReqFontName is potentially pointing to freed memoryNoel Grandin2-5/+2
3 hoursloplugin:constantparam in vclNoel Grandin2-5/+3
2023-12-31Replace "size() == 0 with empty()" (vcl)Julien Nabet1-1/+1
2023-11-29Extended loplugin:ostr: vclStephan Bergmann1-1/+1
2023-10-20Extended loplugin:ostr: Automatic rewrite O[U]StringLiteral: vclStephan Bergmann1-391/+391
2023-10-15Drop OStringConstExpr, use constexpr OString insteadStephan Bergmann1-1/+1
2023-10-15pStringIds can be constexprStephan Bergmann1-1/+1
2023-07-31tdf#156230 remove now unused various bit and piecesNoel Grandin1-6/+0
2023-07-30Drop freshly unused font subsetting codeKhaled Hosny2-773/+0
2023-07-25tdf#156437: Fix missing name inside embedded Type 1 font in PDFKhaled Hosny1-0/+4
2023-04-10Drop SvStream::WriteCharPtrMike Kaganski1-50/+50
2023-03-07clang-tidy dead-storeNoel Grandin1-1/+0
2023-02-26cid#1521198 Untrusted loop boundCaolán McNamara1-7/+31
2023-02-20cid#1521192 Argument cannot be negativeCaolán McNamara1-1/+2
2023-02-09Enable opening of downloaded fonts only in ForKit in OnlineTor Lillqvist1-2/+21
2022-12-06Shuffle code aroundKhaled Hosny1-56/+55
2022-12-06Simplify PhysicalFontFace::CreateFontSubset() a bitKhaled Hosny1-5/+19
2022-12-06tdf#113048: Fix PDF ascender and descender of some fontsKhaled Hosny3-13/+27
2022-12-05Drop dummy functionKhaled Hosny1-10/+0
2022-11-21be more specific on what "Symbol" isCaolán McNamara1-4/+4
2022-11-21vcl: GCC 12.2.1 -Werror=maybe-uninitializedMichael Stahl1-1/+1
2022-11-21loplugin:unusedfields start removing unused weld fieldsNoel Grandin2-2/+0
2022-11-08Combine o3tl::RestoreGuard into comphelper::ValueRestorationGuardStephan Bergmann1-3/+3
2022-11-08Address some of the sprintf in vcl/source/fontsubset/cff.cxxStephan Bergmann1-83/+75
2022-11-08Address some of the sprintf in vcl/source/fontsubset/cff.cxxStephan Bergmann1-138/+530
2022-11-08Fix string comparisonsStephan Bergmann1-2/+2
2022-11-08Introduce o3tl::RestoreGuardStephan Bergmann1-4/+3
2022-11-08CffSubsetterContext::getString never returns nullStephan Bergmann1-6/+4
2022-10-22loplugin:unusedmethodsNoel Grandin3-82/+0
2022-10-15tdf#123234: Fix subsetting CFF deprecated endcharKhaled Hosny1-20/+167
2022-10-03vcl: Drop redundant checkKhaled Hosny1-6/+2
2022-10-03tdf#112152: Fix subsetting empty glyphsKhaled Hosny1-1/+5
2022-10-01Unused constantsKhaled Hosny1-1/+0
2022-10-01vcl: Move TrueTypeFace where it is usedKhaled Hosny1-58/+0
2022-09-30vcl: Apply variations to font metricsKhaled Hosny1-26/+0
2022-09-29split utl::TempFile into fast and named variantsNoel Grandin1-1/+1
2022-09-26crashtesting: don't assert on bogus font name in embedded ttfCaolán McNamara1-2/+2
2022-09-25Some simplificationMike Kaganski1-13/+10
2022-09-24use faster TempFile for font subset writingNoel Grandin3-76/+127
2022-09-24vcl: accept bitmap fonts in OpenTTFontFile()Khaled Hosny1-2/+6
2022-09-24simplify CmapSubTableNoel Grandin1-37/+15
2022-09-24flattenTrueTypeTableGenericNoel Grandin2-24/+12
2022-09-24flatten TrueTypeTablePostNoel Grandin2-37/+27
2022-09-23remove some dead codeNoel Grandin2-318/+0
2022-09-23vcl: tdf#121327 PDF export for bitmap color fontsKhaled Hosny1-4/+2
2022-09-23cid#1515535 Explicit null dereferencedCaolán McNamara1-1/+3
2022-09-23-Werror=class-memaccessStephan Bergmann1-2/+6
2022-09-23cid#1515534 invalidate_iteratorJulien Nabet1-2/+4
2022-09-22convert TrueTypeTable to C++ classNoel Grandin3-804/+558
2022-09-21convert TrueTypeCreator to a C++ classNoel Grandin3-107/+99