Commit graph

29 commits

Author SHA1 Message Date
Michal Pawlicki
344cf878dc fix: extraction of extensions 2025-03-17 17:28:28 +01:00
Michal Pawlicki
115bfe93ae Fix error when checking for cloud variables 2025-02-06 15:14:50 +01:00
Michal Pawlicki
6a3429e5c8 Validate converted SB1 project files using scratch-parser 2025-02-03 16:34:18 +01:00
Michal Pawlicki
01681d3a2c Support SB1 project files 2025-01-30 14:04:42 +01:00
Michal Pawlicki
82336ac58a Merge remote-tracking branch 'origin/develop' into DPR-523-return-more-meta-attributes 2025-01-24 10:19:08 +01:00
Michal Pawlicki
0ec2482405 Rename isZip to isBundle 2025-01-22 09:46:05 +01:00
Michal Pawlicki
12d487c2c2 Return more info on analyzed project file
Add projectVersion and isZip to analysis results.
2025-01-15 17:43:57 +01:00
Michal Pawlicki
854469a49a Return more meta attributes for sb3 projects 2025-01-15 17:09:42 +01:00
Rafal Fronczyk
10d1b914f5 Add test for incorrect costumes attribute in sb2 project 2024-11-07 13:27:08 +01:00
Rafal Fronczyk
d2145d88c8 Add missing fixtures file 2024-11-05 11:29:43 +01:00
Colby Gutierrez-Kraybill
e43d2a4bfb
Merge pull request from rfronczyk/DPR-430-add-backdrops
DPR-430: Add backdrops to the output
2024-10-11 09:07:20 -04:00
Colby Gutierrez-Kraybill
c4a89d931d
Merge pull request from rfronczyk/DPR-429-handle-list-and-variable-blocks
DPR-429: Fix handling of primitive blocks: list and variable.
2024-10-10 09:30:58 -04:00
Rafal Fronczyk
99b29f8b3a Change list block name
The name is taken from scratch-blocks
2024-10-09 12:39:02 +02:00
Rafal Fronczyk
15a9463dd2 Fix handling of primitive blocks: list and variable.
Previously these blocks have been reported as 'undefined'.
Right now they are reported as 'data_list' and 'data_variable'.
I came up with these names myslef and will consult it during
the code review.
2024-10-08 16:21:25 +02:00
Rafal Fronczyk
e0fce504c4 Add backdrops data to analysis output for sb2 projects 2024-10-03 22:48:10 +02:00
Rafal Fronczyk
fb0d6a46b8 Add backdrops data to analysis output for sb3 projects 2024-10-03 22:48:03 +02:00
Rafal Fronczyk
0493a1fe99 Construct costume hash using assetId and dataFormat when md5ext is missing
It looks like some costumes are missing md5ext field. This edge case has
already been handled by scratch-editor, which does the same thing, i.e.
combines assetId with dataFormat to generate the md5ext value for such
costume.
2024-10-03 22:42:15 +02:00
Colby Gutierrez-Kraybill
8528cb8f1f Add info to IBE-198 regression test 2022-05-27 12:17:31 -04:00
Colby Gutierrez-Kraybill
2330e8589a Update tap and deprecated test methods 2022-05-27 11:09:16 -04:00
Colby Gutierrez-Kraybill
f37f2d2790 Fix for IBE-198, scratch-analysis should be able to deal with a JSON project file that does not contain extensions data 2022-05-26 16:55:45 -04:00
picklesrus
22d822d1f8 Don't set origin at all if it doesn't exist. 2021-06-30 14:47:58 -04:00
picklesrus
26ff6d7265 Keep the origin from the project meta tag around. For sb2s, make it always empty. 2021-02-10 16:14:36 -05:00
Andrew Sliwinski
7dd3399d52 List variable manipulation on cloud vars differently in block listing 2019-03-13 15:57:04 -04:00
Andrew Sliwinski
2967e71261 Add aggregate cloud variables data to analysis results 2019-03-13 15:01:11 -04:00
Andrew Sliwinski
9cc13c4519 Add explicit test just for extensions 2019-01-17 17:52:45 -05:00
Andrew Sliwinski
f95001ffec Clean-up utility module / tests 2018-12-17 20:12:21 -05:00
Andrew Sliwinski
b164232b3f Clean up tests 2018-12-17 20:05:13 -05:00
Andrew Sliwinski
bc9c3e0ab3 Remove cruft-y test 2018-12-17 18:15:07 -05:00
Andrew Sliwinski
590b71a0aa Initial working version 2018-12-17 18:11:08 -05:00