summaryrefslogtreecommitdiff
path: root/vcl/source/gdi/CommonSalLayout.cxx
AgeCommit message (Expand)Author
2022-05-12we already know the length of the string we pass to hb_language_from_stringCaolán McNamara
2022-05-11elide temporary OString in GenericSalLayout::LayoutTextNoel Grandin
2022-05-02better for fix glyph font fallback with null characterLuboš Luňák
2022-04-29don't try to find glyph font fallback for null characterLuboš Luňák
2022-04-14move vcl::text::TextLayoutCache caching to the class itselfLuboš Luňák
2022-04-14compute subset of glyphs in SalLayoutGlyphsCache (tdf#139604)Luboš Luňák
2022-04-13use more string_view in vclNoel Grandin
2022-04-09no public data members in GlyphItemLuboš Luňák
2022-04-08faster hashing of very long strings in SalLayoutGlyphsCacheLuboš Luňák
2022-04-08tdf#148330 fix vertical offset for DFKai-SB (ukai.ttf).Mark Hung
2022-04-05Fix typosAndrea Gelmini
2022-03-17crashtesting: clip fallback glyph range to layout rangeCaolán McNamara
2022-03-15faster comparison of very long strings (tdf#147284)Luboš Luňák
2022-03-15make CreateTextLayoutCache() cached (tdf#116400)Luboš Luňák
2022-01-13keep scaled ResolutionIndependentLayout glyph positions as floating pointCaolán McNamara
2022-01-12keep positions as DeviceCoordinate within SalLayoutCaolán McNamara
2021-10-25replace friend access with functionsLuboš Luňák
2021-09-27vcl: move FontSelectPattern to own file and into vcl::font namespaceChris Sherlock
2021-09-21stack allocate this TextLayoutCache object (tdf#125892Noel Grandin
2021-09-21vcl: add sal/config.h in preparation for patchChris Sherlock
2021-09-06vcl: move ImplLayoutArgs to own header and source filesChris Sherlock
2021-09-04use std::vector for fetching DX array dataNoel Grandin
2021-09-03pull duplicate field out of GlyphItemNoel Grandin
2021-09-03rename NeedFallback to AddFallbackRunNoel Grandin
2021-09-03simplify ApplyDXArray method paramsNoel Grandin
2021-08-30vcl: move TextLayoutCache into vcl::text namespaceChris Sherlock
2021-08-28vcl: move TextLayoutCache to own module headerChris Sherlock
2021-06-23disable ligatures for monospace fontsCaolán McNamara
2021-05-05vcl: adjust LayoutText() for vertical writing.Mark Hung
2021-03-21fix SalLayoutGlyphs caching with MultiSalLayoutLuboš Luňák
2021-03-17make SalLayoutGlyphs work with MultiSalLayoutLuboš Luňák
2021-01-14Use o3tl::temporary in one more call to OUString::iterateCodePointsStephan Bergmann
2020-08-04loplugin:flatten in vcl/gdiNoel Grandin
2020-03-16Revert "loplugin:constfields in vcl"Noel Grandin
2019-11-22Extend loplugin:external to warn about classesStephan Bergmann
2019-11-08tdf#121740 speed up font loadingNoel Grandin
2019-08-05Graphite fonts don't need runs broken by scriptMartin Hosken
2019-07-24tdf#42949 Fix IWYU warnings in vcl/source/[f-i]*Gabor Kelemen
2019-07-06Constify GlyphItemJan-Marek Glogowski
2019-06-13tdf#42949 Fix IWYU warnings in vcl/inc/*Gabor Kelemen
2019-06-04Use ICU UCHAR_VERTICAL_ORIENTATION when availableKhaled Hosny
2019-06-03tdf#107487 fix font fallback for non-BMP characters.Mark Hung
2019-04-28Just apply Asian kerning to unmodified glyphsJan-Marek Glogowski
2019-04-09tdf#103322 GlyphItem::m_aLinearPos use getX() instead of X()Alexander Farrow
2019-03-22Related: tdf#124109 vcl: make glyph item caching work with kashida glyphsMiklos Vajna
2019-03-12tdf#123304: Allow the full feature syntax as pre 6.2Khaled Hosny
2019-03-11merge SalLayoutGlyphsImpl and SalGenericLayoutGlyphsImplNoel Grandin
2019-01-25Assert missing SalGraphics font on GetTextLayoutJan-Marek Glogowski
2019-01-23loplugin:constparams in vclNoel Grandin
2018-10-30tdf#120982 add font reference to SalLayoutGlyphsImplJan-Marek Glogowski