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
jmoenig
f2d0c2eba5
integrate translation update
2014-11-20 15:53:14 +01:00
jmoenig
3cc28b1f1c
push morphic.js version date
2014-11-20 15:40:24 +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
jmoenig
cbe3d6fe18
Updated the “About” Dialog
...
with a mention of support from CDG (SAP Labs)
2014-11-20 14:55:31 +01:00
jmoenig
f37e90436a
renamed Process::callback to "onComplete"
2014-11-20 14:40:13 +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
jmoenig
ea05f7859f
Treat REPORT blocks inside custom command definitions as STOP THIS BLOCK / IGNORE INPUTS
...
this also enables all existing FINCH blocks and other hardware
extensions again, which used the REPORT (HTTP://) pattern
2014-11-17 10:22:39 +01:00
jmoenig
b36a358173
Fix reporting out of nested custom C-shaped blocks
...
REPORT now reports to the nearest lexical element expecting an input
(which may not be the block holding the REPORT statement, this lets you
REPORT out of nested FOR loops).
STOP THIS BLOCK behaves as it used to.
If you’ve been using REPORT instead of STOP THIS BLOCK, you should
migrate.
2014-11-14 12:49:01 +01:00
jmoenig
5f3279990b
fixed #608 , #610
2014-10-08 11:21:49 +02:00
jmoenig
2ae675132a
fixed #604 . Thanks, @Gubolin!
2014-10-06 10:34:56 +02:00
jmoenig
45e1f3193b
New feature - minimal stage mode (shift-click on small-stage button)
2014-10-02 10:31:09 +02:00
jmoenig
ba58b0e5b6
updated history
2014-10-01 13:52:17 +02:00
jmoenig
57a16b3b31
fixed #601
...
correctly display symbol for %obj type input slots in the prototype
template
2014-10-01 12:31:36 +02:00
jmoenig
86672fec4a
fixed #599
...
disable IDE keyboard shortcuts in presentation mode
2014-10-01 10:12:37 +02:00
jmoenig
c6815c11d4
workaround for some REPORT / STOP BLOCK issues
...
enables reporting and stopping a bock from within a C-shaped slot in a
custom block, but not (yet) out of nested C-shaped custom blocks (but
that’s coming up, too)
2014-10-01 09:50:56 +02:00
jmoenig
ebbd0be87a
fixed #584
2014-09-30 10:45:21 +02:00
jmoenig
71c9103503
fixed #378
...
disable context menus for boolean representations
2014-09-30 10:31:13 +02:00
jmoenig
e88ea49374
updated history
2014-09-30 09:49:43 +02:00
jmoenig
ab3e1b3aab
updated history
2014-09-30 09:33:27 +02:00
jmoenig
29b47cc2d2
fixed #593
...
match broadcast numbers with event hat blocks containing strings that
can be parsed as numbers
2014-09-30 09:26:50 +02:00
jmoenig
d9e06c011c
Paint: flood fill issue fixed, thanks, Kartik!
2014-09-29 10:15:08 +02:00
jmoenig
7bfcb0d388
fixed #590 (Russian translation syntax glitches) Thanks @alexf2000 !
2014-09-29 10:07:09 +02:00
jmoenig
fb2be1680e
Portuguese translation update, thanks, Manuel!
2014-09-29 10:02:20 +02:00
jmoenig
8b5fa7f23c
fixed #591
...
fully copy local variables for sprite duplicates and (Scratch-like)
clones
2014-09-29 09:50:16 +02:00
jmoenig
94c44902e1
fixed #585
...
Thanks, Michael, for reporting this!
2014-09-22 15:32:36 +02:00
jmoenig
5605df3dd5
Mutable upvars
...
allow upvars to be SET and CHANGEd
2014-09-22 15:21:56 +02:00
jmoenig
5695dd141b
fixed #174 , eliminate UpvarReferences in evaluator
...
replace UpvarReferences with references to Variable objects, fixes
upvar scope issues
2014-09-18 14:26:28 +02:00
jmoenig
04168220bd
Refactor variables handling
...
introducing Variable objects, all functionality stays the same at this
time
2014-09-17 14:40:39 +02:00
jmoenig
8f7d1833f6
Fix #563 (Paste into Chrome), thanks, @Muon, for the hint!
2014-08-13 18:06:57 +02:00
jmoenig
130e105ea3
enable Zombiefication of JS-Functions
...
you can now redirect “this” in a JS function by binding it to another
sprite using the OF block
2014-08-13 17:43:49 +02:00
jmoenig
61dd479a2b
export script pic with result bubble
...
hidden option in the shift-context-menu of reporter scripts
2014-07-30 16:28:01 +02:00
jmoenig
9f7028dbf9
propagate DELETE to nested sprite parts
2014-07-30 12:39:33 +02:00
jmoenig
b2399309e4
propagate HIDE and SHOW to nested sprite parts
2014-07-30 09:40:31 +02:00
jmoenig
bfdbeca146
keep reporter-result-bubbles within the enclosing scripting pane
2014-07-29 13:16:01 +02:00
jmoenig
0cc14e2861
fixed #497 (prevent bubble shadows from getting cut-off)
...
thanks @Hardmath123 for this bug report
2014-07-29 13:09:18 +02:00
jmoenig
1205d7a2b0
updated German translation
2014-07-29 12:40:22 +02:00
jmoenig
5ce2d13413
added ‘move’ option to the sprite context menu
...
lets the user move (nested) sprites in edit mode without changing their
layering, and also sprites marked “undraggable”
2014-07-29 12:33:26 +02:00
jmoenig
061852ee32
double clicking on a sprite in the stage selects it in the IDE
2014-07-29 12:18:58 +02:00
jmoenig
bef0e7a790
export and import nested sprites
2014-07-29 12:03:06 +02:00
jmoenig
b451a08812
duplicate and clone nested sprites
2014-07-29 10:50:36 +02:00