gecko-dev/gfx/thebes
Andrew Osmond 675137dd9f Bug 1419767 - Remove gfxPlatform::CanRenderContentToDataSurface. r=nical
Factory::DoesBackendSupportDataDrawtarget already fulfills the same
purpose and we should use that instead, as imgFrame is the only user of
the former API. It has the added bonus of allowing us to use shared
surfaces on Linux with WebRender, and using volatile surfaces on Windows
when D2D is disabled.
2017-11-24 08:10:03 -05:00
..
CJKCompatSVS.cpp
D3D11Checks.cpp Bug 1352016 - P3. Check if NV12 rendering is usable when allocating D3D11 surface. r=mattwoodrow 2017-09-10 17:54:31 +02:00
D3D11Checks.h Bug 1352016 - P3. Check if NV12 rendering is usable when allocating D3D11 surface. r=mattwoodrow 2017-09-10 17:54:31 +02:00
DeviceManagerDx.cpp Bug 1402519 - Remove MOZ_CRASHREPORTER directives from gfx; r=jrmuizel 2017-10-10 15:11:07 +02:00
DeviceManagerDx.h Bug 1352016 - P3. Check if NV12 rendering is usable when allocating D3D11 surface. r=mattwoodrow 2017-09-10 17:54:31 +02:00
DrawMode.h
PrintTarget.cpp Bug 1185236 - Add AdjustPrintJobNameForIPP() wide version. r=karlt 2017-10-13 15:48:39 +09:00
PrintTarget.h Bug 1185236 - Add AdjustPrintJobNameForIPP() wide version. r=karlt 2017-10-13 15:48:39 +09:00
PrintTargetCG.h Bug 1309272, part 7 - Restructure the PMSessionBeginCGDocumentNoDialog related code to live in PrintTargetCG. r=lsalzman 2016-11-29 07:55:00 +00:00
PrintTargetCG.mm Bug 1369552. Split out DrawTargetWrapAndRecord and DrawTargetRecording. r=Bas 2017-06-12 16:52:29 -04:00
PrintTargetPDF.cpp Bug 1326418 part 1 - Make PrintTargetPDF::EndPage call PrintTarget::EndPage to fix MOZ_ASSERT failures. r=jwatt 2017-01-03 11:13:00 +00:00
PrintTargetPDF.h
PrintTargetPS.cpp Bug 1309272, part 6 - Add page start/end arguments to the PrintTarget::BeginPrinting virtual method and overloads. r=lsalzman 2016-11-29 07:54:30 +00:00
PrintTargetPS.h Bug 1309272, part 6 - Add page start/end arguments to the PrintTarget::BeginPrinting virtual method and overloads. r=lsalzman 2016-11-29 07:54:30 +00:00
PrintTargetRecording.cpp Bug 1369552. Split out DrawTargetWrapAndRecord and DrawTargetRecording. r=Bas 2017-06-12 16:52:29 -04:00
PrintTargetRecording.h Bug 1369552. Split out DrawTargetWrapAndRecord and DrawTargetRecording. r=Bas 2017-06-12 16:52:29 -04:00
PrintTargetSkPDF.cpp Bug 1369552. Split out DrawTargetWrapAndRecord and DrawTargetRecording. r=Bas 2017-06-12 16:52:29 -04:00
PrintTargetSkPDF.h Backed out 9 changesets (bug 1340627) for graphical glitches a=backout 2017-05-10 10:01:18 -07:00
PrintTargetThebes.cpp Bug 1369552. Split out DrawTargetWrapAndRecord and DrawTargetRecording. r=Bas 2017-06-12 16:52:29 -04:00
PrintTargetThebes.h Bug 1309272, part 6 - Add page start/end arguments to the PrintTarget::BeginPrinting virtual method and overloads. r=lsalzman 2016-11-29 07:54:30 +00:00
PrintTargetWindows.cpp Bug 1333660 - Assertion failure: mHasActivePage (We can't guarantee a valid DrawTarget) r=jwatt 2017-01-25 16:14:21 +08:00
PrintTargetWindows.h Bug 1309272, part 6 - Add page start/end arguments to the PrintTarget::BeginPrinting virtual method and overloads. r=lsalzman 2016-11-29 07:54:30 +00:00
RoundedRect.h Bug 1416011 - Make the RoundedRect constructor take const references. r=kats 2017-11-09 17:07:32 -05:00
SoftwareVsyncSource.cpp Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
SoftwareVsyncSource.h
VsyncSource.cpp
VsyncSource.h Bug 1317656 - Cleanup more gonk/b2g dependent code r=nical 2016-11-15 22:01:30 -08:00
cairo-xlib-utils.h
d3dkmtQueryStatistics.h
genLanguageTagList.pl
gencjkcisvs.py
gfx2DGlue.h Bug 1387514: Upgrade BaseRect (derived classes) width and height direct member variable use to instead use Width()/SetWidth() and Height()/SetHeight() in .h files in gfx/*. r=botond 2017-08-14 08:28:11 -04:00
gfxASurface.cpp Bug 1356317: Part 1 - Mark SurfaceMemoryReporter refcounting as threadsafe. r=njn 2017-05-29 22:04:30 -07:00
gfxASurface.h Bug 1377169 - Turn gfxRect into a typedef. r=jrmuizel 2017-07-05 11:22:00 -04:00
gfxAlphaRecovery.cpp
gfxAlphaRecovery.h
gfxAlphaRecoverySSE2.cpp
gfxAndroidPlatform.cpp Bug 1385029 - require implementation of gfxFont::GetScaledFont and remove unnecessary gfxPlatform::GetScaledFontForFont. r=jfkthame 2017-08-07 16:20:44 -04:00
gfxAndroidPlatform.h Bug 1419767 - Remove gfxPlatform::CanRenderContentToDataSurface. r=nical 2017-11-24 08:10:03 -05:00
gfxBaseSharedMemorySurface.cpp
gfxBaseSharedMemorySurface.h
gfxBlur.cpp Merge inbound to mozilla-central r=merge a=merge 2017-11-11 11:59:20 +02:00
gfxBlur.h Bug 1365876. Blur text shadows on the CPU. r=lsalzman 2017-07-24 13:48:14 -07:00
gfxColor.h
gfxContext.cpp Bug 1416267 - Update gfxContext matrix functions to avoid flip-flopping between float and double matrices. r=jrmuizel 2017-11-10 21:14:09 -05:00
gfxContext.h Bug 1416267 - Update gfxContext matrix functions to avoid flip-flopping between float and double matrices. r=jrmuizel 2017-11-10 21:14:09 -05:00
gfxCoreTextShaper.cpp Bug 1411625 - Remove the constructor from gfxShapedText::CompressedGlyph to make it a trivial class, and provide a couple of convenience "factory" methods to create simple and complex glyph values. r=andi 2017-11-11 15:32:58 +00:00
gfxCoreTextShaper.h Bug 1405148 - part 2 - Map the 'smcp' OpenType feature to its AAT feature-selector equivalent when shaping via Core Text. r=jrmuizel 2017-10-11 22:12:43 +01:00
gfxDWriteCommon.cpp Store and return D2D singletons in RefPtrs. (bug 1380922 part 1, r=mchang) 2017-07-18 12:15:39 -07:00
gfxDWriteCommon.h Backed out changeset d09fb3a5cedf (bug 1376026) 2017-07-06 08:11:48 +02:00
gfxDWriteFontList.cpp Bug 1403198 - support WR font descriptors with DWrite. r=jrmuizel 2017-11-06 20:20:43 -05:00
gfxDWriteFontList.h Bug 1403198 - support WR font descriptors with DWrite. r=jrmuizel 2017-11-06 20:20:43 -05:00
gfxDWriteFonts.cpp Bug 1416795 - Implement synthetic-oblique font rendering by applying a transform at gfxFont::Draw time, rather than setting it on the cairo font matrix. r=jrmuizel 2017-11-17 10:54:21 +00:00
gfxDWriteFonts.h Bug 1334761 - Update ClearType usage at startup, and flush caches and reflow everything if it changes during the session. r=bas 2017-09-14 17:26:53 +01:00
gfxDrawable.cpp Bug 1371855 - gfxDrawable: Use a similar draw target instead of an offscreen one. 2017-06-12 09:56:14 -04:00
gfxDrawable.h Bug 1377169 - Turn gfxRect into a typedef. r=jrmuizel 2017-07-05 11:22:00 -04:00
gfxEnv.h Bug 1390401 - Fix typo of ENABLE_WR_RENDERING to ENABLE_WR_RECORDING. r=mtseng 2017-08-15 15:40:55 +08:00
gfxFT2FontBase.cpp Bug 1385029 - remove redundant CairoScaledFont accessor from gfxFont subclasses. r=jfkthame 2017-08-07 16:20:40 -04:00
gfxFT2FontBase.h Bug 1385029 - remove redundant CairoScaledFont accessor from gfxFont subclasses. r=jfkthame 2017-08-07 16:20:40 -04:00
gfxFT2FontList.cpp Bug 1416795 - Implement synthetic-oblique font rendering by applying a transform at gfxFont::Draw time, rather than setting it on the cairo font matrix. r=jrmuizel 2017-11-17 10:54:21 +00:00
gfxFT2FontList.h Bug 1404742 - track ScaledFont and UnscaledFont lifetimes with ThreadSafeWeakPointer. r=bas 2017-10-18 14:22:09 -04:00
gfxFT2Fonts.cpp Bug 1411625 - Remove the constructor from gfxShapedText::CompressedGlyph to make it a trivial class, and provide a couple of convenience "factory" methods to create simple and complex glyph values. r=andi 2017-11-11 15:32:58 +00:00
gfxFT2Fonts.h Bug 1385029 - require implementation of gfxFont::GetScaledFont and remove unnecessary gfxPlatform::GetScaledFontForFont. r=jfkthame 2017-08-07 16:20:44 -04:00
gfxFT2Utils.cpp Backed out changeset cecd14ecca85 (bug 1383767) 2017-07-27 08:19:54 +02:00
gfxFT2Utils.h Bug 1393185 - Annotate gfxFT2LockedFace as a stack-based helper, and avoid touching the refcount of the font. r=lsalzman 2017-08-24 09:33:34 +01:00
gfxFailure.h
gfxFcPlatformFontList.cpp Bug 1419673 - Only check font paths against sandbox policy if read sandboxing is enabled. r=gcp 2017-11-22 11:10:20 +00:00
gfxFcPlatformFontList.h Bug 1412090 - patch 3 - Check the sandbox policy to verify font files will be readable by the content process before including them in the system font list. r=gps 2017-11-09 16:54:30 +00:00
gfxFont.cpp Bug 1403302 - patch 3 - Remove direct cairo dependency from gfxTextRun and gfxGlyphExtents. r=bas 2017-11-23 19:40:33 +00:00
gfxFont.h Bug 1416795 - Implement synthetic-oblique font rendering by applying a transform at gfxFont::Draw time, rather than setting it on the cairo font matrix. r=jrmuizel 2017-11-17 10:54:21 +00:00
gfxFontConstants.h Bug 1354876 - Add variables for represents 'normal' value for font-variant-{alternates, east-asian, numeric, ligatures}. r=heycam 2017-04-14 10:41:21 +09:00
gfxFontEntry.cpp Bug 1403302 - patch 3 - Remove direct cairo dependency from gfxTextRun and gfxGlyphExtents. r=bas 2017-11-23 19:40:33 +00:00
gfxFontEntry.h Bug 1403302 - patch 3 - Remove direct cairo dependency from gfxTextRun and gfxGlyphExtents. r=bas 2017-11-23 19:40:33 +00:00
gfxFontFamilyList.h Bug 1414926 - Make -moz-font-smoothing-background-color changes only cause repaints, not reflows. r=emilio 2017-11-07 23:01:29 -05:00
gfxFontFeatures.cpp Bug 1355721 - stylo: Implement font feature values lookup r=emilio,xidorn 2017-08-23 18:05:53 -07:00
gfxFontFeatures.h Bug 1355721 - stylo: Implement font feature values lookup r=emilio,xidorn 2017-08-23 18:05:53 -07:00
gfxFontInfoLoader.cpp Bug 1404198: Part 2h - Switch to NS_NewTimer* in gfx. r=njn 2017-10-15 23:15:12 -07:00
gfxFontInfoLoader.h Bug 1395061 - patch 3 - Clean up vestigial code that existed to support setting the gfxFontEntry::mSymbolFont flag. r=jrmuizel 2017-09-11 19:23:30 +01:00
gfxFontMissingGlyphs.cpp
gfxFontMissingGlyphs.h
gfxFontPrefLangList.h
gfxFontSrcPrincipal.cpp Bug 1350958 - Finish labeling ProxyReleaseEvent, r=billm 2017-07-14 08:49:22 +02:00
gfxFontSrcPrincipal.h Bug 1376964 - Part 8: Add OMT wrapper for nsIPrincipals useful for font stuff. r=jfkthame 2017-07-08 17:20:28 +08:00
gfxFontSrcURI.cpp Bug 1350958 - Finish labeling ProxyReleaseEvent, r=billm 2017-07-14 08:49:22 +02:00
gfxFontSrcURI.h Bug 1376964 - Part 5: Add OMT wrapper for nsIURIs useful for font stuff. r=jfkthame 2017-07-07 17:29:44 +08:00
gfxFontUtils.cpp Bug 1395061 - patch 3 - Clean up vestigial code that existed to support setting the gfxFontEntry::mSymbolFont flag. r=jrmuizel 2017-09-11 19:23:30 +01:00
gfxFontUtils.h Bug 1408366 - Unicode combining grapheme joiner (U+034F) should not break the font run. r=jrmuizel 2017-10-13 16:19:47 +01:00
gfxFontVariations.h Bug 1355931 - move ScaledFont::VariationSetting into separate header for sharing with thebes. r=jrmuizel 2017-04-14 14:11:02 -04:00
gfxFontconfigFonts.h Bug 1119128. Eliminate gfxPangoFontGroup and gfxFontconfigUtils. r=lsalzman 2017-03-22 14:58:19 -04:00
gfxGDIFont.cpp Bug 1419615 - Remove old synthetic-italic support from the GDI font code, so we don't double-slant text now that we have generic support in gfxFont. r=lsalzman 2017-11-23 19:38:17 +00:00
gfxGDIFont.h Bug 1419615 - Remove old synthetic-italic support from the GDI font code, so we don't double-slant text now that we have generic support in gfxFont. r=lsalzman 2017-11-23 19:38:17 +00:00
gfxGDIFontList.cpp Bug 1419615 - Remove old synthetic-italic support from the GDI font code, so we don't double-slant text now that we have generic support in gfxFont. r=lsalzman 2017-11-23 19:38:17 +00:00
gfxGDIFontList.h Bug 1419615 - Remove old synthetic-italic support from the GDI font code, so we don't double-slant text now that we have generic support in gfxFont. r=lsalzman 2017-11-23 19:38:17 +00:00
gfxGdkNativeRenderer.cpp
gfxGdkNativeRenderer.h
gfxGlyphExtents.cpp
gfxGlyphExtents.h Bug 1377169 - Turn gfxRect into a typedef. r=jrmuizel 2017-07-05 11:22:00 -04:00
gfxGradientCache.cpp Bug 1415961 - construct {Blur,Gradient}CacheData more efficiently; r=jrmuizel 2017-11-10 16:43:54 -05:00
gfxGradientCache.h
gfxGraphiteShaper.cpp Bug 1411625 - Remove the constructor from gfxShapedText::CompressedGlyph to make it a trivial class, and provide a couple of convenience "factory" methods to create simple and complex glyph values. r=andi 2017-11-11 15:32:58 +00:00
gfxGraphiteShaper.h Bug 1377328 - part 2 - Annotate raw pointers used for refcounted objects in font-related code. r=milan 2017-06-29 17:52:43 -07:00
gfxHarfBuzzShaper.cpp Bug 1411625 - Remove the constructor from gfxShapedText::CompressedGlyph to make it a trivial class, and provide a couple of convenience "factory" methods to create simple and complex glyph values. r=andi 2017-11-11 15:32:58 +00:00
gfxHarfBuzzShaper.h Bug 1377328 - part 2 - Annotate raw pointers used for refcounted objects in font-related code. r=milan 2017-06-29 17:52:43 -07:00
gfxImageSurface.cpp Remove trivial calls to DataSourceSurface::Stride. (bug 1405390 part 3, r=bas) 2017-11-09 00:43:30 -08:00
gfxImageSurface.h
gfxLanguageTagList.cpp
gfxLineSegment.h
gfxMacFont.cpp Bug 1416795 - Implement synthetic-oblique font rendering by applying a transform at gfxFont::Draw time, rather than setting it on the cairo font matrix. r=jrmuizel 2017-11-17 10:54:21 +00:00
gfxMacFont.h Bug 1414154 - Remove GlyphRenderingOptions. r=lsalzman 2017-11-02 21:42:56 -04:00
gfxMacPlatformFontList.h Bug 1412090 - patch 2 - Rework the fontconfig-based platform font list implementation to pass the list of available font patterns from chrome to content, instead of letting the content process get it directly from fontconfig. r=lsalzman 2017-11-02 20:29:33 +00:00
gfxMacPlatformFontList.mm Bug 1416762 - Avoid using the LastResort font on macOS for glyph fallback -- prefer to draw hexboxes for unsupported characters. r=jrmuizel 2017-11-17 10:54:19 +00:00
gfxMathTable.cpp Bug 1341490: Unified-build bustage fixes. 2017-02-23 15:29:46 +13:00
gfxMathTable.h Bug 1305977 - Use HarfBuzz ot-math API to parse the OpenType MATH table. r=jfkthame 2016-11-02 11:47:18 -07:00
gfxMatrix.h Bug 1377090 - Turn gfxMatrix into a typedef for MatrixDouble. r=jrmuizel 2017-07-05 11:18:49 -04:00
gfxPattern.cpp Bug 1379404 - Part 4. Prevent unnecessary AzureState copy in GlyphBufferAzure::Flush. r=mattwoodrow 2017-07-09 00:49:24 +08:00
gfxPattern.h Bug 1379404 - Part 4. Prevent unnecessary AzureState copy in GlyphBufferAzure::Flush. r=mattwoodrow 2017-07-09 00:49:24 +08:00
gfxPlatform.cpp Bug 1391159 - Handle WebRender ProgramBinary usage r=nical 2017-11-24 20:58:24 +09:00
gfxPlatform.h Bug 1419767 - Remove gfxPlatform::CanRenderContentToDataSurface. r=nical 2017-11-24 08:10:03 -05:00
gfxPlatformFontList.cpp Bug 1418724 - part 2 - Force reflow of all content when locale prefs change, so that we can pick up modifications to the preferred ordering of CJK fonts without requiring restart or page reload. r=m_kato 2017-11-21 11:02:20 +00:00
gfxPlatformFontList.h Bug 1412090 - patch 2 - Rework the fontconfig-based platform font list implementation to pass the list of available font patterns from chrome to content, instead of letting the content process get it directly from fontconfig. r=lsalzman 2017-11-02 20:29:33 +00:00
gfxPlatformGtk.cpp Bug 1412090 - patch 2 - Rework the fontconfig-based platform font list implementation to pass the list of available font patterns from chrome to content, instead of letting the content process get it directly from fontconfig. r=lsalzman 2017-11-02 20:29:33 +00:00
gfxPlatformGtk.h Bug 1412090 - patch 2 - Rework the fontconfig-based platform font list implementation to pass the list of available font patterns from chrome to content, instead of letting the content process get it directly from fontconfig. r=lsalzman 2017-11-02 20:29:33 +00:00
gfxPlatformMac.cpp Bug 1412090 - patch 2 - Rework the fontconfig-based platform font list implementation to pass the list of available font patterns from chrome to content, instead of letting the content process get it directly from fontconfig. r=lsalzman 2017-11-02 20:29:33 +00:00
gfxPlatformMac.h Bug 1419767 - Remove gfxPlatform::CanRenderContentToDataSurface. r=nical 2017-11-24 08:10:03 -05:00
gfxPoint.h Bug 1376782 - Replace gfxPoint with a typedef to PointDouble. r=jrmuizel 2017-06-28 11:42:23 -04:00
gfxPrefs.cpp Bug 1402041 - Move most of the GetSingleton() body to a separate function to make the inline size smaller. r=kats 2017-11-21 21:45:55 -05:00
gfxPrefs.h Backed out 3 changesets (bug 1407423) for Android permaorange in test_vrDisplay_getFrameData.html 2017-11-22 18:15:10 -08:00
gfxQuad.h
gfxQuartzNativeDrawing.cpp Bug 1370757 - Only push device aligned clips. r=lsalzman 2017-06-06 19:19:51 -04:00
gfxQuartzNativeDrawing.h
gfxQuartzSurface.cpp
gfxQuartzSurface.h
gfxQuaternion.h Bug 1304886 - Part 7: Add mulitiplications for quaternions. r=boris,derf 2016-11-16 20:32:33 +09:00
gfxRect.h Bug 1377169 - Turn gfxRect into a typedef. r=jrmuizel 2017-07-05 11:22:00 -04:00
gfxSVGGlyphs.cpp Bug 1409327 - NS_NewBufferedInputStream should take the ownership of the inputStream, r=smaug 2017-10-19 11:39:30 +02:00
gfxSVGGlyphs.h Bug 1377328 - part 2 - Annotate raw pointers used for refcounted objects in font-related code. r=milan 2017-06-29 17:52:43 -07:00
gfxScriptItemizer.cpp Bug 1341490: Unified-build bustage fixes. 2017-02-23 15:29:46 +13:00
gfxScriptItemizer.h
gfxSharedImageSurface.h
gfxSkipChars.cpp Bug 1343552 part 2 - Record attempted misuse of gfxSkipCharsIterator via a gfxCriticalError. 2017-03-06 17:31:01 +00:00
gfxSkipChars.h
gfxTextRun.cpp Bug 1403302 - patch 3 - Remove direct cairo dependency from gfxTextRun and gfxGlyphExtents. r=bas 2017-11-23 19:40:33 +00:00
gfxTextRun.h Bug 1411625 - Remove the constructor from gfxShapedText::CompressedGlyph to make it a trivial class, and provide a couple of convenience "factory" methods to create simple and complex glyph values. r=andi 2017-11-11 15:32:58 +00:00
gfxTypes.h Bug 1355763 - Add gfxAlphaType for specifying opaque/premult/non-premult. - r=daoshengmu 2017-04-13 09:14:34 -07:00
gfxUserFontSet.cpp Bug 1397626 - Part 3: Use SharedFontList to store font-family specified and computed values. r=xidorn 2017-10-03 12:27:45 +08:00
gfxUserFontSet.h Bug 1406474 - provide gfxUserFontSet::Entry with a move constructor; r=heycam 2017-10-09 16:11:10 -04:00
gfxUtils.cpp Bug 1416540 - Convert a bunch of scaling code to avoid unnecessary double conversion. r=mattwoodrow 2017-11-12 18:37:33 -05:00
gfxUtils.h Bug 1416540 - Convert a bunch of scaling code to avoid unnecessary double conversion. r=mattwoodrow 2017-11-12 18:37:33 -05:00
gfxWindowsNativeDrawing.cpp Bug 1416267 - Update gfxContext matrix functions to avoid flip-flopping between float and double matrices. r=jrmuizel 2017-11-10 21:14:09 -05:00
gfxWindowsNativeDrawing.h
gfxWindowsPlatform.cpp Bug 1411001 - Remove the +x permissions on cpp & h files r=froydnj 2017-10-23 20:59:55 +02:00
gfxWindowsPlatform.h Bug 1385029 - require implementation of gfxFont::GetScaledFont and remove unnecessary gfxPlatform::GetScaledFontForFont. r=jfkthame 2017-08-07 16:20:44 -04:00
gfxWindowsSurface.cpp
gfxWindowsSurface.h Bug 1322465 part 5 - Use explicit/MOZ_IMPLICIT for the unary constructors in gfx/. r=Ehsan 2016-12-16 15:54:32 +08:00
gfxXlibNativeRenderer.cpp Bug 1416267 - Update gfxContext matrix functions to avoid flip-flopping between float and double matrices. r=jrmuizel 2017-11-10 21:14:09 -05:00
gfxXlibNativeRenderer.h
gfxXlibSurface.cpp Protect D2D singletons with a mutex. (bug 1380922 part 2, r=mchang) 2017-07-18 12:15:44 -07:00
gfxXlibSurface.h Bug 1194751 - Part 5. Implement ScreenHelperGTK and delete old nsScreenManagerGtk/nsScreenGtk. r=karlt 2017-03-09 19:29:44 +08:00
moz.build Bug 1406296 (part 3) - Remove the profiler's "gpu" feature. r=mstange,jrmuizel. 2017-10-06 17:35:44 +11:00
nsUnicodeRange.cpp
nsUnicodeRange.h