Commit Graph
5268 Commits
Author SHA1 Message Date
Thomas Weber e343b9db70 Remove old TW_DISABLE_PLAIN_TEXT_LOADER hack 2022-05-18 14:55:51 -05:00
Thomas Weber 7a838b15b4 Improve iframe extension sandbox script error message 2022-05-15 16:49:44 -05:00
Thomas Weber 238de64bd8 Re-enable cloud_variables_sb2.js tests
These were supposed to have been re-enabeld a while ago
2022-05-13 17:06:49 -05:00
Thomas Weber 99fb4118a8 Update scratch-parser 2022-05-12 18:06:09 -05:00
Thomas Weber 9c34c7097f Fix sound effect clamping test 2022-05-12 17:35:36 -05:00
Thomas Weber a85dba50f7 Add sound effect limits even when misc limits are removed
Adding pitch limit fixes errors when pitch is too big
Adding pan limit fixes compatibility and going beyond 100 is unnecessary
2022-05-12 16:44:37 -05:00
Thomas Weber 4fdc089c50 Relicense TurboWarp/scratch-vm to BSD3C, same as upstream
There are two copyright holders for our modifications to upstream's VM:
 - Me, who obviously is okay with this
 - Geotale, who I spoke to privately and is okay with this
2022-05-09 16:36:37 -05:00
Thomas Weber 52495753a3 Remove unnecessary isNaN checks from compareLessThan, compareGreaterThan
Something similar is already done at compile-time, this is for the runtime comparison methods
See #72, #73
2022-04-30 23:14:19 -05:00
Thomas Weber c6eed07974 Merge branch 'develop' of https://github.com/llk/scratch-vm into develop 2022-04-30 16:36:11 -05:00
renovate[bot] 75dcefba31 Merge pull request #3618 from LLK/renovate/scratch-blocks-0.x
chore(deps): update dependency scratch-blocks to v0.1.0-prerelease.20220428061312
2022-04-28 14:00:46 +00:00
Renovate Bot 8aceae17e8 chore(deps): update dependency scratch-blocks to v0.1.0-prerelease.20220428061312 2022-04-28 12:08:15 +00:00
renovate[bot] f5836406b3 Merge pull request #3617 from LLK/renovate/scratch-l10n-3.x
chore(deps): update dependency scratch-l10n to v3.14.20220428031608
2022-04-28 06:15:55 +00:00
Renovate Bot eb949cd385 chore(deps): update dependency scratch-l10n to v3.14.20220428031608 2022-04-28 03:28:40 +00:00
renovate[bot] ea6817be62 Merge pull request #3616 from LLK/renovate/scratch-blocks-0.x
chore(deps): update dependency scratch-blocks to v0.1.0-prerelease.20220427095141
2022-04-27 14:38:33 +00:00
Renovate Bot ba3729928f chore(deps): update dependency scratch-blocks to v0.1.0-prerelease.20220427095141 2022-04-27 11:51:45 +00:00
renovate[bot] 6f5461c40e Merge pull request #3615 from LLK/renovate/scratch-l10n-3.x
chore(deps): update dependency scratch-l10n to v3.14.20220427031558
2022-04-27 11:49:20 +00:00
Renovate Bot c60adf630f chore(deps): update dependency scratch-l10n to v3.14.20220427031558 2022-04-27 05:24:35 +00:00
renovate[bot] 230b2a4df8 Merge pull request #3614 from LLK/renovate/scratch-blocks-0.x
chore(deps): update dependency scratch-blocks to v0.1.0-prerelease.20220426225632
2022-04-27 02:38:57 +00:00
Renovate Bot 0c407fea66 chore(deps): update dependency scratch-blocks to v0.1.0-prerelease.20220426225632 2022-04-26 23:18:37 +00:00
renovate[bot] 8755d8d74c Merge pull request #3613 from LLK/renovate/scratch-l10n-3.x
chore(deps): update dependency scratch-l10n to v3.14.20220426031558
2022-04-26 10:30:13 +00:00
Renovate Bot 25f99b9782 chore(deps): update dependency scratch-l10n to v3.14.20220426031558 2022-04-26 04:21:53 +00:00
renovate[bot] dcfcd42d59 Merge pull request #3612 from LLK/renovate/scratch-l10n-3.x
chore(deps): update dependency scratch-l10n to v3.14.20220425031555
2022-04-25 06:24:12 +00:00
Renovate Bot 1206b81ede chore(deps): update dependency scratch-l10n to v3.14.20220425031555 2022-04-25 03:55:44 +00:00
renovate[bot] 94c449d921 Merge pull request #3611 from LLK/renovate/scratch-l10n-3.x
chore(deps): update dependency scratch-l10n to v3.14.20220424031552
2022-04-24 10:01:58 +00:00
Renovate Bot 469e6b6215 chore(deps): update dependency scratch-l10n to v3.14.20220424031552 2022-04-24 04:34:19 +00:00
renovate[bot] cec02fd672 Merge pull request #3609 from LLK/renovate/scratch-l10n-3.x
chore(deps): update dependency scratch-l10n to v3.14.20220422031607
2022-04-22 10:17:32 +00:00
Renovate Bot a011a3ca8c chore(deps): update dependency scratch-l10n to v3.14.20220422031607 2022-04-22 04:59:57 +00:00
renovate[bot] 1f6af59be1 Merge pull request #3608 from LLK/renovate/scratch-l10n-3.x
chore(deps): update dependency scratch-l10n to v3.14.20220421031608
2022-04-21 14:23:53 +00:00
Renovate Bot 56a6fcd5c8 chore(deps): update dependency scratch-l10n to v3.14.20220421031608 2022-04-21 09:08:45 +00:00
renovate[bot] e7308630aa Merge pull request #3607 from LLK/renovate/scratch-l10n-3.x
chore(deps): update dependency scratch-l10n to v3.14.20220419031547
2022-04-19 16:01:22 +00:00
Renovate Bot aece98f073 chore(deps): update dependency scratch-l10n to v3.14.20220419031547 2022-04-19 06:35:45 +00:00
Thomas Weber 5f70d84293 Fix inaccurate comments 2022-04-18 20:46:23 -05:00
GarboMuffin a337cf5484 Merge pull request #73 from Geotale/Geotale-Compare-Opt
Optimize NaN-to-Number Comparisons
2022-04-18 20:44:29 -05:00
Thomas Weber ab261f7612 Remove now-redundant compile-time comparison check
This condition is always false because of the earlier check:
left.isAlwaysNumber() && right.isAlwaysNumberOrNaN()
2022-04-18 20:40:54 -05:00
Geotale 23dfc9319e Optimize NaN-to-Number Comparisons
Optimizes Number-or-NaN to Number comparisons for greater and less than, by removing functions calls and either using operators normally when possible, or negating greater-equal or less-than-equal operators to effectively "switch the sides" that the NaN is on to make the operation remain correct.
2022-04-18 20:39:08 -05:00
Thomas Weber e7cbcccbed Add more tests related to comparisons 2022-04-18 20:33:53 -05:00
Thomas Weber e9399bc48f Reduce unnecessary noise in jsexecute tests 2022-04-18 19:15:52 -05:00
Thomas Weber 169c344338 Revert "js: Fix inaccurate comments"
This reverts commit 40e4e003e1.

This is going to make rebasing #73 miserable. I'll do this again after.
2022-04-18 19:10:40 -05:00
Thomas Weber 40e4e003e1 js: Fix inaccurate comments 2022-04-18 19:03:49 -05:00
Thomas Weber 5417a96daa Add more jsexecute test cases 2022-04-18 19:03:02 -05:00
renovate[bot] 15bea774ce Merge pull request #3606 from LLK/renovate/scratch-l10n-3.x
chore(deps): update dependency scratch-l10n to v3.14.20220418031554
2022-04-18 14:25:08 +00:00
Renovate Bot 1ba4d5b178 chore(deps): update dependency scratch-l10n to v3.14.20220418031554 2022-04-18 06:16:13 +00:00
renovate[bot] 6ca383e05b Merge pull request #3605 from LLK/renovate/scratch-l10n-3.x
chore(deps): update dependency scratch-l10n to v3.14.20220417031553
2022-04-17 06:26:23 +00:00
Renovate Bot c12b345b38 chore(deps): update dependency scratch-l10n to v3.14.20220417031553 2022-04-17 03:35:45 +00:00
renovate[bot] 4dcd3f096a Merge pull request #3604 from LLK/renovate/scratch-l10n-3.x
chore(deps): update dependency scratch-l10n to v3.14.20220416031634
2022-04-16 05:53:29 +00:00
Renovate Bot 77e84360f4 chore(deps): update dependency scratch-l10n to v3.14.20220416031634 2022-04-16 04:01:34 +00:00
renovate[bot] d690e86885 Merge pull request #3603 from LLK/renovate/scratch-l10n-3.x
chore(deps): update dependency scratch-l10n to v3.14.20220415031651
2022-04-15 10:30:49 +00:00
Renovate Bot 1aeabb04be chore(deps): update dependency scratch-l10n to v3.14.20220415031651 2022-04-15 04:58:35 +00:00
renovate[bot] cd3299628c Merge pull request #3602 from LLK/renovate/scratch-l10n-3.x
chore(deps): update dependency scratch-l10n to v3.14.20220414031715
2022-04-14 09:36:15 +00:00
Renovate Bot ce2dc6a87e chore(deps): update dependency scratch-l10n to v3.14.20220414031715 2022-04-14 04:29:50 +00:00