summaryrefslogtreecommitdiff
path: root/vcl/source/outdev
AgeCommit message (Expand)AuthorFilesLines
2020-09-29disentangle AA and B2D use in VCL drawingLuboš Luňák4-40/+17
2020-09-28rename for disentangling AA and B2D use in VCL drawingLuboš Luňák5-10/+10
2020-09-26revert recent Polygon commitsNoel Grandin1-30/+0
2020-09-26tools::PolyPolygon -> basegfx in filterNoel Grandin1-0/+30
2020-09-25do not assert for slow alpha blending if mirroring is used (tdf#136223)Luboš Luňák1-2/+6
2020-09-25don't write metafile action twice in DrawPolyLineDirect()Luboš Luňák1-17/+37
2020-09-08prefer 8bit bitmap masks to 1bpp masksLuboš Luňák1-2/+2
2020-09-06ofz#23573 speed up fuzzingCaolán McNamara1-6/+14
2020-09-04fix erasing virtual device with alphaLuboš Luňák1-1/+38
2020-08-29Fix typo in codeAndrea Gelmini1-4/+4
2020-08-25tdf#136094 Handle background color in drawNativeControlMichael Weghorn1-2/+3
2020-08-24Fix typosAndrea Gelmini1-1/+1
2020-08-24Don't apply transparency twice when drawing to mpAlphaVDevMike Kaganski1-12/+2
2020-08-24tdf#136047: fix OutputDevice::DrawTransformBitmapExDirect for ...Mike Kaganski1-4/+8
2020-08-23set point values via ctorCaolán McNamara1-5/+4
2020-08-23use a reference instead of a pointerCaolán McNamara1-3/+3
2020-08-18Fix typosAndrea Gelmini1-1/+1
2020-08-17Use transparent buffer to correctly process transparency in metafilesMike Kaganski1-20/+6
2020-08-14tdf#134968: don't forget to draw on mpAlphaVDev in fallback caseMike Kaganski1-12/+12
2020-08-14tdf#135500: always use transparent and clear content vdev in impBufferDeviceMike Kaganski1-0/+13
2020-08-04loplugin:flatten in vclNoel Grandin8-516/+516
2020-08-01tidy up language a bitCaolán McNamara1-7/+7
2020-08-01tdf#135325 previews missing content drawn via DrawTransformedBitmapExCaolán McNamara1-2/+11
2020-07-29tdf#135264: draw to mpAlphaVDev after DrawTransparentNativelyMike Kaganski1-3/+2
2020-07-21loplugin:constantparamNoel Grandin1-7/+5
2020-07-16tdf#134841 image totally clipped outCaolán McNamara1-0/+6
2020-07-02Upcoming improved loplugin:staticanonymous -> redundantstatic: vclStephan Bergmann1-3/+3
2020-06-24one more BmpConversion::N8BitNoConversion for alpha hackLuboš Luňák1-1/+1
2020-06-19tdf#74702 vcl: extract DrawBorder()Chris Sherlock1-0/+19
2020-06-01tdf#74702 vcl: extract SetMetafileMapMode()Chris Sherlock1-0/+8
2020-05-29Consider mpAlphaVDev when processing metafile in OutputDevice::DrawOutDevMike Kaganski1-2/+10
2020-05-24GetSysFontData is newly unusedCaolán McNamara1-17/+0
2020-05-24GetSysTextLayoutData is newly unusedCaolán McNamara1-61/+0
2020-05-23vcl: rename misnamed OutputDevice::SetBackgroundComponentBounds()Chris Sherlock1-1/+1
2020-05-23Add missing mpAlphaVDev handlingMike Kaganski4-5/+42
2020-05-20Restructure DrawOutDevDirectCheck to avoid using uninitialized pointerMike Kaganski1-14/+12
2020-05-20Simplify the logicMike Kaganski1-32/+17
2020-05-18Move comment closer to where it belongsMike Kaganski1-8/+3
2020-05-18Simplify this a bitMike Kaganski1-2/+1
2020-05-17tdf#74702 vcl: extract GetOutputBoundsClipRegion()Chris Sherlock1-3/+7
2020-05-17vcl: refactor by creating OutputDevice::ClearStack()Chris Sherlock1-0/+7
2020-05-15if GetFontCharMap returns true xFontCharMap was resetCaolán McNamara1-1/+1
2020-05-05fix line width in DrawPolyLine() with matrix (tdf#132498)Luboš Luňák5-20/+10
2020-04-25controllayout.hxx can be a toolkit-only headerCaolán McNamara1-1/+1
2020-04-22tdf#42949 Simplify use of rtl::math::approxEqual in include/basegfx/Gabor Kelemen4-0/+4
2020-04-17loplugin:buriedassign in vclNoel Grandin1-2/+4
2020-04-15Fix typoAndrea Gelmini1-1/+1
2020-04-15add an IsEmpty method to tools::Size and use itNoel Grandin1-1/+1
2020-03-06tdf#124848 partial refactor hairline logicArmin Le Grand5-19/+20
2020-03-03tdf#101181 Implement glow effect on shapesTamas Bunth1-0/+4