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 |
TÖRÖK Attila
|
afac907f80
|
renovate: Merge patch and major-minor Rust update rules
|
2023-08-18 20:15:46 +02:00 |
TÖRÖK Attila
|
de524ee1de
|
renovate: Remove separate lockFileMaintenance schedule, set rangeStrategy to bump.
|
2023-08-18 18:34:26 +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 |
Crowdin Bot
|
96faa8c5ce
|
chore: Update translations from Crowdin
|
2023-08-18 00:54:46 +02:00 |
nosamu
|
f3feabb59a
|
avm2: nextScene() and prevScene() should fall back to current scene
Fixes #12797
|
2023-08-18 00:33:32 +02:00 |
nosamu
|
5618ebe6eb
|
tests: Add failing test for queued gotos in AVM2 framescripts
This minimally reproduces #12069 and #10113
|
2023-08-17 22:46:38 +02:00 |
Nathan Adams
|
9328caa713
|
web: Remove webRequest permission from chrome extension
|
2023-08-17 08:51:57 +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
|
1eb3dc07ff
|
ruffle_gc_arena: Remove MutationContext typedef
|
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 |
Aaron Hill
|
b1981debc9
|
tests: Include test name in error context
|
2023-08-15 17:04:28 +02:00 |
Crowdin Bot
|
cad8e10f30
|
chore: Update translations from Crowdin
|
2023-08-15 00:28:29 +02:00 |
renovate[bot]
|
93f08d7738
|
chore(deps): lock file maintenance rust dependencies
|
2023-08-14 23:58:45 +02:00 |
Nathan Adams
|
ee8da51c6b
|
web: Use 'chrome?.scripting' to test for direct vs indirect pluginPolyfill pmethod, as firefox pretends to be chrome here
|
2023-08-14 21:21:20 +02:00 |
Nathan Adams
|
49d0d417c2
|
web: Make firefox also use the hash for player.html swf url
|
2023-08-14 21:21:20 +02:00 |
Nathan Adams
|
2f9387f1ac
|
web: Inject plugin polyfill immediately, on chrome/edge
|
2023-08-14 21:21:20 +02:00 |
Nathan Adams
|
7533923f9b
|
web: Remove check for RufflePlayer in content.ts - it can't possibly ever be true
|
2023-08-14 21:21:20 +02:00 |
Nathan Adams
|
1ec12f0931
|
web: Inject polyfill via url instead of inline, on chrome/edge
|
2023-08-14 21:21:20 +02:00 |
Nathan Adams
|
71000dd19a
|
web: When using manifest v3, do swf takeover using declarativeNetRequest
|
2023-08-14 21:21:20 +02:00 |
Nathan Adams
|
92ea9a535d
|
web: Change manifest v3 background script to a service worker
|
2023-08-14 21:21:20 +02:00 |
Nathan Adams
|
5847772b58
|
web: Apply 'incognito' directly to the v3 manifest, instead of in a script
|
2023-08-14 21:21:20 +02:00 |
Nathan Adams
|
c3b486f19b
|
web: Apply 'wasm-unsafe-eval' directly to the v3 manifest, instead of in a script (and renamed from 'wasm-eval')
|
2023-08-14 21:21:20 +02:00 |
Nathan Adams
|
8b3ea305a5
|
web: Changed web_accessible_resources to an object in manifest v3
|
2023-08-14 21:21:20 +02:00 |
Nathan Adams
|
9ddf9b9621
|
web: Extract "all_urls" in manifest v3 to "host_permissions" from "permissions"
|
2023-08-14 21:21:20 +02:00 |
Nathan Adams
|
54be7ffacd
|
web: Changed manifest v3 content_security_policy to an object containing extension_pages
|
2023-08-14 21:21:20 +02:00 |
Nathan Adams
|
22601514bc
|
web: Rename manifest v3 browser_action to action, and removed browser_style as it's no longer an option
|
2023-08-14 21:21:20 +02:00 |
Nathan Adams
|
353193b3e4
|
web: Split manifest into firefox vs other
|
2023-08-14 21:21:20 +02:00 |
Nathan Adams
|
283a0694de
|
web: Remove ruffle extension detection plugin
|
2023-08-14 20:51:11 +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 |
Crowdin Bot
|
56b97e7b40
|
chore: Update translations from Crowdin
|
2023-08-13 20:04:29 +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 |