gecko-dev/gfx/2d
Bob Owen a92e772fe9 Bug 1590619: Only clean up Remote Canvas IPC classes when the CanvasChild owns the only recorder reference. r=jrmuizel
This also removes the DrawEventRecorderPrivate::IsEmpty method as it is no
longer used. It doesn't undo the splitting out of the tracking of the
UnscaledFonts, which was added at the same time, because I think it is useful
to highlight the fact that they are never currently removed.

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

--HG--
extra : moz-landing-system : lando
2019-11-04 14:15:22 +00:00
..
unittest
2D.h Bug 1429305 - Add new layer messages for passing motion path info. r=hiro,mattwoodrow 2019-10-31 20:07:41 +00:00
AutoHelpersWin.h
BaseCoord.h
BaseMargin.h
BasePoint3D.h
BasePoint4D.h
BasePoint.h
BaseRect.h
BaseSize.h
BezierUtils.cpp
BezierUtils.h
BigEndianInts.h
Blur.cpp
Blur.h
BlurLS3.cpp
BlurNEON.cpp
BlurSSE2.cpp
BorrowedContext.h
BufferEdgePad.cpp
BufferEdgePad.h
BufferUnrotate.cpp
BufferUnrotate.h
CaptureCommandList.cpp
CaptureCommandList.h
CGTextDrawing.h
ConvolutionFilter.cpp
ConvolutionFilter.h
Coord.h
CriticalSection.h
DataSourceSurface.cpp
DataSourceSurfaceWrapper.h
DataSurfaceHelpers.cpp
DataSurfaceHelpers.h
DrawCommand.h
DrawCommands.h
DrawEventRecorder.cpp Bug 1580511: Check size is allowed in DrawTargetRecording::CreateSourceSurfaceFromData. r=jrmuizel 2019-10-07 14:38:06 +00:00
DrawEventRecorder.h Bug 1590619: Only clean up Remote Canvas IPC classes when the CanvasChild owns the only recorder reference. r=jrmuizel 2019-11-04 14:15:22 +00:00
DrawingJob.cpp
DrawingJob.h
DrawTarget.cpp
DrawTargetCairo.cpp Bug 1592408 - DrawTargetCairo.cpp: Only compile 'GfxFormatToPixmanFormat' when not using skia r=nical 2019-10-30 09:55:11 +00:00
DrawTargetCairo.h Bug 1584268 - only instantiate Cairo fonts when drawing to Cairo target. r=jfkthame 2019-10-01 21:56:30 +00:00
DrawTargetCapture.cpp
DrawTargetCapture.h
DrawTargetD2D1.cpp
DrawTargetD2D1.h
DrawTargetDual.cpp
DrawTargetDual.h
DrawTargetOffset.cpp
DrawTargetOffset.h
DrawTargetRecording.cpp Bug 1582372 Part 2: Only clean up Canvas IPC objects when recorder has no stored objects. r=jrmuizel 2019-10-29 08:34:34 +00:00
DrawTargetRecording.h
DrawTargetSkia.cpp Bug 1591996 - miscellaneous Gecko fixes for Skia m79 update. r=jrmuizel 2019-10-28 21:42:48 +00:00
DrawTargetSkia.h
DrawTargetTiled.cpp
DrawTargetTiled.h
DrawTargetWrapAndRecord.cpp Bug 1582372 Part 2: Only clean up Canvas IPC objects when recorder has no stored objects. r=jrmuizel 2019-10-29 08:34:34 +00:00
DrawTargetWrapAndRecord.h
dw-extra.h
ExtendInputEffectD2D1.cpp
ExtendInputEffectD2D1.h
Factory.cpp Bug 1429305 - Add new layer messages for passing motion path info. r=hiro,mattwoodrow 2019-10-31 20:07:41 +00:00
FilterNodeCapture.cpp
FilterNodeCapture.h
FilterNodeD2D1.cpp Bug 1577566 - Enforce appropriate output channel clamping in D2D1 ColorMatrix filters. r=bas 2019-10-09 15:38:21 +00:00
FilterNodeD2D1.h
FilterNodeSoftware.cpp Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan 2019-10-06 18:29:55 +00:00
FilterNodeSoftware.h
FilterProcessing.cpp
FilterProcessing.h
FilterProcessingScalar.cpp
FilterProcessingSIMD-inl.h
FilterProcessingSSE2.cpp
Filters.h
FontVariation.h
GenericRefCounted.h
genshaders.sh
gfx2d.sln
gfx2d.vcxproj
GradientStopsD2D.h
Helpers.h
HelpersCairo.h
HelpersD2D.h
HelpersSkia.h Bug 1591996 - miscellaneous Gecko fixes for Skia m79 update. r=jrmuizel 2019-10-28 21:42:48 +00:00
HelpersWinFonts.h
ImageScaling.cpp
ImageScaling.h
ImageScalingSSE2.cpp
InlineTranslator.cpp Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan 2019-10-06 18:29:55 +00:00
InlineTranslator.h
IterableArena.h
JobScheduler_posix.cpp
JobScheduler_posix.h
JobScheduler_win32.cpp
JobScheduler_win32.h
JobScheduler.cpp
JobScheduler.h
Logging.h
LoggingConstants.h
LuminanceNEON.cpp
LuminanceNEON.h
MacIOSurface.cpp
MacIOSurface.h
Matrix.cpp
Matrix.h Bug 1589204 - Fix a bug in Matrix4x4Flagged::operator*. r=mstange 2019-10-16 21:01:16 +00:00
MatrixFwd.h
MMIHelpers.h
moz.build Bug 1591996 - miscellaneous Gecko fixes for Skia m79 update. r=jrmuizel 2019-10-28 21:42:48 +00:00
NativeFontResourceDWrite.cpp Bug 1584268 - only instantiate Cairo fonts when drawing to Cairo target. r=jfkthame 2019-10-01 21:56:30 +00:00
NativeFontResourceDWrite.h Bug 1584268 - only instantiate Cairo fonts when drawing to Cairo target. r=jfkthame 2019-10-01 21:56:30 +00:00
NativeFontResourceFreeType.cpp
NativeFontResourceFreeType.h
NativeFontResourceGDI.cpp
NativeFontResourceGDI.h
NativeFontResourceMac.cpp Bug 1584268 - only instantiate Cairo fonts when drawing to Cairo target. r=jfkthame 2019-10-01 21:56:30 +00:00
NativeFontResourceMac.h Bug 1584268 - only instantiate Cairo fonts when drawing to Cairo target. r=jfkthame 2019-10-01 21:56:30 +00:00
NumericTools.h
Path.cpp
PathAnalysis.h
PathCairo.cpp
PathCairo.h
PathCapture.cpp
PathCapture.h
PathD2D.cpp
PathD2D.h
PathHelpers.cpp
PathHelpers.h
PathRecording.cpp
PathRecording.h
PathSkia.cpp
PathSkia.h
PatternHelpers.h
Point.h
Polygon.h
QuartzSupport.h
QuartzSupport.mm
Quaternion.cpp
Quaternion.h
RadialGradientEffectD2D1.cpp
RadialGradientEffectD2D1.h
RecordedEvent.cpp
RecordedEvent.h
RecordedEventImpl.h Bug 1584268 - only instantiate Cairo fonts when drawing to Cairo target. r=jfkthame 2019-10-01 21:56:30 +00:00
RecordingTypes.h
Rect.h
RectAbsolute.h
Scale.cpp
Scale.h
ScaledFontBase.cpp Bug 1584268 - only instantiate Cairo fonts when drawing to Cairo target. r=jfkthame 2019-10-01 21:56:30 +00:00
ScaledFontBase.h Bug 1584268 - only instantiate Cairo fonts when drawing to Cairo target. r=jfkthame 2019-10-01 21:56:30 +00:00
ScaledFontDWrite.cpp Bug 1591996 - miscellaneous Gecko fixes for Skia m79 update. r=jrmuizel 2019-10-28 21:42:48 +00:00
ScaledFontDWrite.h Bug 1584268 - only instantiate Cairo fonts when drawing to Cairo target. r=jfkthame 2019-10-01 21:56:30 +00:00
ScaledFontFontconfig.cpp Bug 1592293 - add gfx.text.subpixel-position.force-enabled and force-disabled prefs. r=jrmuizel 2019-10-31 13:39:12 +00:00
ScaledFontFontconfig.h Bug 1583707 - enable text subpixel positioning on Android and Linux. r=jfkthame 2019-10-02 14:04:45 +00:00
ScaledFontFreeType.cpp Bug 1592293 - add gfx.text.subpixel-position.force-enabled and force-disabled prefs. r=jrmuizel 2019-10-31 13:39:12 +00:00
ScaledFontFreeType.h Bug 1583707 - enable text subpixel positioning on Android and Linux. r=jfkthame 2019-10-02 14:04:45 +00:00
ScaledFontMac.cpp Bug 1591996 - miscellaneous Gecko fixes for Skia m79 update. r=jrmuizel 2019-10-28 21:42:48 +00:00
ScaledFontMac.h Bug 1584268 - only instantiate Cairo fonts when drawing to Cairo target. r=jfkthame 2019-10-01 21:56:30 +00:00
ScaledFontWin.cpp Bug 1584268 - only instantiate Cairo fonts when drawing to Cairo target. r=jfkthame 2019-10-01 21:56:30 +00:00
ScaledFontWin.h Bug 1584268 - only instantiate Cairo fonts when drawing to Cairo target. r=jfkthame 2019-10-01 21:56:30 +00:00
ScaleFactor.h
ScaleFactors2D.h
SFNTData.cpp
SFNTData.h
SFNTNameTable.cpp
SFNTNameTable.h
ShadersD2D1.h
ShadersD2D1.hlsl
ShadersD2D.fx
ShadersD2D.h
SIMD.h
SourceSurfaceCairo.cpp
SourceSurfaceCairo.h
SourceSurfaceCapture.cpp
SourceSurfaceCapture.h
SourceSurfaceD2D1.cpp
SourceSurfaceD2D1.h
SourceSurfaceDual.h
SourceSurfaceRawData.cpp
SourceSurfaceRawData.h
SourceSurfaceSkia.cpp
SourceSurfaceSkia.h
SSEHelpers.h
ssse3-scaler.c
ssse3-scaler.h
StackArray.h
SVGTurbulenceRenderer-inl.h
Swizzle.cpp Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan 2019-10-21 14:13:44 +00:00
Swizzle.h Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan 2019-10-21 14:13:44 +00:00
SwizzleAVX2.cpp Bug 1551088 - Part 3. Add SSSE3 and AVX2 implementations of unpacking. r=lsalzman 2019-10-02 13:37:25 +00:00
SwizzleNEON.cpp Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan 2019-10-21 14:13:44 +00:00
SwizzleSSE2.cpp Bug 1551088 - Part 1. Expose SwizzleRow and PremultiplyRow variants. r=lsalzman 2019-10-02 13:37:22 +00:00
SwizzleSSSE3.cpp Bug 1551088 - Part 3. Add SSSE3 and AVX2 implementations of unpacking. r=lsalzman 2019-10-02 13:37:25 +00:00
Tools.h
Triangle.h
Types.h Bug 1552608 - Define bitwise operators for SideBits. r=tnikkel 2019-10-07 21:01:53 +00:00
u16string.h
UnscaledFontDWrite.h Bug 1584268 - only instantiate Cairo fonts when drawing to Cairo target. r=jfkthame 2019-10-01 21:56:30 +00:00
UnscaledFontFreeType.cpp
UnscaledFontFreeType.h
UnscaledFontGDI.h
UnscaledFontMac.h Bug 1584268 - only instantiate Cairo fonts when drawing to Cairo target. r=jfkthame 2019-10-01 21:56:30 +00:00
UserData.h