kopia lustrzana https://github.com/backface/turtlestitch
renamed monadic selectors: "neg" to "-" and "log2" to "lg", added "2^"
rodzic
06d3ec1e55
commit
e05b3a513a
|
@ -25,8 +25,7 @@
|
|||
* new "get graphic effect" reporter
|
||||
* new "get pen attribute" reporter
|
||||
* new "write" command in pen category (used to be "label" in tools)
|
||||
* added "neg" selector to monadic function reporter in "Operators" category
|
||||
* added "log2" selector to monadic function reporter in "Operators" category
|
||||
* added "-" (minus), "lg" (log2) and "2^" selectors to monadic function reporter in Operators
|
||||
* added "^" reporter (power of) in the Operators category
|
||||
* added "width" and "height" as attribute selectors of the OF primitive for the stage
|
||||
* special context-aware drop-downs for custom blocks
|
||||
|
@ -67,6 +66,9 @@
|
|||
* German
|
||||
* French
|
||||
|
||||
### 2019-04-11
|
||||
* Blocks, Threads: Renamed monadic selectors: "neg" to "-" and "log2" to "lg", added "2^"
|
||||
|
||||
### 2019-04-10
|
||||
* Objects: took out MAP and FOREACH primitives (available in dev mode)
|
||||
* Objects: fixed #2371 (playing sounds in the stage)
|
||||
|
|
|
@ -6,8 +6,8 @@
|
|||
<link rel="shortcut icon" href="src/favicon.ico">
|
||||
<script type="text/javascript" src="src/morphic.js?version=2019-02-07"></script>
|
||||
<script type="text/javascript" src="src/widgets.js?version=2019-04-05"></script>
|
||||
<script type="text/javascript" src="src/blocks.js?version=2019-04-09"></script>
|
||||
<script type="text/javascript" src="src/threads.js?version=2019-04-09"></script>
|
||||
<script type="text/javascript" src="src/blocks.js?version=2019-04-11"></script>
|
||||
<script type="text/javascript" src="src/threads.js?version=2019-04-11"></script>
|
||||
<script type="text/javascript" src="src/objects.js?version=2019-04-10"></script>
|
||||
<script type="text/javascript" src="src/gui.js?version=2019-04-10"></script>
|
||||
<script type="text/javascript" src="src/paint.js?version=2019-02-22"></script>
|
||||
|
|
|
@ -148,7 +148,7 @@ CustomCommandBlockMorph, SymbolMorph, ToggleButtonMorph, DialMorph*/
|
|||
|
||||
// Global stuff ////////////////////////////////////////////////////////
|
||||
|
||||
modules.blocks = '2019-April-09';
|
||||
modules.blocks = '2019-April-11';
|
||||
|
||||
var SyntaxElementMorph;
|
||||
var BlockMorph;
|
||||
|
@ -1323,7 +1323,7 @@ SyntaxElementMorph.prototype.labelPart = function (spec) {
|
|||
false,
|
||||
{
|
||||
abs : ['abs'],
|
||||
neg : ['neg'],
|
||||
'\u2212' : ['\u2212'], // minus-sign
|
||||
ceiling : ['ceiling'],
|
||||
floor : ['floor'],
|
||||
sqrt : ['sqrt'],
|
||||
|
@ -1335,9 +1335,10 @@ SyntaxElementMorph.prototype.labelPart = function (spec) {
|
|||
atan : ['atan'],
|
||||
ln : ['ln'],
|
||||
log : ['log'],
|
||||
log2 : ['log2'],
|
||||
lg : ['lg'],
|
||||
'e^' : ['e^'],
|
||||
'10^' : ['10^']
|
||||
'10^' : ['10^'],
|
||||
'2^' : ['2^'],
|
||||
},
|
||||
true
|
||||
);
|
||||
|
|
|
@ -62,7 +62,7 @@ StageMorph, SpriteMorph, StagePrompterMorph, Note, modules, isString, copy,
|
|||
isNil, WatcherMorph, List, ListWatcherMorph, alert, console, TableMorph, Color,
|
||||
TableFrameMorph, ColorSlotMorph, isSnapObject, Map, newCanvas*/
|
||||
|
||||
modules.threads = '2019-April-09';
|
||||
modules.threads = '2019-April-11';
|
||||
|
||||
var ThreadManager;
|
||||
var Process;
|
||||
|
@ -2866,7 +2866,7 @@ Process.prototype.reportMonadic = function (fname, n) {
|
|||
case 'abs':
|
||||
result = Math.abs(x);
|
||||
break;
|
||||
case 'neg':
|
||||
case '\u2212': // minus-sign
|
||||
result = n * -1;
|
||||
break;
|
||||
case 'ceiling':
|
||||
|
@ -2902,7 +2902,7 @@ Process.prototype.reportMonadic = function (fname, n) {
|
|||
case 'log': // base 10
|
||||
result = Math.log10(x);
|
||||
break;
|
||||
case 'log2': // base 2
|
||||
case 'lg': // base 2
|
||||
result = Math.log2(x);
|
||||
break;
|
||||
case 'e^':
|
||||
|
@ -2911,6 +2911,9 @@ Process.prototype.reportMonadic = function (fname, n) {
|
|||
case '10^':
|
||||
result = Math.pow(10, x);
|
||||
break;
|
||||
case '2^':
|
||||
result = Math.pow(2, x);
|
||||
break;
|
||||
default:
|
||||
nop();
|
||||
}
|
||||
|
|
Ładowanie…
Reference in New Issue