Christopher Willis-Ford
|
2ae67598ee
|
Merge pull request #2449 from apple502j/patch-13
fix: wrapClamp direction during deserialization
|
2023-10-17 13:01:20 -07:00 |
|
Christopher Willis-Ford
|
802d211f95
|
fix: update GitHub links with /scratchfoundation/
|
2023-09-28 09:16:47 -07:00 |
|
Karishma Chadha
|
4679d06ac0
|
Update storage and update 'loadSound' to handle null asset from storage. Track additional metadata for broken costumes: 'bitmapResolution' and 'dataFormat'.
|
2022-05-18 21:26:36 -04:00 |
|
Karishma Chadha
|
11f938f8a9
|
Update to latest version of storage which fixes issue where an HTML 404 page was being returned for missing asset data. Update VM to handle null assets properly.
|
2022-05-18 16:55:46 -04:00 |
|
Karishma Chadha
|
2481f28191
|
Rewrite missing asset skip in the affirmative
|
2022-05-17 16:40:33 -04:00 |
|
Karishma Chadha
|
4ff6288d3f
|
Fix typo in suggested code change
|
2022-05-16 16:32:58 -04:00 |
|
Karishma Chadha
|
1dfaa02c97
|
More code cleanup from PR review
|
2022-05-16 16:23:41 -04:00 |
|
Karishma Chadha
|
fd31a777e2
|
Code clean up from code review
Co-authored-by: Christopher Willis-Ford <7019101+cwillisf@users.noreply.github.com>
|
2022-05-16 16:07:08 -04:00 |
|
Karishma Chadha
|
172409c1e3
|
Handle rotationCenter values that might be 0.
|
2022-05-13 19:14:25 -04:00 |
|
Karishma Chadha
|
deadce3bc6
|
Let GQM replace broken costume data but explicitly save and serialize broken costume data before finishing loading the costume.
|
2022-05-11 10:57:24 -04:00 |
|
Eric Rosenbaum
|
679efb28fd
|
lint
|
2021-04-29 11:39:05 -04:00 |
|
Eric Rosenbaum
|
0b4b32dcb0
|
Save and load the origin
|
2021-04-29 11:32:13 -04:00 |
|
Christopher Willis-Ford
|
90b9da45f4
|
sanitize extension ID in getExtensionIdForOpcode
|
2020-06-15 17:59:15 -07:00 |
|
apple502j
|
bfbea4266a
|
wrapClamp direction during sb3 deserialization
|
2020-05-30 21:58:14 +09:00 |
|
apple502j
|
1012a2aa61
|
wrapClamp direction during sb/sb2 deserialization
|
2020-05-30 21:54:14 +09:00 |
|
adroitwhiz
|
48088f40f8
|
Fix up list monitor names during deserialization
|
2020-02-17 01:39:02 -05:00 |
|
Michael "Z" Goddard
|
f4e49563d6
|
start loading sb3 assets before handling sb3 data
|
2019-03-12 17:16:13 -04:00 |
|
Michael "Z" Goddard
|
146e93e4ec
|
start loading sb2 sounds before handling sb2 data
|
2019-02-15 17:43:55 -05:00 |
|
Michael "Z" Goddard
|
d4320f1c26
|
start loading sb2 assets before handling sb2 data
|
2019-02-15 17:34:14 -05:00 |
|
Paul Kaplan
|
3b203a2a9b
|
Merge pull request #1995 from paulkaplan/is-discrete
Support isDiscrete flag on monitors
|
2019-02-13 11:19:51 -05:00 |
|
Paul Kaplan
|
6754fa9334
|
Add isDiscrete to monitor record, update sb2,3 and conversion tests
|
2019-02-11 11:09:01 -05:00 |
|
chrisgarrity
|
a4b0550013
|
handle sb2 files zipped in a folder
If the asset can’t be found by name, look for the same asset in a folder within the zipfile.
|
2019-02-08 15:03:27 +01:00 |
|
picklesrus
|
b904f19c1d
|
Fix loading broadcast messages with special characters for projects that were converted from 2.0.
|
2019-02-06 16:58:46 -05:00 |
|
picklesrus
|
ecbfcd78bd
|
Fix sb2 loading of broadcast messages with special characters.
|
2019-02-06 16:48:39 -05:00 |
|
Karishma Chadha
|
d91c19434f
|
Rename util function to be more descriptive. Refactor parameters to remove unused code.
|
2019-02-04 19:05:28 -05:00 |
|
Karishma Chadha
|
7faddb6c8f
|
Replace xml-unsafe chars in sb3 variables.
|
2019-02-04 15:32:01 -05:00 |
|
Karishma Chadha
|
57f112cbfd
|
Remove unsafe chars from variable ids when importing from 2.0.
|
2019-02-04 10:29:24 -05:00 |
|
Karishma Chadha
|
a9cf509a55
|
Merge pull request #1941 from kchadha/add-runtime-to-blocks
Add reference for `runtime` to blocks container
|
2019-01-30 10:57:45 -05:00 |
|
Karishma Chadha
|
94fa3d56c8
|
Fix saving and loading of slider min max values. Add test for sb2 to sb3 conversion that tests all montior properties remain the same after save and load.
|
2019-01-25 14:14:46 -05:00 |
|
Karishma Chadha
|
e5723e299a
|
Add runtime to blocks container since it was getting passed in everywhere where it was being referenced. Update calls to blocks constructor.
|
2019-01-23 18:18:38 -05:00 |
|
Karishma Chadha
|
fbee37e915
|
Populate executable targets when runtime.targets is populated so that scripts don't run before they are supposed to (e.g. before targets are done getting installed).
|
2019-01-11 14:52:34 -05:00 |
|
Paul Kaplan
|
c33d6caa2b
|
Merge pull request #1902 from picklesrus/unknown-monitors
Allow projects with unknown monitors to load.
|
2019-01-09 14:50:25 -05:00 |
|
Eric Rosenbaum
|
aebc0d25be
|
Merge pull request #1903 from ericrosenbaum/bugfix/midi-drum-import
Add legacy drum block to specmap
|
2019-01-08 18:07:43 -05:00 |
|
picklesrus
|
cdec5a1cef
|
Allow projects with unknown monitors to load.
|
2019-01-08 15:00:00 -05:00 |
|
Eric Rosenbaum
|
a6421b91f8
|
Add legacy drum block to specmap
|
2019-01-08 14:49:34 -05:00 |
|
Karishma Chadha
|
bb8463f14a
|
Log a warning for currentCostume out of range when incorrect project is being serialized.
|
2019-01-08 13:26:06 -05:00 |
|
Karishma Chadha
|
c27b624401
|
When loading a project, clamp the currentCostume number to an appropriate value.
|
2019-01-08 13:07:46 -05:00 |
|
Paul Kaplan
|
fd2723ff7d
|
Do not deep clone before serializing.
This was ok when we did not attach assets, but it is not cool now. With large assets, this made saving extremely slow
|
2019-01-07 13:02:30 -05:00 |
|
Ray Schamp
|
80ff7e6756
|
Generate md5s for uploaded assets
Without this, we were erroneously setting uploaded assets as clean, so they wouldn't be saved when uploaded from an .sb2/3 file.
|
2019-01-02 11:46:47 -05:00 |
|
julescubtree
|
040aeaa44e
|
enable loading draggability
in sb3.js, parseScratchObject()
|
2018-12-14 16:17:36 -08:00 |
|
Karishma Chadha
|
dfd4735871
|
Merge pull request #1833 from kchadha/fix-sb2-from-sb1-import
Fix issue importing some sb2s that were originally sb1s, with baseLayerMd5 property formatted differently.
|
2018-12-13 15:59:44 -05:00 |
|
Karishma Chadha
|
95dafb43c4
|
Serialize x and y for topLevel blocks even if one or both of the values is 0.
|
2018-12-12 18:51:36 -05:00 |
|
Karishma Chadha
|
eeac4e62f6
|
Fix issue where sb2s originally from sb1s sometimes have baseLayerMd5 formatted incorrectly.
|
2018-12-10 18:17:24 -05:00 |
|
Paul Kaplan
|
4756726e43
|
Merge pull request #1816 from paulkaplan/do-save-tl-var-blocks
Add a test and fix for not serializing top-level variable reporters
|
2018-12-06 05:32:23 -05:00 |
|
Paul Kaplan
|
809d2de9f2
|
Fix typo uncovered by loading lonely variable reporters
|
2018-12-05 16:59:47 -05:00 |
|
Paul Kaplan
|
be65b615a2
|
Add a test and fix for not serializing top-level variable reporters
|
2018-12-05 11:35:22 -05:00 |
|
Katie Broida
|
ef8bbb7186
|
Set video state after project load event, adding extension for the first time
|
2018-12-05 11:08:00 -05:00 |
|
Paul Kaplan
|
7e96ef2985
|
Serialize Infinity and NaN to 0
|
2018-12-04 10:52:49 -05:00 |
|
DD Liu
|
5802723dc7
|
Merge pull request #1737 from fsih/textLayer
Support text layer in sb2 files
|
2018-11-21 13:18:47 -05:00 |
|
DD Liu
|
17d0033f1c
|
Remove conditional because text layer file name always comes from sb2
|
2018-11-21 12:03:52 -05:00 |
|