summaryrefslogtreecommitdiff
path: root/threads.js
Commit message (Collapse)AuthorAgeFilesLines
* remove debug codeCode WvS2015-03-271-4/+0
|
* move shape size calculation to coreCode WvS2015-03-251-0/+2
|
* add distanceFromTo blockCode WvS2015-03-221-0/+6
|
* support sprite distances/touchingCode WvS2015-03-221-77/+32
|
* cherry-pick compass and acceleration blocksGubolin2015-03-211-0/+102
|
* cherry-pick vibration blockGubolin2015-03-211-0/+6
|
* Merge branch 'p2p' of ../Snap--Build-Your-Own-Blocks into gh-pagesCode WvS2015-03-201-7/+7
|\
| * create one peer per IDEGubolin2015-03-201-7/+7
| |
* | Merge branch 'p2p' into gh-pagesCode WvS2015-03-081-4/+2
|\|
| * another attempt to fix disconnect issuesGubolin2015-03-081-4/+2
| |
* | Merge branch 'p2p' into gh-pagesCode WvS2015-03-081-2/+8
|\|
| * speed up connections to selfGubolin2015-03-081-2/+8
| |
* | make overpass query more usable by returning the list of elementsCode WvS2015-03-081-3/+3
| |
* | Merge remote branch "p2p"Code WvS2015-03-081-0/+50
|\|
| * fix localization bug; accept lists as peer message receiverGubolin2015-03-081-0/+9
| |
| * rewrite peering flow; add peer id blocksGubolin2015-03-081-0/+41
| |
* | (re)move debug blocksCode WvS2015-03-011-4/+0
| |
* | Merge branch 'master'Code WvS2015-03-011-2/+2
|\|
| * fixed #715Jens Mönig2015-02-281-2/+2
| |
* | add overpass API blockCode WvS2015-03-011-2/+26
| |
* | add geocoding blockCode WvS2015-02-281-1/+27
| |
* | add motion category; use X/Y positions as lon/latCode WvS2015-02-281-4/+8
| |
* | add "my location" block and a nominatim search blockCode WvS2015-02-271-0/+27
| |
* | spritify markersCode WvS2015-02-271-38/+2
| |
* | add leaflet images; replace motion category by "map" and add blocksCode WvS2015-02-071-0/+48
|/
* correct threads.js versionjmoenig2015-01-121-1/+1
| | | | happy New Year, duh :-)
* Speed up messages received by clonesjmoenig2015-01-121-3/+5
| | | | | Don’t highlight scripts running inside clones (boosts performance), Thanks, @aranlunzer, for the hint!
* Let “zombifying” scripts access receivers’ local varsjmoenig2014-12-171-0/+1
|
* Remove terminated processes from expired clonesjmoenig2014-12-171-2/+2
|
* yield after each cycle in the experimental “forEach” primitivejmoenig2014-12-111-1/+2
| | | | thanks, Bernat, for reporting this bug!
* Experimental “ForEach” primitive (hidden in dev mode)jmoenig2014-12-041-1/+21
|
* Improve edge-collision detection of default sprite “arrow” shapejmoenig2014-12-031-4/+10
|
* Fixed #656jmoenig2014-11-261-17/+20
| | | | | | 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.
* Full TCO (tail-call-elimination)jmoenig2014-11-251-53/+47
| | | | now Snap! really *is* Scheme :-)
* Evaluator optimizationsjmoenig2014-11-251-65/+62
| | | | reducing the stack size for reporters
* tail-call-elimination for reporters - experimentjmoenig2014-11-241-0/+28
| | | | (commented out, under construction)
* allow recursive reporters to be stopped by userjmoenig2014-11-241-1/+0
|
* Merge pull request #619 from cycomachead/splitJens Mönig2014-11-241-4/+8
|\ | | | | Improvements to Split block for whitespace and line options
| * Merge in recent changes (split block improvements #619)Michael Ball2014-11-211-135/+118
| |\
| * | Improvements to Split block for whitespace and lines:Michael Ball2014-10-181-4/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | * Split by whitespace now uses the built-in definition of whitespace \s This catches all characters definted as whitespace, see below: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp * Split a line by all unicode compliant line breaks. The biggest impact here is that OSX and Windows files will now split the same way. The cr option is still around, but ther's no longer a need for it, IMO.
* | | fixed #131jmoenig2014-11-241-1/+2
| | | | | | | | | | | | | | | and display an error if a reporter or a “called” ring is missing a “report” statement
* | | Fixed #644jmoenig2014-11-241-1/+1
| | |
* | | Fixed #318jmoenig2014-11-241-2/+12
| | |
* | | Fix “stop this block” primitive for tail-call-eliminationjmoenig2014-11-231-6/+12
| | |
* | | Fix "stop this block"’s lexical awarenessjmoenig2014-11-211-20/+45
| |/ |/| | | | | | | | | | | | | | | “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.
* | integrate translation updatejmoenig2014-11-201-5/+7
| |
* | Merge pull request #614 from MMSequeira/masterJens Mönig2014-11-201-9/+9
|\ \ | | | | | | Add missing localizations and add Portuguese translations
| * | Add localization to number of arguments error and temporary watchersManuel Menezes de Sequeira2014-11-181-5/+5
| | |
| * | add localization to unknown variable errorManuel Menezes de Sequeira2014-10-141-4/+4
| |/
* | fix ‘line’ option in ‘split’ block for Windows filesjmoenig2014-11-201-1/+1
| | | | | | | | thanks, @brianharvey!