summaryrefslogtreecommitdiff
path: root/vcl/source/gdi/impglyphitem.cxx
AgeCommit message (Expand)Author
2023-07-23vcl: Drop now unneeded DevicePoint typedefKhaled Hosny
2023-05-30Related: tdf#155542 drop workaround for "XB Roya" issueCaolán McNamara
2023-05-30tdf#155542: Fix crashtesting assertKhaled Hosny
2023-05-06update loplugin:stringview* for o3tl::iterateCodePointsNoel Grandin
2022-11-24relax glyph assert wrt layout equivalencyCaolán McNamara
2022-11-22crashtesting: restore workaroundCaolán McNamara
2022-11-20vcl: add NeedsArtificialBold/Italic() to LogicalFontInstanceKhaled Hosny
2022-11-17use harfbuzz upstream fix instead of workaroundCaolán McNamara
2022-11-11Drop useless std::move of const objectStephan Bergmann
2022-10-25tdf#126788 speed up export to pdf of complex table documentNoel Grandin
2022-10-25no need to call GetGlyphs() againNoel Grandin
2022-09-21crashtesting: disable glyph caching for "XB Roya" fontCaolán McNamara
2022-09-01change ABORT_ON_NON_APPLICATION_FONT_USE to NON_APPLICATION_FONT_USE=...Caolán McNamara
2022-08-31glyph cache considered artificial italic the same as regularCaolán McNamara
2022-08-29crashtesting: various checkGlyphsEqual assertsCaolán McNamara
2022-08-14tdf#104921: Cleanup Kashida insertion logicKhaled Hosny
2022-08-12fix checking glyph break position (tdf#150138)Luboš Luňák
2022-07-13clang-tidy modernize-pass-by-value in vclNoel Grandin
2022-05-31clang-cl wants VCL_DLLPUBLIC SalLayoutGlyphsCache::clear not to be inlineStephan Bergmann
2022-05-26do not use glyph subsets if LTR/RTL does not match (tdf#149264)Luboš Luňák
2022-05-25don't try glyph subsets if cloneCharRange() would return anywayLuboš Luňák
2022-05-25Revert "verify that all results from SalLayoutGlyphsCache match"Luboš Luňák
2022-05-25verify that all results from SalLayoutGlyphsCache matchLuboš Luňák
2022-05-23don't use glyph subsets with complicated LTR/RTL setupsLuboš Luňák
2022-05-23handle RTL space in non-RTL layout in SalLayoutGlyphsCacheLuboš Luňák
2022-05-20remove useless variableLuboš Luňák
2022-05-16use FontMetric as SalLayoutGlyphsCache key rather than vcl::FontLuboš Luňák
2022-05-11fix HB_GLYPH_FLAG_UNSAFE_TO_BREAK for RTL in cloneCharRange() (tdf#148954)Luboš Luňák
2022-05-05ofz#47241 don't use hardcoded SalLayoutFlags::BiDiStrong mode for fuzzingCaolán McNamara
2022-05-05loplugin:unusedvariableplusNoel Grandin
2022-05-04lay out entire strings in SalLayoutGlyphsCache more often (tdf#148911)Luboš Luňák
2022-05-04don't lay out entire strings for Writer layout testsLuboš Luňák
2022-05-03ofz#47200 AbrtCaolán McNamara
2022-05-03optimize repeated calls for the same string in SalLayoutGlyphsCacheLuboš Luňák
2022-05-02better cache size limit for SalLayoutGlyphsCacheLuboš Luňák
2022-05-01SalLayoutGlyphsCache no longer needs to hash OutputDevice pointerLuboš Luňák
2022-04-29hack for glyph subset being different because of space being RTLLuboš Luňák
2022-04-28Fix typoAndrea Gelmini
2022-04-28add a hack to SalLayoutGlyphsImpl::cloneCharRange() for a strange glyphLuboš Luňák
2022-04-28use the same TextLayoutCache for the verifying callLuboš Luňák
2022-04-28don't cut a glyph subset inside a composed glyph #2Luboš Luňák
2022-04-28include LogicalFontInstance font scale in SalLayoutGlyphsCache keyLuboš Luňák
2022-04-28make SalLayoutGlyphsImpl::cloneCharRange() work for RTL runs tooLuboš Luňák
2022-04-28check kashida only if the flag is setLuboš Luňák
2022-04-28don't cut a glyph subset inside a composed glyphLuboš Luňák
2022-04-28better debug font compare in SalLayoutGlyphsImplLuboš Luňák
2022-04-27todo note about SalLayoutGlyphsCache possibly reusing different mapmodeLuboš Luňák
2022-04-27make SalLayoutFlags match after makeGlyphsSubset()Luboš Luňák
2022-04-27provide explicit function for hashing vcl::FontLuboš Luňák
2022-04-14move vcl::text::TextLayoutCache caching to the class itselfLuboš Luňák