summaryrefslogtreecommitdiff
path: root/vcl/source/outdev
AgeCommit message (Expand)Author
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
2020-12-07remove OpenGL VCL backend codeLuboš Luňák
2020-12-03cid#1468270 Wrapper object use after freeCaolán McNamara
2020-12-02cid#1470369 Uninitialized scalar variableCaolán McNamara
2020-12-01DrawPolyLine/DrawPolyPolygon never called with null OutputDevice*Caolán McNamara
2020-11-30split CopyBits into two functionsCaolán McNamara
2020-11-28drawOutDevDirect always passed a non-null OutputDevice*Caolán McNamara
2020-11-24loplugin:stringviewparam extend to comparison operatorsNoel
2020-11-19Drop threshold for BigInt arithmetics from ImplLogicToPixel/ImplPixelToLogicMike Kaganski
2020-11-16Instead of labs, use overloaded absStephan Bergmann
2020-11-16replace std::min(std::max()) with std::clampNoel
2020-11-14remove SalPointNoel Grandin
2020-11-13properly clip native VCL gradients (tdf#137563)Luboš Luňák
2020-11-13Revert "remove BigInt::operator tools::Long()"Noel Grandin
2020-11-12use Point direct and drop a reinterpret_castCaolán McNamara
2020-11-12remove BigInt::operator tools::Long()Noel
2020-11-11loplugin:stringviewNoel
2020-11-11make sure mpAlphaVDev is drawn when drawing lines (tdf#137974)Luboš Luňák
2020-11-11convert more long -> tools::LongNoel
2020-11-11Improved starmath colordante
2020-11-11make tools::Long 64-bit on Windows platformNoel Grandin
2020-11-05N8BitTcMask is unusedNoel
2020-10-29tdf#137643 alternative solution to activate embedded fonts in one batchCaolán McNamara
2020-10-28tdf#137643 Revert "lock refreshing font data when loading a document"Caolán McNamara
2020-10-28convert some more long -> tools::LongNoel