[Pkg] SystemEditor: SystemEditor-Squeak-mtf.161.mcz

squeak-dev-noreply at lists.squeakfoundation.org squeak-dev-noreply at lists.squeakfoundation.org
Thu Nov 27 01:53:51 UTC 2008


A new version of SystemEditor-Squeak was added to project SystemEditor:
http://www.squeaksource.com/SystemEditor/SystemEditor-Squeak-mtf.161.mcz

==================== Summary ====================

Name: SystemEditor-Squeak-mtf.161
Author: mtf
Time: 26 November 2008, 6:53:26 pm
UUID: ac9afcde-696d-4f4f-b6dc-41f1a185a49d
Ancestors: SystemEditor-Squeak-mtf.160

methods weren't being recompiled when the superclass demanded it. This was broken in my recent expandEditors refactor

=============== Diff against SystemEditor-Squeak-mtf.160 ===============

Item was changed:
  ----- Method: ClassEditor>>edRequiresBuild (in category 'building') -----
  edRequiresBuild
  	self edRequiresRecompile ifTrue: [^ true].
- 	self edSuperclassHasChanged ifTrue: [^ true].
  	self edNameHasChanged ifTrue: [^ true].
  	self class edRequiresBuild ifTrue: [^ true].
  	self decoratorsDo: [:ea | ea edRequiresBuild ifTrue: [^ true]].
  	^ false!

Item was changed:
  ----- Method: ClassDescriptionEditor>>edRequiresRecompile (in category 'building') -----
  edRequiresRecompile
  	instVarNames ifNotNil: [^ true].
+ 	self edSuperclassHasChanged ifTrue: [^ true].
  	self decoratorsDo: [:ea | ea edRequiresRecompile ifTrue: [^ true]].
  	^ false!

Item was added:
+ ----- Method: ClassDescriptionEditor>>edSuperclassHasChanged (in category 'building') -----
+ edSuperclassHasChanged
+ 	^ superEditor ~~ nil!

Item was removed:
- ----- Method: ClassEditor>>edSuperclassHasChanged (in category 'building') -----
- edSuperclassHasChanged
- 	^ superEditor ~~ nil!



More information about the Packages mailing list