nosamu
|
bd82563bb6
|
avm2: More lenient SWF version check for invalid frame label behavior
Fixes #11987
|
2023-08-19 16:10:40 +02:00 |
Lord-McSweeney
|
89b9bc3827
|
core/avm2: Support accessing applicationDomain on a LoaderInfo before load starts/finishes; also improve Loader.unload stub.
|
2023-08-19 00:24:03 +02:00 |
renovate[bot]
|
1f4bfcf10d
|
fix(deps): update rust dependencies
|
2023-08-18 23:32:15 +02:00 |
Nathan Adams
|
a6aa72351f
|
avm2: Add a Function() call handler
|
2023-08-18 22:13:46 +02:00 |
Nathan Adams
|
7df861f212
|
avm2: Disallow 'new Function(args)'
|
2023-08-18 22:13:46 +02:00 |
Nathan Adams
|
f2233855c7
|
avm2: Throw proper error on 'x is SomethingThatIsntAClass'
|
2023-08-18 22:13:46 +02:00 |
Nathan Adams
|
46381d181a
|
avm2: Use correct error when trying to construct something invalid
|
2023-08-18 22:13:46 +02:00 |
Nathan Adams
|
8bbf8f4ea1
|
avm2: Use correct error in toString with invalid radix
|
2023-08-18 22:13:46 +02:00 |
Nathan Adams
|
c9c2e213bb
|
avm2: Use correct error in toPrecision
|
2023-08-18 22:13:46 +02:00 |
sleepycatcoding
|
2f98da44fb
|
avm2: String.indexOf returns -1 when passed in undefined
|
2023-08-18 20:41:41 +02:00 |
sleepycatcoding
|
cde49de1fb
|
avm2: Remove undefined specific behavior in String.split
|
2023-08-18 20:41:41 +02:00 |
sleepycatcoding
|
a44546ab1c
|
avm2: Do not ignore nulls in String.fromCharCode
|
2023-08-18 20:41:41 +02:00 |
sleepycatcoding
|
7316f51cb1
|
avm2: String.toString defaults to ""
|
2023-08-18 20:41:41 +02:00 |
sleepycatcoding
|
b835cc8091
|
avm2: Boolean.valueOf and Boolean.toString default to false
Makes tests `e15_6_3_1`, `e15_6_3_1_3`, `e15_6_4`, `e15_6_4__1` and `ecall_1` pass.
|
2023-08-18 16:07:15 +02:00 |
nosamu
|
f3feabb59a
|
avm2: nextScene() and prevScene() should fall back to current scene
Fixes #12797
|
2023-08-18 00:33:32 +02:00 |
Nathan Adams
|
f00671e9cc
|
core: Fix rendering masks + scrollRects when cacheAsBitmap
|
2023-08-16 16:34:24 +02:00 |
sleepycatcoding
|
f4d42ac75a
|
chore: fmt
|
2023-08-16 16:11:57 +02:00 |
sleepycatcoding
|
e1bc8ed269
|
core: Replace usages of MutationContext with Mutation
|
2023-08-16 16:11:57 +02:00 |
renovate[bot]
|
93f08d7738
|
chore(deps): lock file maintenance rust dependencies
|
2023-08-14 23:58:45 +02:00 |
Tom Schuster
|
d93c449199
|
avm2: Throw TypeError on unbound namespace prefix
|
2023-08-14 19:58:21 +02:00 |
Tom Schuster
|
7639d045ad
|
avm2: Limited XML namespace support
|
2023-08-14 19:58:21 +02:00 |
Nathan Adams
|
b274d53c6e
|
avm1: Hook up TextField.filters
|
2023-08-13 14:40:03 +02:00 |
Nathan Adams
|
b2c334b815
|
avm1: Hook up Button.cacheAsBitmap
|
2023-08-13 14:40:03 +02:00 |
Nathan Adams
|
5e1a30cf4a
|
core: Fix avm2 button bounding box when using scroll rects
|
2023-08-13 14:14:34 +02:00 |
Nathan Adams
|
3117469e20
|
core: simple_content_to_string and xml_to_string are now infallible
|
2023-08-12 20:15:21 +02:00 |
Nathan Adams
|
db7c6dec00
|
core: Implement XML.toString for comments and processing instructions
|
2023-08-12 20:15:21 +02:00 |
Nathan Adams
|
af1cb4ebd9
|
core: xml_to_xml_string is now infallible
|
2023-08-12 20:15:21 +02:00 |
Nathan Adams
|
5d9c73cbb1
|
core: to_xml_string is now infallible
|
2023-08-12 20:15:21 +02:00 |
Nathan Adams
|
135d8c08bf
|
avm2: to_xml_string_inner no longer needs to return a Result<(), Error>
|
2023-08-12 20:15:21 +02:00 |
Nathan Adams
|
bf7c17737b
|
avm2: Trim the start of processing instruction values
|
2023-08-12 20:15:21 +02:00 |
Nathan Adams
|
90b3fa4c63
|
avm2: Implement to_xml_string_inner for procesing instructions
|
2023-08-12 20:15:21 +02:00 |
Nathan Adams
|
247d61675c
|
avm2: Parse name and value out of XML Processing Instructions
|
2023-08-12 20:15:21 +02:00 |
Nathan Adams
|
8e23c7807e
|
avm2: Implement XMLList.processingInstructions()
|
2023-08-12 20:15:21 +02:00 |
Nathan Adams
|
80981e80e6
|
avm2: Implement XML.processingInstructions()
|
2023-08-12 20:15:21 +02:00 |
Nathan Adams
|
f4216aefc1
|
avm2: Implement XMLList.comments()
|
2023-08-12 20:15:21 +02:00 |
Nathan Adams
|
d4b4554553
|
avm2: Implement XML.comments()
|
2023-08-12 20:15:21 +02:00 |
Nathan Adams
|
2330a45348
|
avm2: Implement XMLList.toJSON()
|
2023-08-12 20:15:21 +02:00 |
Nathan Adams
|
c199316ad3
|
avm2: Implement XML.toJSON()
|
2023-08-12 20:15:21 +02:00 |
Nathan Adams
|
1f21f120d6
|
avm2: Implement XMLList.valueOf()
|
2023-08-12 20:15:21 +02:00 |
Nathan Adams
|
c133e50469
|
avm2: Implement XML.valueOf()
|
2023-08-12 20:15:21 +02:00 |
Nathan Adams
|
adda66723e
|
core: Use filters to calculate render sizes of objects
|
2023-08-12 13:00:27 +02:00 |
Nathan Adams
|
1a4a808c23
|
render: Make Filter::calculate_dest_rect work in Twips
|
2023-08-12 13:00:27 +02:00 |
Nathan Adams
|
da090f0bd7
|
render: Move filter size calculation from wgpu to render/swf
|
2023-08-12 13:00:27 +02:00 |
Nathan Adams
|
d35b2b8b84
|
core: Inform Bitmaps to invalidate, if their backing BitmapDatas change
|
2023-08-12 11:56:18 +02:00 |
Nathan Adams
|
f55147d7c3
|
core: Override render_bounds_with_transform in Avm2Button
|
2023-08-11 11:23:03 +02:00 |
Nathan Adams
|
f7bc92366b
|
core: Don't invalidate self when mask changes
|
2023-08-11 11:23:03 +02:00 |
Nathan Adams
|
a9c5bdfbab
|
core: Better handle scroll_rect and/or masks with cacheAsBitmap
|
2023-08-11 11:23:03 +02:00 |
nosamu
|
0b368f1223
|
core: Use root movie URL as base for relative NetStream URLs
|
2023-08-11 09:58:37 +02:00 |
Crowdin Bot
|
205ef09cc6
|
chore: Update translations from Crowdin
|
2023-08-08 23:49:31 +02:00 |
renovate[bot]
|
a4b179e1e0
|
chore(deps): lock file maintenance rust dependencies
|
2023-08-08 23:19:16 +02:00 |