gecko-dev/gfx/thebes
Markus Stange 0f70058b6f Bug 1592044 - Reduce the frequency of IOSurface and framebuffer creation and destruction with the help of a surface pool. r=jgilbert
There are multiple SurfacePools: Main thread painting and the non-WebRender compositors create a new pool per window, and WebRender creates one shared pool across all windows. The non-WebRender users set the pool size limit to zero, i.e. no recycling across paints. This preserves the pre-existing behavior.
WebRender's pool size is configurable with the gfx.webrender.compositor.surface-pool-size pref.
Every window holds on to a SurfacePoolHandle. A SurfacePoolHandle has an owning reference to the pool, via a surface pool wrapper. Once all handles are gone, the surface pool goes away, too.
The SurfacePool holds on to IOSurfaces and MozFramebuffers. Both are created on demand, independently, but are associated with each other.
A given NativeLayer uses only one surface pool handle during its lifetime. The native layer no longer influences which GLContext its framebuffers are created for; the GL context is now managed by the surface pool handle.
As a result, a NativeLayer can no longer change which GLContext its framebuffers are created by.
So in the future, if we ever need to migrate a window frome one GLContext to another, we will need to recreate the NativeLayers inside it. I think that's ok.

Differential Revision: https://phabricator.services.mozilla.com/D54859

--HG--
extra : moz-landing-system : lando
2019-12-18 21:01:51 +00:00
..
cairo-xlib-utils.h Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
CJKCompatSVS.cpp Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
d3dkmtQueryStatistics.h Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
D3D11Checks.cpp Bug 1563139 - Remove StaticPrefs.h. r=glandium 2019-07-26 01:10:23 +00:00
D3D11Checks.h Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
DeviceManagerDx.cpp Bug 1587469 - Remove MinGW conditionals for IDCompositionDesktopDevice/IDCompositionDevice2 r=sotaro 2019-12-10 15:38:20 +00:00
DeviceManagerDx.h Bug 1587469 - Remove MinGW conditionals for IDCompositionDesktopDevice/IDCompositionDevice2 r=sotaro 2019-12-10 15:38:20 +00:00
DrawMode.h Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
gencjkcisvs.py Bug 1559975: Fix python2/3 compat in gfx/ r=ahal 2019-07-05 14:28:55 +00:00
genLanguageTagList.pl
gfx2DGlue.h Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
gfxAlphaRecovery.cpp Bug 1523969 part 8 - Move method definition inline comments to new line in 'gfx/'. r=kats 2019-02-25 16:07:19 -06:00
gfxAlphaRecovery.h Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
gfxAlphaRecoverySSE2.cpp Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00
gfxAndroidPlatform.cpp Bug 1600545 - Remove useless inclusions of header files generated from IDL files in accessible/, browser/, caps/, chrome/, devtools/, docshell/, editor/, extensions/, gfx/, hal/, image/, intl/, ipc/, js/, layout/, and media/ r=Ehsan 2019-12-06 09:16:44 +00:00
gfxAndroidPlatform.h Bug 1547063 - Use SharedFTFace locking instead of Cairo locking. r=jfkthame 2019-09-16 17:12:38 +00:00
gfxASurface.cpp Bug 1600545 - Remove useless inclusions of header files generated from IDL files in accessible/, browser/, caps/, chrome/, devtools/, docshell/, editor/, extensions/, gfx/, hal/, image/, intl/, ipc/, js/, layout/, and media/ r=Ehsan 2019-12-06 09:16:44 +00:00
gfxASurface.h Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
gfxBaseSharedMemorySurface.cpp Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
gfxBaseSharedMemorySurface.h Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
gfxBlur.cpp Bug 1568858 - always stretch box shadows except for Cairo. r=jrmuizel 2019-07-26 16:31:21 +00:00
gfxBlur.h Bug 1540581 - P6. Tidy some C++ declarations in gfx/. r=gerald,jrmuizel 2019-04-11 12:36:51 +00:00
gfxColor.h Bug 1594425 - Part 2. Switch image decoders to use SurfaceFormat::OS_RGBA. r=tnikkel 2019-11-12 18:22:33 +00:00
gfxContext.cpp Bug 1539702. Improve CreateClippedDrawTarget API r=jwatt,rhunt 2019-06-21 09:51:00 +00:00
gfxContext.h Bug 1539702. Improve CreateClippedDrawTarget API r=jwatt,rhunt 2019-06-21 09:51:00 +00:00
gfxCoreTextShaper.cpp Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
gfxCoreTextShaper.h Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
gfxDrawable.cpp Bug 1540581 - P6. Tidy some C++ declarations in gfx/. r=gerald,jrmuizel 2019-04-11 12:36:51 +00:00
gfxDrawable.h Bug 1540581 - P6. Tidy some C++ declarations in gfx/. r=gerald,jrmuizel 2019-04-11 12:36:51 +00:00
gfxDWriteCommon.cpp Bug 1552687 - guard access to gfxDWriteFontFileStream with mutex. r=jfkthame 2019-05-23 18:42:03 +00:00
gfxDWriteCommon.h Bug 1600545 - Remove useless inclusions of header files generated from IDL files in accessible/, browser/, caps/, chrome/, devtools/, docshell/, editor/, extensions/, gfx/, hal/, image/, intl/, ipc/, js/, layout/, and media/ r=Ehsan 2019-12-06 09:16:44 +00:00
gfxDWriteFontList.cpp Bug 1600545 - Remove useless inclusions of header files generated from IDL files in accessible/, browser/, caps/, chrome/, devtools/, docshell/, editor/, extensions/, gfx/, hal/, image/, intl/, ipc/, js/, layout/, and media/ r=Ehsan 2019-12-06 09:16:44 +00:00
gfxDWriteFontList.h Bug 1514869 - patch 5 - Implement DirectWrite backend for the shared font list. r=jwatt 2019-04-27 15:39:25 +00:00
gfxDWriteFonts.cpp Bug 1593970 - scale subpixel contribution based on ClearType level setting. r=jfkthame 2019-11-09 13:03:47 +00:00
gfxDWriteFonts.h Bug 1584268 - only instantiate Cairo fonts when drawing to Cairo target. r=jfkthame 2019-10-01 21:56:30 +00:00
gfxEnv.h Bug 1562812 - For powerPreference:Default, only keep dGPU active for consistently active contexts. r=lsalzman 2019-07-02 16:45:22 +00:00
gfxFailure.h Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
gfxFcPlatformFontList.cpp Bug 1595617 - Remove 'virtual' from a couple of gfxFontEntry methods that don't need to be overridden. r=lsalzman 2019-11-11 21:39:45 +00:00
gfxFcPlatformFontList.h Bug 1595617 - Remove 'virtual' from a couple of gfxFontEntry methods that don't need to be overridden. r=lsalzman 2019-11-11 21:39:45 +00:00
gfxFont.cpp Backed out 2 changesets (bug 1569369, bug 1566288) for build bustages at rlbox_sandbox.hpp. CLOSED TREE 2019-12-18 13:53:56 +02:00
gfxFont.h Backed out 2 changesets (bug 1569369, bug 1566288) for build bustages at rlbox_sandbox.hpp. CLOSED TREE 2019-12-18 13:53:56 +02:00
gfxFontConstants.h Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
gfxFontEntry.cpp Backed out 2 changesets (bug 1569369, bug 1566288) for build bustages at rlbox_sandbox.hpp. CLOSED TREE 2019-12-18 13:53:56 +02:00
gfxFontEntry.h Backed out 2 changesets (bug 1569369, bug 1566288) for build bustages at rlbox_sandbox.hpp. CLOSED TREE 2019-12-18 13:53:56 +02:00
gfxFontFamilyList.h Bug 1603665 - Convert font family name to UTF-16 only once under nsFontFaceUtils::MarkDirtyForFontChange. r=jfkthame 2019-12-13 11:01:14 +00:00
gfxFontFeatures.cpp Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan 2019-10-06 18:29:55 +00:00
gfxFontFeatures.h Bug 1575713 - Use Span<> rather than copying to return stuff from gfxFontFeatureValueSet. r=boris 2019-08-22 00:24:47 +00:00
gfxFontInfoLoader.cpp Bug 1508626 - add assertions to diagnose why the font loader is running after shutdown. r=jfkthame 2019-05-14 16:14:26 +00:00
gfxFontInfoLoader.h Bug 1600545 - Remove useless inclusions of header files generated from IDL files in accessible/, browser/, caps/, chrome/, devtools/, docshell/, editor/, extensions/, gfx/, hal/, image/, intl/, ipc/, js/, layout/, and media/ r=Ehsan 2019-12-06 09:16:44 +00:00
gfxFontMissingGlyphs.cpp Bug 1441308 - Core renderroot splitting changes r=kats,sotaro 2019-03-22 18:28:42 +00:00
gfxFontMissingGlyphs.h Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
gfxFontPrefLangList.h Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
gfxFontSrcPrincipal.cpp Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
gfxFontSrcPrincipal.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
gfxFontSrcURI.cpp Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
gfxFontSrcURI.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
gfxFontUtils.cpp Bug 1596875 - patch 1 - Clean up some of the font-language-prefs code for easier maintenance. r=m_kato 2019-11-19 23:37:57 +00:00
gfxFontUtils.h Bug 1596875 - patch 1 - Clean up some of the font-language-prefs code for easier maintenance. r=m_kato 2019-11-19 23:37:57 +00:00
gfxFontVariations.h Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
gfxFT2FontBase.cpp Bug 1600470 - Reduce the emboldening strength used for synthetic-bold faces with FreeType. r=lsalzman 2019-12-17 15:51:57 +00:00
gfxFT2FontBase.h Bug 1583707 - enable text subpixel positioning on Android and Linux. r=jfkthame 2019-10-02 14:04:45 +00:00
gfxFT2FontList.cpp Bug 1600545 - Remove useless inclusions of header files generated from IDL files in accessible/, browser/, caps/, chrome/, devtools/, docshell/, editor/, extensions/, gfx/, hal/, image/, intl/, ipc/, js/, layout/, and media/ r=Ehsan 2019-12-06 09:16:44 +00:00
gfxFT2FontList.h Bug 1584268 - only instantiate Cairo fonts when drawing to Cairo target. r=jfkthame 2019-10-01 21:56:30 +00:00
gfxFT2Fonts.cpp Bug 1584268 - only instantiate Cairo fonts when drawing to Cairo target. r=jfkthame 2019-10-01 21:56:30 +00:00
gfxFT2Fonts.h Bug 1584268 - only instantiate Cairo fonts when drawing to Cairo target. r=jfkthame 2019-10-01 21:56:30 +00:00
gfxFT2Utils.cpp Bug 1533797 - Let freetype backend fall back to MS_SYMBOL if no UNICODE charmap is available. r=lsalzman 2019-05-10 16:27:49 +00:00
gfxFT2Utils.h Bug 1547063 - Use SharedFTFace locking instead of Cairo locking. r=jfkthame 2019-09-16 17:12:38 +00:00
gfxGDIFont.cpp Bug 1584268 - only instantiate Cairo fonts when drawing to Cairo target. r=jfkthame 2019-10-01 21:56:30 +00:00
gfxGDIFont.h Bug 1584268 - only instantiate Cairo fonts when drawing to Cairo target. r=jfkthame 2019-10-01 21:56:30 +00:00
gfxGDIFontList.cpp Bug 1600545 - Remove useless inclusions of header files generated from IDL files in accessible/, browser/, caps/, chrome/, devtools/, docshell/, editor/, extensions/, gfx/, hal/, image/, intl/, ipc/, js/, layout/, and media/ r=Ehsan 2019-12-06 09:16:44 +00:00
gfxGDIFontList.h Bug 1514869 - patch 2 - Adapt platform-font-list code to work with either the existing in-process font list or cross-process shared font list. r=jwatt 2019-04-27 15:37:58 +00:00
gfxGdkNativeRenderer.cpp Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00
gfxGdkNativeRenderer.h Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00
gfxGlyphExtents.cpp Bug 1547063 - Use FreeType metrics directly instead of querying Cairo. r=jfkthame 2019-09-16 17:15:10 +00:00
gfxGlyphExtents.h Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
gfxGradientCache.cpp Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
gfxGradientCache.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
gfxGraphiteShaper.cpp Backed out 2 changesets (bug 1569369, bug 1566288) for build bustages at rlbox_sandbox.hpp. CLOSED TREE 2019-12-18 13:53:56 +02:00
gfxGraphiteShaper.h Backed out 2 changesets (bug 1569369, bug 1566288) for build bustages at rlbox_sandbox.hpp. CLOSED TREE 2019-12-18 13:53:56 +02:00
gfxHarfBuzzShaper.cpp Bug 1588788 - Pass the correct variation settings to harfbuzz shaping, including any derived from font-weight/-stretch/-style properties. r=lsalzman 2019-10-28 20:57:19 +00:00
gfxHarfBuzzShaper.h Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
gfxImageSurface.cpp Bug 1523969 part 8 - Move method definition inline comments to new line in 'gfx/'. r=kats 2019-02-25 16:07:19 -06:00
gfxImageSurface.h Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
gfxLanguageTagList.cpp Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
gfxLineSegment.h Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
gfxMacFont.cpp Bug 1584268 - only instantiate Cairo fonts when drawing to Cairo target. r=jfkthame 2019-10-01 21:56:30 +00:00
gfxMacFont.h Bug 1584268 - only instantiate Cairo fonts when drawing to Cairo target. r=jfkthame 2019-10-01 21:56:30 +00:00
gfxMacPlatformFontList.h Bug 1289211 - Rename InfallibleTArray to nsTArray in gfx/thebes/ r=jrmuizel 2019-07-10 03:29:40 +00:00
gfxMacPlatformFontList.mm Bug 1590906: Disable font assertions that fire on every startup on OSX Catalina. r=jfkthame 2019-12-04 10:09:12 +00:00
gfxMathTable.cpp Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
gfxMathTable.h Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
gfxMatrix.h Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
gfxPattern.cpp Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
gfxPattern.h Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
gfxPlatform.cpp Bug 1600911 - Implement AVX variant of QCMS ICCv2 algorithm. r=jrmuizel 2019-12-17 19:22:36 +00:00
gfxPlatform.h Bug 1602421 - Remove some useless includes. r=jfkthame 2019-12-09 14:53:50 +00:00
gfxPlatformFontList.cpp Bug 1596875 - patch 1 - Clean up some of the font-language-prefs code for easier maintenance. r=m_kato 2019-11-19 23:37:57 +00:00
gfxPlatformFontList.h Bug 1554819 - Ensure fontgroups attached to CanvasRenderingContext2D get reset after a shared-fontlist rebuild. r=jwatt 2019-11-17 11:49:20 +00:00
gfxPlatformGtk.cpp Bug 1542808 - Implement widget-local VsyncSource for Wayland windows. r=stransky,lsalzman 2019-11-27 00:21:33 +00:00
gfxPlatformGtk.h Bug 1542808 - Implement widget-local VsyncSource for Wayland windows. r=stransky,lsalzman 2019-11-27 00:21:33 +00:00
gfxPlatformMac.cpp Bug 1592044 - Reduce the frequency of IOSurface and framebuffer creation and destruction with the help of a surface pool. r=jgilbert 2019-12-18 21:01:51 +00:00
gfxPlatformMac.h Bug 1289211 - Rename InfallibleTArray to nsTArray in gfx/thebes/ r=jrmuizel 2019-07-10 03:29:40 +00:00
gfxPoint.h Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
gfxQuad.h Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
gfxQuartzNativeDrawing.cpp Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
gfxQuartzNativeDrawing.h Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
gfxQuartzSurface.cpp Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
gfxQuartzSurface.h Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
gfxQuaternion.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
gfxRect.h Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
gfxScriptItemizer.cpp Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
gfxScriptItemizer.h Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
gfxSharedImageSurface.h Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
gfxSkipChars.cpp Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
gfxSkipChars.h Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
gfxSVGGlyphs.cpp Bug 1523638 - Part 9: Use provided 'WindowGlobalChild' actors to create the initial about:blank document, r=kmag 2019-08-08 16:07:12 +00:00
gfxSVGGlyphs.h Bug 253889 - part 1: Get rid of nsIPresShell from gfx r=jwatt 2019-05-02 07:43:49 +00:00
gfxTextRun.cpp Bug 1601851 - Use fallible allocation for Spacing arrays in gfxTextRun. r=lsalzman 2019-12-06 20:47:21 +00:00
gfxTextRun.h Bug 1554819 - Ensure fontgroups attached to CanvasRenderingContext2D get reset after a shared-fontlist rebuild. r=jwatt 2019-11-17 11:49:20 +00:00
gfxTypes.h Bug 1573249 - patch 1 - Clean up some management of the GlyphRun array in gfxTextRun. r=dholbert 2019-08-21 15:07:08 +00:00
gfxUserFontSet.cpp Bug 1603458 - Distinguish between Error and Warning messages from OTS in the web console. r=heycam 2019-12-13 00:01:54 +00:00
gfxUserFontSet.h Bug 1603458 - Distinguish between Error and Warning messages from OTS in the web console. r=heycam 2019-12-13 00:01:54 +00:00
gfxUtils.cpp Bug 1563139 - Remove StaticPrefs.h. r=glandium 2019-07-26 01:10:23 +00:00
gfxUtils.h Bug 1559389 - Clean up renderroot-finding methods. r=Gankro 2019-07-10 16:54:11 +00:00
gfxWindowsNativeDrawing.cpp Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
gfxWindowsNativeDrawing.h Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
gfxWindowsPlatform.cpp Bug 1600545 - Remove useless inclusions of header files generated from IDL files in accessible/, browser/, caps/, chrome/, devtools/, docshell/, editor/, extensions/, gfx/, hal/, image/, intl/, ipc/, js/, layout/, and media/ r=Ehsan 2019-12-06 09:16:44 +00:00
gfxWindowsPlatform.h Bug 1577336: Part 3 - Fetch Windows plugin async graphics capabilities from gpu or main process r=jmathies,mattwoodrow,froydnj 2019-11-20 21:33:55 +00:00
gfxWindowsSurface.cpp Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
gfxWindowsSurface.h Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
gfxXlibNativeRenderer.cpp Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
gfxXlibNativeRenderer.h Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
gfxXlibSurface.cpp Bug 1523969 part 8 - Move method definition inline comments to new line in 'gfx/'. r=kats 2019-02-25 16:07:19 -06:00
gfxXlibSurface.h Bug 1540581 - P6. Tidy some C++ declarations in gfx/. r=gerald,jrmuizel 2019-04-11 12:36:51 +00:00
moz.build Backed out 2 changesets (bug 1569369, bug 1566288) for build bustages at rlbox_sandbox.hpp. CLOSED TREE 2019-12-18 13:53:56 +02:00
nsIFontLoadCompleteCallback.idl Bug 1490792 - Part 4: Perform OpenType sanitization OMT. r=jfkthame 2019-06-06 19:08:52 +00:00
PrintTarget.cpp Bug 1523969 part 8 - Move method definition inline comments to new line in 'gfx/'. r=kats 2019-02-25 16:07:19 -06:00
PrintTarget.h Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
PrintTargetCG.h Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
PrintTargetCG.mm Bug 1602103. Set the print job name before initialization of the print session on macOS. r=bobowen 2019-12-09 08:46:56 +00:00
PrintTargetPDF.cpp Bug 1523969 part 8 - Move method definition inline comments to new line in 'gfx/'. r=kats 2019-02-25 16:07:19 -06:00
PrintTargetPDF.h Bug 1540581 - P6. Tidy some C++ declarations in gfx/. r=gerald,jrmuizel 2019-04-11 12:36:51 +00:00
PrintTargetPS.cpp Bug 1523969 part 8 - Move method definition inline comments to new line in 'gfx/'. r=kats 2019-02-25 16:07:19 -06:00
PrintTargetPS.h Bug 1540581 - P6. Tidy some C++ declarations in gfx/. r=gerald,jrmuizel 2019-04-11 12:36:51 +00:00
PrintTargetRecording.cpp Bug 1523969 part 8 - Move method definition inline comments to new line in 'gfx/'. r=kats 2019-02-25 16:07:19 -06:00
PrintTargetRecording.h Bug 1540581 - P6. Tidy some C++ declarations in gfx/. r=gerald,jrmuizel 2019-04-11 12:36:51 +00:00
PrintTargetSkPDF.cpp Bug 1591996 - miscellaneous Gecko fixes for Skia m79 update. r=jrmuizel 2019-10-28 21:42:48 +00:00
PrintTargetSkPDF.h Bug 1591996 - miscellaneous Gecko fixes for Skia m79 update. r=jrmuizel 2019-10-28 21:42:48 +00:00
PrintTargetThebes.cpp Bug 1435586 - Use static gfxPlatform methods directly instead of requiring initialization. r=kats 2019-06-05 12:40:26 -04:00
PrintTargetThebes.h Bug 1540581 - P6. Tidy some C++ declarations in gfx/. r=gerald,jrmuizel 2019-04-11 12:36:51 +00:00
PrintTargetWindows.cpp Bug 1523969 part 8 - Move method definition inline comments to new line in 'gfx/'. r=kats 2019-02-25 16:07:19 -06:00
PrintTargetWindows.h Bug 1540581 - P6. Tidy some C++ declarations in gfx/. r=gerald,jrmuizel 2019-04-11 12:36:51 +00:00
SharedFontList-impl.h Bug 1565966 - part 2 - Include Family attributes in mAliasTable when collecting font-name aliases, so that fontEntry instantiation on Windows can work correctly for the Aliases eventually stored in the font-list. r=jwatt 2019-08-12 17:49:28 +00:00
SharedFontList.cpp Bug 1576846 - Fix the content-process's use of mAliasTable to temporarily record alternate font family names on Windows. r=jwatt 2019-08-30 13:14:26 +00:00
SharedFontList.h Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan 2019-05-25 17:46:15 +00:00
SkMemoryReporter.cpp Bug 1519636 - Ride along: Move to the unix CR type r=Ehsan 2019-07-16 07:34:18 +00:00
SkMemoryReporter.h Bug 1519636 - Ride along: Move to the unix CR type r=Ehsan 2019-07-16 07:34:18 +00:00
SoftwareVsyncSource.cpp Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
SoftwareVsyncSource.h Bug 1540581 - P6. Tidy some C++ declarations in gfx/. r=gerald,jrmuizel 2019-04-11 12:36:51 +00:00
VsyncSource.cpp Bug 1542808 - Implement widget-local VsyncSource for Wayland windows. r=stransky,lsalzman 2019-11-27 00:21:33 +00:00
VsyncSource.h Bug 1540581 - P6. Tidy some C++ declarations in gfx/. r=gerald,jrmuizel 2019-04-11 12:36:51 +00:00