forked from mirrors/gecko-dev
		
	
				This does not in itself change user-visible behavior, but is a foundation for bug 1715507 where we will make the behavior per-context instead of global. This is basically just plumbing, passing a pointer to the presContext that's asking for fonts to be resolved all the way down to the gfx code that handles the font list and looks up fonts. For the immediate goal of making font visibility work per-context, it would be sufficient to pass the desired visibility level in to the font-selection methods. However, passing the actual presContext down (and not just its visibility level) will enable us to report back via the dev console when a font is blocked (see bug 1715537), so the approach here provides the basis for that upcoming enhancement. Depends on D124194 Differential Revision: https://phabricator.services.mozilla.com/D124195  | 
			||
|---|---|---|
| .. | ||
| AppUnits.h | ||
| ArrayView.h | ||
| components.conf | ||
| CompositorHitTestInfo.h | ||
| DriverCrashGuard.cpp | ||
| DriverCrashGuard.h | ||
| FilterDescription.h | ||
| FilterSupport.cpp | ||
| FilterSupport.h | ||
| FontPropertyTypes.h | ||
| gfxCrashReporterUtils.cpp | ||
| gfxCrashReporterUtils.h | ||
| gfxTelemetry.cpp | ||
| gfxTelemetry.h | ||
| moz.build | ||
| nsBoundingMetrics.h | ||
| nsColor.cpp | ||
| nsColor.h | ||
| nsColorNameList.h | ||
| nsColorNames.h | ||
| nsCoord.h | ||
| nsDeviceContext.cpp | ||
| nsDeviceContext.h | ||
| nsFont.cpp | ||
| nsFont.h | ||
| nsFontCache.cpp | ||
| nsFontCache.h | ||
| nsFontMetrics.cpp | ||
| nsFontMetrics.h | ||
| nsGfxCIID.h | ||
| nsIFontEnumerator.idl | ||
| nsITheme.h | ||
| nsMargin.h | ||
| nsPoint.h | ||
| nsRect.cpp | ||
| nsRect.h | ||
| nsRectAbsolute.h | ||
| nsRegion.cpp | ||
| nsRegion.h | ||
| nsRegionFwd.h | ||
| nsSize.h | ||
| nsThebesFontEnumerator.cpp | ||
| nsThebesFontEnumerator.h | ||
| nsTransform2D.cpp | ||
| nsTransform2D.h | ||
| RegionBuilder.h | ||
| RelativeLuminanceUtils.h | ||
| TiledRegion.cpp | ||
| TiledRegion.h | ||
| X11UndefineNone.h | ||
| X11Util.cpp | ||
| X11Util.h | ||