| Commit message (Collapse) | Author | Age | Files | Lines |
| |\ |
|
| | |
| |
| |
| | |
again to please old.jslint.com :-)
|
| | |\
| | |
| | | |
Set location.hash to cloud URLs on project shares
|
| | | |
| | |
| | |
| | | |
Project dialog morphs reference `ide` directly instead of using a function call
|
| | | |\
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
git://github.com/jmoenig/Snap--Build-Your-Own-Blocks into shared-url
* 'master' of git://github.com/jmoenig/Snap--Build-Your-Own-Blocks: (34 commits)
tail-call-elimination for reporters - experiment
allow recursive reporters to be stopped by user
updated history
fixed #131
Fixed #34
Fixed #644
Fixed #372
Fixed #416
Fixed #318
Fix “stop this block” primitive for tail-call-elimination
Fix "stop this block"’s lexical awareness
Add a new Favicon to Snap! (Clearer Lambda)
integrate translation update
push morphic.js version date
fix ‘line’ option in ‘split’ block for Windows files
integrate percent sign fix for JSLint
Updated the “About” Dialog
renamed Process::callback to "onComplete"
Fixed #364 avoid “freezing” when calling LAUNCH on empty ring
Fixed #642, avoid “freezing” when calling CONS on non-list/null
...
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
This will make it much easier to get the URL for a shared project.
It also removes the # from the URL when the open project is unshared."
|
| | |\ \ \
| | | | |
| | | | | |
show an error message if project cannot be loaded (fix #190)
|
| | | | | |
| | | | |
| | | | |
| | | | | |
to satisfy old.jslint.com :-)
|
| | |\ \ \ \
| | | | | |
| | | | | | |
Remove harcoded url in gui.js (fix #814)
|
| | | | | | | |
|
| | |\ \ \ \ \
| | | | | | |
| | | | | | | |
Fixed typo in Process definition
|
| | | |/ / / / |
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | | |
to accommodate for @nathan ’s abundant contributions :-)
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | | |
and prepare for new release
|
| | |/ / / / |
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | |\ \ \ \
| | | | | |
| | | | | | |
new parameters to allow embedding projects
|
| | | | |/ /
| | |/| | |
|
| | | | | | |
|
| |\ \ \ \ \ |
|
| | | | | | | |
|
| |\| | | | | |
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | | |
Thanks, Bernat!
|
| | | | | | | |
|
| |\ \ \ \ \ \ |
|
| |\ \ \ \ \ \ \ |
|
| | | | | | | | | |
|
| |\ \ \ \ \ \ \ \
| | |_|/ / / / /
| |/| | | | | | |
|
| | | |_|/ / / /
| |/| | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
(experimental) slotwise inheritance à la Henry Lieberman for
sprite-local variables.
see
http://web.media.mit.edu/~lieber/Lieberary/OOP/Delegation/Delegation.htm
l
Let a sprite inherit another sprite’s local variables by making it the
“parent” in the sprite-icon’s context menu (the button icon in the
sprite corral underneath the stage). The child not only inherits the
variable slot but also - dynamically - the parent variable’s value.
Changing the parent’s variable value also changes it for every child.
If a child uses SET or CHANGE on an inherited variable it automatically
“shadows” it with its own value, thereby stopping dynamic participation
in the parent slot’s value (in effect dis-inheriting that slot).
Deleting a shadowed variable slot once again reinstates its inheritance
status.
inherited variables are shown as “ghosted” both in the child’s
variables palette and in such stage watchers. “Shadowing” them
un-ghosts both the variable blob template in the palette and the
watcher onstage (if any). Deleting a shadowed variable once again
ghosts the watcher and the palette block template.
Delete a (shadowed) variable either via the “Delete a variable” button
in the IDE or using the new “Delete” block in the variables category
|
| |\| | | | | | |
|
| | | | | | | | |
|
| | | |/ / / /
| |/| | | | |
|
| |\ \ \ \ \ \
| | |/ / / /
| |/| | | | |
|
| | |/ / / / |
|
| |\| | | | |
|
| | | | | |
| | | | |
| | | | |
| | | | | |
and warped / turbo recursive commands by up to 40%
|
| | | | | | |
|
| | | | | | |
|
| |\ \ \ \ \ |
|
| | |\| | | | |
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | | |
(prevent long urls per default)
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | | |
(currently supported by both Chrome and Firefox, but not by Safari)
|
| | | | | | | |
|
| | |\| | | | |
|
| | |\ \ \ \ \ |
|
| |\ \ \ \ \ \ \
| | |_|/ / / /
| |/| | | | |
| | | | | | | |
https://github.com/jmoenig/Snap--Build-Your-Own-Blocks into development
|
| | | | | | | | |
|
| | | | | | | | |
|