summaryrefslogtreecommitdiff
path: root/include/vcl/outdev.hxx
AgeCommit message (Expand)Author
2024-06-10tdf#152024 Diacritics cut off at top and bottom of paragraphJonathan Clark
2024-05-22tdf#124116 Correct Writer text shaping across formatting changesJonathan Clark
2024-05-18tdf#161154: pass "scaling is done externally" information down the stackMike Kaganski
2024-05-17tdf#61444 Correct Writer text layout across formatting changesJonathan Clark
2024-04-20Return double from OutputDevice::GetTextArrayMike Kaganski
2024-04-19tdf#160622: Let SalLayout::GetBoundRect return basegfx::B2DRectangleMike Kaganski
2024-03-14reduce symbol visibility in vclNoel Grandin
2023-12-12tdf#146619 Recheck include/[v-x]* with IWYUGabor Kelemen
2023-12-05vcl: add unit tests for a mixture of CJK and latin charactersChris Sherlock
2023-10-23vcl: migrate text layout functions out of OutputDeviceChris Sherlock
2023-10-11Drop o3tl::span, can use C++20 std::span directly nowStephan Bergmann
2023-09-27vcl: remove rTargetDevice from OutputDevice::ImplGetEllipsisString()Chris Sherlock
2023-09-04tdf#134193: Support rendering math in RTL modeKhaled Hosny
2023-08-27tdf#150610 fix broken rendering of text meta actionsPatrick Luby
2023-07-23tdf#156377: Improve cursor traversal in UI widgetsKhaled Hosny
2023-07-23vcl: Drop now unneeded DevicePoint typedefKhaled Hosny
2023-07-23vcl: Drop recently unused OutputDevice::LogicWidthToDeviceCoordinate()Khaled Hosny
2023-07-23vcl: Use double for width in OutputDevice::ImplDrawTextLine()Khaled Hosny
2023-07-23vcl: Use more doubles for text measurementsKhaled Hosny
2023-07-13basegfx: replace typedef with a class B2ISize based on Size2DTomaž Vajngerl
2023-06-10Revert "tdf#151968: Fix vertical position of RTL spelling wavy line"خالد حسني
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