summaryrefslogtreecommitdiff
path: root/threads.js
Commit message (Collapse)AuthorAgeFilesLines
* workaround for some REPORT / STOP BLOCK issuesjmoenig2014-10-011-2/+4
| | | | | | 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)
* fixed #591jmoenig2014-09-291-3/+6
| | | | | fully copy local variables for sprite duplicates and (Scratch-like) clones
* fixed #174, eliminate UpvarReferences in evaluatorjmoenig2014-09-181-107/+12
| | | | | replace UpvarReferences with references to Variable objects, fixes upvar scope issues
* Refactor variables handlingjmoenig2014-09-171-22/+24
| | | | | introducing Variable objects, all functionality stays the same at this time
* enable Zombiefication of JS-Functionsjmoenig2014-08-131-2/+2
| | | | | you can now redirect “this” in a JS function by binding it to another sprite using the OF block
* export script pic with result bubblejmoenig2014-07-301-6/+20
| | | | hidden option in the shift-context-menu of reporter scripts
* enable “JS function” block to create custom control structures and HOFsjmoenig2014-07-281-3/+6
|
* JS function tweak, thank, @nathan!jmoenig2014-07-271-2/+2
|
* new “JavaScript function” primitivejmoenig2014-07-251-1/+11
| | | | Go figure…
* Display “empty” Contexts as empty ringsjmoenig2014-07-241-2/+13
| | | | | (e.g. continuations). Brian was complaining about empty continuations “sucking” up the watchers and value bubbles.
* fixed #521jmoenig2014-07-221-2/+7
| | | | | deleting variable watchers by dropping them on the palette resulted in wrong ones to be created when showing them again
* fixed #518jmoenig2014-07-211-3/+5
|
* rename "character" to "letter" in delimiter listjmoenig2014-07-181-2/+2
| | | | of “split” block
* Lint: fix missing semicolonMichael Ball2014-07-171-1/+1
|
* Split Block: Add a character option for clarityMichael Ball2014-07-171-0/+3
| | | | This also allows the split block to be used more easily in a HOF
* fixed #506, thanks @haritop!jmoenig2014-07-111-5/+5
| | | | | thanks @haritop, for both the report and for also providing the fix for it!!
* revert changes made for JSLint’s sakejmoenig2014-07-081-11/+5
| | | | after the issue was fixed in JSLint
* show error messages for custom blocks (sorta)jmoenig2014-07-081-8/+15
| | | | | | (propagating to the script’s top block) Also adjust to Doug Crockford’s latest infuriating nitpickings (“unexpected ‘[‘) in JSLint
* initialize new variables with zero (instead of null)jmoenig2014-06-051-2/+2
|
* Threads: new Variable data structurejmoenig2014-05-201-1/+15
| | | | for refactoring upvar references, not yet used anywhere
* checkpoint - releasejmoenig2014-05-021-1/+1
|
* checkpointjmoenig2014-04-301-1/+1
|
* style fix for boolMichael Ball2014-04-271-1/+1
|
* fix set turbo mode blockMichael Ball2014-04-221-3/+3
|
* jslint style fixesMichael Ball2014-02-101-7/+7
|
* use inputOption for dateblock update file dateMichael Ball2014-02-101-4/+6
|
* resolve merge conflicts; date problems onlyMichael Ball2014-02-041-22/+84
|\
| * Fixed #313jmoenig2014-02-031-15/+20
| | | | | | | | | | “Block OF sprite” now works for interpolated (“timed”) blocks and for reporters (i.e. SAY FOR, THINK FOR, GLIDE, ASK etc.)
| * Revert pull request #295 (xhr-headers)jmoenig2014-01-101-6/+1
| | | | | | | | breaks existing installations
| * validated all source files against the latest JSLint versionjmoenig2014-01-091-1/+1
| | | | | | | | and pushed to this date
| * Collapse STOP primitives into a single block with a dropdown of optionsjmoenig2014-01-091-2/+17
| |
| * fixed StopOthers blocks and added another optionjmoenig2014-01-081-18/+26
| | | | | | | | also updated the German translation
| * Merge pull request #283 from Hardmath123/masterJens Mönig2014-01-081-0/+21
| |\ | | | | | | Initial stop others block
| | * Initial stop others blockHardmath1232013-12-221-0/+21
| | |
| * | Merge pull request #295 from blob8108/xhr-headersJens Mönig2014-01-081-0/+3
| |\ \ | | | | | | | | Add useful headers to HTTP block
| | * | Add useful headers to HTTP blockblob81082014-01-061-0/+3
| | |/
| * / support for TELL and ASKjmoenig2014-01-081-1/+16
| |/ | | | | | | | | | | | | 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)
* | adjust block to no longer use strings, and remove unneeded codeMichael Ball2014-01-261-38/+12
| |
* | date block workMichael Ball2014-01-221-5/+3
| |
* | Add style tweaks per Nathan's comments.Michael Ball2013-12-281-20/+17
| |
* | Add a 'get current DATE' block with various options, add some translations ↵Michael Ball2013-12-271-0/+58
|/ | | | to FR and DE
* accept lists as inputs to the green (text) LENGTH OF reporterjmoenig2013-12-111-1/+4
|
* fixed literal-to-non-literal zero-value comparison bugjmoenig2013-12-051-2/+2
|
* fixed type error in equality testjmoenig2013-12-041-1/+1
|
* fixed #261 (less tolerant null-value-to-number-coercion)jmoenig2013-12-041-2/+8
|
* handle text comparisons case-insensitive (again)jmoenig2013-12-041-6/+4
|
* Threads: fixed #133 - preserve edge-cased argument typesjmoenig2013-11-261-3/+3
| | | | (empty string, Boolean false)
* fixed #249 - preserve variable value types with edge casesjmoenig2013-11-261-1/+3
| | | | (empty string, Boolean false)
* fixed #175 - Text comparisons are now case sensitivejmoenig2013-11-261-0/+5
|
* fixed #245 (consistently auto-convert empty strings to zeroes)jmoenig2013-11-261-17/+19
|