Skip to content

Commit

Permalink
exclude "reportHyperZip" from collected block dependencies for librar…
Browse files Browse the repository at this point in the history
…ies etc.
  • Loading branch information
jmoenig committed Aug 7, 2024
1 parent a36d1ab commit 8eb245b
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 4 deletions.
1 change: 1 addition & 0 deletions HISTORY.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@

### 2024-08-07
* embroidery library: fixed customized "GO TO" primitive for selected target sprite, (partially) enables nested sprites trails embroidery
* objects: exclude "reportHyperZip" from collected block dependencies for libraries etc.

### 2024-08-06
* morphic: fixed occasional buffer overflow issue for code embedded in script pics, thanks, Dariusz!
Expand Down
2 changes: 1 addition & 1 deletion snap.html
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
<script src="src/widgets.js?version=2024-07-24"></script>
<script src="src/blocks.js?version=2024-06-10"></script>
<script src="src/threads.js?version=2024-08-05"></script>
<script src="src/objects.js?version=2024-08-05"></script>
<script src="src/objects.js?version=2024-08-07"></script>
<script src="src/scenes.js?version=2024-05-28"></script>
<script src="src/gui.js?version=2024-08-05"></script>
<script src="src/paint.js?version=2023-05-24"></script>
Expand Down
8 changes: 5 additions & 3 deletions src/objects.js
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ CustomBlockDefinition, exportEmbroidery*/

/*jshint esversion: 11*/

modules.objects = '2024-August-05';
modules.objects = '2024-August-07';

var SpriteMorph;
var StageMorph;
Expand Down Expand Up @@ -2285,7 +2285,8 @@ SpriteMorph.prototype.initHyperZip = function () {

SpriteMorph.prototype.hasCustomizedPrimitives = function () {
return Object.keys(this.blocks).some(selector =>
this.blocks[selector].definition instanceof CustomBlockDefinition
selector !== 'reportHyperZip' &&
this.blocks[selector].definition instanceof CustomBlockDefinition
);
};

Expand Down Expand Up @@ -2493,7 +2494,8 @@ SpriteMorph.prototype.toggleAllCustomizedPrimitives = function (stage, choice) {
SpriteMorph.prototype.bootstrappedBlocks = function () {
var boot = [];
Object.keys(SpriteMorph.prototype.blocks).forEach(each => {
if (this.blocks[each].definition instanceof CustomBlockDefinition) {
if (each !== 'reportHyperZip' &&
this.blocks[each].definition instanceof CustomBlockDefinition) {
boot.push(this.blocks[each].definition);
}
});
Expand Down

0 comments on commit 8eb245b

Please sign in to comment.