summaryrefslogtreecommitdiff
path: root/vcl/source/outdev/gradient.cxx
AgeCommit message (Expand)AuthorFilesLines
2023-11-19Extended loplugin:ostr: vclStephan Bergmann1-2/+2
2023-11-07simplify OutputDevice::ClipAndDrawGradientMetafileNoel Grandin1-29/+6
2023-09-24Fix typoAndrea Gelmini1-1/+1
2023-09-24tdf#156539 Draw the gradient with polypolygonal clip when using SkiaPatrick Luby1-9/+27
2023-07-25Convert internal vcl bitmap formats transparency->alpha (II)Noel Grandin1-1/+1
2023-07-06make tools::Poly*gon single-arg constructors explicitNoel Grandin1-2/+2
2023-04-21MCGR: Reduce diverse GradientStyle enums to single UNO API oneArmin Le Grand (allotropia)1-5/+5
2022-12-01vcl: remove unnecessary includesChris Sherlock1-5/+4
2022-10-13tdf#150622 use high contrast selection fg/bg colors for text selectionCaolán McNamara1-1/+6
2022-08-24tools: rename Rectangle::Justify() to Rectangle::Normalize()Chris Sherlock1-1/+1
2022-08-23tdf#148251 Use std::swap instead of using temporary valuesLiu Hao1-9/+3
2022-07-14loplugin:moveitNoel Grandin1-1/+1
2022-01-05vcl: migrate AddGradientActions() from OutputDevice to GradientChris Sherlock1-382/+0
2021-12-27vcl: change Get{Linear|Complex}GradientSteps()Chris Sherlock1-38/+31
2021-12-27vcl: remove unnecessary actions from DrawGradientToMetafile()Chris Sherlock1-41/+5
2021-11-17vcl: split GetGradientSteps() into Get{Complex|Linear}GradientSteps()Chris Sherlock1-11/+30
2021-10-22vcl: move variable declar's closer to 1st use in DrawComplexGradientToMetaFileChris Sherlock1-25/+33
2021-10-20vcl: test OutputDevice::DrawGradient()Chris Sherlock1-0/+1
2021-09-28vcl: rename OutDevState to StackChris Sherlock1-4/+4
2021-08-22no need to use unique_ptr for PolyPolygonNoel Grandin1-4/+4
2021-05-17fix is_double_buffered_windowNoel Grandin1-2/+2
2021-01-13vcl: migrate OutputDevice::SetGrayscaleColors() to Gradient::MakeGrayscale()Chris Sherlock1-26/+3
2021-01-07set fill color when filling alphavdev area for gradients (tdf#138959)Luboš Luňák1-0/+5
2020-12-24custom literal for Degree10Noel Grandin1-4/+4
2020-12-15tdf#138936 gradient missing under RTL from writer comment marginsCaolán McNamara1-1/+1
2020-11-13properly clip native VCL gradients (tdf#137563)Luboš Luňák1-1/+2
2020-11-11make tools::Long 64-bit on Windows platformNoel Grandin1-2/+2
2020-10-21new tools::Degree10 strong typedefNoel Grandin1-4/+4
2020-10-19use tools::Long in vclNoel1-97/+97
2020-08-04loplugin:flatten in vclNoel Grandin1-82/+82
2019-11-27tdf#128337 clip the metafile Gradient drawingJan-Marek Glogowski1-7/+8
2019-06-22tdf#125670 check graphics before output cliprectJan-Marek Glogowski1-14/+5
2019-06-21Related: tdf#125670 avoid possible performance issues for the general caseCaolán McNamara1-0/+6
2019-06-21tdf#125777 restore old RenderContext before returnJan-Marek Glogowski1-1/+4
2019-06-06tdf#125670 just check gradient clipping on drawingJan-Marek Glogowski1-6/+3
2019-02-11loplugin:indentation in vclNoel Grandin1-16/+16
2018-11-26remove unused DrawModeFlags enum valuesNoel Grandin1-25/+4
2018-11-16loplugin:buriedassign in sd..writerfilterNoel Grandin1-11/+22
2018-10-12Fix typosAndrea Gelmini1-2/+2
2018-10-09Extend loplugin:redundantinline to catch inline functions w/o external linkageStephan Bergmann1-1/+1
2018-07-18Fix typosAndrea Gelmini1-2/+2
2018-03-26replace SalColor with ColorNoel Grandin1-7/+7
2018-02-27replace Color(COL_*) with COL_*Noel Grandin1-2/+2
2018-02-22loplugin:changetoolsgen in vclNoel Grandin1-48/+48
2018-01-12More loplugin:cstylecast: vclStephan Bergmann1-71/+71
2017-12-06Remove unused #include <vcl/metaact.hxx> from vcl/outdev.hxxStephan Bergmann1-1/+2
2017-11-15loplugin:flatten in vclNoel Grandin1-60/+63
2017-10-23loplugin:includeform: vclStephan Bergmann1-1/+1
2017-07-10teach unnecessaryparen loplugin about identifiersNoel Grandin1-2/+2
2017-06-28loplugin:oncevar in vclNoel Grandin1-7/+3