summaryrefslogtreecommitdiff
path: root/poppler/CairoFontEngine.cc
AgeCommit message (Expand)AuthorFilesLines
2023-09-25cairo: update type 3 fonts for cairo 1.18 apiAdrian Johnson1-2/+6
2023-05-23Update (C)Albert Astals Cid1-0/+1
2023-05-22fix segfault in _free_type3_font_infoIlia Kats1-1/+1
2023-03-15Update (C)Albert Astals Cid1-0/+2
2023-03-14CairoFontEngine: remove unused variables from type3_font_info_tPablo Correa Gómez1-7/+2
2023-03-14CairoFontEngine: improve type3 font renderingFrederic Germain1-15/+27
2023-01-26Update (C)Albert Astals Cid1-1/+1
2023-01-14Fix cairo rendering of color type 3 fontsAdrian Johnson1-1/+1
2022-08-31Store 'gfx' as a std::unique_ptrOliver Sander1-3/+1
2022-07-29Update (C)Albert Astals Cid1-0/+1
2022-07-22Support Type3 charprocs having Resources in CairoMarcel Fabian Krüger1-0/+10
2022-06-11CairoFontEnginer: increment font_face reference when retrieving from the cacheAdrian Johnson1-1/+3
2022-05-31Make FT support UTF-8 filenames on windowsAdrian Johnson1-1/+2
2022-05-28Refactor CairoFontEngine cachingAdrian Johnson1-250/+171
2022-05-09cairo: preserve text color when drawing type 3 glyphsAdrian Johnson1-2/+9
2022-04-05Update (C)Albert Astals Cid1-1/+1
2022-04-04Fix clang warningAdrian Johnson1-1/+2
2022-04-04Cairo color type 3 fontsAdrian Johnson1-3/+23
2022-03-31Fix regression caused by d72c22caf28cbe8cf1e268f8ff741d7e1330df63Albert Astals Cid1-15/+16
2022-03-30Fix regression caused by a6b2442e37cc00534bcdca7c83366a0fa0501157Albert Astals Cid1-14/+14
2022-03-18Store font data in a std::vector<unsigned char>Oliver Sander1-41/+22
2022-03-18Simplify method _ft_new_face_uncachedOliver Sander1-10/+4
2022-03-18Pass around font memory buffers as unsigned charOliver Sander1-5/+5
2022-03-16Rewrite Cairo font caching without hashing the entire fontOliver Sander1-90/+44
2022-03-11Add readability-braces-around-statementsAlbert Astals Cid1-13/+25
2022-03-09Replace hand-coded reference counting in GfxFont by std::shared_ptrOliver Sander1-19/+11
2022-03-07Let type3_font_info_t have a constructor that takes all informationOliver Sander1-6/+3
2022-03-07Use new/delete for class type3_font_info_tOliver Sander1-4/+3
2022-02-10Use the "superior" C++17 std::scoped_lockAlbert Astals Cid1-2/+2
2022-01-05Let FoFiTrueType::make and ...::load return std::unique_ptrOliver Sander1-8/+7
2022-01-05Allocate GfxFontLoc object on the stackOliver Sander1-4/+2
2022-01-05Store 'path' as std::string in GfxFontLocOliver Sander1-3/+2
2022-01-05Remove spurious double includeOliver Sander1-1/+0
2021-08-27CI: Enable google-explicit-constructorAlbert Astals Cid1-5/+9
2020-09-04Update (C)Albert Astals Cid1-0/+1
2020-09-02evict just font faces owned solely by cacheMichal1-19/+21
2020-07-03Run clang-formatAlbert Astals Cid1-695/+614
2019-12-02enable modernize-redundant-void-argAlbert Astals Cid1-1/+1
2019-11-29Enable modernize-deprecated-headersAlbert Astals Cid1-1/+1
2019-10-20CharCodeToUnicode::mapToUnicode: Make clear the data is constAlbert Astals Cid1-1/+1
2019-03-29Use the existing Ref operator==Albert Astals Cid1-3/+3
2019-01-05Update (C) of previous commitsAlbert Astals Cid1-0/+1
2019-01-03gfile: Add wrapper for open(3p) and use it instead of directly calling openChristian Persch1-1/+1
2018-12-06Replace Guint by unsigned intOliver Sander1-5/+5
2018-11-11Rename GooString::getCString GooString::c_strOliver Sander1-2/+2
2018-10-23Replace GBool, gTrue, and gFalse by bool, true, false, resp.Oliver Sander1-31/+31
2018-10-21Update (C)Albert Astals Cid1-0/+1
2018-10-10Remove usage of pragmas interface and implementationAdam Reichold1-4/+0
2018-10-05CairoType3Font: Remove unused memberAlbert Astals Cid1-4/+3
2018-09-23More constAlbert Astals Cid1-4/+3