Karl Ramberg uploaded a new version of Etoys to project Etoys: http://source.squeak.org/etoys/Etoys-kfr.135.mcz
==================== Summary ====================
Name: Etoys-kfr.135 Author: kfr Time: 28 March 2012, 7:37:23 pm UUID: 7d80e4a7-5f6a-1445-ab14-85bce5528362 Ancestors: Etoys-kfr.134
Issues SQ-1070 and SQ-1071 Stepping over a script with an empty test tile hangs the image. The "step" button fails when trying to evaluate a test condition involving a function (like abs, random, and such).
=============== Diff against Etoys-kfr.134 ===============
Item was changed: ----- Method: CompoundTileMorph>>evaluateTestPart (in category '*etoys-debugger') ----- evaluateTestPart | condition | condition := testPart tiles at: 1 ifAbsent: [^ true]. ^ Compiler evaluate: condition codeString + for: (condition associatedPlayer + ifNil: [condition topEditor playerScripted]) - for: condition associatedPlayer logged: false!
Item was changed: ----- Method: EtoysDebugger>>evaluateTest: (in category 'evaluating') ----- evaluateTest: test | tile | test testPart tiles isEmpty ifTrue: [next := test yesPart tiles at: 1 ifAbsent: [test nextTile]. + next = test + ifTrue: [^ self] + ifFalse: [^ self evaluateNextTile]]. - ^ self evaluateNextTile]. self highlight: test testPart. tile := test evaluateTestPart ifTrue: [test yesPart] ifFalse: [test noPart]. next := tile tiles at: 1 ifAbsent: [test nextTile]!
etoys-dev@lists.squeakfoundation.org