Fix WebGL context creation on Windows, bump to 19.1.0 #676
main.yml
on: pull_request
lint
1m 0s
windows
test
1m 34s
Annotations
10 errors and 30 warnings
|
[chromium] packages/melonjs/tests/font.spec.js > Font : Text > Text updateBounds with hanging and ideographic baselines > hanging baseline should behave like top:
packages/melonjs/src/video/webgl/batchers/material_batcher.js#L189
TypeError: Cannot read properties of undefined (reading 'getTexture')
❯ QuadBatcher.deleteTexture2D packages/melonjs/src/video/webgl/batchers/material_batcher.js:189:22
❯ CanvasRenderTarget.destroy packages/melonjs/src/video/rendertarget/canvasrendertarget.js:300:28
❯ Text.destroy packages/melonjs/src/renderable/text/text.js:427:22
❯ World.removeChildNow packages/melonjs/src/renderable/container.js:692:13
❯ packages/melonjs/tests/font.spec.js:521:15
|
|
[chromium] packages/melonjs/tests/font.spec.js > Font : Text > Text updateBounds combined align + baseline > center + middle should center bounds on pos:
packages/melonjs/src/video/webgl/batchers/material_batcher.js#L189
TypeError: Cannot read properties of undefined (reading 'getTexture')
❯ QuadBatcher.deleteTexture2D packages/melonjs/src/video/webgl/batchers/material_batcher.js:189:22
❯ CanvasRenderTarget.destroy packages/melonjs/src/video/rendertarget/canvasrendertarget.js:300:28
❯ Text.destroy packages/melonjs/src/renderable/text/text.js:427:22
❯ World.removeChildNow packages/melonjs/src/renderable/container.js:692:13
❯ packages/melonjs/tests/font.spec.js:403:15
|
|
[chromium] packages/melonjs/tests/font.spec.js > Font : Text > Text updateBounds combined align + baseline > right + bottom should have bounds ending at pos:
packages/melonjs/src/video/webgl/batchers/material_batcher.js#L189
TypeError: Cannot read properties of undefined (reading 'getTexture')
❯ QuadBatcher.deleteTexture2D packages/melonjs/src/video/webgl/batchers/material_batcher.js:189:22
❯ CanvasRenderTarget.destroy packages/melonjs/src/video/rendertarget/canvasrendertarget.js:300:28
❯ Text.destroy packages/melonjs/src/renderable/text/text.js:427:22
❯ World.removeChildNow packages/melonjs/src/renderable/container.js:692:13
❯ packages/melonjs/tests/font.spec.js:386:15
|
|
[chromium] packages/melonjs/tests/font.spec.js > Font : Text > Text updateBounds with textBaseline > alphabetic baseline should behave like bottom:
packages/melonjs/src/video/webgl/batchers/material_batcher.js#L189
TypeError: Cannot read properties of undefined (reading 'getTexture')
❯ QuadBatcher.deleteTexture2D packages/melonjs/src/video/webgl/batchers/material_batcher.js:189:22
❯ CanvasRenderTarget.destroy packages/melonjs/src/video/rendertarget/canvasrendertarget.js:300:28
❯ Text.destroy packages/melonjs/src/renderable/text/text.js:427:22
❯ World.removeChildNow packages/melonjs/src/renderable/container.js:692:13
❯ packages/melonjs/tests/font.spec.js:369:15
|
|
[chromium] packages/melonjs/tests/font.spec.js > Font : Text > Text updateBounds with textBaseline > middle baseline bounds should center on pos.y:
packages/melonjs/src/video/webgl/batchers/material_batcher.js#L189
TypeError: Cannot read properties of undefined (reading 'getTexture')
❯ QuadBatcher.deleteTexture2D packages/melonjs/src/video/webgl/batchers/material_batcher.js:189:22
❯ CanvasRenderTarget.destroy packages/melonjs/src/video/rendertarget/canvasrendertarget.js:300:28
❯ Text.destroy packages/melonjs/src/renderable/text/text.js:427:22
❯ World.removeChildNow packages/melonjs/src/renderable/container.js:692:13
❯ packages/melonjs/tests/font.spec.js:356:15
|
|
[chromium] packages/melonjs/tests/font.spec.js > Font : Text > Text updateBounds with textBaseline > bottom baseline bounds should end at pos.y:
packages/melonjs/src/video/webgl/batchers/material_batcher.js#L189
TypeError: Cannot read properties of undefined (reading 'getTexture')
❯ QuadBatcher.deleteTexture2D packages/melonjs/src/video/webgl/batchers/material_batcher.js:189:22
❯ CanvasRenderTarget.destroy packages/melonjs/src/video/rendertarget/canvasrendertarget.js:300:28
❯ Text.destroy packages/melonjs/src/renderable/text/text.js:427:22
❯ World.removeChildNow packages/melonjs/src/renderable/container.js:692:13
❯ packages/melonjs/tests/font.spec.js:342:15
|
|
[chromium] packages/melonjs/tests/font.spec.js > Font : Text > Text updateBounds with textBaseline > top baseline bounds should start at pos.y:
packages/melonjs/src/video/webgl/batchers/material_batcher.js#L189
TypeError: Cannot read properties of undefined (reading 'getTexture')
❯ QuadBatcher.deleteTexture2D packages/melonjs/src/video/webgl/batchers/material_batcher.js:189:22
❯ CanvasRenderTarget.destroy packages/melonjs/src/video/rendertarget/canvasrendertarget.js:300:28
❯ Text.destroy packages/melonjs/src/renderable/text/text.js:427:22
❯ World.removeChildNow packages/melonjs/src/renderable/container.js:692:13
❯ packages/melonjs/tests/font.spec.js:328:15
|
|
[chromium] packages/melonjs/tests/font.spec.js > Font : Text > Text updateBounds with textAlign > center-aligned bounds should center on pos.x:
packages/melonjs/src/video/webgl/batchers/material_batcher.js#L189
TypeError: Cannot read properties of undefined (reading 'getTexture')
❯ QuadBatcher.deleteTexture2D packages/melonjs/src/video/webgl/batchers/material_batcher.js:189:22
❯ CanvasRenderTarget.destroy packages/melonjs/src/video/rendertarget/canvasrendertarget.js:300:28
❯ Text.destroy packages/melonjs/src/renderable/text/text.js:427:22
❯ World.removeChildNow packages/melonjs/src/renderable/container.js:692:13
❯ packages/melonjs/tests/font.spec.js:313:15
|
|
[chromium] packages/melonjs/tests/font.spec.js > Font : Text > Text updateBounds with textAlign > right-aligned bounds should end at pos.x:
packages/melonjs/src/video/webgl/batchers/material_batcher.js#L189
TypeError: Cannot read properties of undefined (reading 'getTexture')
❯ QuadBatcher.deleteTexture2D packages/melonjs/src/video/webgl/batchers/material_batcher.js:189:22
❯ CanvasRenderTarget.destroy packages/melonjs/src/video/rendertarget/canvasrendertarget.js:300:28
❯ Text.destroy packages/melonjs/src/renderable/text/text.js:427:22
❯ World.removeChildNow packages/melonjs/src/renderable/container.js:692:13
❯ packages/melonjs/tests/font.spec.js:299:15
|
|
[chromium] packages/melonjs/tests/font.spec.js > Font : Text > Text updateBounds with textAlign > left-aligned bounds should start at pos.x:
packages/melonjs/src/video/webgl/batchers/material_batcher.js#L189
TypeError: Cannot read properties of undefined (reading 'getTexture')
❯ QuadBatcher.deleteTexture2D packages/melonjs/src/video/webgl/batchers/material_batcher.js:189:22
❯ CanvasRenderTarget.destroy packages/melonjs/src/video/rendertarget/canvasrendertarget.js:300:28
❯ Text.destroy packages/melonjs/src/renderable/text/text.js:427:22
❯ World.removeChildNow packages/melonjs/src/renderable/container.js:692:13
❯ packages/melonjs/tests/font.spec.js:285:15
|
|
lint:
packages/melonjs/src/audio/audio.ts#L243
Unnecessary conditional, value is always truthy
|
|
lint:
packages/melonjs/src/application/resize.ts#L52
Unnecessary conditional, value is always truthy
|
|
lint:
packages/melonjs/src/application/application.ts#L644
Forbidden non-null assertion
|
|
lint:
packages/melonjs/src/application/application.ts#L615
Forbidden non-null assertion
|
|
lint:
packages/melonjs/src/application/application.ts#L538
Unnecessary conditional, value is always truthy
|
|
lint:
packages/melonjs/src/application/application.ts#L533
Unnecessary conditional, value is always truthy
|
|
lint:
packages/melonjs/src/application/application.ts#L526
Forbidden non-null assertion
|
|
lint:
packages/melonjs/src/application/application.ts#L524
Forbidden non-null assertion
|
|
lint:
packages/melonjs/src/application/application.ts#L415
Forbidden non-null assertion
|
|
lint:
packages/melonjs/src/application/application.ts#L276
Forbidden non-null assertion
|
|
lint:
packages/melonjs/src/audio/audio.ts#L243
Unnecessary conditional, value is always truthy
|
|
lint:
packages/melonjs/src/application/resize.ts#L52
Unnecessary conditional, value is always truthy
|
|
lint:
packages/melonjs/src/application/application.ts#L644
Forbidden non-null assertion
|
|
lint:
packages/melonjs/src/application/application.ts#L615
Forbidden non-null assertion
|
|
lint:
packages/melonjs/src/application/application.ts#L538
Unnecessary conditional, value is always truthy
|
|
lint:
packages/melonjs/src/application/application.ts#L533
Unnecessary conditional, value is always truthy
|
|
lint:
packages/melonjs/src/application/application.ts#L526
Forbidden non-null assertion
|
|
lint:
packages/melonjs/src/application/application.ts#L524
Forbidden non-null assertion
|
|
lint:
packages/melonjs/src/application/application.ts#L415
Forbidden non-null assertion
|
|
lint:
packages/melonjs/src/application/application.ts#L276
Forbidden non-null assertion
|
|
test:
packages/melonjs/src/audio/audio.ts#L243
Unnecessary conditional, value is always truthy
|
|
test:
packages/melonjs/src/application/resize.ts#L52
Unnecessary conditional, value is always truthy
|
|
test:
packages/melonjs/src/application/application.ts#L644
Forbidden non-null assertion
|
|
test:
packages/melonjs/src/application/application.ts#L615
Forbidden non-null assertion
|
|
test:
packages/melonjs/src/application/application.ts#L538
Unnecessary conditional, value is always truthy
|
|
test:
packages/melonjs/src/application/application.ts#L533
Unnecessary conditional, value is always truthy
|
|
test:
packages/melonjs/src/application/application.ts#L526
Forbidden non-null assertion
|
|
test:
packages/melonjs/src/application/application.ts#L524
Forbidden non-null assertion
|
|
test:
packages/melonjs/src/application/application.ts#L415
Forbidden non-null assertion
|
|
test:
packages/melonjs/src/application/application.ts#L276
Forbidden non-null assertion
|