gecko-dev/gfx/thebes
Jeff Muizelaar 4bed9e73ce Bug 1690956. Add a memory reporter for swgl. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D110834
2021-04-06 19:42:29 +00:00
..
CJKCompatSVS.cpp
D3D11Checks.cpp Bug 1686616 - make GfxInfo use Components instead of Services. r=kmag 2021-02-18 13:26:29 +00:00
D3D11Checks.h
DeviceManagerDx.cpp Bug 1541472 - Remove Advanced Layers, since it's disabled everywhere now. r=jrmuizel 2021-02-10 02:04:41 +00:00
DeviceManagerDx.h Bug 1541472 - Remove Advanced Layers, since it's disabled everywhere now. r=jrmuizel 2021-02-10 02:04:41 +00:00
DisplayConfigWindows.cpp Bug 1665764 - Expose in about:support hardware stretching support and scaling status. r=kats 2020-09-18 15:56:12 +00:00
DisplayConfigWindows.h Bug 1665764 - Expose in about:support hardware stretching support and scaling status. r=kats 2020-09-18 15:56:12 +00:00
DrawMode.h
PrintTarget.cpp Bug 1669740 - Cleanup some WrapAndRecord usage. r=aosmond 2020-10-21 15:09:22 +00:00
PrintTarget.h Bug 1669740 - Cleanup some WrapAndRecord usage. r=aosmond 2020-10-21 15:09:22 +00:00
PrintTargetCG.h
PrintTargetCG.mm Bug 1692391 - Rename NS_OBJC_BEGIN/END_TRY_ABORT_BLOCK macros, replacing ABORT with IGNORE. These macros just log the exception and move on, without aborting. r=haik 2021-02-16 22:55:21 +00:00
PrintTargetPDF.cpp
PrintTargetPDF.h
PrintTargetPS.cpp
PrintTargetPS.h
PrintTargetRecording.cpp Bug 1519636 - Reformat recent changes to the Google coding style r=andi 2020-11-04 18:46:00 +00:00
PrintTargetRecording.h
PrintTargetSkPDF.cpp
PrintTargetSkPDF.h
PrintTargetThebes.cpp Bug 1669740 - Cleanup some WrapAndRecord usage. r=aosmond 2020-10-21 15:09:22 +00:00
PrintTargetThebes.h
PrintTargetWindows.cpp
PrintTargetWindows.h
SharedFontList-impl.h Bug 1634281 - Use nsTHashMap instead of nsDataHashtable. r=xpcom-reviewers,necko-reviewers,jgilbert,nika,valentin 2021-03-10 10:47:47 +00:00
SharedFontList.cpp Bug 1184468 - Use nsTHashtable::Keys where possible. r=xpcom-reviewers,nika 2021-03-24 17:56:50 +00:00
SharedFontList.h Bug 1676966 - Don't block layout on global font fallback; load character maps asynchronously, and then reflow when available. r=lsalzman 2020-12-31 00:33:48 +00:00
SkMemoryReporter.cpp
SkMemoryReporter.h
SoftwareVsyncSource.cpp Bug 1653737 - Add output time to VsyncEvent. r=nical 2020-07-18 05:34:35 +00:00
SoftwareVsyncSource.h Bug 1653737 - Add output time to VsyncEvent. r=nical 2020-07-18 05:34:35 +00:00
StandardFonts-linux.inc
StandardFonts-macos.inc
StandardFonts-win10.inc Bug 1654501 - Fix incorrectly sorted entries in the lists of standard Windows fonts. r=jwatt 2020-07-26 18:10:04 +00:00
ThebesRLBox.h
ThebesRLBoxTypes.h
VsyncSource.cpp Bug 1688086. Only dispatch a runnable to the main thread to notify it of vsync if there are main thread observers for it. r=mstange 2021-01-22 17:16:47 +00:00
VsyncSource.h Bug 1688086. Only dispatch a runnable to the main thread to notify it of vsync if there are main thread observers for it. r=mstange 2021-01-22 17:16:47 +00:00
cairo-xlib-utils.h
d3dkmtQueryStatistics.h
genLanguageTagList.pl
gencjkcisvs.py Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
gfx2DGlue.h Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
gfxASurface.cpp Bug 1650145 - Replace all value uses of Empty[C]String by 0-length _ns literals. r=froydnj,geckoview-reviewers,agi 2020-09-23 15:17:15 +00:00
gfxASurface.h
gfxAlphaRecovery.cpp
gfxAlphaRecovery.h
gfxAlphaRecoverySSE2.cpp Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
gfxAndroidPlatform.cpp Bug 1701148 - Get rid of AndroidBridge::GetAPIVersion(). r=geckoview-reviewers,agi 2021-03-29 01:21:27 +00:00
gfxAndroidPlatform.h Bug 1371386 - Take account of requirements for emoji-style or text-style presentation during font selection & fallback. r=m_kato 2020-08-26 09:31:58 +00:00
gfxBaseSharedMemorySurface.cpp
gfxBaseSharedMemorySurface.h
gfxBlur.cpp Bug 1691913 - Rename nsBaseHashtable::Put to InsertOrUpdate. r=xpcom-reviewers,necko-reviewers,jgilbert,dragana,nika 2021-02-26 09:11:46 +00:00
gfxBlur.h
gfxColor.h
gfxContext.cpp Bug 1691589 - Reduce reliance on GeckoProfiler.h when only labels (and maybe markers) are needed - r=necko-reviewers,geckoview-reviewers,sg,agi,florian 2021-02-16 04:44:19 +00:00
gfxContext.h
gfxCoreTextShaper.cpp Bug 1674340 - Separate out language from gfxFontStyle and pass it separately to shaping processes that need it. r=lsalzman 2020-11-13 13:15:39 +00:00
gfxCoreTextShaper.h Bug 1674340 - Separate out language from gfxFontStyle and pass it separately to shaping processes that need it. r=lsalzman 2020-11-13 13:15:39 +00:00
gfxDWriteCommon.cpp
gfxDWriteCommon.h
gfxDWriteFontList.cpp Bug 1519636 - Reformat recent changes to the Google coding style r=andi 2021-03-15 08:45:29 +00:00
gfxDWriteFontList.h Bug 1696407: Don't use GDI font table loading for DWrite when win32k lockdown is enabled. r=jfkthame 2021-03-10 14:26:53 +00:00
gfxDWriteFonts.cpp Bug 1698495 - Implement size-adjust font scaling in gfx/thebes font code. r=emilio 2021-03-29 21:14:44 +00:00
gfxDWriteFonts.h Bug 1634281 - Use nsTHashMap instead of nsDataHashtable. r=xpcom-reviewers,necko-reviewers,jgilbert,nika,valentin 2021-03-10 10:47:47 +00:00
gfxDrawable.cpp
gfxDrawable.h
gfxEnv.h
gfxFT2FontBase.cpp Bug 1698495 - Implement size-adjust font scaling in gfx/thebes font code. r=emilio 2021-03-29 21:14:44 +00:00
gfxFT2FontBase.h Bug 1634281 - Use nsTHashMap instead of nsDataHashtable. r=xpcom-reviewers,necko-reviewers,jgilbert,nika,valentin 2021-03-10 10:47:47 +00:00
gfxFT2FontList.cpp Bug 1184468 - Use nsBaseHashtable::Values. r=xpcom-reviewers,nika 2021-03-24 17:56:49 +00:00
gfxFT2FontList.h Bug 708901 - Migrate to nsTHashSet in gfx/thebes. r=jfkthame,jrmuizel 2021-03-23 10:36:36 +00:00
gfxFT2Fonts.cpp Bug 1674340 - Separate out language from gfxFontStyle and pass it separately to shaping processes that need it. r=lsalzman 2020-11-13 13:15:39 +00:00
gfxFT2Fonts.h Bug 1674340 - Separate out language from gfxFontStyle and pass it separately to shaping processes that need it. r=lsalzman 2020-11-13 13:15:39 +00:00
gfxFT2Utils.cpp
gfxFT2Utils.h
gfxFailure.h
gfxFcPlatformFontList.cpp Bug 1698495 - Implement size-adjust font scaling in gfx/thebes font code. r=emilio 2021-03-29 21:14:44 +00:00
gfxFcPlatformFontList.h Bug 1634281 - Use nsTHashMap instead of nsDataHashtable. r=xpcom-reviewers,necko-reviewers,jgilbert,nika,valentin 2021-03-10 10:47:47 +00:00
gfxFont.cpp Bug 1694123 - Pass userfont source index to font loader and decoder tasks, to avoid potential race with the field in the gfxUserFontEntry being reset on the main thread. r=layout-reviewers,emilio 2021-04-06 16:23:17 +00:00
gfxFont.h Bug 1694123 - Pass userfont source index to font loader and decoder tasks, to avoid potential race with the field in the gfxUserFontEntry being reset on the main thread. r=layout-reviewers,emilio 2021-04-06 16:23:17 +00:00
gfxFontConstants.h
gfxFontEntry.cpp Bug 1699742 - Remove MOZ_GECKO_PROFILER ifdefs that are no longer needed, r=gerald. 2021-03-22 16:29:52 +00:00
gfxFontEntry.h Bug 1698495 - Implement size-adjust font scaling in gfx/thebes font code. r=emilio 2021-03-29 21:14:44 +00:00
gfxFontFamilyList.h Bug 1583109 - Use StringJoin(Append) where easily possible. r=nika 2020-12-17 14:58:18 +00:00
gfxFontFeatures.cpp Bug 1653335 - Remove uses of MakeSpan in return statements. r=froydnj 2020-08-07 07:42:50 +00:00
gfxFontFeatures.h Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
gfxFontInfoLoader.cpp Bug 1684846 - Bail out of font-info loader if the platform doesn't actually care about loading any info. r=lsalzman 2021-01-04 20:57:43 +00:00
gfxFontInfoLoader.h Bug 1634281 - Use nsTHashMap instead of nsDataHashtable. r=xpcom-reviewers,necko-reviewers,jgilbert,nika,valentin 2021-03-10 10:47:47 +00:00
gfxFontMissingGlyphs.cpp Bug 1691309 - Manage image key lifetimes properly for the missing glyph atlas. r=jrmuizel 2021-02-08 00:15:01 +00:00
gfxFontMissingGlyphs.h
gfxFontPrefLangList.h
gfxFontSrcPrincipal.cpp Bug 1647732 - isolate font cache; r=baku,jfkthame,necko-reviewers 2020-07-10 10:28:40 +00:00
gfxFontSrcPrincipal.h Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
gfxFontSrcURI.cpp Bug 1641245 - Make string comparators not virtual. r=froydnj,necko-reviewers,geckoview-reviewers,jgilbert,agi,valentin 2020-05-27 18:11:12 +00:00
gfxFontSrcURI.h Bug 1683551 - Make `gfx` buildable outside of `unified-build` environment. r=sg,jgilbert 2021-01-04 14:20:17 +00:00
gfxFontUtils.cpp Bug 1371386 - Take account of requirements for emoji-style or text-style presentation during font selection & fallback. r=m_kato 2020-08-26 09:31:58 +00:00
gfxFontUtils.h Bug 1677466 - Move ParamTraits specializations with extra dependencies out of IPCMessageUtils.h. r=mccr8 2020-12-10 11:09:21 +00:00
gfxFontVariations.h
gfxGDIFont.cpp Bug 1698495 - Implement size-adjust font scaling in gfx/thebes font code. r=emilio 2021-03-29 21:14:44 +00:00
gfxGDIFont.h Bug 1634281 - Use nsTHashMap instead of nsDataHashtable. r=xpcom-reviewers,necko-reviewers,jgilbert,nika,valentin 2021-03-10 10:47:47 +00:00
gfxGDIFontList.cpp Bug 1696162 - Add telemetry to record the startup-time cost of activating bundled fonts. r=lsalzman 2021-03-08 16:23:39 +00:00
gfxGDIFontList.h Bug 1674340 - Separate out language from gfxFontStyle and pass it separately to shaping processes that need it. r=lsalzman 2020-11-13 13:15:39 +00:00
gfxGdkNativeRenderer.cpp
gfxGdkNativeRenderer.h
gfxGlyphExtents.cpp
gfxGlyphExtents.h
gfxGradientCache.cpp Bug 1697344 p1: Make GradientCache thread safe. r=jrmuizel 2021-03-29 12:12:20 +00:00
gfxGradientCache.h Bug 1697344 p1: Make GradientCache thread safe. r=jrmuizel 2021-03-29 12:12:20 +00:00
gfxGraphiteShaper.cpp Bug 708901 - Migrate to nsTHashSet in gfx/thebes. r=jfkthame,jrmuizel 2021-03-23 10:36:36 +00:00
gfxGraphiteShaper.h Bug 708901 - Migrate to nsTHashSet in gfx/thebes. r=jfkthame,jrmuizel 2021-03-23 10:36:36 +00:00
gfxHarfBuzzShaper.cpp Bug 1674340 - Separate out language from gfxFontStyle and pass it separately to shaping processes that need it. r=lsalzman 2020-11-13 13:15:39 +00:00
gfxHarfBuzzShaper.h Bug 1674340 - Separate out language from gfxFontStyle and pass it separately to shaping processes that need it. r=lsalzman 2020-11-13 13:15:39 +00:00
gfxImageSurface.cpp
gfxImageSurface.h
gfxLanguageTagList.cpp
gfxLineSegment.h Bug 1324591 - Jank if we are trying to composite area which is outside of the the partial prerender rect on non WebRender. r=botond,jrmuizel 2020-07-05 11:44:18 +00:00
gfxMacFont.cpp Bug 1698495 - Implement size-adjust font scaling in gfx/thebes font code. r=emilio 2021-03-29 21:14:44 +00:00
gfxMacFont.h Bug 1674340 - Separate out language from gfxFontStyle and pass it separately to shaping processes that need it. r=lsalzman 2020-11-13 13:15:39 +00:00
gfxMacPlatformFontList.h Bug 1634281 - Remove unused nsDataHashtable.h includes. r=xpcom-reviewers,nika 2021-03-03 08:58:52 +00:00
gfxMacPlatformFontList.mm Bug 1699088 - Use a single system font definition rather than two. r=cmartin 2021-03-24 22:57:37 +00:00
gfxMathTable.cpp
gfxMathTable.h
gfxMatrix.h
gfxOTSUtils.h
gfxPattern.cpp
gfxPattern.h
gfxPlatform.cpp Bug 1690956. Add a memory reporter for swgl. r=lsalzman 2021-04-06 19:42:29 +00:00
gfxPlatform.h Bug 1697195 - Force enable Software WebRender if Fission and experiment are enabled. r=jrmuizel 2021-03-12 15:52:40 +00:00
gfxPlatformFontList.cpp Bug 1184468 - Use nsBaseHashtable::Values. r=xpcom-reviewers,nika 2021-03-24 17:56:49 +00:00
gfxPlatformFontList.h Bug 708901 - Migrate to nsTHashSet in gfx/thebes. r=jfkthame,jrmuizel 2021-03-23 10:36:36 +00:00
gfxPlatformGtk.cpp Bug 1696819. Disable generating a profile from the EDID data. r=aosmond 2021-03-31 14:32:55 +00:00
gfxPlatformGtk.h Bug 1696071 - Add support for DMABuf to the blocklist. r=rmader 2021-03-16 20:14:51 +00:00
gfxPlatformMac.cpp Bug 1682713 - Recreate the CVDisplayLink after display reconfigurations. r=mattwoodrow 2021-03-01 20:56:25 +00:00
gfxPlatformMac.h Bug 1371386 - Take account of requirements for emoji-style or text-style presentation during font selection & fallback. r=m_kato 2020-08-26 09:31:58 +00:00
gfxPoint.h
gfxQuad.h
gfxQuartzNativeDrawing.cpp
gfxQuartzNativeDrawing.h
gfxQuartzSurface.cpp
gfxQuartzSurface.h
gfxQuaternion.h
gfxRect.h
gfxSVGGlyphs.cpp Bug 1184468 - Use nsBaseHashtable::Values. r=xpcom-reviewers,nika 2021-03-24 17:56:49 +00:00
gfxSVGGlyphs.h Bug 1656117 - Reduce include dependencies on nsRefreshDriver.h. r=mstange 2020-08-04 21:17:50 +00:00
gfxScriptItemizer.cpp
gfxScriptItemizer.h
gfxSharedImageSurface.h
gfxSkipChars.cpp
gfxSkipChars.h Bug 1654992 - Use std::move instead of SwapElements where possible. r=froydnj 2020-08-04 11:27:07 +00:00
gfxTextRun.cpp Bug 1692498 - Let the emoji font pref override Unicode presentation style only if it's explicitly user-set. r=emk 2021-02-16 10:06:10 +00:00
gfxTextRun.h Bug 1699835 - Check that references in cached fontGroup match current presContext. r=lsalzman 2021-03-30 16:02:24 +00:00
gfxTypes.h Bug 1671518 - Improve hardware stretching support to check all monitors and configurations. r=jrmuizel 2020-10-22 19:53:23 +00:00
gfxUserFontSet.cpp Bug 1694123 - Ensure user fonts with src:local() are refreshed after a font-list update, even if the local font lookup previously failed. r=jwatt 2021-04-06 16:23:17 +00:00
gfxUserFontSet.h Bug 1694123 - Ensure user fonts with src:local() are refreshed after a font-list update, even if the local font lookup previously failed. r=jwatt 2021-04-06 16:23:17 +00:00
gfxUtils.cpp Bug 1697670 - Remove gfx::YUVColorSpace::UNKNOWN. r=mstange 2021-03-19 00:58:23 +00:00
gfxUtils.h Bug 1678487 - Make CMSMode an enum class. r=aosmond 2021-02-13 03:59:23 +00:00
gfxWindowsNativeDrawing.cpp Bug 1676299 - Removed the xMajor parameter from BaseMatrix::ScaleFactors() r=botond 2020-11-18 18:53:01 +00:00
gfxWindowsNativeDrawing.h
gfxWindowsPlatform.cpp Bug 1692894 p1: Don't create devices for canvas when remote canvas is in use. r=jrmuizel 2021-02-25 15:10:57 +00:00
gfxWindowsPlatform.h Bug 1634281 - Remove unused nsDataHashtable.h includes. r=xpcom-reviewers,nika 2021-03-03 08:58:52 +00:00
gfxWindowsSurface.cpp
gfxWindowsSurface.h
gfxXlibNativeRenderer.cpp
gfxXlibNativeRenderer.h
gfxXlibSurface.cpp
gfxXlibSurface.h
moz.build Bug 1697670 - Remove gfx::YUVColorSpace::UNKNOWN. r=mstange 2021-03-19 00:58:23 +00:00
nsIFontLoadCompleteCallback.idl