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