summaryrefslogtreecommitdiff
path: root/vcl/source/outdev
AgeCommit message (Expand)Author
2024-06-20Resolves tdf#153223 - Suppress variable line height when skia is offHeiko Tietze
2024-06-10tdf#152024 Diacritics cut off at top and bottom of paragraphJonathan Clark
2024-05-22tdf#124116 Correct Writer text shaping across formatting changesJonathan Clark
2024-05-18tdf#161154: pass "scaling is done externally" information down the stackMike Kaganski
2024-05-17tdf#61444 Correct Writer text layout across formatting changesJonathan Clark
2024-05-10loplugin:ostr in vclNoel Grandin
2024-05-03WaE: C6011 Dereferencing NULL pointer warningsCaolán McNamara
2024-04-20Return double from OutputDevice::GetTextArrayMike Kaganski
2024-04-19tdf#160622: Let SalLayout::GetBoundRect return basegfx::B2DRectangleMike Kaganski
2024-04-17Drop FRound, and use generalized basegfx::froundMike Kaganski
2024-04-15Generalize basegfx::fround for templated return typeMike Kaganski
2024-04-14Use more o3tl::convertMike Kaganski
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
2024-03-07Simplify some rtl::math::approxEqual callsNoel Grandin
2024-03-01Fix nIndex / nLen passed to mpAlphaVDev->DrawCtrlTextMike Kaganski
2024-03-01tdf#159976: make sure to always strip mnemonics in DrawCtrlTextMike Kaganski
2024-02-26tdf#159251: Revert "vcl: Allow pushing/popping OutputDevice’s RTLEnabledKhaled Hosny
2024-01-08cid#1545370 COPY_INSTEAD_OF_MOVECaolán McNamara
2023-12-30move IsFuzzing to comphelperCaolán McNamara
2023-12-11cid#1545577 COPY_INSTEAD_OF_MOVECaolán McNamara
2023-12-08tdf#43157 vcl: remove DBG_ASSERT() from DrawDeviceAlphaBitmapSlowPath()Chris Sherlock
2023-12-07cid#1558798 Unchecked return valueCaolán McNamara
2023-12-07simplify and modernise ScopedBitmapAccessNoel Grandin
2023-12-06make AlphaMask separate from BitmapNoel Grandin
2023-12-05vcl: add unit tests for a mixture of CJK and latin charactersChris Sherlock
2023-11-19Extended loplugin:ostr: vclStephan Bergmann
2023-11-07simplify OutputDevice::ClipAndDrawGradientMetafileNoel Grandin
2023-10-27vcl: flatten OutputDevice::BlendBitmap()Chris Sherlock
2023-10-27vcl: flatten OutputDevice::GetBitmapEx()Chris Sherlock
2023-10-23vcl: migrate text layout functions out of OutputDeviceChris Sherlock
2023-10-11Drop o3tl::span, can use C++20 std::span directly nowStephan Bergmann
2023-10-05Drop MinMax in favor of std::clampMike Kaganski
2023-10-03ofz: Timeout, reduce limitCaolán McNamara
2023-09-27vcl: remove rTargetDevice from OutputDevice::ImplGetEllipsisString()Chris Sherlock
2023-09-24Fix typoAndrea Gelmini
2023-09-24tdf#156539 Draw the gradient with polypolygonal clip when using SkiaPatrick Luby
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