jmoenig
e0289f8c41
show error messages for custom blocks (sorta)
...
(propagating to the script’s top block)
Also adjust to Doug Crockford’s latest infuriating nitpickings
(“unexpected ‘[‘) in JSLint
2014-07-08 13:12:45 +02:00
jmoenig
9f690fbfa3
initialize new variables with zero (instead of null)
2014-06-05 17:16:27 +02:00
jmoenig
295de115a3
Threads: new Variable data structure
...
for refactoring upvar references, not yet used anywhere
2014-05-20 09:34:37 +02:00
jmoenig
f9989ad7cf
checkpoint - release
2014-05-02 11:08:30 +02:00
jmoenig
5ab8b7e563
checkpoint
2014-04-30 12:52:54 +02:00
Michael Ball
826eb102c8
style fix for bool
2014-04-27 12:46:57 -07:00
Michael Ball
9dad5314df
fix set turbo mode block
2014-04-22 17:05:14 -07:00
Michael Ball
407dbda43f
jslint style fixes
2014-02-10 10:51:22 -08:00
Michael Ball
5fd102c8a9
use inputOption for dateblock update file date
2014-02-10 10:32:07 -08:00
Michael Ball
817f4c5420
resolve merge conflicts; date problems only
2014-02-04 11:59:45 -08:00
jmoenig
3fede790e4
Fixed #313
...
“Block OF sprite” now works for interpolated (“timed”) blocks and for
reporters (i.e. SAY FOR, THINK FOR, GLIDE, ASK etc.)
2014-02-03 17:11:46 +01:00
Michael Ball
ccce2c9ac7
adjust block to no longer use strings, and remove unneeded code
2014-01-26 04:25:36 -08:00
Michael Ball
ede60eec56
date block work
2014-01-22 20:05:46 -08:00
jmoenig
3c4e27899c
Revert pull request #295 (xhr-headers)
...
breaks existing installations
2014-01-10 11:37:04 +01:00
jmoenig
fa88fdc761
validated all source files against the latest JSLint version
...
and pushed to this date
2014-01-09 18:50:38 +01:00
jmoenig
8a1ca3116b
Collapse STOP primitives into a single block with a dropdown of options
2014-01-09 15:36:16 +01:00
jmoenig
1e959b8891
fixed StopOthers blocks and added another option
...
also updated the German translation
2014-01-08 17:51:34 +01:00
Jens Mönig
1da3ae32aa
Merge pull request #283 from Hardmath123/master
...
Initial stop others block
2014-01-08 06:49:31 -08:00
Jens Mönig
82c03bae77
Merge pull request #295 from blob8108/xhr-headers
...
Add useful headers to HTTP block
2014-01-08 06:34:41 -08:00
jmoenig
8646dfc35e
support for TELL and ASK
...
The FOR reporter’s first input now also accepts blocks and scripts
(„rings“), and reports a copy that is bound to the sprite indicated by
the second input. This lets you „zombify“ (or remote-control) sprites
(and create custom TELL and ASK blocks)
2014-01-08 12:18:04 +01:00
blob8108
c947a4d5b7
Add useful headers to HTTP block
2014-01-06 11:17:59 +00:00
Michael Ball
9f0f9dde37
Add style tweaks per Nathan's comments.
2013-12-28 15:01:24 -08:00
Michael Ball
faa8b4fe22
Add a 'get current DATE' block with various options, add some translations to FR and DE
2013-12-27 18:49:56 -08:00
Hardmath123
d8d1810e43
Initial stop others block
2013-12-22 16:28:11 -08:00
jmoenig
f0268d9cd8
accept lists as inputs to the green (text) LENGTH OF reporter
2013-12-11 10:20:40 +01:00
jmoenig
6fd731cd6e
fixed literal-to-non-literal zero-value comparison bug
2013-12-05 09:24:35 +01:00
jmoenig
5716582ea2
fixed type error in equality test
2013-12-04 15:26:52 +01:00
jmoenig
d9b9c6bad1
fixed #261 (less tolerant null-value-to-number-coercion)
2013-12-04 11:11:07 +01:00
jmoenig
9faa4844d4
handle text comparisons case-insensitive (again)
2013-12-04 09:47:42 +01:00
jmoenig
df1d6ca479
Threads: fixed #133 - preserve edge-cased argument types
...
(empty string, Boolean false)
2013-11-26 13:23:35 +01:00
jmoenig
d3c735fade
fixed #249 - preserve variable value types with edge cases
...
(empty string, Boolean false)
2013-11-26 13:09:26 +01:00
jmoenig
f10a16e3f6
fixed #175 - Text comparisons are now case sensitive
2013-11-26 12:05:13 +01:00
jmoenig
d266b0b0a6
fixed #245 (consistently auto-convert empty strings to zeroes)
2013-11-26 10:40:24 +01:00
jmoenig
2cb904d2bb
fixed #207 (stricter comparison of strings vs. numbers)
...
Some intentional edge cases remain, such as empty string equals zero
and disregarding trailing / leading blanks. Please don’t nitpick and
spare me the fundamentalism, plus discussing whether discussing the
discussing qualifies as fundamentalism :-)
2013-11-26 10:02:38 +01:00
jmoenig
3c209e8421
fixed #213 - Empty else block breaks return to caller
...
Thanks, Art, for reporting this bug!
2013-10-17 18:56:35 +02:00
jmoenig
24476a644e
MAP primitive variant for linked lists
2013-10-09 12:37:50 +02:00
jmoenig
4d5dad807b
experimental MAP primitive reporter
...
in lists category, visible in dev mode for now
2013-10-08 16:59:55 +02:00
jmoenig
ec6b46a4c5
Type-check the SPLIT block's input before eval'ing it
2013-10-04 10:34:59 +02:00
jmoenig
72259dcae0
Custom Block Evaluation Scope fix
...
minor glitch which affected "VEE"
2013-09-16 11:58:19 +02:00
jmoenig
fe50029b1c
Nestable Sprites Collision Detection & fixes
2013-08-12 13:05:42 +02:00
jmoenig
c01a236f95
German translation update
...
(for Undrop feature)
2013-08-02 12:32:34 +02:00
jmoenig
8dde1684f1
"whitespace" & other options in SPLIT reporter's dropdown
...
still hidden in dev mode
2013-08-01 11:49:35 +02:00
jmoenig
6fa1fcd876
experimental text SPLIT primitive in the operators category
...
(currently only accessible in dev mode)
2013-07-31 15:15:27 +02:00
jmoenig
1591466317
PAUSE primitive command block
2013-07-30 13:48:12 +02:00
jmoenig
4c9150d7e7
experimental text-function primitive
...
(hidden, shown only in dev mode in the operators category)
2013-07-15 15:45:11 +02:00
jmoenig
5f88fc93bb
preserve nested reporters in "kicked out" variadic inputs
...
instead of "swallowing" them.
also new: floor() function in monadic math reporter's drop-down
2013-07-11 17:45:09 +02:00
jmoenig
167a175d18
Codification changes, Boolean slot bug fix
...
* Collapsed codification primitives (code, header) into a single block
* Added isEmptySlot() to BooleanArgMorph (thanks, Brian, for the bug
report!)
2013-07-09 21:10:16 +02:00
jmoenig
b59f7f3e27
Codification (blocks to text) support complete
...
text code mapping and block header support, both via GUI and
primitives, for built-in blocks and for custom ones.
2013-07-04 15:31:05 +02:00
jmoenig
acc40a6d2a
Code mapping
...
generating text code from blocks, first experimental iteration
2013-06-18 18:43:15 +02:00
jmoenig
d267b696af
Broadcast & Message enhancements, fixed #93
...
* When I receive <any msg> option
* getLastMessage reporter + watcher
2013-05-14 16:16:21 +02:00