A new version of Monticello.impl was added to project Monticello Public: http://www.squeaksource.com/mc/Monticello.impl-mtf.648.mcz
==================== Summary ====================
Name: Monticello.impl-mtf.648 Author: mtf Time: 10 August 2009, 6:34:23 pm UUID: 6b4c93d1-b298-4ca0-98aa-8aaff347e728 Ancestors: Monticello.impl-mtf.647
Made the source change notification work more like the orphaned notification Fix syntax errors before, rather than after, load
=============== Diff against Monticello.impl-mtf.647 ===============
Item was changed: ----- Method: MCMethodDefinition>>sourceChangedBecause: (in category 'compiling') ----- sourceChangedBecause: aString self because: aString. + ^ SourceChangedDuringLoad method: self signal: aString! - ^ (SourceChangedDuringLoad method: self reason: aString) signal!
Item was changed: ----- Method: MCMethodDefinition>>preloadOver: (in category 'installing') ----- preloadOver: obs | | "we trap errors the first time and retry later" super preloadOver: obs. (obs notNil & self actualClass notNil) ifTrue: [ theClass := self actualClass. priorMethodOrNil := self priorMethod. priorMethodCategory := theClass organization categoryOfElement: selector .
theClass removeSelector: obs selector ]. + self ensuredCreateCompiledMethod. - self protectedCreateCompiledMethod. !
packages@lists.squeakfoundation.org