Commit Graph
4650 Commits
Author SHA1 Message Date
Thomas Weber d14d6550af no-op translate blocks until the API is fixed
it's likely we will have to do some proxying+caching of the API in the future
for now, we just want these blocks to not stall for 10 seconds
2021-09-05 12:15:25 -05:00
Thomas Weber 21879c0b0e Wait until getInfo is called before declaring all async extensions loaded 2021-09-04 11:01:45 -05:00
Thomas Weber 9961e35705 Allow disabling tw-load-script-as-plain-text to fix nonsensical errors in TW Desktop 2021-08-29 17:40:36 -05:00
Thomas Weber e8614de5f8 Make VM.enableDebug return a string for people to read 2021-08-26 00:07:42 -05:00
Thomas Weber 6a3c64071c Merge branch 'develop' of github.com:LLK/scratch-vm into develop 2021-08-24 17:58:19 -05:00
renovate[bot] 122b264f16 Merge pull request #3300 from LLK/renovate/scratch-l10n-3.x
chore(deps): update dependency scratch-l10n to v3.14.20210824031505
2021-08-24 07:39:07 +00:00
Renovate Bot 79f9b32071 chore(deps): update dependency scratch-l10n to v3.14.20210824031505 2021-08-24 04:16:33 +00:00
renovate[bot] 04163e57a7 Merge pull request #3299 from LLK/renovate/scratch-blocks-0.x
chore(deps): update dependency scratch-blocks to v0.1.0-prerelease.20210823161356
2021-08-23 17:39:17 +00:00
Renovate Bot e4b14e1ed2 chore(deps): update dependency scratch-blocks to v0.1.0-prerelease.20210823161356 2021-08-23 16:50:14 +00:00
renovate[bot] db0e8dd1a0 Merge pull request #3298 from LLK/renovate/scratch-blocks-0.x
chore(deps): update dependency scratch-blocks to v0.1.0-prerelease.20210823092541
2021-08-23 10:44:17 +00:00
Renovate Bot 0985976d59 chore(deps): update dependency scratch-blocks to v0.1.0-prerelease.20210823092541 2021-08-23 10:08:37 +00:00
renovate[bot] e0c72adad0 Merge pull request #3297 from LLK/renovate/scratch-l10n-3.x
chore(deps): update dependency scratch-l10n to v3.14.20210823031509
2021-08-23 08:31:28 +00:00
Renovate Bot a0cba2505f chore(deps): update dependency scratch-l10n to v3.14.20210823031509 2021-08-23 05:25:12 +00:00
Thomas Weber 5686c805dd Wait for at least one registration before declaring extension worker ready
This allows extensions to safely wait before calling register
2021-08-22 12:19:41 -05:00
renovate[bot] 9392e92a8d Merge pull request #3296 from LLK/renovate/scratch-blocks-0.x
chore(deps): update dependency scratch-blocks to v0.1.0-prerelease.20210821081131
2021-08-21 10:40:37 +00:00
Renovate Bot c3f4ac8313 chore(deps): update dependency scratch-blocks to v0.1.0-prerelease.20210821081131 2021-08-21 08:28:52 +00:00
renovate[bot] d2f99a742f Merge pull request #3295 from LLK/renovate/scratch-l10n-3.x
chore(deps): update dependency scratch-l10n to v3.14.20210821031719
2021-08-21 08:27:15 +00:00
Renovate Bot 6fd79ecf2e chore(deps): update dependency scratch-l10n to v3.14.20210821031719 2021-08-21 04:24:58 +00:00
renovate[bot] 192ce6c34d Merge pull request #3291 from LLK/renovate/scratch-l10n-3.x
chore(deps): update dependency scratch-l10n to v3.14.20210820031536
2021-08-20 10:00:30 +00:00
Renovate Bot 24f399b444 chore(deps): update dependency scratch-l10n to v3.14.20210820031536 2021-08-20 08:27:53 +00:00
renovate[bot] 81eab4cf0d Merge pull request #3290 from LLK/renovate/scratch-blocks-0.x
chore(deps): update dependency scratch-blocks to v0.1.0-prerelease.20210820050257
2021-08-20 08:26:09 +00:00
Renovate Bot a727a8846b chore(deps): update dependency scratch-blocks to v0.1.0-prerelease.20210820050257 2021-08-20 05:17:59 +00:00
renovate[bot] 03f4c49587 Merge pull request #3292 from LLK/renovate/scratch-render-0.x
chore(deps): update dependency scratch-render to v0.1.0-prerelease.20210819221425
2021-08-20 05:16:18 +00:00
Renovate Bot e52fcf98f8 chore(deps): update dependency scratch-render to v0.1.0-prerelease.20210819221425 2021-08-20 03:07:32 +00:00
Thomas Weber 459c474a48 Allow custom extensions to access gamepad 2021-08-19 16:44:43 -05:00
Thomas Weber 1b102c6669 Use unpredictable IDs for custom extension iframes 2021-08-19 14:56:12 -05:00
Thomas Weber 611e14bea2 Actually fix build 2021-08-19 14:49:26 -05:00
Thomas Weber 24056821b1 Fix build? 2021-08-19 12:58:36 -05:00
Thomas Weber 08fd5abd29 Don't allow WebUSB in custom extension frames
Accidental leftover from testing
2021-08-19 12:46:21 -05:00
Thomas Weber b16e0cf264 Merge branch 'new-worker-sandbox' into develop 2021-08-19 12:02:51 -05:00
Thomas Weber aff7379e8d Give custom extension iframes a class and data-id 2021-08-19 11:49:05 -05:00
Thomas Weber 6a14643734 Explicitly limit iframe permissions as much as possible
In the future, we will instead try to allow access to certain "safe" APIs
2021-08-19 11:43:01 -05:00
Thomas Weber 13bd70fb18 Refactor extension worker loading 2021-08-19 11:30:08 -05:00
Thomas Weber 6771da8a38 Use our scratch-parser instead 2021-08-19 11:12:25 -05:00
Thomas Weber c6eaa3c411 Remove unnecessary error JSON stringification 2021-08-19 11:12:25 -05:00
Thomas Weber 2be216aa9d Allow loading custom extensions in an iframe instead of a worker 2021-08-18 23:53:26 -05:00
Thomas Weber 26282e2181 Remove unnecessary error JSON stringification 2021-08-18 21:33:43 -05:00
Thomas Weber f8a901b33d Fix DataCloneError when remote extension throws error in Firefox 2021-08-18 19:22:34 -05:00
Thomas Weber 2467c9034d Disable sb3 optimization again
Mangling variable IDs can cause unexpected behaviors in the backpack, for example
2021-08-15 22:23:56 -05:00
Thomas Weber 1c7c85a89d Move tw-emit-fast and tw-extended-json to util 2021-08-15 12:23:23 -05:00
renovate[bot] e9f1d31024 Merge pull request #3289 from LLK/renovate/scratch-l10n-3.x
chore(deps): update dependency scratch-l10n to v3.14.20210812031510
2021-08-12 04:35:06 +00:00
Renovate Bot e39e08ac26 chore(deps): update dependency scratch-l10n to v3.14.20210812031510 2021-08-12 03:34:24 +00:00
renovate[bot] 8c6e806acf Merge pull request #3288 from LLK/renovate/scratch-blocks-0.x
chore(deps): update dependency scratch-blocks to v0.1.0-prerelease.20210811082835
2021-08-11 10:17:54 +00:00
Renovate Bot 2d3cf6505e chore(deps): update dependency scratch-blocks to v0.1.0-prerelease.20210811082835 2021-08-11 09:51:51 +00:00
renovate[bot] 420c073360 Merge pull request #3287 from LLK/renovate/scratch-l10n-3.x
chore(deps): update dependency scratch-l10n to v3.14.20210811031521
2021-08-11 05:12:12 +00:00
Renovate Bot 11d8d6a46b chore(deps): update dependency scratch-l10n to v3.14.20210811031521 2021-08-11 03:42:34 +00:00
Thomas Weber b06a29394d Finish & enable sb3 optimization 2021-08-10 17:00:28 -05:00
Thomas Weber b380aac728 Update tw-optimize-sb3 copyright header 2021-08-10 16:07:49 -05:00
renovate[bot] 96e2c901dd Merge pull request #3284 from LLK/renovate/scratch-blocks-0.x
chore(deps): update dependency scratch-blocks to v0.1.0-prerelease.20210810070650
2021-08-10 08:56:32 +00:00
Renovate Bot fbe05e3d0f chore(deps): update dependency scratch-blocks to v0.1.0-prerelease.20210810070650 2021-08-10 07:45:03 +00:00