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
Kamil Jarosz
50b5f29c0a
text: Make enter add a new line in multiline fields
2024-02-03 13:40:07 +01:00
Aaron Hill
b02a96373b
debug_ui: Show ClassObjects for domain class
...
This re-uses our existing infrastructure for displaying
AVM2 Class objector. One minor limitation of this approach
is the inability to view a `Class` that hasn't yet had its
`ClassObject` created - however, this should be rare in practice.
We show a collapsing header with all of the ClassObjects associated
with the given Class.
2024-02-02 19:24:36 -08:00
Tom Schuster
28dc164d18
web: Explicit instruction how to use sudo for docker building
2024-02-02 19:57:38 +01:00
TÖRÖK Attila
98b8b05538
github: Also exclude `.git` and `tests/tests/swfs` from `reproducible-source.zip`
2024-02-02 05:48:13 +01:00
Lord-McSweeney
603a76bab0
avm2: Add fast path for `Value::abstract_lt`-ing two integers
2024-02-01 17:03:57 -08:00
Nathan Adams
71c9de410d
core: Clarify CPU vs GPU branch in BitmapData.draw
2024-02-02 00:59:45 +01:00
Nathan Adams
2e0e7aec5c
wgpu: Remove the readback-upgrade path. It's now slower than normal drawing
2024-02-02 00:59:45 +01:00
Nathan Adams
bac78442fc
core: Don't do bmd.draw() on cpu if it exists on gpu
2024-02-02 00:59:45 +01:00
Nathan Adams
70af5cd5dd
wgpu: Submit occasionally to avoid submitting a large encoder
2024-02-02 00:59:45 +01:00
Nathan Adams
fb8f3301b6
wgpu: Queue up offscreen draws, don't do them immediately
2024-02-02 00:59:45 +01:00
Nathan Adams
70fbb4a7ac
render: Move away from SyncHandle.retrieve_offscreen_texture to RenderBackend::resolve_sync_handle
2024-02-02 00:59:45 +01:00
Nathan Adams
1a5dff5d12
wgpu: Keep a CommandEncoder for the duration of a frame, extract out a struct to hold it with a StagingBelt
2024-02-02 00:59:45 +01:00
Marco Bartoli
5ae3be3ac9
avm2: Ignore version marks in non-playerglobal namespaces
2024-02-01 21:50:26 +00:00
Kamil Jarosz
4154a0945d
text: Implement advanced horizontal text controls for EditText
2024-02-01 20:18:29 +01:00
Kamil Jarosz
0657d2daa2
text: Add advanced horizontal text control codes
2024-02-01 20:18:29 +01:00
Kamil Jarosz
b39919951b
wstr: Add UTF-8/UTF-16 index mapping
...
Methods `utf8_index` and `utf16_index` from `WStrToUtf8`
may be used to map code unit indices between UTF-8 (str)
and UTF-16 (WStr) strings.
2024-02-01 20:18:29 +01:00
renovate[bot]
7121cd4095
chore(deps): update actions/upload-artifact action to v4
2024-02-01 19:51:44 +01:00
Nathan Adams
50dedc3cb9
avm1: Invalidate cacheAsBitmaps when using Color API
2024-02-01 19:27:33 +01:00
Tom Schuster
120394ca7c
tests: Add test for focusIn FocusEvent on a TextField
2024-02-01 12:52:10 +01:00
Lord-McSweeney
2ccad62378
core: Implement `focusIn` `FocusEvent` for AVM2 ( #14723 )
2024-02-01 08:22:36 +00:00
Aaron Hill
78873e3670
avm2: Add new 'stub-report' binary crate
...
This writes the AVM2 stub report to the specified path.
2024-01-31 20:22:06 -05:00
Nathan Adams
25b5c7b4e2
avm2: Track progress of avm2 and generate an implementation.json
2024-01-31 20:22:06 -05:00
Robert Setter
abc8815445
avm1: Match random behaviour to avm2
2024-02-01 00:19:21 +01:00
TÖRÖK Attila
5f378aaa85
ci: Don't upload the Safari extension as artifact when building the web demo
2024-01-31 19:02:15 +01:00
Lord-McSweeney
e656ebf6ac
avm2: Stub `flash.system::MessageChannel`
2024-01-31 09:24:42 -08:00
Daniel Jacobs
958f502cb5
ci: Update nightly release workflow to use v4 actions
2024-01-31 00:28:27 +01:00
Crowdin Bot
f64688f138
chore: Update translations from Crowdin
2024-01-30 23:55:48 +01:00
Adrian Wielgosik
4971f5be2d
avm2: Prevent chained dependent strings
2024-01-30 23:21:37 +01:00
Adrian Wielgosik
ecbb0f92f1
avm2: Add small string store to interner, expand use
2024-01-30 23:21:37 +01:00
Adrian Wielgosik
7aa95fe463
avm2: Dependent strings POC
2024-01-30 23:21:37 +01:00
Aaron Hill
12c47047b8
debug_ui: Display 'Movie' button on 'Class Info' panel
2024-01-30 17:26:05 +01:00
renovate[bot]
3737725a21
fix(deps): update rust dependencies
2024-01-30 09:23:15 +01:00