refactored block-migration mechanism

snap7
jmoenig 2021-11-09 09:41:20 +01:00
rodzic 24af2342aa
commit 24e0bd8b98
4 zmienionych plików z 13 dodań i 15 usunięć

Wyświetl plik

@ -50,6 +50,9 @@
* German * German
* Chinese, thanks, Simon! * Chinese, thanks, Simon!
### 2021-11-09
* objects, store: refactored block-migration mechanism
### 2021-11-08 ### 2021-11-08
* objects: renamed some internal color methods * objects: renamed some internal color methods
* objects, store: renamed internal pen color channel cache * objects, store: renamed internal pen color channel cache

Wyświetl plik

@ -18,7 +18,7 @@
<script src="src/widgets.js?version=2021-17-07"></script> <script src="src/widgets.js?version=2021-17-07"></script>
<script src="src/blocks.js?version=2021-11-08"></script> <script src="src/blocks.js?version=2021-11-08"></script>
<script src="src/threads.js?version=2021-11-08"></script> <script src="src/threads.js?version=2021-11-08"></script>
<script src="src/objects.js?version=2021-11-08"></script> <script src="src/objects.js?version=2021-11-09"></script>
<script src="src/scenes.js?version=2021-10-12"></script> <script src="src/scenes.js?version=2021-10-12"></script>
<script src="src/gui.js?version=2021-11-08"></script> <script src="src/gui.js?version=2021-11-08"></script>
<script src="src/paint.js?version=2021-07-05"></script> <script src="src/paint.js?version=2021-07-05"></script>
@ -30,7 +30,7 @@
<script src="src/maps.js?version=2021-06-15"></script> <script src="src/maps.js?version=2021-06-15"></script>
<script src="src/extensions.js?version=2021-11-08"></script> <script src="src/extensions.js?version=2021-11-08"></script>
<script src="src/xml.js?version=2021-07-05"></script> <script src="src/xml.js?version=2021-07-05"></script>
<script src="src/store.js?version=2021-11-08"></script> <script src="src/store.js?version=2021-11-09"></script>
<script src="src/locale.js?version=2021-10-28"></script> <script src="src/locale.js?version=2021-10-28"></script>
<script src="src/cloud.js?version=2021-02-04"></script> <script src="src/cloud.js?version=2021-02-04"></script>
<script src="src/api.js?version=2021-07-05"></script> <script src="src/api.js?version=2021-07-05"></script>

Wyświetl plik

@ -87,7 +87,7 @@ BlockVisibilityDialogMorph*/
/*jshint esversion: 6*/ /*jshint esversion: 6*/
modules.objects = '2021-November-08'; modules.objects = '2021-November-09';
var SpriteMorph; var SpriteMorph;
var StageMorph; var StageMorph;
@ -1618,8 +1618,7 @@ SpriteMorph.prototype.initBlockMigrations = function () {
offset: 1 offset: 1
}, },
setPenHSVA: { setPenHSVA: {
selector: 'setPenColorDimension', selector: 'setPenColorDimension'
offset: 0
}, },
changeHue: { changeHue: {
selector: 'changePenColorDimension', selector: 'changePenColorDimension',
@ -1632,16 +1631,13 @@ SpriteMorph.prototype.initBlockMigrations = function () {
offset: 1 offset: 1
}, },
changePenHSVA: { changePenHSVA: {
selector: 'changePenColorDimension', selector: 'changePenColorDimension'
offset: 0
}, },
setBackgroundHSVA: { setBackgroundHSVA: {
selector: 'setBackgroundColorDimension', selector: 'setBackgroundColorDimension'
offset: 0
}, },
changeBackgroundHSVA: { changeBackgroundHSVA: {
selector: 'changeBackgroundColorDimension', selector: 'changeBackgroundColorDimension'
offset: 0
}, },
reportIsFastTracking: { reportIsFastTracking: {
selector: 'reportGlobalFlag', selector: 'reportGlobalFlag',
@ -1670,8 +1666,7 @@ SpriteMorph.prototype.initBlockMigrations = function () {
}, },
doSend: { doSend: {
selector: 'doBroadcast', selector: 'doBroadcast',
expand: 1, expand: 1
offset: 0
} }
}; };
}; };

Wyświetl plik

@ -63,7 +63,7 @@ Project*/
// Global stuff //////////////////////////////////////////////////////// // Global stuff ////////////////////////////////////////////////////////
modules.store = '2021-November-08'; modules.store = '2021-November-09';
// XML_Serializer /////////////////////////////////////////////////////// // XML_Serializer ///////////////////////////////////////////////////////
/* /*
@ -1199,7 +1199,7 @@ SnapSerializer.prototype.loadBlock = function (model, isReporter, object) {
model.attributes.s model.attributes.s
]; ];
if (migration) { if (migration) {
migrationOffset = migration.offset; migrationOffset = migration.offset || 0;
} }
} }
} else if (model.tag === 'custom-block') { } else if (model.tag === 'custom-block') {