summaryrefslogtreecommitdiff
path: root/include/vcl/outdev.hxx
AgeCommit message (Expand)Author
2022-03-15make CreateTextLayoutCache() cached (tdf#116400)Luboš Luňák
2022-03-13ofz: Divide-by-zeroCaolán McNamara
2022-01-24avoid Xlib cairo surfaces for small virtual devices (bsc#1183308)Luboš Luňák
2022-01-16tdf#146453 retain precise vertical base pos with ResolutionIndependentLayoutCaolán McNamara
2022-01-16tdf#146439 retain precise base start pos when using ResolutionIndependentLayoutCaolán McNamara
2022-01-13keep scaled ResolutionIndependentLayout glyph positions as floating pointCaolán McNamara
2022-01-13allow selecting text rendering mode suitable for natural glyph positionsCaolán McNamara
2022-01-13split up ImplPrepareLayoutArgs a littleCaolán McNamara
2022-01-05vcl: migrate AddGradientActions() from OutputDevice to GradientChris Sherlock
2021-12-27vcl: change Get{Linear|Complex}GradientSteps()Chris Sherlock
2021-12-10Revert "Re-Enable DrawTransformBitmapExDirect for render backends"Armin Le Grand
2021-12-07Re-Enable DrawTransformBitmapExDirect for render backendsArmin Le Grand (Allotropia)
2021-11-17vcl: split GetGradientSteps() into Get{Complex|Linear}GradientSteps()Chris Sherlock
2021-11-12Fix typoAndrea Gelmini
2021-11-12Resolves tdf#70519 - Make wavy lines depend on zoom factorHeiko Tietze
2021-11-12make it possible to find out what fonts are actually really usedLuboš Luňák
2021-10-31tools::Long->sal_Int32 in OutputDevice::Blend*Noel Grandin
2021-10-30tools::Long->sal_Int32 in GetCaretPositionsNoel Grandin
2021-10-30tools::Long->sal_Int32 in the DX arraysNoel Grandin
2021-10-29pass DX array around using o3tl::span instead of pointerNoel Grandin
2021-10-27ignoring transparency for border doesn't seem to make senseCaolán McNamara
2021-10-26tdf#144513 improve perf when breaking long linesNoel Grandin
2021-10-26flatten ImplGetTextLinesNoel Grandin
2021-10-11In O[U]StringBuffer, make string_view params replacements for OUString onesStephan Bergmann
2021-10-08vcl: test PhysicalFontCollection and move to vcl::font namespaceChris Sherlock
2021-10-06vcl: remove unused class ImplDeviceFontSizeListChris Sherlock
2021-09-30loplugin:constmethod handle more casesNoel Grandin
2021-09-30vcl: remove MetaActionType param from DrawBitmap/DrawBitmapEx/DrawMaskChris Sherlock
2021-09-28vcl: rename OutDevState to StackChris Sherlock
2021-09-21vcl: remove OutputDevice's GetDevFontSizeCount() and GetDevFontSize()Chris Sherlock
2021-09-18vcl: create FontMetric from PhysicalFontFaceChris Sherlock
2021-09-18vcl: rename ImplDeviceFontList to PhysicalFontFaceCollection and testChris Sherlock
2021-09-18vcl: add sal/config.h in preparation for patchChris Sherlock
2021-09-18tdf#124176 - Use pragma once instead of include guardsChris Sherlock
2021-09-17vcl: update vim modelines in preparation for new changeChris Sherlock
2021-09-10vcl: move SetLayoutMode() to text.cxxChris Sherlock
2021-09-10vcl: move OutputDevice drawmode functions to outdev.cxxChris Sherlock
2021-09-09crashtesting: assert making thumbnail on reexport of tdf127770-1.ods to odsCaolán McNamara
2021-09-08vcl: migrate GetDownsampledBitmap() from OutputDevice to vcl::bitmapChris Sherlock
2021-09-08vcl: make GetDownsampledBitmap() take destination size in units of twipsChris Sherlock
2021-09-07vcl: followup tdf#74702 vcl: remove GetOutDevType() from ImplNewFont()Chris Sherlock
2021-09-07vcl: move OutputDevice rasterop functions to outdev.cxxChris Sherlock
2021-09-06vcl: move ImplLayoutArgs to own header and source filesChris Sherlock
2021-09-05vcl: unit tests for Bitmap::Crop() and Bitmap::GetDownsampledBitmap()Chris Sherlock
2021-09-04use std::vector for fetching DX array dataNoel Grandin
2021-09-02vcl: make GetFillColor() and IsFillColor() inline class functionsChris Sherlock
2021-09-02tdf#74702 vcl: make helper funcs for ImplDrawWaveLine() and ImplDrawWavePixel()Chris Sherlock
2021-08-30vcl: DrawDeviceBitmap() -> DrawDeviceBitmapEx()Chris Sherlock
2021-08-30tdf#74702 vcl: introduce GetSystemTextColor()Chris Sherlock
2021-08-30vcl: move TextLayoutCache into vcl::text namespaceChris Sherlock