summaryrefslogtreecommitdiff
path: root/canvas/source/vcl
AgeCommit message (Expand)Author
2023-10-25tdf#157790 invert alpha maskPatrick Luby
2023-10-11Drop o3tl::span, can use C++20 std::span directly nowStephan Bergmann
2023-08-19loplugin: new global analysis locking2Noel Grandin
2023-08-16tdf#144073 and tdf#147645: use bounds and angle for gradientPatrick Luby
2023-08-13Revert "clang-tidy bugprone-parent-virtual-call in canvas"Noel Grandin
2023-08-11clang-tidy bugprone-parent-virtual-call in canvasNoel Grandin
2023-08-06tdf#156540 invert alpha mask when drawing spritesThorsten Behrens
2023-08-06Revert "tdf#156540 invert alpha when drawing sprites"Patrick Luby
2023-08-05tdf#156540 invert alpha when drawing spritesPatrick Luby
2023-07-25Convert internal vcl bitmap formats transparency->alpha (II)Noel Grandin
2023-07-10tdf#147999: Fix canvas font width for fallback fonts on WindowsKhaled Hosny
2023-07-06make tools::Poly*gon single-arg constructors explicitNoel Grandin
2023-06-18tdf#155810: Pass Kashida insertion positions through canvasKhaled Hosny
2023-06-05Use getXWeak in canvasMike Kaganski
2023-04-21MCGR: Reduce diverse GradientStyle enums to single UNO API oneArmin Le Grand (allotropia)
2023-04-18Some missing XServiceInfo implementationsStephan Bergmann
2023-02-24BaseMutex->std::mutex in vclcanvas::TextLayoutNoel Grandin
2023-02-22BaseMutex->std::mutex in canvas::CachedPrimitiveBaseNoel Grandin
2023-02-07improve readability of VirtualDevice constructorNoel Grandin
2023-01-05Revert all the recent loplugin:unocast changesStephan Bergmann
2022-12-23loplugin:unocast (vclcanvas::TextLayout)Stephan Bergmann
2022-12-23loplugin:unocast (vclcanvas::CanvasFont)Stephan Bergmann
2022-12-23loplugin:unocast (canvas::ParametricPolyPolygon)Stephan Bergmann
2022-12-23loplugin:unocast (vclcanas::CanvasBitmap)Stephan Bergmann
2022-12-15Consistently use comphelper::getSomethingImpl<I>(aIdentifier, this)Stephan Bergmann
2022-12-14loplugin:unocast (vclcanvas::RepaintTarget)Stephan Bergmann
2022-12-02tdf#152094 retain more accuracy from RefDevMode::MSO1Caolán McNamara
2022-11-29New loplugin:crosscastStephan Bergmann
2022-09-11basegfx: replace typedef with a class B2DSize based on Size2DTomaž Vajngerl
2022-08-18Move tools/diagnose_ex.h to comphelper/diagnose_ex.hxxStephan Bergmann
2022-08-14tdf#104921: Cleanup Kashida insertion logicKhaled Hosny
2022-05-21clang-tidy modernize-pass-by-value in canvasNoel Grandin
2022-02-01adjust gradient drawing in vclcanvas (tdf#144073)Luboš Luňák
2022-01-13Recheck modules [a-c]* with IWYUGabor Kelemen
2021-12-10Revert "Re-Enable DrawTransformBitmapExDirect for render backends"Armin Le Grand
2021-12-07Re-Enable DrawTransformBitmapExDirect for render backendsArmin Le Grand (Allotropia)
2021-11-19Drop F_PI1800/F_PI18000, and unify deg2rad/rad2deg conversionsMike Kaganski
2021-11-19Use M_PI* instead of F_PI*Mike Kaganski
2021-11-17stop vclcanvas from ruining alpha of bitmaps in Skia modeLuboš Luňák
2021-10-31add o3tl::span ctor from std::vectorLuboš Luňák
2021-10-30tools::Long->sal_Int32 in the DX arraysNoel Grandin
2021-10-29pass DX array around using o3tl::span instead of pointerNoel Grandin
2021-10-29Prepare for removal of non-const operator[] from Sequence in canvasMike Kaganski
2021-10-01loplugin:constparamsNoel Grandin
2021-09-28vcl: rename OutDevState to StackChris Sherlock
2021-08-28clang-tidy:readability-redundant-member-initNoel Grandin
2021-08-18undo changes to TextAlignCaolán McNamara
2021-08-17rtl::Static -> thread-safe static localNoel Grandin
2021-08-16Drop tools::Rectangle::getX/getY, which are just duplicates of Left/TopMike Kaganski
2021-07-30convert TextAlign to scoped enumCaolán McNamara