summaryrefslogtreecommitdiff
path: root/vcl/source/gdi/CommonSalLayout.cxx
AgeCommit message (Expand)Author
2024-07-12cid#1555962 Use of auto that causes a copyCaolán McNamara
2024-05-29tdf#81272 Improved CJK fallback rendering performanceJonathan Clark
2024-05-22tdf#124116 Correct Writer text shaping across formatting changesJonathan Clark
2024-04-13Don't use lround when assigning to a doubleMike Kaganski
2024-04-01tdf#160430: Fix glyph bounds calculation, and use basegfx::B2DRectangleMike Kaganski
2023-12-30move IsFuzzing to comphelperCaolán McNamara
2023-11-30vcl: Fix commentKhaled Hosny
2023-08-23tdf#146619 Remove unused includes from vcl/incGabor Kelemen
2023-07-30tdf#107612: Include NNBSP and Mongolian characters in the same fallback runKhaled Hosny
2023-07-23vcl: Drop now unneeded DevicePoint typedefKhaled Hosny
2023-07-23tdf#156211: Don’t round Kashida width when doing subpixel positioningKhaled Hosny
2023-07-23tdf#156234: Don’t round glyph coordinates when doing subpixel positioningKhaled Hosny
2023-07-23vcl: Use doubles for glyph item coordinatesKhaled Hosny
2023-07-23vcl: rename NaturalDXArray to DXArrayKhaled Hosny
2023-07-13vcl: Move include of <hb-icu.h> to the appropriate placeRico Tzschichholz
2023-06-21Require icu-i18n >= 66Khaled Hosny
2023-06-20tdf#107718: Fix script itemization of vertical textKhaled Hosny
2023-05-25tdf#152048: Fix underline width for Kashida-justified textKhaled Hosny
2023-02-09Require HarfBuzz 5.1.0Khaled Hosny
2022-12-30vcl: Simplify this code and remove the funny commentKhaled Hosny
2022-12-30tdf#152734: Calculate correctly the kashida glyph X positionKhaled Hosny
2022-10-05tdf#151350: Fix extraneous gaps before marksKhaled Hosny
2022-10-04vcl: Fix thinko from recent commitKhaled Hosny
2022-10-04tdf#150665: Fix justifying spacing marksKhaled Hosny
2022-09-08Require HarfBuzz 2.0.0Khaled Hosny
2022-09-08vcl: Add LogicalFontInstance::GetGlyphIndex()Khaled Hosny
2022-09-02More graceful fix for cid#513473Khaled Hosny
2022-09-01Revert "cid#513473 Division or modulo by zero"Noel Grandin
2022-09-01cid#513473 Division or modulo by zeroNoel Grandin
2022-09-01cid#1513473 Division or modulo by zeroCaolán McNamara
2022-08-31tdf#30731: Use ligature caret positions from the fontKhaled Hosny
2022-08-31tdf#30731: Improve caret travelling in WriterKhaled Hosny
2022-08-27vcl: Don’t leak hb_set_tKhaled Hosny
2022-08-23tdf#66819: Disable ligatures with character spacingKhaled Hosny
2022-08-20Fix displacement of Arabic combining marksKhaled Hosny
2022-08-20always transport the text dxarray as doubles when renderingCaolán McNamara
2022-08-14Use doubles when calculating the number of Kashidas to insertKhaled Hosny
2022-08-14tdf#106653: Try harder not to return 0 for Kashida widthKhaled Hosny
2022-08-14Streamline Kashida validation logicKhaled Hosny
2022-08-14tdf#104921: Cleanup Kashida insertion logicKhaled Hosny
2022-07-31vcl: Better kashida insertion position validationKhaled Hosny
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