gecko-dev/gfx/thebes
Jonathan Kew 876de8dd4f Bug 1884909 - Resolve the real family name during CoreTextFontList::InitSystemFontNames, so that font fallback finds it as expected. r=gfx-reviewers,bradwerth
This restores the equivalent behavior of GetRealFamilyName in the old Cocoa-based code
that we used prior to bug 1884314.
(See https://hg.mozilla.org/mozilla-central/annotate/02aeca6d94b127379287a276a0f0d7958dc4efaa/gfx/thebes/gfxMacPlatformFontList.mm#l415)

Dropping this function during the migration from Cocoa to Core Text APIs meant that the
macOS system font was recorded under the "virtual" family name .AppleSystemUIFont
instead of its "real" name .SF NS. This seemed harmless enough, but not quite... it
interferes with finding the system font in CoreTextFontList::PlatformGlobalFontFallback,
if that's the font that Core Text chooses to return for a given character.

As a result, the bugs/1721223-1.html testcase changed from using the system font
to finding and loading a Meetei Mayek font (at least on my system) that also happens
to include the subscript-s letter; but that fallback happens asynchronously as this
font hasn't yet been initialized, and that broke the test.

This restores the prior behavior, by porting the GetRealFamilyName functionality to
the Core Text-based implementation.

Differential Revision: https://phabricator.services.mozilla.com/D204590
2024-03-14 18:40:25 +00:00
..
cairo-xlib-utils.h
CJKCompatSVS.cpp Bug 1519636 - Reformat recent changes to the Google coding style r=emilio,media-playback-reviewers,padenot 2023-12-04 10:09:36 +00:00
COLRFonts.cpp Bug 1875670 - Create a refcounted object for resolved color-font palette, instead of just a bare nsTArray. r=gfx-reviewers,lsalzman 2024-02-02 19:34:03 +00:00
COLRFonts.h Bug 1875670 - Create a refcounted object for resolved color-font palette, instead of just a bare nsTArray. r=gfx-reviewers,lsalzman 2024-02-02 19:34:03 +00:00
CoreTextFontList.cpp Bug 1884909 - Resolve the real family name during CoreTextFontList::InitSystemFontNames, so that font fallback finds it as expected. r=gfx-reviewers,bradwerth 2024-03-14 18:40:25 +00:00
CoreTextFontList.h Bug 1884314 - Move more macOS system font code into CoreTextFontList, reduce dependency on Cocoa APIs. r=glandium,gfx-reviewers,lsalzman 2024-03-11 21:10:15 +00:00
d3dkmtQueryStatistics.h Bug 1843225 - Remove checks from gfxWindowsPlatform which are not needed on Windows 10+ r=emk,gfx-reviewers,nical 2023-08-07 14:22:30 +00:00
D3D11Checks.cpp Bug 1877726. Revert "Bug 1664063 - Ensure we consistently handle all errors from IDXGIKeyedMutex::AcquireSync.". 2024-02-13 04:25:35 +00:00
D3D11Checks.h Bug 1877726. Revert "Bug 1664063 - Ensure we consistently handle all errors from IDXGIKeyedMutex::AcquireSync.". 2024-02-13 04:25:35 +00:00
DeviceManagerDx.cpp Bug 1880926 - Check if system enables HDR on Windows r=gfx-reviewers,lsalzman 2024-02-22 01:59:40 +00:00
DeviceManagerDx.h Bug 1880926 - Check if system enables HDR on Windows r=gfx-reviewers,lsalzman 2024-02-22 01:59:40 +00:00
DisplayConfigWindows.cpp Bug 1855955 - Remove useless <iostream> includes r=emilio 2023-09-29 14:15:53 +00:00
DisplayConfigWindows.h Bug 1787079 - Expose gfx::GetDisplayConfig(). r=gfx-reviewers,lsalzman 2022-09-15 10:13:13 +00:00
DrawMode.h
FontPaletteCache.cpp Bug 1875670 - Create a refcounted object for resolved color-font palette, instead of just a bare nsTArray. r=gfx-reviewers,lsalzman 2024-02-02 19:34:03 +00:00
FontPaletteCache.h Bug 1875670 - Create a refcounted object for resolved color-font palette, instead of just a bare nsTArray. r=gfx-reviewers,lsalzman 2024-02-02 19:34:03 +00:00
gencjkcisvs.py Bug 1879120 - Remove all python deprecation warning: invalid escape sequence r=ahochheiden,webdriver-reviewers,perftest-reviewers,afinder UPGRADE_NSPR_RELEASE 2024-02-26 08:26:38 +00:00
genLanguageTagList.pl
gfx2DGlue.h
gfxAlphaRecovery.cpp Bug 1870395 - gfxAlphaRecovery - Neon version r=jrmuizel,gfx-reviewers 2024-01-04 10:11:51 +00:00
gfxAlphaRecovery.h Bug 1870395 - gfxAlphaRecovery - Neon version r=jrmuizel,gfx-reviewers 2024-01-04 10:11:51 +00:00
gfxAlphaRecoveryGeneric.h Bug 1870395 - gfxAlphaRecovery - Neon version r=jrmuizel,gfx-reviewers 2024-01-04 10:11:51 +00:00
gfxAlphaRecoveryNeon.cpp Bug 1870395 - gfxAlphaRecovery - Neon version r=jrmuizel,gfx-reviewers 2024-01-04 10:11:51 +00:00
gfxAlphaRecoverySSE2.cpp Bug 1870395 - gfxAlphaRecovery - Neon version r=jrmuizel,gfx-reviewers 2024-01-04 10:11:51 +00:00
gfxAndroidPlatform.cpp Bug 1858843 - Remove pre-Lollipop code from C/C++. r=geckoview-reviewers,media-playback-reviewers,padenot,owlish,jnicol 2023-11-09 17:39:59 +00:00
gfxAndroidPlatform.h Bug 1845174 - Don't use variation fonts on Android API versions <= 23. r=gfx-reviewers,lsalzman 2023-08-16 12:23:43 +00:00
gfxASurface.cpp Bug 1060421 - Change the type of [Int]PointTyped::[x|y] back to [Int]CoordTyped. r=botond 2022-11-04 18:29:35 +00:00
gfxASurface.h
gfxBaseSharedMemorySurface.cpp
gfxBaseSharedMemorySurface.h Bug 1777656: Delete mozilla::ipc::SharedMemory::SharedMemorytype. r=nika,media-playback-reviewers,padenot 2022-07-05 20:08:31 +00:00
gfxBlur.cpp Bug 1815404 - Replace most uses of gfxContext::CreateOrNull with stack-allocated contexts. r=gfx-reviewers,lsalzman 2023-02-21 07:28:25 +00:00
gfxBlur.h Bug 1815404 - Remove refcounting from gfxContext. r=gfx-reviewers,lsalzman 2023-02-21 07:28:24 +00:00
gfxColor.h
gfxContext.cpp Bug 1864537 - Drop an unused deviceOffset parameter. r=jfkthame 2023-11-14 04:48:54 +00:00
gfxContext.h Bug 1864537 - Drop an unused deviceOffset parameter. r=jfkthame 2023-11-14 04:48:54 +00:00
gfxCoreTextShaper.cpp Bug 1856035 - Merge implementations of CreateCTFontFromCGFontWithVariations from gfxMacFont.cpp and 2d/ScaledFontMac.cpp (no change in behavior). r=gfx-reviewers,lsalzman 2023-10-10 08:21:42 +00:00
gfxCoreTextShaper.h Bug 1882693 - Fix build failures in gfx/thebes when targeting iOS. r=gfx-reviewers,lsalzman 2024-03-01 00:02:57 +00:00
gfxDrawable.cpp Bug 1815404 - Replace most uses of gfxContext::CreateOrNull with stack-allocated contexts. r=gfx-reviewers,lsalzman 2023-02-21 07:28:25 +00:00
gfxDrawable.h
gfxDWriteCommon.cpp
gfxDWriteCommon.h Bug 1803154 - Back out changeset c1b0ce76a51b (bug 1801512) because it seems to have made things worse for a number of users. r=lsalzman 2023-01-24 10:03:49 +00:00
gfxDWriteFontList.cpp Bug 1880561: Return the allowlisted font lists on other platforms r=jfkthame 2024-03-07 14:57:26 +00:00
gfxDWriteFontList.h Bug 1880561: Return the allowlisted font lists on other platforms r=jfkthame 2024-03-07 14:57:26 +00:00
gfxDWriteFonts.cpp Bug 1866883 - Avoid attempting to apply DirectWrite FONT_SIMULATIONS_BOLD to COLR fonts. r=gfx-reviewers,lsalzman 2024-01-15 08:44:13 +00:00
gfxDWriteFonts.h Backed out 4 changesets (bug 1844464) for causing failures on test_offscreencanvas_font.html CLOSED TREE 2023-07-21 20:42:11 +03:00
gfxEnv.h Bug 1779800 - Fix WebGL instancing in some cases on Mac. r=gfx-reviewers,lsalzman 2022-09-15 00:47:03 +00:00
gfxFailure.h
gfxFcPlatformFontList.cpp Bug 1880561: Go through the fonts on the font allowlist and record which ones the user is missing r=jfkthame 2024-03-07 14:57:26 +00:00
gfxFcPlatformFontList.h Bug 1880561: Go through the fonts on the font allowlist and record which ones the user is missing r=jfkthame 2024-03-07 14:57:26 +00:00
gfxFont.cpp Bug 1875670 - Add a cache for rasterized COLRv1 glyphs, because fully redrawing them on each use can be expensive. r=gfx-reviewers,lsalzman 2024-02-02 19:34:03 +00:00
gfxFont.h Bug 1875670 - Add a cache for rasterized COLRv1 glyphs, because fully redrawing them on each use can be expensive. r=gfx-reviewers,lsalzman 2024-02-02 19:34:03 +00:00
gfxFontConstants.h Bug 1724892 - Implement the font-synthesis-{weight,style,small-caps} longhand properties, and make font-synthesis into a shorthand. r=emilio 2023-01-29 13:25:31 +00:00
gfxFontEntry.cpp Bug 1878286 - Eliminate usage of fontlist::Pointer in IPDL. r=gfx-reviewers,lsalzman 2024-02-06 10:41:50 +00:00
gfxFontEntry.h Bug 1878286 - Eliminate usage of fontlist::Pointer in IPDL. r=gfx-reviewers,lsalzman 2024-02-06 10:41:50 +00:00
gfxFontFeatures.cpp
gfxFontFeatures.h
gfxFontInfoLoader.cpp Bug 1797688 - Part 2: Bail out from gfxFontInfoLoader::StartLoader InOrBeyond(AppShutdown). r=jfkthame 2022-11-01 14:08:43 +00:00
gfxFontInfoLoader.h
gfxFontMissingGlyphs.cpp Bug 1823365 - Clean up management of missing-glyph atlas. r=lsalzman 2023-03-25 09:42:48 +00:00
gfxFontMissingGlyphs.h Bug 376129 - Scale the missing-glyph hex digits more usefully for large font sizes. r=gfx-reviewers,lsalzman 2023-03-24 09:07:04 +00:00
gfxFontPrefLangList.h
gfxFontSrcPrincipal.cpp Bug 1820280 - Don't proxy some principal destruction to the main thread. r=dshin 2023-03-09 10:22:35 +00:00
gfxFontSrcPrincipal.h Bug 1820280 - Don't proxy some principal destruction to the main thread. r=dshin 2023-03-09 10:22:35 +00:00
gfxFontSrcURI.cpp Bug 1782710 - Avoid accessing network service or principals on worker threads with font pathways. r=jfkthame 2022-08-03 11:39:34 +00:00
gfxFontSrcURI.h Bug 1782710 - Avoid accessing network service or principals on worker threads with font pathways. r=jfkthame 2022-08-03 11:39:34 +00:00
gfxFontUtils.cpp Bug 1882693 - Fix build failures in gfx/thebes when targeting iOS. r=gfx-reviewers,lsalzman 2024-03-01 00:02:57 +00:00
gfxFontUtils.h Bug 1815679 - Fix errors in mapping font-style:oblique values to the 'slnt' axis in variable fonts. r=emilio 2023-02-10 09:11:01 +00:00
gfxFontVariations.h
gfxFT2FontBase.cpp Bug 1873708 - patch 1 - Synthesize fallback glyph extents for color glyphs if FreeType returned empty bounds, to avoid clipped rendering. r=gfx-reviewers,aosmond 2024-01-15 09:14:09 +00:00
gfxFT2FontBase.h Bug 1873708 - patch 1 - Synthesize fallback glyph extents for color glyphs if FreeType returned empty bounds, to avoid clipped rendering. r=gfx-reviewers,aosmond 2024-01-15 09:14:09 +00:00
gfxFT2FontList.cpp Bug 1880561: Return the allowlisted font lists on other platforms r=jfkthame 2024-03-07 14:57:26 +00:00
gfxFT2FontList.h Bug 1880561: Return the allowlisted font lists on other platforms r=jfkthame 2024-03-07 14:57:26 +00:00
gfxFT2Fonts.cpp
gfxFT2Fonts.h Backed out 4 changesets (bug 1844464) for causing failures on test_offscreencanvas_font.html CLOSED TREE 2023-07-21 20:42:11 +03:00
gfxFT2Utils.cpp Bug 1786281 - Use AutoHBBlob for temporary blobs in various places, to replace manual destruction. r=gfx-reviewers,lsalzman 2022-08-22 13:36:16 +00:00
gfxFT2Utils.h
gfxGDIFont.cpp Bug 1356399 - Try to catch DWrite font access exceptions within GetGlyphBounds. r=lsalzman 2022-12-20 09:32:02 +00:00
gfxGDIFont.h Backed out 4 changesets (bug 1844464) for causing failures on test_offscreencanvas_font.html CLOSED TREE 2023-07-21 20:42:11 +03:00
gfxGDIFontList.cpp Bug 1880561: Return the allowlisted font lists on other platforms r=jfkthame 2024-03-07 14:57:26 +00:00
gfxGDIFontList.h Bug 1880561: Return the allowlisted font lists on other platforms r=jfkthame 2024-03-07 14:57:26 +00:00
gfxGlyphExtents.cpp Bug 1784940 - Acquire/release locks in gfxFont::Measure fewer times. r=jfkthame 2022-08-17 15:19:22 +00:00
gfxGlyphExtents.h Bug 1786472 - Acquire/release the glyph-extents locks fewer times in gfxTextRun::FetchGlyphExtents. r=aosmond 2022-09-06 09:20:56 +00:00
gfxGradientCache.cpp Bug 1806932 - Destroy GradientCacheData on main thread. r=bobowen 2023-01-10 17:07:28 +00:00
gfxGradientCache.h
gfxGraphiteShaper.cpp Bug 1844464 - patch 1 - Optimize gfxFontShaper::MergeFontFeatures by using a sorted array rather than nsTHashMap to accumulate the features. r=gfx-reviewers,lsalzman 2023-07-25 13:15:37 +00:00
gfxGraphiteShaper.h Bug 1751818 - Remove use tainted_opaque from callbacks of libGraphite r=glandium 2022-11-22 06:06:36 +00:00
gfxHarfBuzzShaper.cpp Bug 1850368 - (speculative patch) Add a null-check in gfxHarfBuzzShaper. r=gfx-reviewers,jnicol 2023-08-30 13:56:48 +00:00
gfxHarfBuzzShaper.h Bug 1845169 - Implement harfbuzz callbacks for batch char-to-glyph mappings and glyph widths. r=gfx-reviewers,lsalzman 2023-07-25 17:30:21 +00:00
gfxImageSurface.cpp
gfxImageSurface.h
gfxLanguageTagList.cpp
gfxLineSegment.h Bug 1856795 - Remove redundant member init r=emilio 2023-10-15 15:29:02 +00:00
gfxMacFont.cpp Bug 1873708 - patch 2 - Try to avoid clipping emoji glyphs on macOS when applying canvas filters. r=gfx-reviewers,aosmond 2024-01-15 09:14:10 +00:00
gfxMacFont.h Bug 1882693 - Fix build failures in gfx/thebes when targeting iOS. r=gfx-reviewers,lsalzman 2024-03-01 00:02:57 +00:00
gfxMacPlatformFontList.h Bug 1884314 - Move more macOS system font code into CoreTextFontList, reduce dependency on Cocoa APIs. r=glandium,gfx-reviewers,lsalzman 2024-03-11 21:10:15 +00:00
gfxMacPlatformFontList.mm Bug 1884314 - Move more macOS system font code into CoreTextFontList, reduce dependency on Cocoa APIs. r=glandium,gfx-reviewers,lsalzman 2024-03-11 21:10:15 +00:00
gfxMacUtils.cpp Bug 1851946 - Remove outdated mac SDK-version checks. r=mac-reviewers,media-playback-reviewers,bradwerth,alwu 2023-09-08 01:44:07 +00:00
gfxMacUtils.h Bug 1768824 Part 2: Set macOS transfer functions independently of colorSpace. r=media-playback-reviewers,alwu 2022-05-31 23:06:16 +00:00
gfxMathTable.cpp
gfxMathTable.h
gfxMatrix.h
gfxOTSUtils.h Bug 1840075 - Implement support for the OpenType BASE (baselines) table, and use it to back canvas2d TextMetrics attributes and textBaseline alignment. r=gfx-reviewers,lsalzman 2023-06-23 19:17:56 +00:00
gfxPattern.cpp
gfxPattern.h
gfxPlatform.cpp Bug 1884600 - Block NVIDIA RTX Video Super Resolution depends on driver version r=gfx-reviewers,jrmuizel 2024-03-13 01:34:05 +00:00
gfxPlatform.h Bug 1859625 Part 3: Stop sending the GetOutputColorProfileData message. r=ipc-reviewers,mccr8 2023-11-27 21:11:10 +00:00
gfxPlatformFontList.cpp Bug 1880561: Go through the fonts on the font allowlist and record which ones the user is missing r=jfkthame 2024-03-07 14:57:26 +00:00
gfxPlatformFontList.h Bug 1880561: Go through the fonts on the font allowlist and record which ones the user is missing r=jfkthame 2024-03-07 14:57:26 +00:00
gfxPlatformGtk.cpp Bug 1873507 - Replace ScopedXFree<GLXFBConfig> with MakeScopeExit. r=gfx-reviewers,aosmond 2024-01-25 23:10:26 +00:00
gfxPlatformGtk.h Bug 1859625 Part 2: Stop sending the GetGraphicsDeviceInitData message. r=ipc-reviewers,mccr8 2023-11-27 21:11:10 +00:00
gfxPlatformMac.cpp Bug 1882693 - Fix build failures in gfx/thebes when targeting iOS. r=gfx-reviewers,lsalzman 2024-03-01 00:02:57 +00:00
gfxPlatformMac.h Backed out 2 changesets (bug 1803406) for causing OSX failures/leakchecks CLOSED TREE 2023-11-08 07:23:43 +02:00
gfxPlatformWorker.cpp Bug 1779570. r=jrmuizel 2022-07-14 20:17:10 +00:00
gfxPlatformWorker.h Bug 1779570 - Fix hybrid builds. r=gfx-reviewers,lsalzman 2022-07-14 21:13:45 +00:00
gfxPoint.h
gfxQuad.h Bug 1060421 - Change the type of [Int]PointTyped::[x|y] back to [Int]CoordTyped. r=botond 2022-11-04 18:29:35 +00:00
gfxQuartzNativeDrawing.cpp
gfxQuartzNativeDrawing.h
gfxQuartzSurface.cpp Bug 1795919 - Remove unused gfxQuartzSurface constructor from a data buffer, and the (locally-added) cairo_quartz_surface function it depends on. r=gfx-reviewers,lsalzman 2022-10-18 21:05:21 +00:00
gfxQuartzSurface.h Bug 1882693 - Fix build failures in gfx/thebes when targeting iOS. r=gfx-reviewers,lsalzman 2024-03-01 00:02:57 +00:00
gfxQuaternion.h Bug 1737209 - Fix the conversion from (axis,angle) pair to the quaternion vector. r=emilio 2023-09-01 20:15:51 +00:00
gfxRect.h
gfxScriptItemizer.cpp Bug 1811471 - Merge Hiragana and Katakana scripts for text-shaping purposes, to allow kerning across both alphabets. r=emilio 2023-01-20 18:26:29 +00:00
gfxScriptItemizer.h
gfxSharedImageSurface.h
gfxSkipChars.cpp
gfxSkipChars.h Bug 1798953 part 2: Annotate gfxSkipCharsIterator as MOZ_STACK_CLASS. r=jfkthame 2022-11-03 18:03:59 +00:00
gfxSVGGlyphs.cpp Bug 1865480. Rename nsIContentViewer to nsIDocumentViewer. r=layout-reviewers,emilio 2023-11-21 12:45:59 +00:00
gfxSVGGlyphs.h Bug 1865480. Rename nsIContentViewer to nsIDocumentViewer. r=layout-reviewers,emilio 2023-11-21 12:45:59 +00:00
gfxTextRun.cpp Bug 1851952 - Allow line-wrapping after hyphen if necessary to avoid overflow, even if the hyphen would not normally be a break opportunity (e.g. between numerals). r=layout-reviewers,emilio 2024-01-09 21:59:56 +00:00
gfxTextRun.h Bug 1851952 - Allow line-wrapping after hyphen if necessary to avoid overflow, even if the hyphen would not normally be a break opportunity (e.g. between numerals). r=layout-reviewers,emilio 2024-01-09 21:59:56 +00:00
gfxTypes.h
gfxUserFontSet.cpp Bug 1884464 - Make gfxUserFontSet::Load able to sync-load some fonts in workers. r=jfkthame 2024-03-11 12:13:35 +00:00
gfxUserFontSet.h Bug 1851118 - Defer url() font load start until safe. r=jfkthame,masayuki 2023-09-29 17:12:24 +00:00
gfxUtils.cpp Bug 1852541: Do not randomize the canvas if it is one uniform pattern r=timhuang,jgilbert 2023-10-11 14:56:45 +00:00
gfxUtils.h Bug 1816189 - Part 4: Add random noise when extracting data from canvas element when canvas randomization is enabled. r=tjr,lsalzman 2023-05-08 14:04:35 +00:00
gfxWindowsNativeDrawing.cpp Bug 1767122 - Change the type of gfxWindowsNativeDrawing::mScale to MatrixScalesDouble. r=botond 2022-06-06 22:01:56 +00:00
gfxWindowsNativeDrawing.h Bug 1815404 - Remove refcounting from gfxContext. r=gfx-reviewers,lsalzman 2023-02-21 07:28:24 +00:00
gfxWindowsPlatform.cpp Bug 1882659 - remove BitsPerColor check in gfx.supports_hdr logic r=bradwerth,gfx-reviewers 2024-03-01 01:06:37 +00:00
gfxWindowsPlatform.h Bug 1845746 - Remove gfxWindowsPlatform::DwmCompositionEnabled. r=gfx-reviewers,jrmuizel 2023-08-10 18:58:03 +00:00
gfxWindowsSurface.cpp
gfxWindowsSurface.h
gfxXlibSurface.cpp
gfxXlibSurface.h
IOSPlatformFontList.h Bug 1884778 - Implement missing IOSPlatformFontList::GetFilteredPlatformFontLists. r=jfkthame 2024-03-12 19:56:27 +00:00
IOSPlatformFontList.mm Bug 1884778 - Implement missing IOSPlatformFontList::GetFilteredPlatformFontLists. r=jfkthame 2024-03-12 19:56:27 +00:00
moz.build Bug 1882693 - Fix build failures in gfx/thebes when targeting iOS. r=gfx-reviewers,lsalzman 2024-03-01 00:02:57 +00:00
nsIFontLoadCompleteCallback.idl
PrintPromise.h Bug 1785046 - Part 3: Let nsIDeviceContextSpec::EndDocument & nsDeviceContext::EndDocument return MozPromise. r=nika,emilio,geckoview-reviewers,m_kato 2022-12-19 15:42:48 +00:00
PrintTarget.cpp Bug 1779202 - Disable use of CGLayer-backed cairo quartz surfaces to work around scaling bug affecting XObject images in pdf.js output. r=dholbert 2022-09-06 18:25:20 +00:00
PrintTarget.h Bug 1833244 p1. Create infrastructure to pass page dimensions to PrintTarget::BeginPage. r=dholbert,geckoview-reviewers,jonalmeida 2023-07-10 14:26:12 +00:00
PrintTargetCG.h Bug 1833244 p1. Create infrastructure to pass page dimensions to PrintTarget::BeginPage. r=dholbert,geckoview-reviewers,jonalmeida 2023-07-10 14:26:12 +00:00
PrintTargetCG.mm Bug 1868710. Guard the mixed sheet size code with the correct pref. r=AlaskanEmily 2023-12-08 01:11:19 +00:00
PrintTargetPDF.cpp Bug 1868710. Guard the mixed sheet size code with the correct pref. r=AlaskanEmily 2023-12-08 01:11:19 +00:00
PrintTargetPDF.h Bug 1833244 p2. Implement sheet orientation switching/rotation for page-orientation. r=AlaskanEmily,dholbert 2023-08-22 10:57:55 +00:00
PrintTargetRecording.cpp
PrintTargetRecording.h
PrintTargetSkPDF.cpp Bug 1833244 p1. Create infrastructure to pass page dimensions to PrintTarget::BeginPage. r=dholbert,geckoview-reviewers,jonalmeida 2023-07-10 14:26:12 +00:00
PrintTargetSkPDF.h Bug 1833244 p1. Create infrastructure to pass page dimensions to PrintTarget::BeginPage. r=dholbert,geckoview-reviewers,jonalmeida 2023-07-10 14:26:12 +00:00
PrintTargetThebes.cpp Bug 1833244 p1. Create infrastructure to pass page dimensions to PrintTarget::BeginPage. r=dholbert,geckoview-reviewers,jonalmeida 2023-07-10 14:26:12 +00:00
PrintTargetThebes.h Bug 1833244 p1. Create infrastructure to pass page dimensions to PrintTarget::BeginPage. r=dholbert,geckoview-reviewers,jonalmeida 2023-07-10 14:26:12 +00:00
PrintTargetWindows.cpp Bug 1833244 p1. Create infrastructure to pass page dimensions to PrintTarget::BeginPage. r=dholbert,geckoview-reviewers,jonalmeida 2023-07-10 14:26:12 +00:00
PrintTargetWindows.h Bug 1833244 p1. Create infrastructure to pass page dimensions to PrintTarget::BeginPage. r=dholbert,geckoview-reviewers,jonalmeida 2023-07-10 14:26:12 +00:00
SharedFontList-impl.h Bug 1878286 - Eliminate usage of fontlist::Pointer in IPDL. r=gfx-reviewers,lsalzman 2024-02-06 10:41:50 +00:00
SharedFontList.cpp Bug 1879825 - Make Family::FindIndex fallible and safely handle failures. r=gfx-reviewers,lsalzman 2024-02-19 12:37:33 +00:00
SharedFontList.h Bug 1879825 - Make Family::FindIndex fallible and safely handle failures. r=gfx-reviewers,lsalzman 2024-02-19 12:37:33 +00:00
SkMemoryReporter.cpp
SkMemoryReporter.h
SoftwareVsyncSource.cpp Bug 1765399 - Add SoftwareVsyncSource::SetVsyncRate and make XrandrSoftwareVsyncSource vsync rate adjustment threadsafe. r=smaug 2022-05-05 02:15:18 +00:00
SoftwareVsyncSource.h Bug 1765399 - Add SoftwareVsyncSource::SetVsyncRate and make XrandrSoftwareVsyncSource vsync rate adjustment threadsafe. r=smaug 2022-05-05 02:15:18 +00:00
StandardFonts-android.inc Bug 1826412: Apply Font Visibility Restrictions to Android r=jfkthame 2024-02-05 21:19:15 +00:00
StandardFonts-linux.inc Bug 1866965 - Add list of standard fonts for Fedora 38. r=emilio 2023-12-24 14:08:33 +00:00
StandardFonts-macos.inc Bug 1875868 - Fix incorrectly-listed font family name. r=gfx-reviewers,lsalzman 2024-01-23 11:50:30 +00:00
StandardFonts-win10.inc Bug 1861838 - Include Miriam Fixed in the Win10 lang-pack fonts list. r=layout-reviewers,emilio 2023-10-30 15:35:34 +00:00
ThebesRLBox.h
ThebesRLBoxTypes.h
VsyncSource.cpp Bug 1781167 - Allow stacking calls to Add/RemoveVsyncDispatcher so that we survive the sequence Add,Add,Remove. r=jrmuizel 2022-11-22 23:46:44 +00:00
VsyncSource.h Bug 1781167 - Allow stacking calls to Add/RemoveVsyncDispatcher so that we survive the sequence Add,Add,Remove. r=jrmuizel 2022-11-22 23:46:44 +00:00
XlibDisplay.cpp
XlibDisplay.h