Thomas Weber
|
f8ec0084ad
|
Add Runtime#getNumberOfCloudVariables
|
2022-06-27 22:57:18 -05:00 |
|
Thomas Weber
|
339cdd4453
|
Move TW runtime tests to separate file, revert unnecessary changes
|
2022-05-28 19:13:16 -05:00 |
|
Thomas Weber
|
d18af5ab18
|
Move TW VM tests to separate file
|
2022-05-28 19:05:27 -05:00 |
|
Thomas Weber
|
3e7b17fa86
|
Move TW mouse tests to separate file
|
2022-05-28 19:05:09 -05:00 |
|
Thomas Weber
|
c8502b7928
|
Move TW keyboard tests to separate file
|
2022-05-28 19:05:02 -05:00 |
|
Thomas Weber
|
21374cebc7
|
Rename sound tests
|
2022-05-28 19:04:50 -05:00 |
|
Thomas Weber
|
1207e5ec2b
|
Rename pen tests
|
2022-05-28 19:04:44 -05:00 |
|
Thomas Weber
|
e97a277ab1
|
Revert unnecessary change to Infinity/NaN encoding test
|
2022-05-28 18:56:01 -05:00 |
|
Thomas Weber
|
27699bb755
|
Re-enable another disabled cloud variable limit test
This should have been re-enabled a while ago when the limit was made configurable
|
2022-05-28 18:54:38 -05:00 |
|
Thomas Weber
|
7a4fb5db1d
|
Update some TW: comments in some tests
|
2022-05-28 18:51:29 -05:00 |
|
Thomas Weber
|
27291b1c1f
|
Make sure custom stage size is a round number and at least 1
|
2022-05-28 18:17:59 -05:00 |
|
Thomas Weber
|
9a3f131477
|
Fix tests broken by merge
|
2022-05-23 19:13:19 -05:00 |
|
Thomas Weber
|
02bbfba1e9
|
Convert more unsafe values to string when serializing variables and lists
|
2022-05-22 19:50:53 -05:00 |
|
Thomas Weber
|
eccbd33826
|
Convert null to "null" when serializing variables and lists
|
2022-05-21 18:19:56 -05:00 |
|
Thomas Weber
|
9c34c7097f
|
Fix sound effect clamping test
|
2022-05-12 17:35:36 -05:00 |
|
Thomas Weber
|
e9399bc48f
|
Reduce unnecessary noise in jsexecute tests
|
2022-04-18 19:15:52 -05:00 |
|
Thomas Weber
|
5417a96daa
|
Add more jsexecute test cases
|
2022-04-18 19:03:02 -05:00 |
|
Thomas Weber
|
25e91e735c
|
Preserve monitor position relative to center of stage when resizing stage
|
2022-03-12 20:36:37 -06:00 |
|
Thomas Weber
|
5dd6fc6167
|
Update tw_stored_settings tests
|
2022-02-18 21:42:56 -06:00 |
|
Thomas Weber
|
f87154e8ae
|
Rename tw-self-configuraiton to tw-stored-settings in tests
|
2022-02-18 21:19:10 -06:00 |
|
Thomas Weber
|
b677ae297a
|
Disable mouse coordinate rounding when misc limits are disabled
|
2022-02-18 21:01:39 -06:00 |
|
Thomas Weber
|
e9cddbcd59
|
Do not allow compressed IDs to conflict with existing variable, list, or broadcast IDs
|
2022-01-29 13:02:22 -06:00 |
|
Thomas Weber
|
e2344cd467
|
Rename sb3 optimization to sb3 compression
|
2022-01-29 11:51:59 -06:00 |
|
Thomas Weber
|
bbdb4422f8
|
Fix negative clone counter when deleting non-clone target
|
2022-01-17 14:40:29 -06:00 |
|
Thomas Weber
|
f7a6413c4c
|
Fix sb3 optimization breaking on type INPUT_DIFF_BLOCK_SHADOW (3) compressed inputs
|
2022-01-09 17:43:40 -06:00 |
|
Thomas Weber
|
e8e3c9aa62
|
Add test that all runtimeFunctions can be used together
|
2021-12-28 18:02:46 -06:00 |
|
Thomas Weber
|
87e3aa5acb
|
Optimize hexToRgb and add a couple more test cases
|
2021-12-23 00:21:54 -06:00 |
|
Thomas Weber
|
41eceef19b
|
Refactor frame loop logic and make "0 FPS" use requestAnimationFrame instead of setInterval
|
2021-12-13 16:22:16 -06:00 |
|
Thomas Weber
|
1c7c85a89d
|
Move tw-emit-fast and tw-extended-json to util
|
2021-08-15 12:23:23 -05:00 |
|
Thomas Weber
|
8b63a8115d
|
Disable another intentionally broken test
|
2021-08-03 16:31:11 -05:00 |
|
Thomas Weber
|
d0d27ddbd1
|
First unit tests for jsexecute runtime functions
|
2021-07-13 11:49:14 -05:00 |
|
Thomas Weber
|
a8cfa25d9d
|
More work on the "thread map" concept
|
2021-06-10 11:44:41 -05:00 |
|
Thomas Weber
|
59f3c0ebe8
|
Fix some more startHats bugs
|
2021-06-09 23:02:57 -05:00 |
|
Thomas Weber
|
d27589e24a
|
Compute targetsUpdate targetList lazily
small up to 2% optimization in some projects when outside editor
|
2021-06-09 21:55:09 -05:00 |
|
Thomas Weber
|
416281f99b
|
Merge branch 'develop' of github.com:LLK/scratch-vm into develop
|
2021-05-21 18:34:18 -05:00 |
|
Thomas Weber
|
64b3a919b4
|
Update self configuration
Can now store high quality pen
Warp timer no longer stored automatically
|
2021-05-15 01:46:08 -05:00 |
|
Thomas Weber
|
f1a61ff7f4
|
Write more ExtendedJSON tests and fix more bugs
|
2021-05-15 01:27:26 -05:00 |
|
Thomas Weber
|
34872f8f60
|
Write ExtendedJSON tests and fix a few bugs
|
2021-05-15 01:09:24 -05:00 |
|
Thomas Weber
|
0e8ec4d9dc
|
Use ExtendedJSON to fix storing infinite clones
|
2021-05-15 00:59:48 -05:00 |
|
Thomas Weber
|
8c365062bf
|
Project self-configuration (#55)
|
2021-05-15 00:29:01 -05:00 |
|
Eric Rosenbaum
|
7a2393bd56
|
test not serializing origin if it is not present
|
2021-05-04 20:29:31 -04:00 |
|
Eric Rosenbaum
|
fb09f9cbb9
|
test serializing origin
|
2021-05-04 15:36:03 -04:00 |
|
Eric Rosenbaum
|
8483c1a467
|
add test of deserializing origin
|
2021-05-04 15:29:36 -04:00 |
|
GarboMuffin
|
92c53a5a36
|
Allow serialization optimizations to be disabled
|
2021-05-01 21:58:54 -05:00 |
|
Thomas Weber
|
9d69b93f46
|
Fix more keypress issues
|
2021-04-16 15:11:57 -05:00 |
|
Thomas Weber
|
fbec54a0c9
|
Fix key up events being skipped when modifier keys are in use
|
2021-04-14 19:00:48 -05:00 |
|
Thomas Weber
|
d3cd3d8109
|
tests: Test runtime.setInterpolation
This tests the interpolation setter itself. It does not test the interpolation.
|
2021-03-26 20:03:30 -05:00 |
|
Thomas Weber
|
8c4c46b871
|
test: Add a test for runtime debug mode
|
2021-03-26 19:54:36 -05:00 |
|
Thomas Weber
|
7dc378c3b1
|
tests: Test fencing & fencing runtime option
|
2021-03-26 19:53:21 -05:00 |
|
Thomas Weber
|
e2d538105e
|
tests: Add test for sound effects & miscLimits: false
|
2021-03-26 19:46:54 -05:00 |
|