summaryrefslogtreecommitdiff
path: root/vcl/source/gdi/sallayout.cxx
AgeCommit message (Expand)Author
2024-05-22tdf#124116 Correct Writer text shaping across formatting changesJonathan Clark
2024-05-17tdf#61444 Correct Writer text layout across formatting changesJonathan Clark
2024-04-19tdf#160622: Let SalLayout::GetBoundRect return basegfx::B2DRectangleMike Kaganski
2024-04-07tdf#160342 Unwanted space before end of line when printingAron Budea
2024-04-02Fix UB after 8962141a12c966b2d891829925e6203bf8d51852Mike Kaganski
2024-04-01tdf#160430: Fix glyph bounds calculation, and use basegfx::B2DRectangleMike Kaganski
2023-07-23tdf#156377: Improve cursor traversal in UI widgetsKhaled Hosny
2023-07-23vcl: Drop now unneeded DevicePoint typedefKhaled Hosny
2023-07-23vcl: TextRenderModeForResolutionIndependentLayout → SubpixelPositioningKhaled Hosny
2023-07-23vcl: Use more doubles for text measurementsKhaled Hosny
2023-07-23vcl: Use doubles for glyph item coordinatesKhaled Hosny
2023-07-23vcl: rename NaturalDXArray to DXArrayKhaled Hosny
2023-06-13tdf#152048: Fix measuring text width with font fallbackKhaled Hosny
2023-05-25tdf#152048: Fix underline width for Kashida-justified textKhaled Hosny
2022-12-04Resolves: tdf#152196 visible gaps with glyph fallback in Arabic/Persian textCaolán McNamara
2022-12-04Related: tdf#152196 adjustLinearPosX takes a doubleCaolán McNamara
2022-12-04Related: tdf#152196 adjustLinearPosX takes a doubleCaolán McNamara
2022-12-03Related: tdf#152196 these should be at least DeviceCoordinateCaolán McNamara
2022-11-29SalLayout::mnUnitsPerPixel is always 1Caolán McNamara
2022-10-14vcl: Remove recently unused GetMirroredChar()Khaled Hosny
2022-10-04tdf#150665: Fix justifying spacing marksKhaled Hosny
2022-10-03tdf#151262 drop subpixel->logic pos assertsCaolán McNamara
2022-09-30vcl: No need to get font face from GetNextGlyphs()Khaled Hosny
2022-09-27tdf#151187 don't check glyph substitute positionsCaolán McNamara
2022-09-21use more string_view in vclNoel Grandin
2022-08-31vcl: Fix GenericSalLayout::GetTextWidth()Khaled Hosny
2022-08-31tdf#30731: Improve caret travelling in WriterKhaled 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-14Streamline Kashida validation logicKhaled Hosny
2022-06-28tdf#149755 bottom of characters missing in dwrite rendered caseCaolán McNamara
2022-05-21ofz#47559 Integer-overflowCaolán McNamara
2022-05-17vcl/GetTextBreak(): don't add extra width if char width is 0.Mark Hung
2022-04-09no public data members in GlyphItemLuboš Luňák
2022-01-17ensure glyph fallback would use the correct dxarray variantCaolán McNamara
2022-01-16Related: tdf#146453 retain accurate positioning in rotated text renderingCaolán McNamara
2022-01-16tdf#146439 retain precise base start pos when using ResolutionIndependentLayoutCaolán McNamara
2022-01-12keep positions as DeviceCoordinate within SalLayoutCaolán McNamara
2021-10-30tools::Long->sal_Int32 in GetCaretPositionsNoel Grandin
2021-10-05vcl: test PhysicalFontFace and move to vcl::font namespaceChris Sherlock
2021-09-23Removed duplicated includeAndrea Gelmini
2021-09-21vcl: add sal/config.h in preparation for patchChris Sherlock
2021-09-06clang-tidy:readability-redundant-member-initNoel Grandin
2021-09-06vcl: migrate ImplLayoutRuns to own filesChris Sherlock
2021-09-06vcl: move ImplLayoutArgs to own header and source filesChris Sherlock
2021-09-04use std::vector for fetching DX array dataNoel Grandin
2021-09-03pull duplicate field out of GlyphItemNoel Grandin
2021-08-30vcl: move TextLayoutCache into vcl::text namespaceChris Sherlock
2021-06-21tdf#142560 handle cached glpyh items in ImplGlyphFallbackLayoutMark Hung
2021-05-28vcl: handle fallback glyph offset for vertical writing.Mark Hung