Toad06
0ff4f26db9
extension: Add a button to reset settings
2023-05-21 00:03:19 +02:00
TÖRÖK Attila
fa90ea9cc2
tests/visual: Save color and alpha difference in separate images
...
So the whole thing isn't invisible if the alpha channels matches.
Also only save the alpha difference if there is any.
2023-05-20 23:41:56 +02:00
TÖRÖK Attila
3d0b8cc849
tests/visual: Save actual image even if size is wrong
...
This should help with creating the initial expected image
when making new tests.
2023-05-20 23:41:56 +02:00
Aaron Hill
0864853d44
avm2: Allow passing `null` to `Context3D.setProgram`
...
This clears the vertex and fragment shader programs
(bringing the Context3D back to its initial state).
2023-05-20 16:23:03 -05:00
EmperorBale
53acdee979
avm2: Remove NOPMD comments
2023-05-20 13:59:12 -07:00
EmperorBale
78c8aa2a0d
core: Remove linter code
2023-05-20 13:59:12 -07:00
EmperorBale
79966e3d62
ci: Remove lint check
2023-05-20 13:59:12 -07:00
renovate[bot]
2ca0140192
chore(deps): lock file maintenance node.js dependencies
2023-05-20 23:41:57 +03:00
Eva
b10c9dc238
exporter: Support outputting to stdout
...
When using - as an output filename. Only supports single-frame output.
2023-05-20 14:27:52 -05:00
Tom Schuster
2493194d2f
tests: Test XMLList set
2023-05-19 20:10:47 -05:00
Tom Schuster
2af58dc832
avm2: Support set on XMLList with a single child
...
XMLList with a single child should behave like an XML object.
2023-05-19 20:10:47 -05:00
Crowdin Bot
6a00475358
chore: Update translations from Crowdin
2023-05-20 00:12:12 +02:00
Lord-McSweeney
0948bf7bbd
avm2: Implement Capabilities.playerType and Capabilities.version (and mark the other Capabilities getters as stubs)
2023-05-19 16:54:46 -05:00
Aaron Hill
6025878aab
avm2: Respect SKIP_INVISIBLE for DisplayObject
...
Previously, we allowed mouse picks of certain invisible
DisplayObjects, even when HitTestOptions::SKIP_INVISIBLE
was set.
2023-05-19 08:12:00 -05:00
nosamu
330766d668
ci: Use GitHub CLI instead of deprecated actions
2023-05-19 14:51:03 +03:00
Aaron Hill
5c68bceb7b
avm2: Set 'bubbles' to 'false' for rollOut and rollOver events
...
This matches the Flash Player documentation. Since we were
manually traversing the displayobject hierarching when firing
the event, we ended up firing duplicate events to parents
because bubbling was enabled.
2023-05-18 19:01:55 -05:00
Toad06
4092e70bf4
extension: Remove "tabs" permission
2023-05-19 01:03:28 +02:00
Aaron Hill
7619594b1c
agal: Implement Float1 to vec4f conversion
2023-05-18 16:12:22 -05:00
nosamu
77f2875898
extension: Set charset attribute of script tag instead of escaping characters
2023-05-18 22:39:06 +02:00
Aaron Hill
7004e98b23
avm2: Don't validate Context3DVertexBufferFormat when buffer is null
...
This matches Flash Player's behavior - some SWFS try to pass in 'null'
for both the buffer and format.
2023-05-18 15:14:29 -05:00
Crowdin Bot
e3da17b426
chore: Update translations from Crowdin
2023-05-18 13:01:57 +02:00
Toad06
b9abc463d6
web: Minor improvements to the extension player page
2023-05-18 03:34:19 +03:00
iwannabethedev
8cd5414c5d
Fix overflow bug in `shape_utils::winding_number_line()`
2023-05-17 07:21:13 +03:00
renovate[bot]
f969bdce71
fix(deps): update wasm-bindgen
2023-05-17 06:44:50 +03:00
Crowdin Bot
7c954925ba
chore: Update translations from Crowdin
2023-05-17 02:36:40 +02:00
Aaron Hill
75569e1311
avm2: Throw error for invalid Stage3D back buffer size
2023-05-16 17:36:22 -05:00
renovate[bot]
82c61b5a52
chore(deps): update node.js dependencies
2023-05-16 22:57:24 +02:00
Nathan Adams
e44ff69be4
ci: Add crowdin github actions
2023-05-16 22:25:54 +02:00
Daniel Jacobs
56afce2e3a
web: Fix localStorage check on Firefox when dom.storage.enabled is false
2023-05-16 22:10:42 +03:00
Toad06
19c0bb14d5
web: Only minify ascii characters on selfhosted builds
2023-05-16 21:39:40 +03:00
Toad06
aac0c43372
swf: Bail out if swf version is 0
2023-05-16 20:23:23 +02:00
relrelb
1065662e84
web: Use `JsValue::from_bool()`
2023-05-15 21:04:47 +03:00
Aaron Hill
12e815d383
core: Take 'self' instead of '&mut self' in `replace_with_movie`
2023-05-15 20:01:02 +03:00
Aaron Hill
bd2be88711
wgpu: Fix MSAA and depth buffer handling in SetRenderToTexture
...
When multisampling is enabled, we should create a new multisampled texture,
and use the existing texture as the resolve buffer. We also need to
call `update_has_depth_texture` to keep our pipeline aware of whether
or not we currently have a depth buffer attached.
Makes progress on #10641 (it has a stack overflow after
this PR, due to an unrelated issue).
2023-05-15 09:34:30 -05:00
Toad06
55c7a4b895
extension: Don't say that Ruffle cannot load on "player.html"
2023-05-15 16:22:29 +03:00
Toad06
dd4c805e70
web: Escape non-ASCII characters to prevent issues on non-UTF-8 encoded pages
...
Co-Authored-By: relrelb <relrelb@users.noreply.github.com>
2023-05-15 11:57:05 +03:00
renovate[bot]
5b26d1b2ee
fix(deps): update wasm-bindgen
2023-05-15 10:00:49 +03:00
Lord-McSweeney
b24fc7c07f
avm2: Improve Shader stub
2023-05-15 09:40:43 +03:00
iwannabethedev
d0f8061c85
core: documentation changes.
2023-05-15 00:51:54 +02:00
iwannabethedev
c86aed35a2
tests/core: Add test for BitmapData.draw() with ColorTransform.
2023-05-15 00:51:54 +02:00
iwannabethedev
8c92cecb60
core: Add documentation to Color.
2023-05-15 00:51:54 +02:00
iwannabethedev
9de2abe8b8
core: Fix wrong color form used.
2023-05-15 00:51:54 +02:00
relrelb
4a26ceb14b
render: Use `swf::Point<Twips>` in more places
2023-05-14 22:48:41 +03:00
relrelb
220f8cd1cf
render: Use `swf::Point<Twips>` in `shape_hit_test()`
2023-05-14 22:48:41 +03:00
relrelb
25a1d53f72
render: Use `swf::Point<Twips>` in `calculate_shape_bounds()`
2023-05-14 22:48:41 +03:00
relrelb
598c8cde0e
render: Use `swf::Point<Twips>` in `DrawCommand::CurveTo`
2023-05-14 22:48:41 +03:00
relrelb
544e445d2f
render: Use `swf::Point<Twips>` in `DrawCommand::LineTo`
2023-05-14 22:48:41 +03:00
relrelb
e5c7d70f3f
render: Use `swf::Point<Twips>` in `DrawCommand::MoveTo`
2023-05-14 22:48:41 +03:00
Lord-McSweeney
3079ae30a5
avm2: Stub SharedObject.setProperty
2023-05-14 19:01:24 +03:00
Nathan Adams
a9ba46594f
chore: Updated translations from Crowdin
2023-05-14 13:31:32 +02:00