summaryrefslogtreecommitdiff
path: root/vcl/source/bitmap/BitmapTools.cxx
AgeCommit message (Expand)AuthorFilesLines
2025-04-26no need to call Width/Height on every iteration of loopNoel Grandin1-8/+8
2025-03-20loplugin:constparamsNoel Grandin1-2/+2
2025-02-21Revert "remove canvas/cairo and canvas/gdi and canvas/directx backends"Noel Grandin1-0/+336
2025-02-19remove canvas/cairo and canvas/gdi and canvas/directx backendsNoel Grandin1-336/+0
2025-01-11make the ScanlineFormat values more explicitNoel Grandin1-0/+2
2024-11-12clang-tidy: performance-unnecessary-copy-initialization in vclNoel Grandin1-7/+7
2024-11-08no need to take a copy of the getProcessComponentContext return valueNoel Grandin1-1/+1
2024-09-20Correct usage of premultiply for ENABLE_WASM_STRIP_PREMULTIPLYArmin Le Grand (allotropia)1-39/+39
2024-08-15vcl: add "fillWithData" function to BitmapTools - used in lokTomaž Vajngerl1-0/+30
2024-04-24vcl: Factor out common code and simplifyXisco Fauli1-0/+14
2024-04-22tdf#160726, tdf#48062: Simplify how BitmapExs are createdXisco Fauli1-114/+0
2024-04-19tdf#160721: nothing is displayed in case of wrong 'in' referenceXisco Fauli1-9/+2
2024-04-17Drop FRound, and use generalized basegfx::froundMike Kaganski1-4/+4
2024-04-15Generalize basegfx::fround for templated return typeMike Kaganski1-8/+8
2024-04-12tdf#159660: Add support for screen mode in feBlendXisco Fauli1-1/+120
2024-04-10vcl: return earlier if size is emptyXisco Fauli1-6/+6
2023-12-07simplify and modernise ScopedBitmapAccessNoel Grandin1-37/+31
2023-12-02AlphaMask::ReleaseAccess is unnecessaryNoel Grandin1-1/+1
2023-07-25Convert internal vcl bitmap formats transparency->alpha (II)Noel Grandin1-19/+24
2023-05-08unique_ptr->optional for BitmapNoel Grandin1-4/+4
2023-01-17Reset BitmapWriteAccess before further bitmap useMike Kaganski1-0/+3
2023-01-12drop internal support for 1-bit imagesNoel Grandin1-54/+51
2023-01-11rename BitmapEx::GetAlpha to GetAlphaMaskNoel Grandin1-7/+7
2022-11-14bump required cairo version to 1.12.0Noel Grandin1-4/+0
2022-08-18Move tools/diagnose_ex.h to comphelper/diagnose_ex.hxxStephan Bergmann1-1/+1
2022-01-20WASM --enable-wasm-strip now skips lots of LO codeArmin Le Grand (Allotropia)1-0/+94
2021-12-23Split BasePrimitive2D UNO interface into separate objectNoel Grandin1-1/+1
2021-09-08vcl: migrate GetDownsampledBitmap() from OutputDevice to vcl::bitmapChris Sherlock1-0/+68
2021-07-26vcl: bitmap::CreateFromData add option to reverse alpha (0xff - a)Tomaž Vajngerl1-2/+5
2021-06-28loplugin:indentation improve checks for brace alignmentNoel Grandin1-1/+1
2021-06-12Fix typosAndrea Gelmini1-1/+1
2021-06-09WMF tdf#55058 tdf#142722 Add implementation of BitBlt and StretchBltBartosz Kosiorek1-4/+11
2021-04-26drop mask from BitmapExNoel Grandin1-80/+41
2021-04-20fake 1bpp 2-color pattern bitmap if loaded as RGB (tdf#141612)Luboš Luňák1-3/+34
2021-04-08Revert "Revert "Compute (un-)premultiply_table at compile time""Mike Kaganski1-22/+43
2021-04-02vcl: remove GetBitCount and GetColorCount from Bitmap{Ex}Tomaž Vajngerl1-2/+2
2021-03-13add PixelFormat enum that replaces bit count in Bitmap/BitmapExTomaž Vajngerl1-8/+21
2021-03-03drop TransparentType::Color usageNoel Grandin1-12/+1
2021-01-27tdf#139941 wrong transparency in 3D objectNoel Grandin1-1/+1
2021-01-12transparency->alpha in tools::ColorNoel1-1/+1
2021-01-08Remove BitmapColor::GetAlphaNoel1-1/+1
2020-12-29vcl: move local bitmap headers to inc/bitmap directoryChris Sherlock1-1/+1
2020-12-24vcl: move access functions into appropriate bitmap access filesChris Sherlock1-1/+0
2020-11-05N8BitTcMask is unusedNoel1-10/+0
2020-10-29ofz#26708: Direct-leakCaolán McNamara1-1/+1
2020-10-19use tools::Long in vclNoel1-33/+33
2020-05-21vcl: change bitmap::loadFromName to be like BitmapEx const.Tomaž Vajngerl1-3/+12
2020-04-15add an IsEmpty method to tools::Size and use itNoel Grandin1-1/+1
2020-01-31clang-tidy modernize-concat-nested-namespaceNoel Grandin1-5/+2
2020-01-20Use properly typed vars to iterate over Size::Height(), Size::Width()Stephan Bergmann1-2/+2