summaryrefslogtreecommitdiff
path: root/include/vcl/outdev.hxx
AgeCommit message (Expand)Author
2023-02-22tdf#151968: Fix vertical position of RTL spelling wavy lineKhaled Hosny
2023-01-03tdf#114441 Convert sal_uLong to a better typeAndrea Rosetti
2022-12-02tdf#152094 retain more accuracy from RefDevMode::MSO1Caolán McNamara
2022-12-02cairo_surface_t shouldn't appear in outdev.hxxCaolán McNamara
2022-11-25vcl: list the glyphs and bound rects of a specified fontChris Sherlock
2022-11-21Revert "vcl: test getting glyph boundary rect from LogicalFontInstance"خالد حسني
2022-11-18vcl: test getting glyph boundary rect from LogicalFontInstanceChris Sherlock
2022-11-14tdf#152012 Fix assert fail on opening date pickerHossein
2022-10-03tdf#151262 drop subpixel->logic pos assertsCaolán McNamara
2022-09-21use more string_view in vclNoel Grandin
2022-09-10unique_ptr->optional for AllSettingsNoel Grandin
2022-09-07vcl: convert ImplGetEmphasisMark() to EmphasisMark classChris Sherlock
2022-08-31tdf#30731: Improve caret travelling in WriterKhaled Hosny
2022-08-26automatically set TextRenderModeForResolutionIndependentLayout if we scaleCaolán McNamara
2022-08-25vcl: rename GetNonMnemonicString() and make it standalone functionChris Sherlock
2022-08-25retain accuracy when we have subpixels and convert back to Logic unitsCaolán McNamara
2022-08-24rename DeviceFontWidth/DeviceFontHeight to DeviceSubPixelCaolán McNamara
2022-08-24move & rename height relevant function near & similar to its width equivalentCaolán McNamara
2022-08-23vcl: move ImplEmphasisMarkStyle() to vcl::Font and add unit testChris Sherlock
2022-08-19vcl: make mapping functions private in OutputDeviceChris Sherlock
2022-08-14tdf#104921: Cleanup Kashida insertion logicKhaled Hosny
2022-08-10vcl: remove unused GLYPH_FONT_HEIGHTChris Sherlock
2022-04-28include LogicalFontInstance font scale in SalLayoutGlyphsCache keyLuboš Luňák
2022-04-27make SalLayoutFlags match after makeGlyphsSubset()Luboš Luňák
2022-04-13Handle "addfont" from Collabora OnlineTor Lillqvist
2022-04-08add SalLayoutGlyphs* parameter to OutputDevice::GetTextBreak()Luboš Luňák
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