jmoenig
8338384bf5
Fixed #668
2014-12-06 11:36:35 +01:00
jmoenig
6608d1098f
Avoid auto-scaling artefacts in Safari on retina displays
...
(resulting in “traces” when dragging items)
2014-12-05 12:53:02 +01:00
jmoenig
060643c161
fix typo & update history
2014-12-04 15:54:52 +01:00
Jens Mönig
59ee043321
Merge pull request #665 from cycomachead/cloud-default
...
Really fix setting the cloud as default save location when logged in
2014-12-04 15:47:38 +01:00
jmoenig
ad1fe34d1e
Experimental “ForEach” primitive (hidden in dev mode)
2014-12-04 15:45:18 +01:00
Michael Ball
2b2ff77823
Really fix setting the cloud as default save location when logged in
2014-12-04 03:01:40 -08:00
jmoenig
17b6ae839b
Improve edge-collision detection of default sprite “arrow” shape
2014-12-03 12:48:31 +01:00
jmoenig
d94d9ff4e8
Cache actual bounding box of the Pen arrow shape
...
for improved collision detection
2014-12-03 12:42:46 +01:00
jmoenig
19736839b7
New Kannada Translation, by Vinayakumar R
...
Yay! Thanks for this important contribution, Vinayakumar R. Snap is now
available in 25 languages!
2014-12-02 10:53:07 +01:00
jmoenig
d393d13b37
updated history
2014-12-01 11:55:02 +01:00
Jens Mönig
f2762c2329
Merge pull request #661 from cycomachead/cloud-default
...
Fix to set SnapCloud variable before the IDE morph is built.
2014-12-01 11:45:02 +01:00
Jens Mönig
bf61b0cc82
Merge pull request #658 from cycomachead/favicon
...
make the new favicon transparent
2014-12-01 11:38:32 +01:00
jmoenig
1f5934c81f
Don't show hidden elements in the project thumbnail
2014-12-01 11:25:28 +01:00
Michael Ball
919b72e3d4
Fix to set SnapCloud variable before the IDE morph is built.
...
This makes it so that #627 works as intended, correctly fixing #502
2014-11-30 21:56:33 -08:00
Michael Ball
26c74d9d71
make the new favicon transparent
2014-11-27 00:42:20 -08:00
jmoenig
320bfd0c99
Fixed #656
...
make sure to always evaluate the “report” block’s input, even if used
inside a custom command definition, because hardware extensions (and
other reporters with side-effects) rely on it.
2014-11-26 16:26:53 +01:00
jmoenig
723c232f3d
Full TCO (tail-call-elimination)
...
now Snap! really *is* Scheme :-)
2014-11-25 17:51:04 +01:00
jmoenig
75849a59a2
Evaluator optimizations
...
reducing the stack size for reporters
2014-11-25 12:24:20 +01:00
Michael Ball
e892ea80cb
Shared URLs: remove call to .siblings()
...
Project dialog morphs reference `ide` directly instead of using a function call
2014-11-24 15:23:40 -08:00
Michael Ball
94f94467b5
Merge branch 'master' of 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
...
2014-11-24 15:13:51 -08:00
jmoenig
4be96bb240
tail-call-elimination for reporters - experiment
...
(commented out, under construction)
2014-11-24 16:02:21 +01:00
jmoenig
bd37771334
allow recursive reporters to be stopped by user
2014-11-24 14:38:27 +01:00
jmoenig
66eae625fb
updated history
2014-11-24 13:52:25 +01:00
Jens Mönig
f99962c161
Merge pull request #619 from cycomachead/split
...
Improvements to Split block for whitespace and line options
2014-11-24 13:32:55 +01:00
Jens Mönig
591a8d598f
Merge pull request #652 from cycomachead/fav
...
Add a new Favicon to Snap! (Clearer Lambda)
2014-11-24 13:31:10 +01:00
jmoenig
68c4d2d291
fixed #131
...
and display an error if a reporter or a “called” ring is missing a
“report” statement
2014-11-24 12:59:02 +01:00
jmoenig
2cee474cb6
Fixed #34
2014-11-24 11:08:12 +01:00
jmoenig
e48eda6cc0
Fixed #644
2014-11-24 10:48:49 +01:00
jmoenig
0d8cc567e7
Fixed #372
2014-11-24 10:43:53 +01:00
jmoenig
927448d7ab
Fixed #416
2014-11-24 10:05:19 +01:00
jmoenig
8814b61a32
Fixed #318
2014-11-24 09:28:45 +01:00
jmoenig
781144aa3c
Fix “stop this block” primitive for tail-call-elimination
2014-11-23 13:53:34 +01:00
jmoenig
9e91a93ac0
Fix "stop this block"’s lexical awareness
...
“stop this block” when used inside a custom block definition now always
returns out of the lexically enclosing script (the definition), even if
it is used inside other nested, C-shaped custom blocks in the
definition code. Previously it only stopped the nearest encompassing
“for” block, now it always stops the block whose definition it is in.
I don’t expect this fix to break any existing projects.
2014-11-21 16:55:25 +01:00
Michael Ball
d63d78208c
Add a new Favicon to Snap! (Clearer Lambda)
...
This is essentially the same icon (lambda, yellow w/ brown border) but newly
rendered at 64, 32, 24 and 16px for the best resolution on all platforms.
2014-11-21 05:04:11 -08:00
Michael Ball
3e8146d043
Merge in recent changes (split block improvements #619 )
2014-11-21 03:08:41 -08:00
jmoenig
f2d0c2eba5
integrate translation update
2014-11-20 15:53:14 +01:00
Jens Mönig
10ade6421b
Merge pull request #614 from MMSequeira/master
...
Add missing localizations and add Portuguese translations
2014-11-20 15:45:20 +01:00
jmoenig
3cc28b1f1c
push morphic.js version date
2014-11-20 15:40:24 +01:00
Jens Mönig
ebc1d3779c
Merge pull request #615 from tonychenr/slider_range_one
...
Slider range one
2014-11-20 15:37:35 +01:00
jmoenig
ce93fe8da7
fix ‘line’ option in ‘split’ block for Windows files
...
thanks, @brianharvey!
2014-11-20 15:16:12 +01:00
jmoenig
4768102b09
integrate percent sign fix for JSLint
2014-11-20 15:13:21 +01:00
Jens Mönig
7a8ee8eb3d
Merge pull request #623 from natashasandy/master
...
Fixed percent symbols in custom blocks
2014-11-20 15:03:50 +01:00
jmoenig
cbe3d6fe18
Updated the “About” Dialog
...
with a mention of support from CDG (SAP Labs)
2014-11-20 14:55:31 +01:00
Jens Mönig
24775e63e8
Merge pull request #627 from cycomachead/default-login
...
Set Default Save location to Cloud on Snap! load
2014-11-20 14:42:42 +01:00
jmoenig
f37e90436a
renamed Process::callback to "onComplete"
2014-11-20 14:40:13 +01:00
Jens Mönig
63a1d2ee3a
Merge pull request #641 from bromagosa/contribution
...
Added callback to Process
2014-11-20 14:26:56 +01:00
Jens Mönig
3f0b94334d
Merge pull request #643 from cycomachead/update-tools
...
update tools with Brain's ignore block
2014-11-20 14:24:06 +01:00
jmoenig
5771e93fa1
Fixed #364 avoid “freezing” when calling LAUNCH on empty ring
2014-11-20 14:21:56 +01:00
jmoenig
89c2835130
Fixed #642 , avoid “freezing” when calling CONS on non-list/null
...
thanks, @brianharvey !
2014-11-20 14:17:06 +01:00
Bernat Romagosa
91690adb29
callback is only executed when the outmost block returns a value
2014-11-19 09:34:59 +01:00