gecko-dev/gfx/thebes
Jeff Muizelaar f2b7a41716 Bug 1650475. Enable GPU switching on Mac. r=kvark
The goal here is to make it so that we don't special case the device on Mac
so that we can switch GPUs without needing to reset any state.

There a couple of parts to this:
1. Disable texture storage so that we can use BGRA textures and don't need swizzling.
2. Use the recommended GL_UNSIGNED_INT_8_8_8_8_REV for BGRA on desktop GL.
3. Disable swizzling.
4. Always do the PBO workaround.

Differential Revision: https://phabricator.services.mozilla.com/D82223
2020-07-08 01:56:55 +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
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 1648010 - Replace uses of NS_LITERAL_STRING/NS_LITERAL_CSTRING macros by _ns literals. r=geckoview-reviewers,jgilbert,agi,hsivonen,froydnj 2020-07-01 08:29:29 +00:00
DeviceManagerDx.h Bug 1628137 - Switch to using WaitForVBlank for vsync on Windows r=jrmuizel 2020-04-10 02:24:07 +00:00
DisplayConfigWindows.cpp Bug 1630371 - Disable DirectComposition when we have a scaled resolution and no hardware stretching. r=aosmond 2020-04-16 14:54:17 +00:00
DisplayConfigWindows.h Bug 1630371 - Disable DirectComposition when we have a scaled resolution and no hardware stretching. r=aosmond 2020-04-16 14:54:17 +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
PrintTarget.cpp Bug 1611415 - Prefer using std::move over forget. r=froydnj 2020-02-13 14:38:48 +00: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 1615921 - Skip writing to pdf file if shutting down r=jwatt 2020-02-24 17:54:09 +00: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 1609996 - Remove mozilla::Swap in favor of std::swap. r=froydnj 2020-01-20 16:17:06 +00: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 1611415 - Prefer using std::move over forget. r=froydnj 2020-02-13 14:38: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 1605934 - Use nested namespaces r=sg 2020-01-18 13:48:34 +00: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 1640816 - Record base font-family name in family alias records. r=jwatt 2020-06-04 11:48:46 +00:00
SharedFontList.cpp Bug 1519636 - Reformat recent changes to the Google coding style r=andi 2020-07-04 09:38:43 +00:00
SharedFontList.h Bug 1633254 - Don't allow dwrite fonts to use GDI table access if the font family is non-simple, as it might access the wrong resource. r=jwatt 2020-07-06 14:00:58 +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 1613985 - Use default for equivalent-to-default constructors/destructors in gfx. r=jrmuizel 2020-03-04 15:39:20 +00:00
SoftwareVsyncSource.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in gfx. r=jrmuizel 2020-03-04 15:39:20 +00:00
SoftwareVsyncSource.h Bug 1630912. Add a simple way to observe vsync on the mainthread. r=jrmuizel 2020-05-08 23:19:31 +00:00
StandardFonts-linux.inc Bug 1619350 - patch 3 - Add lists of base system fonts for latest Ubuntu and Fedora versions. r=jwatt 2020-04-02 23:12:56 +00:00
StandardFonts-macos.inc Bug 1619350 - patch 2 - Add lists of standard Mac and Windows fonts, and set font-family visibility attributes accordingly in those platform font lists. r=jwatt 2020-04-02 01:38:21 +00:00
StandardFonts-win10.inc Bug 1619350 - patch 2 - Add lists of standard Mac and Windows fonts, and set font-family visibility attributes accordingly in those platform font lists. r=jwatt 2020-04-02 01:38:21 +00:00
ThebesRLBox.h Bug 1576052 - Use configuration/macro definition to selectively enable wasm sandbox for graphite r=froydnj 2019-12-19 22:17:13 +00:00
ThebesRLBoxTypes.h Bug 1576052 - Use configuration/macro definition to selectively enable wasm sandbox for graphite r=froydnj 2019-12-19 22:17:13 +00:00
VsyncSource.cpp Bug 1630912. Add a simple way to observe vsync on the mainthread. r=jrmuizel 2020-05-08 23:19:31 +00:00
VsyncSource.h Bug 1630912. Add a simple way to observe vsync on the mainthread. r=jrmuizel 2020-05-08 23:19:31 +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
d3dkmtQueryStatistics.h Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
genLanguageTagList.pl
gencjkcisvs.py Bug 1559975: Fix python2/3 compat in gfx/ r=ahal 2019-07-05 14:28:55 +00:00
gfx2DGlue.h Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +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
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 1648411 - Add AHardwareBuffer layer buffer support on android r=jnicol 2020-07-02 13:43:19 +00:00
gfxAndroidPlatform.h Bug 1648411 - Add AHardwareBuffer layer buffer support on android r=jnicol 2020-07-02 13:43:19 +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 1620594 - Part 5: Use GetMainThreadSerialEventTarget instead of SystemGroup::EventTargetFor. r=nika 2020-04-07 15:17:07 +00:00
gfxBlur.h Bug 1618345 - Enforce proper color management by splitting gfx::Color into sRGBColor and DeviceColor types. r=jrmuizel 2020-03-09 14:16:17 +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 1626570 - Improve handling of copying arrays in gfx/thebes. r=jrmuizel 2020-05-05 10:56:14 +00:00
gfxContext.h Bug 1626570 - Improve handling of copying arrays in gfx/thebes. r=jrmuizel 2020-05-05 10:56:14 +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
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 1649527 - Initialize character map when creating a gfxFontEntry if it is already available from a shared font-list Face record. r=jwatt 2020-07-06 14:29:23 +00:00
gfxDWriteFontList.h Bug 1633254 - Don't allow dwrite fonts to use GDI table access if the font family is non-simple, as it might access the wrong resource. r=jwatt 2020-07-06 14:00:58 +00:00
gfxDWriteFonts.cpp Bug 1648010 - Replace uses of NS_LITERAL_STRING/NS_LITERAL_CSTRING macros by _ns literals. r=geckoview-reviewers,jgilbert,agi,hsivonen,froydnj 2020-07-01 08:29:29 +00:00
gfxDWriteFonts.h Bug 1621248 - Declare various gfxPlatform and font-list subclasses as 'final'. r=lsalzman 2020-03-10 15:00:56 +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
gfxEnv.h Bug 1631039 - Remove WebRender's recording infrastructre. r=gw 2020-04-22 08:49:38 +00:00
gfxFT2FontBase.cpp Bug 1617596 - Move mSpaceGlyph to gfxFont instead of defining it separately in each subclass, and de-virtualize gfxFont::GetSpaceGlyph(). r=lsalzman 2020-02-24 14:36:52 +00:00
gfxFT2FontBase.h Bug 1617596 - Move mSpaceGlyph to gfxFont instead of defining it separately in each subclass, and de-virtualize gfxFont::GetSpaceGlyph(). r=lsalzman 2020-02-24 14:36:52 +00:00
gfxFT2FontList.cpp Bug 1627075 - Route Omnijar requests through StartupCache r=froydnj 2020-07-08 02:46:34 +00:00
gfxFT2FontList.h Bug 1627075 - Route Omnijar requests through StartupCache r=froydnj 2020-07-08 02:46:34 +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
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 1649527 - Initialize character map when creating a gfxFontEntry if it is already available from a shared font-list Face record. r=jwatt 2020-07-06 14:29:23 +00:00
gfxFcPlatformFontList.h Bug 1649527 - Initialize character map when creating a gfxFontEntry if it is already available from a shared font-list Face record. r=jwatt 2020-07-06 14:29:23 +00:00
gfxFont.cpp Bug 1640293 - Remove EARLY_BETA_OR_EARLIER conditional, so that word-cache expiration is enabled for all builds. r=lsalzman 2020-05-22 21:52:27 +00:00
gfxFont.h Bug 1626570 - Improve handling of copying arrays in gfx/thebes. r=jrmuizel 2020-05-05 10:56:14 +00: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 Bug 1649527 - Initialize character map when creating a gfxFontEntry if it is already available from a shared font-list Face record. r=jwatt 2020-07-06 14:29:23 +00:00
gfxFontEntry.h Bug 1649527 - Initialize character map when creating a gfxFontEntry if it is already available from a shared font-list Face record. r=jwatt 2020-07-06 14:29:23 +00:00
gfxFontFamilyList.h Bug 1630935 - Refactor FontFamilyName + FontFamilyList + nsMathMLChar. r=emilio 2020-06-04 13:18:21 +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 1626570 - Improve handling of copying arrays in gfx/thebes. r=jrmuizel 2020-05-05 10:56:14 +00:00
gfxFontInfoLoader.cpp Bug 1622826 - stop gfxFontInfoLoader on xpcom-shutdown. r=jfkthame 2020-04-21 12:07:58 +00:00
gfxFontInfoLoader.h Bug 1626570 - Improve handling of copying arrays in gfx/thebes. r=jrmuizel 2020-05-05 10:56:14 +00:00
gfxFontMissingGlyphs.cpp Bug 1622360 - Downgrade mStateManagers. r=jrmuizel 2020-05-11 20:07:43 +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 1620594 - Part 1: Rework NS_ReleaseOnMainThreadSystemGroup. r=nika 2020-04-07 15:16:23 +00: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 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 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
gfxFontUtils.cpp Bug 1626570 - Improve handling of copying arrays in gfx/thebes. r=jrmuizel 2020-05-05 10:56:14 +00:00
gfxFontUtils.h Bug 1626570 - Improve handling of copying arrays in gfx/thebes. r=jrmuizel 2020-05-05 10:56:14 +00:00
gfxFontVariations.h Bug 1626570 - Improve handling of copying arrays in gfx/thebes. r=jrmuizel 2020-05-05 10:56:14 +00:00
gfxGDIFont.cpp Bug 1617596 - Move mSpaceGlyph to gfxFont instead of defining it separately in each subclass, and de-virtualize gfxFont::GetSpaceGlyph(). r=lsalzman 2020-02-24 14:36:52 +00:00
gfxGDIFont.h Bug 1617596 - Move mSpaceGlyph to gfxFont instead of defining it separately in each subclass, and de-virtualize gfxFont::GetSpaceGlyph(). r=lsalzman 2020-02-24 14:36:52 +00:00
gfxGDIFontList.cpp Bug 1633254 - Don't allow dwrite fonts to use GDI table access if the font family is non-simple, as it might access the wrong resource. r=jwatt 2020-07-06 14:00:58 +00:00
gfxGDIFontList.h Bug 1619350 - patch 1 - Add a FontVisibility enumeration to determine whether fonts should be visible by name to CSS, and provide a visibility field in font family records. r=jwatt 2020-04-02 12:36:24 +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 1626570 - Improve handling of copying arrays in gfx/thebes. r=jrmuizel 2020-05-05 10:56:14 +00: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 Bug 1569369 - Add RLBox verifications to tainted data from sandboxed libGraphite r=jfkthame 2019-12-19 16:05:47 +00:00
gfxGraphiteShaper.h Bug 1566288 - Port libGraphite usage in libThebes to use the RLBox API. r=froydnj,jfkthame 2019-12-19 16:05:35 +00:00
gfxHarfBuzzShaper.cpp Bug 1629787 - Initialize font metrics via harfbuzz API rather than reading tables directly, so that variations are respected. r=lsalzman 2020-04-15 14:14:55 +00:00
gfxHarfBuzzShaper.h Bug 1629787 - Initialize font metrics via harfbuzz API rather than reading tables directly, so that variations are respected. r=lsalzman 2020-04-15 14:14:55 +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 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 1618345 - Enforce proper color management by splitting gfx::Color into sRGBColor and DeviceColor types. r=jrmuizel 2020-03-09 14:16:17 +00:00
gfxMacFont.h Bug 1617596 - Move mSpaceGlyph to gfxFont instead of defining it separately in each subclass, and de-virtualize gfxFont::GetSpaceGlyph(). r=lsalzman 2020-02-24 14:36:52 +00:00
gfxMacPlatformFontList.h Bug 1634677 - patch 1 - Add a pref to control visibility of different categories of installed font families. r=jwatt 2020-05-07 21:10:46 +00:00
gfxMacPlatformFontList.mm Bug 1649527 - Initialize character map when creating a gfxFontEntry if it is already available from a shared font-list Face record. r=jwatt 2020-07-06 14:29:23 +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
gfxOTSUtils.h Bug 1640401 - allow unknown font types to sanitize for WR. r=jrmuizel 2020-05-23 23:56:41 +00:00
gfxPattern.cpp Bug 1618345 - Enforce proper color management by splitting gfx::Color into sRGBColor and DeviceColor types. r=jrmuizel 2020-03-09 14:16:17 +00:00
gfxPattern.h Bug 1519636 - Reformat recent changes to the Google coding style r=jgilbert 2020-04-05 13:34:58 +00:00
gfxPlatform.cpp Bug 1650475. Enable GPU switching on Mac. r=kvark 2020-07-08 01:56:55 +00:00
gfxPlatform.h Bug 1649120 [Linux] Rename Wayland/DMABuf preferences at gfxPlatform, r=jhorak 2020-07-01 11:22:27 +00:00
gfxPlatformFontList.cpp Bug 1633254 - Don't allow dwrite fonts to use GDI table access if the font family is non-simple, as it might access the wrong resource. r=jwatt 2020-07-06 14:00:58 +00:00
gfxPlatformFontList.h Bug 1647225 - Fix some comments. r=jrmuizel,geckoview-reviewers,agi 2020-06-23 15:21:36 +00:00
gfxPlatformGtk.cpp Bug 1650662 - RELEASE_ASSERT that FT_Init_FreeType succeeds. r=lsalzman 2020-07-05 19:40:37 +00:00
gfxPlatformGtk.h Bug 1649721 - Gate mUseWebGLDmabufBackend on MOZ_WAYLAND r=rmader 2020-07-01 16:15:55 +00:00
gfxPlatformMac.cpp Bug 1648010 - Replace uses of NS_LITERAL_STRING/NS_LITERAL_CSTRING macros by _ns literals. r=geckoview-reviewers,jgilbert,agi,hsivonen,froydnj 2020-07-01 08:29:29 +00:00
gfxPlatformMac.h Bug 1621232 - Devirtualize and merge CreateFontGroup implementations, as there is no longer any platform dependency. r=lsalzman 2020-03-10 13:20:37 +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
gfxSVGGlyphs.cpp Bug 1648010 - Replace uses of NS_LITERAL_STRING/NS_LITERAL_CSTRING macros by _ns literals. r=geckoview-reviewers,jgilbert,agi,hsivonen,froydnj 2020-07-01 08:29:29 +00:00
gfxSVGGlyphs.h Bug 1618345 - Enforce proper color management by splitting gfx::Color into sRGBColor and DeviceColor types. r=jrmuizel 2020-03-09 14:16:17 +00:00
gfxScriptItemizer.cpp Bug 1638478 - Try to resolve Script=Common runs to a specific script for shaping purposes based on the ScriptExtensions property. r=jrmuizel 2020-05-19 14:30:20 +00: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 1626665: part 3) Declare more methods around `nsTextFrame` `const`. r=hsivonen 2020-04-06 08:36:30 +00:00
gfxTextRun.cpp Bug 1639698 - Ensure that the first text run that triggers a font load has its drawing skipped if needed. r=jfkthame 2020-06-01 10:04:36 +00:00
gfxTextRun.h Bug 1519636 - Reformat recent changes to the Google coding style r=andi 2020-06-16 14:37:23 +00:00
gfxTypes.h Bug 1614208 - Remove some include dependencies in nsStyleConsts.h. r=jfkthame,jgilbert 2020-02-11 01:23:37 +00:00
gfxUserFontSet.cpp Bug 1648010 - Replace uses of NS_LITERAL_STRING/NS_LITERAL_CSTRING macros by _ns literals. r=geckoview-reviewers,jgilbert,agi,hsivonen,froydnj 2020-07-01 08:29:29 +00:00
gfxUserFontSet.h Bug 1639563 - factor out gfxOTSContext into reusable header file. r=jfkthame 2020-05-22 04:47:44 +00:00
gfxUtils.cpp Bug 1648010 - Replace uses of NS_LITERAL_STRING/NS_LITERAL_CSTRING macros by _ns literals. r=geckoview-reviewers,jgilbert,agi,hsivonen,froydnj 2020-07-01 08:29:29 +00:00
gfxUtils.h Bug 1622360 - Remove remaining gfxUtils functions dealing with the render root. r=jrmuizel 2020-04-01 13:38:05 +00:00
gfxWindowsNativeDrawing.cpp Bug 1608131 - Remove unused native drawing filtering flags. r=aosmond 2020-01-09 15:40:25 +00:00
gfxWindowsNativeDrawing.h Bug 1519636 - Automatically reformat recent changes using clang-format r=Ehsan 2020-01-21 09:51:27 +00:00
gfxWindowsPlatform.cpp Bug 1648010 - Replace uses of NS_LITERAL_STRING/NS_LITERAL_CSTRING macros by _ns literals. r=geckoview-reviewers,jgilbert,agi,hsivonen,froydnj 2020-07-01 08:29:29 +00:00
gfxWindowsPlatform.h Bug 1400317 - Use gfxVars to mirror DWM status to content processes r=jrmuizel 2020-05-06 14:16:21 +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 Bug 1639563 - factor out gfxOTSContext into reusable header file. r=jfkthame 2020-05-22 04:47:44 +00:00
nsIFontLoadCompleteCallback.idl Bug 1490792 - Part 4: Perform OpenType sanitization OMT. r=jfkthame 2019-06-06 19:08:52 +00:00