Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
visual-program
/
scratch-vm
Public
forked from
scratchfoundation/scratch-vm
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Wiki
Security and quality
Insights
Commits
Breadcrumbs
History for
scratch-vm
src
engine
on
develop
User selector
All users
Datepicker
All time
Commit history
Commits on Mar 6, 2018
Merge pull request #934 from picklesrus/extensions-dynamic-menu
Show description for 219f083
cwillisf
authored
219f083
View commit details
Copy full SHA for 219f083
View code at this point
Browse repository at this point
Commits on Mar 2, 2018
Stop wrapping function for no reason.
picklesrus
committed
026b9dc
View commit details
Copy full SHA for 026b9dc
View code at this point
Browse repository at this point
Commits on Feb 28, 2018
Merge pull request #878 from davidaylaian/reduce-peekstack-calls
Show description for 4e933ee
rschamp
authored
4e933ee
View commit details
Copy full SHA for 4e933ee
View code at this point
Browse repository at this point
Commits on Feb 23, 2018
Use existing UID util
fsih
committed
0a5ccbf
View commit details
Copy full SHA for 0a5ccbf
View code at this point
Browse repository at this point
Switch to sending end drag event to be handled by gui
fsih
committed
8355dd6
View commit details
Copy full SHA for 8355dd6
View code at this point
Browse repository at this point
Commits on Feb 20, 2018
Repopulate blocks with ids
fsih
committed
2545d19
View commit details
Copy full SHA for 2545d19
View code at this point
Browse repository at this point
Track hovered sprite. End drag may transfer blocks from one sprite to another.
fsih
committed
31def7d
View commit details
Copy full SHA for 31def7d
View code at this point
Browse repository at this point
Pass through block drag event
fsih
committed
fe4b3d3
View commit details
Copy full SHA for fe4b3d3
View code at this point
Browse repository at this point
Commits on Feb 16, 2018
Merge pull request #920 from towerofnix/scroll-detection
Show description for 8e1719b
cwillisf
authored
8e1719b
View commit details
Copy full SHA for 8e1719b
View code at this point
Browse repository at this point
Fix lint errors.
picklesrus
committed
1910968
View commit details
Copy full SHA for 1910968
View code at this point
Browse repository at this point
Commits on Feb 12, 2018
When getting sprite by name, skip the stage
ericrosenbaum
committed
22038c9
View commit details
Copy full SHA for 22038c9
View code at this point
Browse repository at this point
Commits on Feb 5, 2018
Update sprite names, plus some code cleanup.
kchadha
committed
f5813b1
View commit details
Copy full SHA for f5813b1
View code at this point
Browse repository at this point
Update blocks after sound/costume rename.
kchadha
committed
7faeed7
View commit details
Copy full SHA for 7faeed7
View code at this point
Browse repository at this point
Commits on Feb 2, 2018
Revert "Push reported"
kchadha
authored
107adad
View commit details
Copy full SHA for 107adad
View code at this point
Browse repository at this point
Commits on Jan 29, 2018
Merge pull request #914 from kchadha/bugfix-909
Show description for 490248f
kchadha
authored
490248f
View commit details
Copy full SHA for 490248f
View code at this point
Browse repository at this point
Commits on Jan 26, 2018
Adding support for dynamic menus in extensions.
picklesrus
committed
b6bb92d
View commit details
Copy full SHA for b6bb92d
View code at this point
Browse repository at this point
Moving block updating code into blocks instead of runtime.
kchadha
committed
0b2eaa9
View commit details
Copy full SHA for 0b2eaa9
View code at this point
Browse repository at this point
Mouse wheel IO system
Show description for be83c0e
towerofnix
committed
be83c0e
View commit details
Copy full SHA for be83c0e
View code at this point
Browse repository at this point
Commits on Jan 24, 2018
Add BlocksExecuteCache
Show description for 10acf3c
mzgoddard
committed
10acf3c
View commit details
Copy full SHA for 10acf3c
View code at this point
Browse repository at this point
Check if a thread's target is null in sequencer
Show description for 41d6a8f
mzgoddard
committed
41d6a8f
View commit details
Copy full SHA for 41d6a8f
View code at this point
Browse repository at this point
Add Thread.blockContainer
Show description for 4286e3e
mzgoddard
committed
4286e3e
View commit details
Copy full SHA for 4286e3e
View code at this point
Browse repository at this point
Add optional recursiveCall argument to execute
Show description for ab8d8e5
mzgoddard
committed
ab8d8e5
View commit details
Copy full SHA for ab8d8e5
View code at this point
Browse repository at this point
Report block result to stackFrame.justReported
Show description for 6b7582f
mzgoddard
committed
6b7582f
View commit details
Copy full SHA for 6b7582f
View code at this point
Browse repository at this point
Commits on Jan 22, 2018
Update block xml for all blocks that use a variable that was just renamed.
kchadha
committed
7843419
View commit details
Copy full SHA for 7843419
View code at this point
Browse repository at this point
Commits on Jan 10, 2018
make it work for non-droppable inputs
fsih
committed
fce83dc
View commit details
Copy full SHA for fce83dc
View code at this point
Browse repository at this point
Commits on Jan 9, 2018
fix lint
fsih
committed
db662b8
View commit details
Copy full SHA for db662b8
View code at this point
Browse repository at this point
Update monitor on dropdown change
DD Liu
committed
0b6d7ad
View commit details
Copy full SHA for 0b6d7ad
View code at this point
Browse repository at this point
Commits on Dec 28, 2017
Optimize stepThread by reducing the number of calls to peekStack
davidaylaian
committed
a228796
View commit details
Copy full SHA for a228796
View code at this point
Browse repository at this point
Commits on Dec 22, 2017
Streamlining broadcast block execution. When arg information is provided to execute function, corresponding broadcast message is looked up by id, if provided, or if not, then name. If neither id no…
Show description for c0e4ae4
kchadha
committed
c0e4ae4
View commit details
Copy full SHA for c0e4ae4
View code at this point
Browse repository at this point
Adding support for blocks to be plugged into the input of broadcast blocks. SB2 Import to come.
kchadha
committed
413d113
View commit details
Copy full SHA for 413d113
View code at this point
Browse repository at this point
Commits on Dec 19, 2017
Merge branch 'develop' into feature/extension-category-icons
ericrosenbaum
authored
2d6e91f
View commit details
Copy full SHA for 2d6e91f
View code at this point
Browse repository at this point
Add optional menuIcon for extension blocks
ericrosenbaum
committed
9613046
View commit details
Copy full SHA for 9613046
View code at this point
Browse repository at this point
Merge pull request #869 from ericrosenbaum/feature/add-extension-separator
Show description for 7c853ab
ericrosenbaum
authored
7c853ab
View commit details
Copy full SHA for 7c853ab
View code at this point
Browse repository at this point
Commits on Dec 15, 2017
Merge pull request #863 from ericrosenbaum/feature/blockly-extension-for-scratch-extensions
Show description for 00d6e9e
ericrosenbaum
authored
00d6e9e
View commit details
Copy full SHA for 00d6e9e
View code at this point
Browse repository at this point
Add separator to extension block definition
ericrosenbaum
committed
5cb0f5d
View commit details
Copy full SHA for 5cb0f5d
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.