diff options
Diffstat (limited to 'history.txt')
| -rwxr-xr-x | history.txt | 172 |
1 files changed, 171 insertions, 1 deletions
diff --git a/history.txt b/history.txt index 964686e..9d9c00c 100755 --- a/history.txt +++ b/history.txt @@ -2342,7 +2342,7 @@ ______ ------- * Threads: Fix “stop this block” primitive for tail-call-elimination -1411214 +1411224 ------- * Threads: Fixed #318 * Objects: Fixed #416 @@ -2353,3 +2353,173 @@ ______ * snap.html, favicon.ico: new Favicon, thanks, Michael! * Threads: improved whitespace detection for “split” primitive, thanks, Michael! * Threads: tail-call-elimination for reporters experiment (commented out, under construction) + +1411225 +------- +* Threads: Evaluator optimizations (reducing the stack size for reporters) +* Threads: Full TCO (tail-call-elimination), now Snap! *is* Scheme :-) + +1411225 +------- +* Threads: Fixed #656 + +141201 +------ +* Objects: Hide hidden elements in the project thumbnail +* GUI: Point project dialog to cloud if already signed in, thanks, Michael! +* favicon: Transparent background, thanks, Michael! + +141202 +------ +* New Kannada translation. Yay!! Thanks, Vinayakumar R!! + +141203 +------ +* Morphic: Cache actual bounding box of the Pen arrow shape +* Threads, Objects: Improve edge-collision detection of default sprite “arrow” shape + +141204 +------ +* Threads, Objects: Experimental “ForEach” primitive (hidden in dev mode) +* GUI: Another attempt at pointing the project dialog to the cloud if signed in + +141205 +------ +* Morphic: Avoid auto-scaling artefacts in Safari on retina displays (resulting in “traces” when dragging items) + +141206 +------ +* Store: Fixed #668 + +141211 +------ +* Threads: yield after each cycle in the experimental “forEach” primitive + +141215 +------ +* New Swedish translation! Yay!! Thanks, Erik A Olsson! + +141217 +------ +* Objects, Store: Experimental “processes” count watcher (hidden in dev mode) +* Threads: Remove terminated processes from expired clones +* Threads: Let “zombifying” scripts access receivers’ local vars + +150112 +------ +* Cloud, GUI: Backend load balancing support, eliminate now obsolete authentication roundtrip, Cloud error message tweaks +* Store: notify users of potential incompatibilities when opening projects created in other forks (e.g. BeetleBlocks) +* Threads: Don’t highlight scripts running inside clones (boosts performance), Thanks, @aranlunzer, for the hint! +* Objects: Disable clones from being edited via their context menus or double-click +* Italian translation update, thanks, Alberto Firpo! +* GUI: add additional yields to nextSteps() (work around a bug in Chrome) + +150113 +------ +* BYOB: fixed #702 +* GUI: fixed #680 + +150121 +------ +* Objects: Keep layering of nested sprites thru drag & drop +* GUI, Store, BYOB: Generate ScriptsPaneTexture programmatically +* GUI: Fix Zoom Dialog’s sample background in “flat” design +* Updated Korean and Catalan translations, thanks, Yunjae Jang and Bernat Romagosa! +* Objects: Fix speech bubbles of dragged nested sprites + +150128 +------ +* Objects: Fixed #710 + +150206 +------ +* GUI: Added url switch #cloud: to open a shared project in edit mode + +150220 +------ +* Malayam, Tamil and Telagu translations, thanks, Vinay Kumar!! +* Un-hide “Save to disk” feature (currently supported by both Chrome and Firefox, but not by Safari) +* Update German translation +* GUI: Make “project data in URLs” a hidden dev option (prevent long urls per default) + +150223 +------ +* Blocks, Objects: Add user-interaction choices to the “When I am ...” hat block +* Update German translation +* Store: Avoid incompatibility warning for very old (pre-earmarked) projects + +150224 +------ +* Store: fixed #725 + +150228 +------ +* Blocks, Store, GUI: Cache inputs, accelerates evaluating recursive reporters and warped / turbo recursive commands by up to 40% +* Objects: slightly optimize warped / turbo execution +* Threads: fixed #715 +* BYOB: fixed #716 + +150302 +------ +* BYOB: fixed #730 + +150306 +------ +* Blocks: fixed #736 + +150309 +------ +* Blocks: fixed #738 +* GUI, Blocks: Only enable input caching for blocks + +150315 +------ +* Store: fixed #743 +* GUI, html: switch from beta to release candidate + +150325 +------ +* Threads: fixed #752 + +150415 +------ +* Threads: flush Stage>>keysPressed when prompting the user +* Objects: fixed #770 + +150426 +------ +* Store: fixed #784 + +150501 +------ +* Morphic, Blocks: select all text when first clicking an input slot +* BYOB: indicate numeric inputs in the block prototype with the # sign +* Threads: return empty string when querying first letter of a list +* GUI: hide “save to disk” option behind shift-click again (has issues in Chrome) +* GUI: parameters for embedding projects in iFrames, thanks, Bernat! + +=== Release v4.0 === + +150518 +------ +* Objects, GUI: Fix encoding for exported sprites (esp. comments) +* Portuguese translation update, thanks, Manuel!! + +150521 +------ +* BYOB: Fix encoding for exported libraries of global blocks + +150523 +------ +* BYOB: Fix encoding glitch + +150608 +------ +* Blocks: Fixed #820 + +150625 +------ +* Morphic, Objects, Blocks, XML: Optimizations and dramatic speed-up. Thanks, Nathan!! +* Objects: push maximum clone count up to 1000, tweak Note::play + +=== Release v4.0.1 === |
