summaryrefslogtreecommitdiff
path: root/vcl/quartz
AgeCommit message (Expand)AuthorFilesLines
2023-10-27Various -Werror,-Wvla-cxx-extensionStephan Bergmann1-2/+5
2023-10-10Silence a new -Werror,-Wdeprecated-declarations for nowStephan Bergmann1-0/+4
2023-10-01tdf#156881 Disable Metal with AMD Radeon Pro 5XXX GPUs on macOS CatalinaPatrick Luby1-0/+43
2023-08-09vcl: Organize CoreText font code a bitKhaled Hosny4-267/+339
2023-07-31all drawPolyPolygon variants return true nowCaolán McNamara1-7/+5
2023-07-31supportsOperation OutDevSupportType::B2DDraw is always true nowCaolán McNamara1-1/+0
2023-07-25Convert internal vcl bitmap formats transparency->alpha (II)Noel Grandin1-18/+29
2023-07-23vcl: Drop now unneeded DevicePoint typedefKhaled Hosny1-1/+1
2023-07-23vcl: TextRenderModeForResolutionIndependentLayout → SubpixelPositioningKhaled Hosny1-1/+1
2023-07-23vcl: Simplify AquaGraphics*::drawTextLayout() callingKhaled Hosny1-3/+3
2023-07-23vcl: Use HarfBuzz to get glyph bounding rectangleKhaled Hosny1-21/+0
2023-07-06Fix failure to generate the correct color maskPatrick Luby1-1/+27
2023-07-03Rename and move header next to other font headersKhaled Hosny1-1/+1
2023-07-03Rename ImplFontMetricData -> FontMetricDataKhaled Hosny2-3/+3
2023-05-29tdf#149297: Fix Y position of vertical glyphs on macOSKhaled Hosny1-6/+0
2023-01-30Fix iOS build errorsPL5-3/+9
2023-01-26tdf#147342 Notify Skia that the window's backing properties changedPatrick Luby1-0/+5
2022-12-29Related: tdf#146842 Eliminate temporary copies of SkiaSalBitmap when printingPatrick Luby3-263/+94
2022-12-21No need for bool return value hereNoel Grandin1-3/+1
2022-12-12Fix typoAndrea Gelmini1-1/+1
2022-12-11Related: tdf#146842 Convert SkiaSalBitmap to QuartzSalBitmapPatrick Luby2-0/+199
2022-12-09tdf#146842 Do not use Skia for printingPatrick Luby1-2/+9
2022-11-30Avoid a dynamic cross cast on macOSStephan Bergmann1-1/+1
2022-11-27tdf#102914: keep font attributes for the substituted fallback fontKhaled Hosny1-5/+0
2022-11-21remove FontAttributes::meCharSetCaolán McNamara1-1/+1
2022-11-21IsSymbolFont means that its a Windows Symbol EncodingCaolán McNamara1-2/+0
2022-11-20vcl: add NeedsArtificialBold/Italic() to LogicalFontInstanceKhaled Hosny2-16/+3
2022-11-20vcl: unify skew for artificial italicKhaled Hosny1-1/+1
2022-11-20vcl: fix artificial bold and italic on WindowsKhaled Hosny1-1/+1
2022-11-19vcl: use std::optional in PhysicalFontFaceKhaled Hosny1-4/+5
2022-11-06vcl: cleanup CoreTextFontFace() a bitKhaled Hosny1-2/+1
2022-11-06loplugin:unusedvariablecheckStephan Bergmann1-1/+0
2022-11-02vcl: add PhysicalFontFace::GetVariations()Khaled Hosny1-34/+34
2022-10-29vcl: fix memory leak in CoreTextFontFace::GetHbTable()Khaled Hosny1-25/+21
2022-10-29vcl: fold CoreTextFontFace::GetFonTtable into its only userKhaled Hosny1-33/+15
2022-10-29vcl: simplify how CoreTextFont stores CTFontRefKhaled Hosny2-34/+14
2022-10-29vcl: rename CoreTextStyle to CoreTextFontKhaled Hosny2-34/+34
2022-10-12use unique_ptr for SystemFontList, fix leakNoel Grandin2-12/+11
2022-10-11loplugin:loopvartoosmallStephan Bergmann1-1/+1
2022-10-01tdf#72456: Don’t cache macOS font listKhaled Hosny1-10/+1
2022-10-01tdf#72456: Support font embedding on macOSKhaled Hosny1-3/+36
2022-10-01vcl: Use PhysicalFontFace::GetRawFontData() for font embeddingKhaled Hosny1-12/+0
2022-10-01vcl: Remove unused AquaSalGraphics::GetRawFontData()Khaled Hosny2-224/+0
2022-09-11vcl: Move CreateFontSubset() to PhysicalFontFaceKhaled Hosny1-44/+0
2022-09-11vcl: Add a PhysicalFontFace-backed TrueTypeFontKhaled Hosny1-17/+8
2022-09-08vcl: Pass FontCharMap to OpenTTFont*() when possibleKhaled Hosny1-1/+1
2022-09-06vcl: Drop unused SalGraphics::CreateFontSubset() argumentKhaled Hosny1-4/+4
2022-09-06vcl: Drop now unused SalGraphics::GetGlyphWidths()Khaled Hosny1-26/+0
2022-09-05vcl: fontinstance.{cxx,hxx} -> LogicalFontInstance.{cxx,hxx}Khaled Hosny1-1/+1
2022-09-05vcl: Consolidate PhysicalFontFace::GetFontCapabilities()Khaled Hosny2-33/+1