summaryrefslogtreecommitdiff
path: root/vcl/source/outdev
AgeCommit message (Expand)Author
2022-10-13tdf#150622 use high contrast selection fg/bg colors for text selectionCaolán McNamara
2022-10-03tdf#151262 drop subpixel->logic pos assertsCaolán McNamara
2022-09-30vcl: Use the same underline sizes for overlinesKhaled Hosny
2022-09-21use more string_view in vclNoel Grandin
2022-09-20vcl: Add PhysicalFontFace::GetName()Khaled Hosny
2022-09-13do not assert on "failed" Skia call because of empty size (tdf#150821)Luboš Luňák
2022-09-10unique_ptr->optional for AllSettingsNoel Grandin
2022-09-08Turn a macro into a functionMike Kaganski
2022-09-07vcl: convert ImplGetEmphasisMark() to EmphasisMark classChris Sherlock
2022-09-01change ABORT_ON_NON_APPLICATION_FONT_USE to NON_APPLICATION_FONT_USE=...Caolán McNamara
2022-08-31tdf#30731: Improve caret travelling in WriterKhaled Hosny
2022-08-28ofz#50674 reduce limit while fuzzingCaolán McNamara
2022-08-26improve ImplSubPixelToLogic sanity checkCaolán McNamara
2022-08-26automatically set TextRenderModeForResolutionIndependentLayout if we scaleCaolán McNamara
2022-08-25vcl: rename GetNonMnemonicString() and make it standalone functionChris Sherlock
2022-08-25FeatureCollector: Get feature labels for ssXX/cvXX features from the fontKhaled Hosny
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-24tools: rename Rectangle::Justify() to Rectangle::Normalize()Chris Sherlock
2022-08-23tdf#148251 Use std::swap instead of using temporary valuesLiu Hao
2022-08-23tdf#66819: Disable ligatures with character spacingKhaled Hosny
2022-08-23vcl: move ImplEmphasisMarkStyle() to vcl::Font and add unit testChris Sherlock
2022-08-22ensure no font/glyph fallback is happening for repeatable resultsCaolán McNamara
2022-08-20Don’t unconditionally validate Kashida at start/end of layoutKhaled Hosny
2022-08-20always transport the text dxarray as doubles when renderingCaolán McNamara
2022-08-14Streamline Kashida validation logicKhaled Hosny
2022-08-14tdf#104921: Cleanup Kashida insertion logicKhaled Hosny
2022-08-05Use 1 meter, not 10 meters divided by 10Mike Kaganski
2022-08-03tdf#149943 vcl: fix pixelated PDF export and print for a rotated imageMiklos Vajna
2022-07-19vcl: allow OutputDevice::GetTextRect() cater for rotated fontsChris Sherlock
2022-07-17ofz#48585 Out-of-memoryCaolán McNamara
2022-07-14loplugin:moveitNoel Grandin
2022-07-11tools: rename getHeight/Width() to GetOpenHeight/Width()Chris Sherlock
2022-06-28crashtesting: crash seen on exporting tdf117501-3.docx to odtCaolán McNamara
2022-06-15ofz#47699 TimeoutCaolán McNamara
2022-05-25ofz#47587 TimeoutCaolán McNamara
2022-05-20work around ImplGlyphFallbackLayout() returning garbage fallbackLuboš Luňák
2022-05-20remove remnants of hack for tdf#89231Luboš Luňák
2022-05-20vcl: move bDrawn variable closer to where it is first used in DrawEPS()Chris Sherlock
2022-05-17ofz: Avoid Integer-overflowCaolán McNamara
2022-05-16ofz#46070 handle unknown line stylesCaolán McNamara
2022-05-10tdf#104930 Implement TextMetric::GetHangingBaseline.Mark Hung
2022-05-05ofz#47241 don't use hardcoded SalLayoutFlags::BiDiStrong mode for fuzzingCaolán McNamara
2022-05-04do not allow reusing already used SalLayoutGlyphs (tdf#148477)Luboš Luňák
2022-05-03ofz: Use-of-uninitialized-valueCaolán McNamara
2022-05-03Just use Any ctor instead of makeAny in vclStephan Bergmann
2022-05-02better for fix glyph font fallback with null characterLuboš Luňák
2022-05-01use more string_view in variousNoel Grandin
2022-04-29don't try to find glyph font fallback for null characterLuboš Luňák