A new version of SystemEditor was added to project DeltaStreams:
http://www.squeaksource.com/DeltaStreams/SystemEditor-mtf.94.mcz
==================== Summary ====================
Name: SystemEditor-mtf.94
Author: mtf
Time: 12 June 2008, 1:17:10 pm
UUID: 57987541-bd88-49bb-90d9-f6e71701a4ee
Ancestors: SystemEditor-mtf.93
added two necessary methods to MetaclassEditor
A new version of Monticello.impl was added to project Monticello Public:
http://www.squeaksource.com/mc/Monticello.impl-mtf.528.mcz
==================== Summary ====================
Name: Monticello.impl-mtf.528
Author: mtf
Time: 10 June 2008, 8:22:34 pm
UUID: 773a2793-2fed-415e-b14b-0f64dfd7318a
Ancestors: Monticello.impl-mtf.527
fixed Syntax error dialogs. They now work as expected
=============== Diff against Monticello.impl-mtf.527 ===============
Item was changed:
----- Method: MCMethodDefinition>>ensuredCreateCompiledMethod (in category 'compiling') -----
ensuredCreateCompiledMethod
"Create the compiled method from my source, or from user-provided source in the event of a syntax error"
[ self createCompiledMethod ] on: SyntaxErrorNotification do: [ :ex |
"Let the user install the fixed code into the system"
ex defaultAction.
"Now fetch and use that code instead"
+ source := theClass sourceCodeAt: self selector ifAbsent: [^ nil].
+ self createCompiledMethod]!
- methodAndNode := theClass
- compile: (theClass sourceCodeAt: self selector ifAbsent: [^ nil])
- classified: self category
- notifying: requestor
- trailer: theClass defaultMethodTrailer
- ifFail: [^nil].
- compiledSelector := methodAndNode selector.
- compiledMethod := methodAndNode method.]!