A new version of DeltaStreams-Model was added to project DeltaStreams: http://www.squeaksource.com/DeltaStreams/DeltaStreams-Model-Igor.Stasenko.19...
==================== Summary ====================
Name: DeltaStreams-Model-Igor.Stasenko.19 Author: Igor.Stasenko Time: 7 September 2009, 5:59:11 am UUID: 9a4c0c26-2aa2-7a40-9db8-5c9704f703f6 Ancestors: DeltaStreams-Model-Igor.Stasenko.18
- a better fix of #isReversable and #executeOnApply code in DSDoIt - still wonder what are 'expression' ivars added for?
=============== Diff against DeltaStreams-Model-Igor.Stasenko.18 ===============
Item was changed: ----- Method: DSDoIt>>executeOnApply (in category 'configuration') ----- executeOnApply + "Auto-convert nil to false" + ^(self propertyAt: #executeOnApply) == true! - ^self propertyAt: #executeOnApply!
Item was changed: ----- Method: DSDoIt>>isReversable (in category 'testing') ----- isReversable "If this DoIt is marked to NOT execute (then it of course does nothing and is trivially reversable) or if there is a supplied antiDoIt signifying that it indeed can be reversed. NOTE: We trust the developer here. isReversable does NOT mean that it will work."
+ ^self executeOnApply not or: [antiDoIt notNil]! - ^self executeOnApply == false or: [antiDoIt notNil]!
packages@lists.squeakfoundation.org