gecko-dev/dom/canvas
Kris Maglione 1dc330007c Bug 1701777: Fix timeout handling for xorigin mochitests. r=mccr8
This copies some of the basic diagnostic reporting logic from SimpleTest to
TestRunner so that it can report timeout errors without an unnecessary
async roundtrip, and moves timeout handling to use a "message" event which
works in both in-process and out-of-process modes.

Differential Revision: https://phabricator.services.mozilla.com/D110326
2021-04-08 18:34:07 +00:00
..
crashtests Bug 1654477 P5: Add crashtest to trigger texture handle open failures. r=jrmuizel 2020-10-16 10:57:16 +00:00
gtest Bug 1693534 - Avoid leaking the kernel version to the Web with amdgpu. r=jgilbert 2021-02-22 09:18:19 +00:00
test Bug 1701777: Fix timeout handling for xorigin mochitests. r=mccr8 2021-04-08 18:34:07 +00:00
BasicRenderingContext2D.h Bug 1627014 - Implement CanvasRenderingContext2D.createConicGradient r=emilio 2021-01-01 01:50:52 +00:00
CacheInvalidator.cpp
CacheInvalidator.h Bug 1680469 - Remove partial std::hash specializations. r=jgilbert 2020-12-09 16:47:13 +00:00
CanvasGradient.cpp Bug 1684173 - Add newline character at end of files when missing r=sylvestre,geckoview-reviewers,agi 2021-01-07 08:53:08 +00:00
CanvasGradient.h Bug 1697344 p3: Don't hold the GradientStops object on CanvasGradient. r=jrmuizel 2021-03-29 12:12:21 +00:00
CanvasImageCache.cpp
CanvasImageCache.h
CanvasPath.h Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
CanvasPattern.cpp Bug 1684173 - Add newline character at end of files when missing r=sylvestre,geckoview-reviewers,agi 2021-01-07 08:53:08 +00:00
CanvasPattern.h Bug 1653193 - Remove public includes for CanvasRenderingContext2D.h. r=jgilbert 2020-07-21 08:39:53 +00:00
CanvasRenderingContext2D.cpp Bug 1701760. Request sRGB images when drawing an image in Canvas. r=aosmond 2021-03-31 13:33:07 +00:00
CanvasRenderingContext2D.h Bug 1696976 - Log a deprecation warning for extension use of canvas drawWindow r=baku,rpl 2021-03-15 12:30:54 +00:00
CanvasRenderingContextHelper.cpp Bug 1693003 - Remove redundant nullptr checks of return value of infallible new in dom/. r=smaug 2021-02-16 15:52:10 +00:00
CanvasRenderingContextHelper.h Bug 1671599 - Make `dom/canvas` buildable outside of `unified-build` environment. r=jgilbert 2020-10-20 13:14:51 +00:00
CanvasUtils.cpp Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
CanvasUtils.h Bug 1673931 - Avoid including Document.h from header files. r=emilio 2020-11-23 16:07:43 +00:00
ClientWebGLContext.cpp Bug 1629420 - ClientWebGLContext.cpp: the 'empty' method should be used to check for emptiness instead of 'size'. r=andi 2021-03-22 14:28:05 +00:00
ClientWebGLContext.h Bug 1691606 - Clean up dead code following WebGL out-of-process stabilization. r=lsalzman 2021-02-09 07:57:03 +00:00
ClientWebGLExtensions.cpp Bug 1658433 - Implement WebGL draft extension EXT_texture_norm16. r=lsalzman,webidl,smaug 2020-08-12 15:19:17 +00:00
ClientWebGLExtensions.h Bug 1658433 - Implement WebGL draft extension EXT_texture_norm16. r=lsalzman,webidl,smaug 2020-08-12 15:19:17 +00:00
GeneratePlaceholderCanvasData.h Bug 1621433 - In RFP mode, turn canvas image extraction into a random 'poison pill' for fingerprinters r=tjr,jrmuizel 2020-05-14 13:56:55 +00:00
HostWebGLContext.cpp Bug 1691606 - Clean up dead code following WebGL out-of-process stabilization. r=lsalzman 2021-02-09 07:57:03 +00:00
HostWebGLContext.h Bug 1691606 - Clean up dead code following WebGL out-of-process stabilization. r=lsalzman 2021-02-09 07:57:03 +00:00
ImageBitmap.cpp Bug 1519636 - Reformat recent changes to the Google coding style r=andi 2021-01-18 16:50:16 +00:00
ImageBitmap.h Bug 1678909 - mark image bitmap as premult when converted so that we don't repeatedly premultiply it. r=aosmond 2020-12-22 00:13:18 +00:00
ImageBitmapRenderingContext.cpp Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
ImageBitmapRenderingContext.h Bug 1671599 - Make `dom/canvas` buildable outside of `unified-build` environment. r=jgilbert 2020-10-20 13:14:51 +00:00
ImageBitmapSource.h
ImageData.cpp Bug 1673424 - Fix includes around JS/StructuredClone.h. 2020-11-23 16:06:52 +00:00
ImageData.h Bug 1673424 - Fix includes around JS/StructuredClone.h. 2020-11-23 16:06:52 +00:00
ImageUtils.cpp Bug 1670515 - Don't assume memory position of planes. r=mattwoodrow 2020-10-12 03:10:16 +00:00
ImageUtils.h
IpdlQueue.h Bug 1677466 - Move ParamTraits specializations with extra dependencies out of IPCMessageUtils.h. r=mccr8 2020-12-10 11:09:21 +00:00
MurmurHash3.cpp
MurmurHash3.h Bug 1684173 - Add newline character at end of files when missing r=sylvestre,geckoview-reviewers,agi 2021-01-07 08:53:08 +00:00
OffscreenCanvas.cpp Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
OffscreenCanvas.h Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
PWebGL.ipdl Bug 1691606 - Clean up dead code following WebGL out-of-process stabilization. r=lsalzman 2021-02-09 07:57:03 +00:00
QueueParamTraits.h Bug 1693003 - Remove redundant nullptr checks of return value of infallible new in dom/. r=smaug 2021-02-16 15:52:10 +00:00
SanitizeRenderer.h Bug 1693534 - Avoid leaking the kernel version to the Web with amdgpu. r=jgilbert 2021-02-22 09:18:19 +00:00
TexUnpackBlob.cpp Bug 1678989 - Handle blitting kCVPixelFormatType_422YpCbCr8_yuvs. r=lsalzman 2021-04-01 22:58:05 +00:00
TexUnpackBlob.h Bug 1640607 - Send SurfaceDescriptors for GPU blitting for video-to-webgl. r=lsalzman 2021-01-14 01:23:06 +00:00
TextMetrics.h
WebGL2Context.cpp
WebGL2Context.h Bug 1607940 - Stand up webgl.out-of-process:true path. r=handyman,nika,froydnj 2020-07-21 22:56:52 +00:00
WebGL2ContextBuffers.cpp Bug 1607940 - Stand up webgl.out-of-process:true path. r=handyman,nika,froydnj 2020-07-21 22:56:52 +00:00
WebGL2ContextFramebuffers.cpp
WebGL2ContextMRTs.cpp
WebGL2ContextQueries.cpp
WebGL2ContextRenderbuffers.cpp
WebGL2ContextSamplers.cpp
WebGL2ContextState.cpp Bug 1607940 - IPC TexImage. r=lsalzman,nika,handyman 2020-07-21 22:57:01 +00:00
WebGL2ContextSync.cpp Bug 1607940 - IPC TexImage. r=lsalzman,nika,handyman 2020-07-21 22:57:01 +00:00
WebGL2ContextTransformFeedback.cpp
WebGL2ContextUniforms.cpp Bug 1671599 - Make `dom/canvas` buildable outside of `unified-build` environment. r=jgilbert 2020-10-20 13:14:51 +00:00
WebGLBuffer.cpp
WebGLBuffer.h
WebGLChild.cpp Bug 1674637 - Use nested namespaces in dom/ r=sg,andi 2020-11-04 17:04:01 +00:00
WebGLChild.h Bug 1665289 - Convert WebGLChild's kDefaultCmdsShmemSize to a pref. r=lsalzman 2020-09-16 15:22:22 +00:00
WebGLCommandQueue.h Bug 1691606 - Clean up dead code following WebGL out-of-process stabilization. r=lsalzman 2021-02-09 07:57:03 +00:00
WebGLContext.cpp Bug 1700799 - Better WebGL context creation failure messages. r=lsalzman 2021-03-29 23:35:29 +00:00
WebGLContext.h Bug 1640607 - Send SurfaceDescriptors for GPU blitting for video-to-webgl. r=lsalzman 2021-01-14 01:23:06 +00:00
WebGLContextBuffers.cpp
WebGLContextDraw.cpp Bug 1696075 - Match spec for webgl sampling feedback detection. r=lsalzman 2021-03-04 03:14:50 +00:00
WebGLContextExtensions.cpp Bug 1658433 - Implement WebGL draft extension EXT_texture_norm16. r=lsalzman,webidl,smaug 2020-08-12 15:19:17 +00:00
WebGLContextFramebufferOperations.cpp
WebGLContextGL.cpp Bug 1638568 - E.g. uniform1i(null, ...) should check avail len not total len. r=lsalzman 2020-11-30 22:00:23 +00:00
WebGLContextLossHandler.cpp Bug 1647112 - P1. Make the canvas thread use BackgroundTaskQueue. r=KrisWright,jgilbert,andi 2020-07-01 17:45:36 +00:00
WebGLContextLossHandler.h Bug 1653011 - Simplify and make WeakPtr<Derived> usable and compact. r=froydnj,sg,geckoview-reviewers,jgilbert,kvark,snorp 2020-07-23 14:51:46 +00:00
WebGLContextState.cpp Bug 1607940 - IPC TexImage. r=lsalzman,nika,handyman 2020-07-21 22:57:01 +00:00
WebGLContextTextures.cpp Bug 1692832 - isTexUploadFromPbo iff isPboBound. r=lsalzman 2021-03-10 18:35:16 +00:00
WebGLContextUtils.cpp Bug 1607940 - IPC TexImage. r=lsalzman,nika,handyman 2020-07-21 22:57:01 +00:00
WebGLContextUtils.h Bug 1653229 - Remove unnecessary includes for BindingUtils.h. r=jgilbert 2020-07-22 15:12:10 +00:00
WebGLContextValidate.cpp Bug 1656034 - Add UnderlyingValue() to mfbt. - r=froydnj 2020-07-31 23:04:44 +00:00
WebGLContextVertexArray.cpp
WebGLContextVertices.cpp Bug 1702382 - Forbid FIXED in vertexAttribPointer. r=lsalzman 2021-04-01 16:34:31 +00:00
WebGLExtensionColorBufferFloat.cpp
WebGLExtensionColorBufferHalfFloat.cpp
WebGLExtensionCompressedTextureASTC.cpp
WebGLExtensionCompressedTextureBPTC.cpp
WebGLExtensionCompressedTextureES3.cpp
WebGLExtensionCompressedTextureETC1.cpp
WebGLExtensionCompressedTexturePVRTC.cpp
WebGLExtensionCompressedTextureRGTC.cpp
WebGLExtensionCompressedTextureS3TC.cpp
WebGLExtensionCompressedTextureS3TC_SRGB.cpp
WebGLExtensionDepthTexture.cpp
WebGLExtensionDisjointTimerQuery.cpp
WebGLExtensionDrawBuffers.cpp
WebGLExtensionEXTColorBufferFloat.cpp
WebGLExtensionFragDepth.cpp
WebGLExtensionInstancedArrays.cpp
WebGLExtensionSRGB.cpp
WebGLExtensionShaderTextureLod.cpp
WebGLExtensionTextureFloat.cpp
WebGLExtensionTextureFloatLinear.cpp
WebGLExtensionTextureHalfFloat.cpp
WebGLExtensionTextureHalfFloatLinear.cpp
WebGLExtensions.cpp Bug 1662649 - Don't hard-assert IsSupported for pref-gated WebGL exts. r=lsalzman 2020-09-02 17:13:53 +00:00
WebGLExtensions.h Bug 1658433 - Implement WebGL draft extension EXT_texture_norm16. r=lsalzman,webidl,smaug 2020-08-12 15:19:17 +00:00
WebGLFormats.cpp Bug 1674592 - Shrink uploads based on byte size estimates. r=lsalzman 2020-11-13 23:24:13 +00:00
WebGLFormats.h Backed out changeset 4a679b76e51b (bug 1674592) for causing failures in test_conformance__extensions__ext-texture-compression-rgtc.html CLOSED TREE 2020-11-09 13:16:26 +02:00
WebGLFramebuffer.cpp Bug 1699077 - Bind framebuffer before DrawBuffers/ReadBuffer selection. r=lsalzman 2021-04-07 18:44:35 +00:00
WebGLFramebuffer.h Bug 1653011 - Simplify and make WeakPtr<Derived> usable and compact. r=froydnj,sg,geckoview-reviewers,jgilbert,kvark,snorp 2020-07-23 14:51:46 +00:00
WebGLInternalFormatsTable.h
WebGLIpdl.h Bug 1519636 - Reformat recent changes to the Google coding style r=andi,necko-reviewers 2021-02-15 08:49:20 +00:00
WebGLMemoryTracker.cpp
WebGLMemoryTracker.h
WebGLMethodDispatcher.h Bug 1519636 - Reformat recent changes to the Google coding style r=andi,necko-reviewers 2021-02-15 08:49:20 +00:00
WebGLObjectModel.h
WebGLParent.cpp Bug 1519636 - Reformat recent changes to the Google coding style r=andi,necko-reviewers 2021-02-15 08:49:20 +00:00
WebGLParent.h Bug 1519636 - Reformat recent changes to the Google coding style r=andi,necko-reviewers 2021-02-15 08:49:20 +00:00
WebGLProgram.cpp Bug 1679693 - Update WebGL 2 to allow drawArraysInstanced with no non-instanced active attribs. r=lsalzman 2020-11-30 18:19:40 +00:00
WebGLProgram.h Bug 1653011 - Simplify and make WeakPtr<Derived> usable and compact. r=froydnj,sg,geckoview-reviewers,jgilbert,kvark,snorp 2020-07-23 14:51:46 +00:00
WebGLQuery.cpp Bug 1607940 - IPC TexImage. r=lsalzman,nika,handyman 2020-07-21 22:57:01 +00:00
WebGLQuery.h
WebGLQueueParamTraits.h Bug 1691606 - Clean up dead code following WebGL out-of-process stabilization. r=lsalzman 2021-02-09 07:57:03 +00:00
WebGLRenderbuffer.cpp
WebGLRenderbuffer.h
WebGLSampler.cpp
WebGLSampler.h
WebGLShader.cpp
WebGLShader.h
WebGLShaderValidator.cpp Bug 1690349 - Post-ANGLE-update Gecko fixes and re-mark tests. r=lsalzman 2021-02-05 02:14:10 +00:00
WebGLShaderValidator.h Bug 1671599 - Make `dom/canvas` buildable outside of `unified-build` environment. r=jgilbert 2020-10-20 13:14:51 +00:00
WebGLStrongTypes.h
WebGLSync.cpp
WebGLSync.h
WebGLTexelConversions.cpp
WebGLTexelConversions.h Bug 1679522 - Fix include directives and forward declarations. r=andi,necko-reviewers,jgilbert 2021-03-25 10:19:44 +00:00
WebGLTexture.cpp Bug 1696075 - Match spec for webgl sampling feedback detection. r=lsalzman 2021-03-04 03:14:50 +00:00
WebGLTexture.h Bug 1696075 - Match spec for webgl sampling feedback detection. r=lsalzman 2021-03-04 03:14:50 +00:00
WebGLTextureUpload.cpp Bug 1686750 - Upload zeros if layers::Image => SurfaceDescriptor fails. r=lsalzman 2021-01-15 19:18:38 +00:00
WebGLTransformFeedback.cpp Bug 1653193 - Remove public includes for CanvasRenderingContext2D.h. r=jgilbert 2020-07-21 08:39:53 +00:00
WebGLTransformFeedback.h Bug 1653193 - Remove public includes for CanvasRenderingContext2D.h. r=jgilbert 2020-07-21 08:39:53 +00:00
WebGLTypes.h Bug 1640607 - Send SurfaceDescriptors for GPU blitting for video-to-webgl. r=lsalzman 2021-01-14 01:23:06 +00:00
WebGLValidateStrings.cpp Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
WebGLValidateStrings.h
WebGLVertexArray.cpp
WebGLVertexArray.h
WebGLVertexArrayFake.cpp Bug 1671599 - Make `dom/canvas` buildable outside of `unified-build` environment. r=jgilbert 2020-10-20 13:14:51 +00:00
WebGLVertexArrayFake.h
WebGLVertexArrayGL.cpp Bug 1671599 - Make `dom/canvas` buildable outside of `unified-build` environment. r=jgilbert 2020-10-20 13:14:51 +00:00
WebGLVertexArrayGL.h
XRWebGLLayer.cpp Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
XRWebGLLayer.h Bug 1633725 - Improve WebXR Garbage Collection. Respect XRRigidTransform.inverse and XRView.transform [SameObject] requirements. r=kip,daoshengmu,jgilbert 2020-05-01 01:42:39 +00:00
moz.build Bug 1693534 - Avoid leaking the kernel version to the Web with amdgpu. r=jgilbert 2021-02-22 09:18:19 +00:00
nsICanvasRenderingContextInternal.cpp Bug 1676356 - Avoid including PresShell.h from header files. r=emilio 2020-11-23 16:08:23 +00:00
nsICanvasRenderingContextInternal.h Bug 1676356 - Avoid including PresShell.h from header files. r=emilio 2020-11-23 16:08:23 +00:00