summaryrefslogtreecommitdiff
path: root/vcl/source/gdi
AgeCommit message (Expand)Author
2022-09-02More graceful fix for cid#513473Khaled Hosny
2022-09-01Revert "cid#513473 Division or modulo by zero"Noel Grandin
2022-09-01cid#513473 Division or modulo by zeroNoel Grandin
2022-09-01cid#1513473 Division or modulo by zeroCaolán McNamara
2022-09-01change ABORT_ON_NON_APPLICATION_FONT_USE to NON_APPLICATION_FONT_USE=...Caolán McNamara
2022-08-31cid#1500610 Explicit null dereferencedCaolán McNamara
2022-08-31glyph cache considered artificial italic the same as regularCaolán McNamara
2022-08-31vcl: Fix GenericSalLayout::GetTextWidth()Khaled Hosny
2022-08-31tdf#30731: Use ligature caret positions from the fontKhaled Hosny
2022-08-31tdf#30731: Improve caret travelling in WriterKhaled Hosny
2022-08-29crashtesting: various checkGlyphsEqual assertsCaolán McNamara
2022-08-27vcl: Don’t leak hb_set_tKhaled Hosny
2022-08-26retain precision until the endCaolán McNamara
2022-08-26keep nXOffset as doubleCaolán McNamara
2022-08-26aAdjOffset is derived from a DevicePoint, so keep it as a DevicePointCaolán McNamara
2022-08-26aStartPt is derived from a DevicePoint, so keep it as a DevicePointCaolán McNamara
2022-08-26nWidth is set from newWidth which is DeviceCoordinateCaolá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-25use DevicePoint and SubPixelToLogic to return to source coord systemCaolán McNamara
2022-08-25retain accuracy when we have subpixels and convert back to Logic unitsCaolá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-20Fix displacement of Arabic combining marksKhaled Hosny
2022-08-20always transport the text dxarray as doubles when renderingCaolán McNamara
2022-08-20tdf#373494: Correctly drop NotDef glyphs in mixed direction fallback runsKhaled Hosny
2022-08-18Move tools/diagnose_ex.h to comphelper/diagnose_ex.hxxStephan Bergmann
2022-08-14Use doubles when calculating the number of Kashidas to insertKhaled Hosny
2022-08-14tdf#106653: Try harder not to return 0 for Kashida widthKhaled Hosny
2022-08-14Streamline Kashida validation logicKhaled Hosny
2022-08-14tdf#104921: Cleanup Kashida insertion logicKhaled Hosny
2022-08-12fix checking glyph break position (tdf#150138)Luboš Luňák
2022-07-31vcl: Better kashida insertion position validationKhaled Hosny
2022-07-26tdf#150104 Store full printer/driver name in doc's JobSetupMichael Weghorn
2022-07-25loplugin:moveitNoel Grandin
2022-07-22tdf#147021 Use std::size in {Read,Write}JobSetupMichael Weghorn
2022-07-20tdf#127236 vcl: fix missing encryption of PDF images during exportMiklos Vajna
2022-07-18cid#1507357 Big parameter passed by valueCaolán McNamara
2022-07-14loplugin:moveitNoel Grandin
2022-07-13clang-tidy modernize-pass-by-value in vclNoel Grandin
2022-06-28tdf#149755 bottom of characters missing in dwrite rendered caseCaolán McNamara
2022-06-28tdf#134328 only copy the RegionBand if it is actually sharedNoel Grandin
2022-06-28tdf#134328 use more make_sharedNoel Grandin
2022-06-21vcl: rename mnExtraData to mnRendererIdChris Sherlock
2022-06-21vcl: rename ImplAnimView to AnimationRendererChris Sherlock
2022-06-20Use of uninitialised value of size 8 on export to pdfCaolán McNamara
2022-06-13make VirtualDevice::SetOutputSizePixelScaleOffsetAndBuffer() LOK-onlyLuboš Luňák
2022-06-09loplugin:unusedmethodsNoel Grandin