summaryrefslogtreecommitdiff
path: root/vcl/source/outdev
AgeCommit message (Expand)Author
2021-07-30convert TextAlign to scoped enumCaolán McNamara
2021-07-22flatten vcl::LazyDeleteNoel Grandin
2021-07-21flatten vector in ImplMultiTextLineInfoNoel Grandin
2021-07-07Cache a static wavy line as bitmap and reuse itmerttumer
2021-06-21tdf#142560 handle cached glpyh items in ImplGlyphFallbackLayoutMark Hung
2021-05-19ImplPlayWithRenderer never checks its OutputDevice against nullptrCaolán McNamara
2021-05-17fix is_double_buffered_windowNoel Grandin
2021-05-17split OutputDevice from WindowNoel Grandin
2021-05-06make it possible to write canvas unittestsLuboš Luňák
2021-05-03vcl: remove MetricVectorChris Sherlock
2021-04-29do not apply line dashing in drawinglayer (tdf#136957)Luboš Luňák
2021-04-29remove support for BITMASK in vcl backendsNoel Grandin
2021-04-26drop mask from BitmapExNoel Grandin
2021-04-24Fix typosAndrea Gelmini
2021-04-22tdf#141761 Avoid vanishing FormControlsArmin Le Grand (Allotropia)
2021-04-02vcl: remove GetBitCount and GetColorCount from Bitmap{Ex}Tomaž Vajngerl
2021-03-28drop operator bool and operator! from Bitmap and BitmapExNoel
2021-03-23TransformControlValue can return unique_ptrNoel
2021-03-22cid#1473771 silence Dereference after null checkCaolán McNamara
2021-03-21cid#1473858 silence bogus Dereference after null checkCaolán McNamara
2021-03-21reuse also font from cached SalLayoutGlyphsLuboš Luňák
2021-03-17make SalLayoutGlyphs work with MultiSalLayoutLuboš Luňák
2021-03-13add PixelFormat enum that replaces bit count in Bitmap/BitmapExTomaž Vajngerl
2021-03-03drop TransparentType::Color usageNoel Grandin
2021-02-24actually prefer DrawTransformedBitmap() if it's known to be fastLuboš Luňák
2021-02-24add additional 0-1 alpha argument to DrawTransformedBitmap()Luboš Luňák
2021-02-24simply use drawTransformedBitmap()Luboš Luňák
2021-02-23use unique_ptr in OutputDevice::EmulateDrawTransparentNoel
2021-02-22Fix computation of aF fraction in OutputDevice::SetRelativeMapModeStephan Bergmann
2021-02-14Move unit conversion code to o3tl, and unify on that in more placesMike Kaganski
2021-02-12always optimize bitmap transform to translate+scale if possible (tdf#138068)Luboš Luňák
2021-01-19use more GetOutputSizePixelNoel Grandin
2021-01-19add OutputDevice::GetOutputRectPixel methodNoel Grandin
2021-01-13vcl: migrate OutputDevice::SetGrayscaleColors() to Gradient::MakeGrayscale()Chris Sherlock
2021-01-12transparency->alpha in tools::ColorNoel
2021-01-08vcl: move ImplPrintTransparent() from OutputDevice to PrinterChris Sherlock
2021-01-08use more IsTransparentNoel Grandin
2021-01-08vcl: migrate OutputDevice::DrawShadowBitmapEx() to BitmapShadowFilterChris Sherlock
2021-01-07set fill color when filling alphavdev area for gradients (tdf#138959)Luboš Luňák
2021-01-02tdf#74702 - vcl: introduce OutputDevice::GetDeviceInfo()Chris Sherlock
2021-01-02tdf#74702 - vcl: introduce OutputDevice::CanEnableNativeWidget()Chris Sherlock
2020-12-29vcl: move local bitmap headers to inc/bitmap directoryChris Sherlock
2020-12-28Fix typoAndrea Gelmini
2020-12-28vcl: remove ancient SAL_DISABLE_NATIVE_ALPHA environment variableChris Sherlock
2020-12-28vcl: remove OutputDevice::ScaleBitmapChris Sherlock
2020-12-26tools: add Color::IsTransparent()Chris Sherlock
2020-12-24custom literal for Degree10Noel Grandin
2020-12-24vcl: move access functions into appropriate bitmap access filesChris Sherlock
2020-12-15tdf#138936 gradient missing under RTL from writer comment marginsCaolán McNamara
2020-12-08remove more no longer needed OpenGL-related codeLuboš Luňák