From 1a86f3269974b43cdb6c725ee205eab8c30dd13f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jens=20Mo=CC=88nig?= Date: Mon, 5 Mar 2018 10:55:40 +0100 Subject: [PATCH] prepare v4.1.2.3 release --- gui.js | 2 +- history.txt | 10 ++++++++++ locale.js | 2 +- snap.html | 40 ++++++++++++++++++++-------------------- store.js | 2 +- threads.js | 5 ++++- 6 files changed, 37 insertions(+), 24 deletions(-) diff --git a/gui.js b/gui.js index 36fa6e7ae8..542a9cc502 100644 --- a/gui.js +++ b/gui.js @@ -3499,7 +3499,7 @@ IDE_Morph.prototype.aboutSnap = function () { module, btn1, btn2, btn3, btn4, licenseBtn, translatorsBtn, world = this.world(); - aboutTxt = 'Snap! 4.1.2.2\nBuild Your Own Blocks\n\n' + aboutTxt = 'Snap! 4.1.2.3\nBuild Your Own Blocks\n\n' + 'Copyright \u24B8 2018 Jens M\u00F6nig and ' + 'Brian Harvey\n' + 'jens@moenig.org, bh@cs.berkeley.edu\n\n' diff --git a/history.txt b/history.txt index c1dac9230c..d68a4ea6b6 100755 --- a/history.txt +++ b/history.txt @@ -4000,3 +4000,13 @@ Translation Updates: === v4.1.2.2 maintenance release === +180305 +------ +* cloud tweaks, thanks, Bernat and Michael! +* fixed "join words" in the tools, library, thanks, Brian, for reporting the bug! +* added new "text to speech" library +* made sure sound data is always stored in the project (not referenced) +* added capability to compile input slot options to experimental JIT +* Spanish and German translation updates + +=== v4.1.2.3 maintenance release === diff --git a/locale.js b/locale.js index 2878c6da56..4943add8b4 100644 --- a/locale.js +++ b/locale.js @@ -42,7 +42,7 @@ /*global modules, contains*/ -modules.locale = '2018-March-03'; +modules.locale = '2018-March-05'; // Global stuff diff --git a/snap.html b/snap.html index 60453e5f55..6b6b6a9106 100755 --- a/snap.html +++ b/snap.html @@ -2,35 +2,35 @@ - Snap! Build Your Own Blocks 4.1.2.2 + Snap! Build Your Own Blocks 4.1.2.3 - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + diff --git a/store.js b/store.js index f2d4129993..396f66ee83 100644 --- a/store.js +++ b/store.js @@ -61,7 +61,7 @@ normalizeCanvas, contains*/ // Global stuff //////////////////////////////////////////////////////// -modules.store = '2018-February-09'; +modules.store = '2018-March-05'; // XML_Serializer /////////////////////////////////////////////////////// diff --git a/threads.js b/threads.js index a472fa4972..f9534657fc 100644 --- a/threads.js +++ b/threads.js @@ -61,7 +61,7 @@ StageMorph, SpriteMorph, StagePrompterMorph, Note, modules, isString, copy, isNil, WatcherMorph, List, ListWatcherMorph, alert, console, TableMorph, TableFrameMorph, ColorSlotMorph, isSnapObject*/ -modules.threads = '2018-February-19'; +modules.threads = '2018-March-05'; var ThreadManager; var Process; @@ -836,6 +836,9 @@ Process.prototype.compileInput = function (inp) { case 'list': return 'new List([' + this.compileInputs(value) + '])'; default: + if (value instanceof Array) { + return '"' + value[0] + '"'; + } throw new Error( 'compiling does not yet support\n' + 'inputs of type\n' +