summaryrefslogtreecommitdiff
path: root/vcl/source/outdev
AgeCommit message (Expand)Author
2023-08-31SAL_WARN->SAL_INFO in ImplGlyphFallbackLayoutNoel Grandin
2023-08-29simplify error handling path in OutputDevice::BlendBitmapNoel Grandin
2023-08-29remove dead codeNoel Grandin
2023-08-27tdf#150610 fix broken rendering of text meta actionsPatrick Luby
2023-08-24vcl: Allow pushing/popping OutputDevice’s RTLEnabled stateKhaled Hosny
2023-08-19Eliminate special alpha mask inversions when Skia is disabledPatrick Luby
2023-08-03SAL_WARN->SAL_INFONoel Grandin
2023-08-02tdf#156514 Check spelling red underlines are goneNoel Grandin
2023-07-31all drawPolyPolygon variants return true nowCaolán McNamara
2023-07-31supportsOperation OutDevSupportType::B2DDraw is always true nowCaolán McNamara
2023-07-27deduplicate some code in ImplCalcMapResolutionNoel Grandin
2023-07-25Convert internal vcl bitmap formats transparency->alpha (II)Noel Grandin
2023-07-23tdf#156377: Improve cursor traversal in UI widgetsKhaled Hosny
2023-07-23vcl: Drop now unneeded DevicePoint typedefKhaled Hosny
2023-07-23vcl: Use GetTextArray() when drawing mnemonicsKhaled Hosny
2023-07-23vcl: Drop recently unused OutputDevice::LogicWidthToDeviceCoordinate()Khaled Hosny
2023-07-23vcl: Use double for width in OutputDevice::ImplDrawTextLine()Khaled Hosny
2023-07-23vcl: SalLayout::GetTextWidth() returns doubleKhaled Hosny
2023-07-23vcl: Don’t use nSubPixelFactor when in map modeKhaled Hosny
2023-07-23vcl: Use doubles in GetTextBreak()Khaled 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: TextRenderModeForResolutionIndependentLayout → SubpixelPositioningKhaled Hosny
2023-07-23vcl: Use more doubles for text measurementsKhaled Hosny
2023-07-23vcl: Use doubles for glyph item coordinatesKhaled Hosny
2023-07-23vcl: rename NaturalDXArray to DXArrayKhaled Hosny
2023-07-20tdf#156361 use slow blending path if alpha mask blending is diabledPatrick Luby
2023-07-17simply some LogicToPixel calculation sitesNoel Grandin
2023-07-06make tools::Poly*gon single-arg constructors explicitNoel Grandin
2023-07-06flatten some bitmap codeNoel Grandin
2023-07-06avoid skia assert and slow-pathNoel Grandin
2023-07-06DrawTextFlags::HideMnemonic is unusedNoel Grandin
2023-07-03Rename ImplFontMetricData -> FontMetricDataKhaled Hosny
2023-06-10Revert "tdf#151968: Fix vertical position of RTL spelling wavy line"خالد حسني
2023-06-01tdf#153440: Fix font fallback for surrogate pairs in RTL textKhaled Hosny
2023-05-11tdf#97228 Move MenubarValue class to separate include fileanfanite396
2023-05-02ofz#57493 TimeoutCaolán McNamara
2023-04-21MCGR: Reduce diverse GradientStyle enums to single UNO API oneArmin Le Grand (allotropia)
2023-03-30ofz#57493 TimeoutCaolán McNamara
2023-03-13ofz#56910 TimeoutCaolán McNamara
2023-03-10tdf#114556 fix vertical writing emphasis mark position.Mark Hung
2023-03-06clang-tidy dead-storeNoel Grandin
2023-03-05ofz#56551 TimeoutCaolán McNamara
2023-02-22tdf#151968: Fix vertical position of RTL spelling wavy lineKhaled Hosny
2023-02-07ofz#55771 TimeoutCaolán McNamara
2023-02-07improve readability of VirtualDevice constructorNoel Grandin
2023-02-04ofz#55620 TimeoutCaolán McNamara
2023-01-30ofz#55466 Out-of-memoryCaolán McNamara
2023-01-11rename BitmapEx::GetAlpha to GetAlphaMaskNoel Grandin
2023-01-03tdf#114441 Convert sal_uLong to a better typeAndrea Rosetti