summaryrefslogtreecommitdiff
path: root/vcl/source/outdev/text.cxx
AgeCommit message (Expand)AuthorFilesLines
23 hourstdf#160622: Let SalLayout::GetBoundRect return basegfx::B2DRectangleMike Kaganski1-8/+30
5 daysGeneralize basegfx::fround for templated return typeMike Kaganski1-1/+1
7 daysDon't use lround when assigning to a doubleMike Kaganski1-1/+1
2024-03-01Fix nIndex / nLen passed to mpAlphaVDev->DrawCtrlTextMike Kaganski1-21/+16
2024-03-01tdf#159976: make sure to always strip mnemonics in DrawCtrlTextMike Kaganski1-43/+29
2023-12-30move IsFuzzing to comphelperCaolán McNamara1-2/+2
2023-10-23vcl: migrate text layout functions out of OutputDeviceChris Sherlock1-408/+19
2023-10-11Drop o3tl::span, can use C++20 std::span directly nowStephan Bergmann1-5/+5
2023-09-27vcl: remove rTargetDevice from OutputDevice::ImplGetEllipsisString()Chris Sherlock1-7/+7
2023-08-03SAL_WARN->SAL_INFONoel Grandin1-1/+1
2023-07-25Convert internal vcl bitmap formats transparency->alpha (II)Noel Grandin1-2/+2
2023-07-23tdf#156377: Improve cursor traversal in UI widgetsKhaled Hosny1-16/+30
2023-07-23vcl: Drop now unneeded DevicePoint typedefKhaled Hosny1-19/+19
2023-07-23vcl: Use GetTextArray() when drawing mnemonicsKhaled Hosny1-17/+17
2023-07-23vcl: SalLayout::GetTextWidth() returns doubleKhaled Hosny1-7/+7
2023-07-23vcl: Don’t use nSubPixelFactor when in map modeKhaled Hosny1-2/+6
2023-07-23vcl: Use doubles in GetTextBreak()Khaled Hosny1-17/+9
2023-07-23tdf#156234: Don’t round glyph coordinates when doing subpixel positioningKhaled Hosny1-3/+5
2023-07-23vcl: TextRenderModeForResolutionIndependentLayout → SubpixelPositioningKhaled Hosny1-1/+1
2023-07-23vcl: Use more doubles for text measurementsKhaled Hosny1-5/+5
2023-07-23vcl: Use doubles for glyph item coordinatesKhaled Hosny1-39/+15
2023-07-23vcl: rename NaturalDXArray to DXArrayKhaled Hosny1-6/+6
2023-07-06DrawTextFlags::HideMnemonic is unusedNoel Grandin1-6/+2
2023-01-03tdf#114441 Convert sal_uLong to a better typeAndrea Rosetti1-1/+1
2022-12-02tdf#152094 retain more accuracy from RefDevMode::MSO1Caolán McNamara1-13/+26
2022-12-01vcl: remove unnecessary includesChris Sherlock1-10/+10
2022-11-29SalLayout::mnUnitsPerPixel is always 1Caolán McNamara1-61/+9
2022-11-24ofz#53673 Integer-overflow LogicWidthToDeviceCoordinate takes Long anywayCaolán McNamara1-2/+2
2022-11-07use ResolutionIndependentLayout if there is any MapMode set on the deviceCaolán McNamara1-7/+4
2022-08-31tdf#30731: Improve caret travelling in WriterKhaled Hosny1-4/+4
2022-08-26automatically set TextRenderModeForResolutionIndependentLayout if we scaleCaolán McNamara1-20/+11
2022-08-25vcl: rename GetNonMnemonicString() and make it standalone functionChris Sherlock1-40/+6
2022-08-24rename DeviceFontWidth/DeviceFontHeight to DeviceSubPixelCaolán McNamara1-2/+2
2022-08-23tdf#66819: Disable ligatures with character spacingKhaled Hosny1-0/+3
2022-08-20always transport the text dxarray as doubles when renderingCaolán McNamara1-33/+13
2022-08-14tdf#104921: Cleanup Kashida insertion logicKhaled Hosny1-16/+26
2022-07-19vcl: allow OutputDevice::GetTextRect() cater for rotated fontsChris Sherlock1-0/+8
2022-06-28crashtesting: crash seen on exporting tdf117501-3.docx to odtCaolán McNamara1-0/+3
2022-06-15ofz#47699 TimeoutCaolán McNamara1-2/+10
2022-05-05ofz#47241 don't use hardcoded SalLayoutFlags::BiDiStrong mode for fuzzingCaolán McNamara1-6/+0
2022-05-04do not allow reusing already used SalLayoutGlyphs (tdf#148477)Luboš Luňák1-0/+17
2022-05-03ofz: Use-of-uninitialized-valueCaolán McNamara1-1/+1
2022-05-01use more string_view in variousNoel Grandin1-1/+1
2022-04-27make SalLayoutFlags match after makeGlyphsSubset()Luboš Luňák1-22/+31
2022-04-14move vcl::text::TextLayoutCache caching to the class itselfLuboš Luňák1-1/+2
2022-04-12ofz: Use-of-uninitialized-valueCaolán McNamara1-1/+1
2022-04-08add SalLayoutGlyphs* parameter to OutputDevice::GetTextBreak()Luboš Luňák1-2/+3
2022-03-15make CreateTextLayoutCache() cached (tdf#116400)Luboš Luňák1-1/+1
2022-03-08GetDisplayText() returning empty string if widget is clipped outCaolán McNamara1-1/+1
2022-03-06ofz: Use-of-uninitialized-valueCaolán McNamara1-0/+3