[Pkg] DeltaStreams: DeltaStreams-Model-Igor.Stasenko.19.mcz

squeak-dev-noreply at lists.squeakfoundation.org squeak-dev-noreply at lists.squeakfoundation.org
Mon Sep 7 15:10:07 UTC 2009

A new version of DeltaStreams-Model was added to project DeltaStreams:

==================== 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') -----
+ 	"Auto-convert nil to false"
+ 	^(self propertyAt: #executeOnApply) == true!
- 	^self propertyAt: #executeOnApply!

Item was changed:
  ----- Method: DSDoIt>>isReversable (in category 'testing') -----
  	"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]!

More information about the Packages mailing list