Dactyloidae/dom/canvas
Moonchild 71bd54891a Issue #1810 - Implement {get|set}Transform with DOMMatrix arguments.
We already had part of the plumbing for other canvas manipulations, so
this is somewhat simplified.

This excludes the interface as that is breaking the build at this stage.
Some more research is required.
2024-08-21 10:48:06 +08:00
..
crashtests import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
gtest Issue #1656 - Part 6: Clean up the build files 2020-09-25 22:04:23 +08:00
test Issue #2546 - Part 5: Remove tests 2024-07-10 14:51:18 +08:00
CanvasGradient.h import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
CanvasImageCache.cpp Issue #80 - De-unify dom/canvas 2020-05-02 08:20:03 +08:00
CanvasImageCache.h import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
CanvasPath.h Issue #2483 - Support DOMMatrix2DInit for addPath 2024-04-02 22:17:40 +08:00
CanvasPattern.h import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
CanvasRenderingContext2D.cpp Issue #1810 - Implement {get|set}Transform with DOMMatrix arguments. 2024-08-21 10:48:06 +08:00
CanvasRenderingContext2D.h Issue #1810 - Implement {get|set}Transform with DOMMatrix arguments. 2024-08-21 10:48:06 +08:00
CanvasRenderingContextHelper.cpp Issue #80 - De-unify dom/canvas 2020-05-02 08:20:03 +08:00
CanvasRenderingContextHelper.h import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
CanvasUtils.cpp Revert "Improve origin-clean algorithm" 2019-06-07 09:52:34 +08:00
CanvasUtils.h Revert "Improve origin-clean algorithm" 2019-06-07 09:52:34 +08:00
ImageBitmap.cpp Issue #2546 - Part 6: Remove canvas.imagebitmap_extensions.enabled preference. 2024-07-10 14:51:38 +08:00
ImageBitmap.h Issue #2546 - Part 6: Remove canvas.imagebitmap_extensions.enabled preference. 2024-07-10 14:51:38 +08:00
ImageBitmapColorUtils.cpp Issue #1656 - Remove more vim control lines. 2023-05-04 10:47:14 +08:00
ImageBitmapColorUtils.h Issue #1656 - Remove more vim control lines. 2023-05-04 10:47:14 +08:00
ImageBitmapRenderingContext.cpp Issue #80 - De-unify dom/canvas 2020-05-02 08:20:03 +08:00
ImageBitmapRenderingContext.h import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
ImageBitmapSource.h Issue #2546 - Part 1: Remove BufferSource support in CreateImageBitmap. 2024-07-10 14:50:00 +08:00
ImageBitmapUtils.cpp Issue #2546 - Part 4: Remove mappedDataLength and findOptimalFormat 2024-07-10 14:50:59 +08:00
ImageBitmapUtils.h Issue #2546 - Part 4: Remove mappedDataLength and findOptimalFormat 2024-07-10 14:50:59 +08:00
ImageData.cpp Issue #1656 - Remove more vim control lines. 2023-05-04 10:47:14 +08:00
ImageData.h Issue #1656 - Remove more vim control lines. 2023-05-04 10:47:14 +08:00
ImageUtils.cpp Issue #2546 - Part 3: Remove mapDataInto 2024-07-10 14:50:41 +08:00
ImageUtils.h Issue #2546 - Part 3: Remove mapDataInto 2024-07-10 14:50:41 +08:00
moz.build Remove unmaintained WebGL conformance test suite. 2023-04-30 09:28:42 +08:00
MurmurHash3.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
MurmurHash3.h import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
nsICanvasRenderingContextInternal.h import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
OffscreenCanvas.cpp Issue #21 - Remove Telemetry plumbing and fix build. 2022-04-28 10:25:48 +08:00
OffscreenCanvas.h Issue #1656 - Remove more vim control lines. 2023-05-04 10:47:14 +08:00
TextMetrics.h import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
TexUnpackBlob.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
TexUnpackBlob.h import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGL1Context.cpp Remove all C++ Telemetry Accumulation calls. 2019-02-16 00:12:32 +08:00
WebGL1Context.h import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGL1ContextUniforms.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGL2Context.cpp Issue #1829 - Revert "Issue #1751" 2022-05-04 09:40:24 +08:00
WebGL2Context.h import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGL2ContextBuffers.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGL2ContextFramebuffers.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGL2ContextMRTs.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGL2ContextPrograms.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGL2ContextQueries.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGL2ContextRenderbuffers.cpp Issue #1656 - Part 1: Nuke most vim config lines in the tree. 2020-09-25 22:04:12 +08:00
WebGL2ContextSamplers.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGL2ContextState.cpp Issue #1656 - Part 1: Nuke most vim config lines in the tree. 2020-09-25 22:04:12 +08:00
WebGL2ContextSync.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGL2ContextTextures.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGL2ContextTransformFeedback.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGL2ContextUniforms.cpp Issue #80 - De-unify dom/canvas 2020-05-02 08:20:03 +08:00
WebGL2ContextVAOs.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGL2ContextVertices.cpp Issue #1656 - Part 1: Nuke most vim config lines in the tree. 2020-09-25 22:04:12 +08:00
WebGLActiveInfo.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLActiveInfo.h import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLBuffer.cpp Issue #1829 - Revert "Issue #1751" 2022-05-04 09:40:24 +08:00
WebGLBuffer.h import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLContext.cpp [WebGL] Turn on more validation/error checking in webgl (when not on Win) 2023-11-24 17:04:07 +08:00
WebGLContext.h [WebGL] Add preffed limit to WebGL vertCount 2023-10-26 10:53:11 +08:00
WebGLContextBuffers.cpp Issue #1829 - Revert "Issue #1751" 2022-05-04 09:40:24 +08:00
WebGLContextDraw.cpp [WebGL] Add preffed limit to WebGL vertCount 2023-10-26 10:53:11 +08:00
WebGLContextExtensions.cpp Bug 1335296 - Expand about:support WebGL information 2019-02-16 00:10:19 +08:00
WebGLContextFramebufferOperations.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLContextGL.cpp Issue #1053 - Remove Android-specific blocks from system headers and /dom 2021-03-12 08:57:47 +08:00
WebGLContextLossHandler.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLContextLossHandler.h import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLContextNotSupported.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLContextState.cpp Bug 1335296 - Expand about:support WebGL information 2019-02-16 00:10:19 +08:00
WebGLContextTextures.cpp [WebGL] Only allow texture uploads from pixelbuffer if bound. 2021-03-25 09:05:44 +08:00
WebGLContextUnchecked.cpp Issue #1656 - Part 1: Nuke most vim config lines in the tree. 2020-09-25 22:04:12 +08:00
WebGLContextUnchecked.h Issue #1656 - Part 1: Nuke most vim config lines in the tree. 2020-09-25 22:04:12 +08:00
WebGLContextUtils.cpp Bug 1335296 - Expand about:support WebGL information 2019-02-16 00:10:19 +08:00
WebGLContextUtils.h Bug 1335296 - Expand about:support WebGL information 2019-02-16 00:10:19 +08:00
WebGLContextValidate.cpp Issue #1829 - Revert "Issue #1751" 2022-05-04 09:40:24 +08:00
WebGLContextVertexArray.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLContextVertices.cpp Issue #80 - De-unify dom/canvas 2020-05-02 08:20:03 +08:00
WebGLElementArrayCache.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLElementArrayCache.h import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLExtensionBase.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLExtensionBlendMinMax.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLExtensionColorBufferFloat.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLExtensionColorBufferHalfFloat.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLExtensionCompressedTextureATC.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLExtensionCompressedTextureES3.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLExtensionCompressedTextureETC1.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLExtensionCompressedTexturePVRTC.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLExtensionCompressedTextureS3TC.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLExtensionDebugGet.cpp Issue #80 - De-unify dom/canvas 2020-05-02 08:20:03 +08:00
WebGLExtensionDebugRendererInfo.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLExtensionDebugShaders.cpp Use WeakPtr for extension parent pointer. 2019-07-22 19:45:24 +08:00
WebGLExtensionDepthTexture.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLExtensionDisjointTimerQuery.cpp Issue #1656 - Part 1: Nuke most vim config lines in the tree. 2020-09-25 22:04:12 +08:00
WebGLExtensionDrawBuffers.cpp Use WeakPtr for extension parent pointer. 2019-07-22 19:45:24 +08:00
WebGLExtensionElementIndexUint.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLExtensionEXTColorBufferFloat.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLExtensionFragDepth.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLExtensionInstancedArrays.cpp Use WeakPtr for extension parent pointer. 2019-07-22 19:45:24 +08:00
WebGLExtensionLoseContext.cpp Use WeakPtr for extension parent pointer. 2019-07-22 19:45:24 +08:00
WebGLExtensions.h Issue #80 - Resolve issues with compiling on insane gcc configurations with no optimizations in dom/ 2020-05-02 08:28:18 +08:00
WebGLExtensionShaderTextureLod.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLExtensionSRGB.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLExtensionStandardDerivatives.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLExtensionTextureFilterAnisotropic.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLExtensionTextureFloat.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLExtensionTextureFloatLinear.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLExtensionTextureHalfFloat.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLExtensionTextureHalfFloatLinear.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLExtensionVertexArray.cpp Use WeakPtr for extension parent pointer. 2019-07-22 19:45:24 +08:00
WebGLFormats.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLFormats.h import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLFramebuffer.cpp [WebGL] Bind framebuffer before DrawBuffers/ReadBuffer selection. 2021-04-21 21:55:40 +08:00
WebGLFramebuffer.h Issue #1053 - Remove Android-specific blocks from system headers and /dom 2021-03-12 08:57:47 +08:00
WebGLFramebufferAttachable.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLFramebufferAttachable.h import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLInternalFormatsTable.h import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLMemoryTracker.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLMemoryTracker.h import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLObjectModel.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLObjectModel.h Issue #80 - De-unify dom/canvas 2020-05-02 08:20:03 +08:00
WebGLProgram.cpp Issue #1829 - Revert "Issue #1751" 2022-05-04 09:40:24 +08:00
WebGLProgram.h import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLQuery.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLQuery.h import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLRenderbuffer.cpp Truncate Buffer/Texture on GL_OOM. 2019-07-20 06:25:26 +08:00
WebGLRenderbuffer.h import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLSampler.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLSampler.h Issue #80 - De-unify dom/canvas 2020-05-02 08:20:03 +08:00
WebGLShader.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLShader.h import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLShaderPrecisionFormat.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLShaderPrecisionFormat.h import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLShaderValidator.cpp PR #2356 - Treat all GLSL versions >=450 as 450 2023-10-25 09:59:41 +08:00
WebGLShaderValidator.h Switch from ShCompileOptions to int. 2019-02-16 00:08:23 +08:00
WebGLStrongTypes.h import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLSync.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLSync.h import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLTexelConversions.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLTexelConversions.h import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLTexture.cpp Truncate Buffer/Texture on GL_OOM. 2019-07-20 06:25:26 +08:00
WebGLTexture.h Truncate Buffer/Texture on GL_OOM. 2019-07-20 06:25:26 +08:00
WebGLTextureUpload.cpp [WebGL] Turn on more validation/error checking in webgl (when not on Win) 2023-11-24 17:04:07 +08:00
WebGLTransformFeedback.cpp Bug 1438425 - Delete DocumentRenderer. r=jesup, r=jgilbert, a=RyanVM 2019-02-15 23:37:39 +08:00
WebGLTransformFeedback.h Issue #80 - De-unify dom/canvas 2020-05-02 08:20:03 +08:00
WebGLTypes.h Bug 1335296 - Expand about:support WebGL information 2019-02-16 00:10:19 +08:00
WebGLUniformLocation.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLUniformLocation.h import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLValidateStrings.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLValidateStrings.h import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLVertexArray.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLVertexArray.h import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLVertexArrayFake.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLVertexArrayFake.h import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLVertexArrayGL.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLVertexArrayGL.h import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
WebGLVertexArrayObject.cpp Issue #1656 - Part 1: Nuke most vim config lines in the tree. 2020-09-25 22:04:12 +08:00
WebGLVertexArrayObject.h Issue #1656 - Part 1: Nuke most vim config lines in the tree. 2020-09-25 22:04:12 +08:00
WebGLVertexAttribData.cpp Issue #80 - Resolve issues with compiling on insane gcc configurations with no optimizations in dom/ 2020-05-02 08:28:18 +08:00
WebGLVertexAttribData.h Issue #80 - De-unify dom/canvas 2020-05-02 08:20:03 +08:00