Daniel Jacobs
279cbc4d5f
ci: Update get-current-time to v2.1.2 which uses Node 20
2024-02-19 11:06:02 +01:00
Crowdin Bot
29821e9c84
chore: Update translations from Crowdin
2024-02-19 10:38:26 +01:00
Tom Schuster
ba7c9a4e31
avm2: Always serialize as ECMAArray, which produces an AMF0 MixedArray
2024-02-19 10:13:18 +01:00
renovate[bot]
c234c72897
chore(deps): update node.js dependencies
2024-02-19 08:31:37 +01:00
Nathan Adams
8d9b50d4f4
tests: Port remainder of shumway tests over
2024-02-18 18:01:28 +01:00
Nathan Adams
0eab4405f6
tests: When a test is known_failure but doesn't have an expected.png, don't mark it as now-passing
2024-02-18 18:01:28 +01:00
Adrian Wielgosik
fe2ed81d8a
avm2: Implement JS->AS3 Object deserialization
2024-02-16 15:25:55 +01:00
Nathan Adams
4ed608851e
web: Fix version seal path
2024-02-16 11:59:40 +01:00
renovate[bot]
637b277481
web: chore: Bump wasm-bindgen to 0.2.91
2024-02-16 09:48:30 +01:00
TÖRÖK Attila
9646c86707
ci: Split Rust lint checks into their own job
2024-02-16 02:47:24 +01:00
renovate[bot]
1651b7a5b0
desktop: chore: Update `egui` to 0.26.2
2024-02-16 01:52:41 +01:00
Nathan Adams
50961bd684
tests: Don't test NaN output in amf_vector
2024-02-16 01:33:22 +01:00
Nathan Adams
ffabf13f35
ci: switch to macos-14 runner
2024-02-16 01:33:22 +01:00
Aaron Hill
1a1ce91e98
core: Only report socket connected just before we fire 'connect'
...
Platform Racing 3 relies on 'Socket.connected' reporting 'false'
immediately after calling 'Socket.connect' - it internally buffers
data made when 'Socket.connected' is false
2024-02-16 01:10:57 +01:00
Nathan Adams
4bcba36957
ci: Try without dist-upgrade, it's slow
2024-02-16 00:33:39 +01:00
Nathan Adams
7e80ece016
ci: Install newer mesa from a PPA due to current mesa bug
2024-02-16 00:33:39 +01:00
Nathan Adams
d515dfb5b0
ci: Use different name for each artifact uploaded by a failing Test Rust run
2024-02-16 00:33:39 +01:00
TÖRÖK Attila
425e38755d
ci: Remove Rust version from the web CI matrix - it was always stable
2024-02-15 22:57:43 +01:00
Tom Schuster
49b3b9d7de
avm2: Stub all flash.sampler methods
2024-02-14 14:10:41 +01:00
TÖRÖK Attila
555fcfa9c4
web,ci: Recommend and test with Node.js 20 LTS and 21 stable
2024-02-12 15:56:32 -05:00
svitkin
b55db7083c
tests: Add test for flash.net.navigateToURL
2024-02-12 17:14:11 +01:00
svitkin
5028f66608
avm2: parse data for flash.net.navigateToURL ( closes #13898 )
2024-02-12 17:14:11 +01:00
Crowdin Bot
45c5d8f10c
chore: Update translations from Crowdin
2024-02-12 00:25:24 +01:00
Crowdin Bot
5c6930d72e
chore: Update translations from Crowdin
2024-02-09 17:56:24 +01:00
Marco Bartoli
50a8815a50
avm2: Deserialize AMF dictionary ( #15169 )
2024-02-09 00:06:08 +01:00
Aaron Hill
71f828a3fd
avm2: Use playerglobals domain as parent for `new ApplicationDomain()`
...
We were incorrectly using the stage domain as the parent, which caused
classes to be incorrectly shared between domains.
2024-02-07 20:13:23 -05:00
Tom Schuster
ec403e614d
tests: Test TextField::getLineText
2024-02-07 20:34:43 +01:00
Tom Schuster
d7c7716c34
avm2: Implement TextField::getLineText
2024-02-07 20:34:43 +01:00
Positron832Alt
0df6bafdaf
chore: Fix typo in readme ( #15124 )
2024-02-07 18:49:01 +00:00
David Wendt
e1bfd6f360
tests: Fix text failures caused by improper `output.txt` contents
...
For some reason, FP8 doesn't show the events anymore on its test output, even though the test it has clearly outputs both the connection status and events.
Also, the AVM2 test needs a trailing newline like all the others.
2024-02-07 19:46:39 +01:00
David Wendt
2e0dbba1b4
tests: AVM2 should also test to make sure `NetConnection.connected` works
2024-02-07 19:46:39 +01:00
David Wendt
d7583289c9
avm1: Make `NetConnection.isConnected`'s stub more functional
2024-02-07 19:46:39 +01:00
renovate[bot]
a73b48961c
chore(deps): update node.js dependencies
2024-02-07 19:24:57 +01:00
Tom Schuster
95f5701072
tests: Verify the URLRequest method setter can throw
2024-02-06 17:52:08 +01:00
Tom Schuster
cadae9303f
avm2: Verify the URLRequest method
2024-02-06 17:52:08 +01:00
sleepycatcoding
4c6f2ba973
avm2: Fix `in` operator not handling attributes in XML object
2024-02-05 21:09:39 +01:00
Tom Schuster
ecda68b81c
avm2: has_property should do proto.has_property instead of
...
has_own_property
2024-02-05 19:34:09 +01:00
TÖRÖK Attila
28c380cfac
desktop: Update egui to 0.26.0
2024-02-05 19:05:10 +01:00
renovate[bot]
477440d387
fix(deps): update rust dependencies
2024-02-05 07:56:07 +01:00
renovate[bot]
c044f57bc1
chore(deps): update rust crate naga_oil to 0.13.0
2024-02-04 20:50:19 -05:00
Nathan Adams
aaba552413
web: Remove npm version requirement; it was only needed to be 7 and the bot just kept updating it. We're long past 7 now.
2024-02-04 23:12:57 +01:00
TÖRÖK Attila
efe8777a00
chore: Fix formatting according to the updated linter
2024-02-04 22:48:50 +01:00
renovate[bot]
7ea3ebe3f2
chore(deps): update node.js dependencies
2024-02-04 22:48:50 +01:00
Kamil Jarosz
f3f8a4522e
text: Add support for relative font sizes in HTML
2024-02-04 22:01:32 +01:00
Aaron Hill
8001ce18f1
github: Generate AVM2 report as part of nightly release
...
We upload it to the release as a file named 'avm2_report.json'
The website will use this to automatically display the latest
report
2024-02-04 15:42:25 -05:00
Aaron Hill
86e471835e
Fix clippy beta lint
2024-02-04 21:14:05 +01:00
TÖRÖK Attila
4b21cb0a0b
github: Use full version for the `mnao305/chrome-extension-upload` action
...
This regressed in #15094 .
2024-02-03 19:50:02 -05:00
TÖRÖK Attila
0f52d9808c
chore: Add a .dockerignore file
2024-02-04 00:06:11 +01:00
_Mads
b5d0c965f0
avm2: Implement TimerEvent.toString
2024-02-03 21:54:52 +00:00
Daniel Jacobs
42719ee8e1
ci: Update chrome-extension-upload to v5
2024-02-03 15:29:21 -05:00