Skip to content

Conversation

@kjarosh
Copy link
Member

@kjarosh kjarosh commented Oct 27, 2025

This PR cleans up globals: orders them alphabetically, stubs missing classes, adds required SWF versions, and adds tests for different SWF versions.

Currently the test for swf5 is failing, because we don't support SWF5 globals properly.

@kjarosh kjarosh requested a review from moulins October 27, 2025 20:05
@kjarosh kjarosh added A-avm1 Area: AVM1 (ActionScript 1 & 2) T-compat Type: Compatibility with Flash Player waiting-on-review Waiting on review from a Ruffle team member labels Oct 27, 2025
@kjarosh kjarosh removed the waiting-on-review Waiting on review from a Ruffle team member label Oct 27, 2025
This refactor cleans up global definitions and sorts them
alphabetically.
Added stubs of missing globals from the documentation.
Some globals are available in later SWF versions.
@kjarosh kjarosh enabled auto-merge (rebase) October 28, 2025 08:22
@kjarosh kjarosh merged commit 291d746 into ruffle-rs:master Oct 28, 2025
26 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-avm1 Area: AVM1 (ActionScript 1 & 2) T-compat Type: Compatibility with Flash Player

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants